Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

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


Avatar
Zrušit
Autor Nejlepší odpověď

1. Odoo is using Direct Cash Flow Method.

2.  The setting comes from chart of account.

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



Avatar
Zrušit
Nejlepší odpověď

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.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
kvě 24
2164
1
kvě 24
1861
2
čvc 24
8958
1
pro 23
3965
1
pro 24
5567