Skip to content
PokutsoftPokutsoft
GlobalAccounting/Accounting
13-Week Direct Cash Flow Forecast icon

13-Week Direct Cash Flow Forecast

Rolling 13-week direct cash-flow forecast from open AR/AP, recurring items and scenarios

Odoo 20.0Odoo 19.0Odoo 18.0
Compatible with Odoo 18.0 · 19.0 · 20.0
OPL-1 license · 35+ languages · Community & Enterprise
13-Week Direct Cash Flow Forecast for Odoo — preview banner

13-Week Direct Cash Flow Forecast

Rolling 13-week direct cash-flow forecast from open AR/AP, recurring items and scenarios

13-Week Direct Cash Flow Forecast builds a rolling, week-by-week direct cash-flow projection the way treasury teams actually run it: starting from a real opening balance, it buckets every open customer invoice and vendor bill by due date, adds manual and recurring cash items, and rolls the whole thing forward into a 13-week (or any configured horizon) opening/closing balance series, with optional what-if scenarios for collection delay and realization percentage.

Key Features

Automatic AR/AP bucketing

Every open, unreconciled posted customer invoice and vendor bill is pulled straight from account.move.line and bucketed into the week its due date falls into, with already-overdue items landing in week one and beyond-horizon items rolled into the last week so no cash is ever dropped.

Weekly drill-down to source journal items

Each cash.flow.forecast.week keeps a live list of exactly which AR/AP move lines contributed to it, with one click opening the underlying journal item (action_open_drill).

Manual and recurring cash-flow lines

cash.flow.line adds anything the ledger does not yet know about, payroll, rent, loan installments, planned capex, expected new sales, as one-time, weekly, bi-weekly or monthly items with an optional end date, each showing its own projected total across the horizon.

What-if scenario modeling

cash.flow.scenario defines a collection-delay assumption (push receivable inflows out by N days) plus separate realization percentages for receivables and payables, letting a forecast be recomputed under best-case/worst-case assumptions.

Weekly opening/closing balance roll-forward

Each of the 13 (or N) weekly buckets shows opening balance, cash in, cash out, net change and closing balance, computed by rolling the gross weekly in/out series forward from the forecast's opening balance.

Cash-shortfall alerting

A configurable minimum-balance alert threshold flags any week whose projected closing balance falls below it, and marks the whole forecast with a cash-shortfall warning (has_shortfall / shortfall_week_count).

Configurable forecast horizon

The number of weekly buckets to project defaults to 13 but is fully configurable per forecast (horizon_weeks), with the forecast end date computed automatically.

Recompute workflow with chatter audit trail

action_compute rebuilds every weekly bucket from the live ledger and current scenario, posting a one-line summary of the result (shortfall weeks or ending balance) to the forecast's chatter.

Use Cases

✓Give treasury a rolling 13-week view of projected cash position built from real open invoices and bills
✓Add payroll, rent and loan payments to the forecast even though they are not yet posted in the ledger
✓Model the impact of customers paying 15 days late on the next quarter's cash position
✓Set a minimum cash balance and get an early warning on which specific week a shortfall is projected
✓Compare a best-case and worst-case collection scenario side by side before a financing decision
✓Drill from a weekly cash-in number straight down to the specific invoices that make it up

Screenshots

13-Week Direct Cash Flow Forecast — 01 Forecast Form Weekly in Odoo

01 Forecast Form Weekly

13-Week Direct Cash Flow Forecast — 02 Forecasts List in Odoo

02 Forecasts List

13-Week Direct Cash Flow Forecast — 03 Scenarios List in Odoo

03 Scenarios List

13-Week Direct Cash Flow Forecast — 04 Scenario Form in Odoo

04 Scenario Form

Why Choose This Module

Spreadsheet cash-flow forecasts go stale the moment a new invoice posts and rarely survive a scenario question like 'what if customers pay two weeks late.' This module keeps the forecast live against the real ledger, spreads recurring items automatically across the horizon, and lets a scenario's delay and realization assumptions be tested with one recompute, all backed by a framework-free, independently tested bucketing and roll-forward engine.

Specifications

  • Compatible: Odoo 18.0 / 19.0 / 20.0
  • License: OPL-1
  • Languages: 35+
  • Author: Pokutsoft
  • Dependencies: account
  • Support: support@pokutsoft.com
  • Update date: 2026-10-01

Related modules