Period-end accruals, previewed before they post
One guided workspace to scan sales and purchase orders for revenue and expense cut-off, review the impact, and post with automatic reversal — no spreadsheets, no glue modules.
The problem
At every close, goods or services are delivered but not yet invoiced, or invoiced before delivery — and the ledger has to be adjusted so each period reflects reality. Doing this by hand in spreadsheets is slow and error-prone, and the only automated alternative is a tangle of interdependent OCA glue modules with no standalone interface, no setup wizard and no preview.
The solution
A single installable app that scans sales and purchase orders as of a cut-off date, classifies what needs to accrue, shows you the exact amounts and accounts before anything posts, and then delegates posting to Odoo's own accrued-orders engine — with automatic reversal and a guided setup wizard, out of the box.
Everything period-end accrual needs, in one app
Every capability below is implemented in the module.
Unified Cut-off Workspace
One place to scan, preview and post both sales-side accrued revenue and purchase-side accrued expense for a given cut-off date.
Preview Before You Post
Compute shows the accrual lines, amounts and totals per order before anything touches the ledger; review, then post with one click.
Delegated, Audit-Safe Posting
Posting is delegated to Odoo's native accrued-orders engine, so every entry and its automatic reversal are created exactly the way Odoo's own accounting already does it.
Four-Way Accrual Classification
Order lines are classified automatically as accrued revenue, deferred revenue, accrued expense or prepaid expense, based on delivered/received quantities versus invoiced quantities.
Guided Setup Wizard
A step-by-step wizard configures the journal, revenue and expense accrual accounts, lookback window and auto-post default, with a clear configuration-complete check before any run can post.
Per-Order Traceability
Every accrual line links back to its source sales or purchase order and, once posted, to its journal entry, with one-click Open Order / Open Move navigation.
Revenue, Expense, or Both
Scope each cut-off run to sales only, purchases only, or both, and choose one consolidated entry per order or a single combined entry.
Configurable Lookback Window
Bound the scan to a configurable number of days (default 30) so large historical order volumes don't slow down period-end close.
Opt-In Scheduled Generation
An optional monthly cron can generate and post cut-off runs automatically for hands-off period-end processing.
How it works
Configure
Run the guided setup wizard once: pick the journal and set the accrual accounts and lookback window.
Scan
Create a Cut-off Run for the period, choose its scope — sales, purchases or both — and click Compute.
Review
Check the previewed accrual lines, amounts and totals per order before anything is posted.
Post & Reverse
Click Post; Odoo creates the accrual entries and their automatic reversal on the next period, linked back to every source order.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No — it builds a workspace, batch scanning and guided setup on top of Odoo's native accrued-orders engine, so every entry it posts uses the same logic as Odoo's own Accrued Revenue / Expense buttons.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Accrual & Cut-off Accounting
Scan, preview and post period-end revenue and expense accruals from one cut-off workspace, with automatic reversal — set up through a guided wizard instead of a stack of glue modules.
Buy on Odoo App Store