See 13 weeks ahead. Zero configuration.
The rolling cash flow forecast Odoo never shipped — built automatically from the invoices, bills and bank balances already in your database. Your Monday spreadsheet retires today.
"Will we make payroll on the 30th?"
Every week, someone exports AR/AP aging to Excel, rebuilds the cash sheet by hand, and hopes nothing was missed. It is stale by Wednesday, it trusts due dates nobody pays on, and it forgets payroll, rent and tax — the biggest outflows of all. CashFlow Pilot replaces that ritual with a live forecast inside Odoo.
One screen: cash today, the low point, your runway
The Cash Cockpit shows today's position, a 13-week grid of inflows, outflows and closing balances, and the one number an owner checks weekly — the projected low point, with the week it lands. Weeks below your minimum-cash threshold are flagged instantly.
Every number traces to real documents
Click any cell and see exactly which invoices, bills and planned items make it up — the drill-down total always reconciles to the cell. Adjust an expected receipt or payment date inline and the grid recalculates immediately. Your accounting documents are never modified.
First forecast in 10 minutes — no accounting mapping
No chart-of-account mapping. No forecast-type setup. The wizard confirms your bank and cash journals, asks for your minimum cash threshold, helps you add recurring commitments from templates — and your forecast is live.
The outflows spreadsheets forget
Payroll, rent, GST/VAT, loan EMIs, utilities, insurance — recurring commitments live outside AR/AP, which is exactly why cash crunches surprise people. Register them once; CashFlow Pilot projects every occurrence across the horizon, with effective-dated amount revisions and full history.
A collections worklist, not just a report
Expected Receipts and Expected Payments views organize open documents by week. Flag disputed invoices as at-risk (and exclude them from the closing balance), schedule follow-up calls, and re-sequence vendor payments by editing expected dates — every change logged with user and timestamp.
Honest about data quality. Quiet about alerts.
The Data Readiness check flags invoices without due dates, stale bank journals and missing exchange rates — with one-click links to fix them. And when a projected week dips below your threshold, you get exactly one alert (activity + email). No daily nagging.
Built to be trusted by accountants
|
Read-only. Guaranteed. Never creates, edits or deletes journal entries, invoices, bills or reconciliations. Ever. |
Private by design. All computation inside your database. No external calls, no telemetry. |
Fully audited. Every manual adjustment logged — who, when, old and new value. |
Free forever. Pro when you want reality-grade forecasting.
| Capability | Free | Pro |
|---|---|---|
| 13-week grid, 12-month view, cockpit, drill-down, Excel export | ✔ | ✔ |
| Recurring & one-off cash items, threshold alerts, at-risk flags | ✔ | ✔ |
| Payment-behavior dates (forecast on how customers actually pay) | — | ✔ |
| What-if scenarios with side-by-side comparison | — | ✔ |
| Sales/Purchase pipeline layering, forecast-vs-actual accuracy | — | ✔ |
| Multi-company consolidation, weekly digest, board-pack PDF | — | ✔ |
Search "CashFlow Pilot Pro" on the Odoo Apps Store to upgrade.
Live in three steps
1. Install from the Apps menu · 2. Run the 10-minute wizard · 3. Share the cockpit with your owner
Frequently asked questions
Does it work on Odoo Community?
Yes — fully. No Enterprise modules required, on Odoo 19.
Will it touch my accounting?
No. It is strictly read-only toward accounting data. Expected dates and planning items live in the app's own models.
Where do the numbers come from?
Bank/cash journal balances, posted customer invoices and vendor bills at their outstanding (residual) value, plus the recurring and one-off items you register.
Is this a cash flow statement?
No — statements look backward. CashFlow Pilot looks forward: week by week, for the next 13 weeks.
Multi-currency? Multi-company?
Multi-currency is supported in Free (converted at your company rates). Consolidated multi-company views are a Pro feature.
Does any data leave my server?
Never. No external calls, no telemetry.
Questions or ideas? novaerp.labs@gmail.com · Documentation included in-app · We support each new Odoo version within 60 days of release.
CashFlow Pilot
A zero-configuration, rolling 13-week cash flow forecast for Odoo 19, built automatically from data already in your database. CashFlow Pilot is strictly read-only toward accounting: it never creates, modifies, or deletes journal entries, invoices, bills, or reconciliations.
Key Features
- Cash Cockpit - today's position, a 13-week grid of inflows, outflows and closing balances, and the projected low point with the week it lands.
- Drill-down - click any cell to see the exact invoices, bills and planned items behind it; the total always reconciles to the cell.
- 10-minute onboarding - a wizard confirms your bank and cash journals, sets your minimum-cash threshold, and helps you add recurring commitments.
- Recurring & one-off items - payroll, rent, GST/VAT, loan EMIs and more, projected across the horizon with effective-dated amount revisions.
- Collections worklist - Expected Receipts and Payments grouped by week, with at-risk flags and inline expected-date editing.
- Data Readiness - flags invoices without due dates, stale bank journals and missing exchange rates, with one-click links to fix them.
- Threshold alerts - exactly one activity and one email when a projected week dips below your threshold. No daily nagging.
Requirements
- Odoo 19.0 (Community or Enterprise)
- Depends on the standard account, mail and web modules only.
Installation
- Install CashFlow Pilot from the Apps menu.
- Run the 10-minute onboarding wizard.
- Open the Cash Cockpit and share it with your finance owner.
Data Sources
The forecast is computed from:
- Bank and cash journal balances.
- Posted customer invoices and vendor bills at their outstanding (residual) value.
- Recurring and one-off cash items you register in the app.
All computation happens inside your database. No external calls, no telemetry.
License
This module is licensed under LGPL-3. See the LICENSE file for the full text.
Please log in to comment on this module