Skip to Content
Menu
Dette spørgsmål er blevet anmeldt

When I launch the database, if I have $100 open invoice, I need Odoo to NOT show $100 in my profit and loss (P&L) statement until I receive client's payment.

If I follow the standard go live process, the $100 will not show on my profit and loss (P&L) statement even I receive the payment in the future.

Avatar
Kassér
Forfatter Bedste svar

Use Case Background:

Goal: Date for go live: 01.01.2023 

(Assume the fiscal year starts on April 1st)
We go live with profit and loss amount (P&L)

Localization: United states 

(should apply to most countries)

Anglo Saxon


Accrual Basis

Balance sheet Accrual Basis 01.01.2023

As for accrual basis, imagine the balance sheet contains account receivable amounts, bank balance, income, and expense. (If the go live date is the same as fiscal year (e.g.: 12/31 for some companies), then we can have profit and loss accounts with $0 balance). In the example below, I still have income balance to differentiate the accrual basis vs. cash basis.

As standard go live process in Odoo, we would create a current asset account called Account receivable clearing (AR Clearing) and change receivable account to AR clearing in the balance for open balance import.

In the example below, we can understand that we made total sales (Product sales (income)) for $350. For $100 we have collected the money to the bank, so open invoice (AR clearing) has $250 left.

Open invoice Accrual Basis 01.01.2023
Due to the invoice logic in Odoo, it will always show default receivable amount in Debit side. So, to offset the AR clearing account (Debit) from the balance sheet, we will use AR clearing account in the open invoice (Credit side). 

Note: The go-live-invoice is different from the post-go- invoice. For those post go live invoices, they are NORMAL invoices where it Debit account receivable account and Credit income account.




Cash Basis

Balance sheet Cash Basis 01.01.2023

Based on the balance sheet from accrual basis above, we will remove all the open invoice amount from AR clearing account and income account. So, our income account $100 shows the invoice with collected amount.

Instead, the open invoice (account receivables) amount directly comes from open invoice not open balance.


Open invoice Cash Basis 01.01.2023

Different from the open invoice accrual basis, there is no AR clearing account needed to be offset, we can import the open invoice as normal post go live invoices which is Receivable account in debit (default Odoo invoice rule) and income account in credit side.

Notes: For cash basis open invoice, it is the same invoice between go-live-invoice vs. post-live-invoice


Conclusion:

After import balance sheet for cash basis and import open invoice (cash basis), the profit and loss (P&L) statement as of 01/01/2023 shows $100 on the income account.

Assume we receive the money on 1/20/2023 from the $250 open invoice on 12/9/2022, now the P&L remain the same from 01/01/2023 until 1/19/2023. On 1/20/2023, P&L report shows $350 income.



Avatar
Kassér
Related Posts Besvarelser Visninger Aktivitet
2
jul. 24
8165
1
dec. 23
3495
1
dec. 24
5049
1
sep. 23
2004
1
feb. 25
3024