Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
3987 Vizualizări

How does Odoo generate a cash flow statement? (Operating, financing, and investing activities)


Related cash flow statement document:

1. [V16] Odoo Cash Flow Statement: Why does the report have a limited journal selection? And why do we see expense accounts in the report?

https://www.odoo.com/fr_FR/forum/aide-1/v16-odoo-cash-flow-statement-why-does-the-report-have-a-limited-journal-selection-and-why-do-we-see-expense-accounts-in-the-report-235237

2. [V16] Odoo Cash Flow Statement: Why does an invoice using a prepayment account not show up in the report's Advanced Customer Payment section?

https://www.odoo.com/fr_FR/forum/aide-1/v16-odoo-cash-flow-statement-why-does-an-invoice-using-a-prepayment-account-not-show-up-in-the-report-s-advanced-customer-payment-section-235235


Imagine profil
Abandonează
Autor Cel mai bun răspuns

1.  Odoo primarily supports the Indirect Method for generating the Cash Flow Statement.

2.  The setting comes from chart of account.

Chart of account > account tags > default three selections created by Odoo


Indirect Method is the most commonly used method in accounting software, and Odoo follows this standard approach.

In the Indirect Method, the cash flow statement is generated by adjusting net income for changes in working capital, non-cash items, and non-operating items.

Imagine profil
Abandonează
Cel mai bun răspuns

In Odoo, the Cash Flow Statement is generated using the indirect method, not the direct one.

That means the report is based on accounting entries (account.move.line) related to receivable, payable, and other non-liquidity accounts — rather than on real cash movements.

Here’s how Odoo builds the report:

  1. It takes posted journal items tagged as receivablepayable, or other accounts.
  2. Using Cash Flow Tags, it groups them into Operating, Investing, and Financing sections.
  3. Reconciliation determines whether an invoice has been paid, so the payment appears in the right part of the report.

Because of this structure:

  • Only journals linked to liquidity and accrual accounts are shown in the report.
  • Expense or income accounts may appear if their tags are set incorrectly or if reconciliation links them to liquidity entries.

⚠️ Odoo does not generate a Direct Method report (based on actual bank and cash transactions). For companies that require daily liquidity tracking or treasury control, this is a limitation.

At ERPixel, we’ve developed a plugin that adds a Cash Flow Direct Method report to Odoo. It works directly with bank transactions, groups them by Operational, Investment, Financing, and Other activities, and supports multi-company consolidation.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
mai 24
2220
1
mai 24
1953
2
iul. 24
9147
1
dec. 23
4069
1
dec. 24
5677