| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Purchase (purchase) • Inventory (stock) |
| Community Apps Dependencies |
Show
•
AI Agent Layer
• AU BAS Reporting • Accounting Setup Guide • Accounting Suite Base • Approval Workflow • Bank Reconciliation Pro • Bank Statement Import • Batch Payment • Collections Workbench • Customer Credit Limit • Customer Portal Extra • Dynamic Account Reports • Dynamic Reports Pro • FX Period End Revaluation • Financial Dashboard • Fixed Assets and Leases • Group Consolidation • Inter-Company Rules • Multi Version Budget Pro • Peppol eInvoicing • Period Close Workflow • Post Dated Cheques (PDC) • Recurring Invoices Pro • SEPA Credit Transfer • SEPA Direct Debit • Vendor Bill Automation • Year-End Closing • EH EDI Core |
| Lines of code | 42520 |
| Technical Name |
eh_account_suite |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) • Purchase (purchase) • Inventory (stock) |
| Community Apps Dependencies |
Show
•
AI Agent Layer
• AU BAS Reporting • Accounting Setup Guide • Accounting Suite Base • Approval Workflow • Bank Reconciliation Pro • Bank Statement Import • Batch Payment • Collections Workbench • Customer Credit Limit • Customer Portal Extra • Dynamic Account Reports • Dynamic Reports Pro • FX Period End Revaluation • Financial Dashboard • Fixed Assets and Leases • Group Consolidation • Inter-Company Rules • Multi Version Budget Pro • Peppol eInvoicing • Period Close Workflow • Post Dated Cheques (PDC) • Recurring Invoices Pro • SEPA Credit Transfer • SEPA Direct Debit • Vendor Bill Automation • Year-End Closing • EH EDI Core |
| Lines of code | 42520 |
| Technical Name |
eh_account_suite |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
Odoo 19 Community Accounting Pro
Twenty-seven production-grade accounting modules for Odoo 19 Community, delivered as one install. IFRS 16 lease accounting, IAS 21 FX revaluation, group consolidation, three-way match, ISO 20022 payments, Peppol e-invoicing, and the full Australian BAS worksheet. One publisher, one version stream, one support contact.
Free. LGPL-3 source on disk. No subscription, no activation key, no phone-home.
Why this suite
Standards-grade accounting, on Community, in one install.
The hard parts, done right
IFRS 16 leases with present-value measurement and modification remeasurement. IAS 21 retranslation into one balanced journal. Consolidation with NCI carve-out and a time-weighted CTA. Not field names that sound like standards, the actual mechanisms.
One version stream
Every constituent module is on the same Odoo 19 release line and ships from the same publisher. The bundle version anchors the set that was tested together. One support contact for all of it.
Yours to keep
LGPL-3 source on disk. No activation key, no phone-home, no recurring licence. Read it, extend it, fork a module if you need to. Free today, free at renewal, because there is no renewal.
Day in the life
A group controller closes a multi-currency month.
A warehouse lease was renegotiated mid-quarter. The modify wizard recomputes the lease liability at the new incremental borrowing rate and adjusts the right-of-use asset by the same delta, with no gain or loss hitting P&L. Foreign-currency payables are retranslated at the closing rate into a single balanced IAS 21 journal, with an optional next-day auto-reversal. Two subsidiaries are consolidated in one run: intercompany sales eliminate against intercompany purchases, the 20 percent minority share is carved out as NCI, and the translation difference lands as a tagged CTA line. Every consolidated number is source-tagged back to parent, subsidiary, elimination, NCI, or CTA, so the auditor can trace it. The whole close is one install, on Community.
Edge cases
The cases most modules quietly ignore.
These are not roadmap items. They are in the shipped code today, each one a place where a cheaper module silently does the wrong thing.
Lease modification remeasures the liability at the new borrowing rate and moves the ROU asset by the same delta, with nothing forced through P&L. Termination derecognises the full ROU and remaining liability and books only the real gain or loss.
An impairment reversal is capped at the depreciated carrying amount the asset would have had if it had never been impaired. The ceiling is enforced in code, so a reversal can never inflate the asset above its historical path.
Revaluation refuses to retranslate non-monetary accounts (inventory, fixed assets, equity) even if a user flags them. The guard raises rather than silently producing a wrong adjustment.
An asset placed in service mid-period is depreciated for the part-period it was actually held, not a full month. First-period proration is a switch on the asset, not an afterthought.
Year-end close is idempotent: re-running does nothing once the lock date is already at or past the target, so a double-click cannot post the closing entry twice. The entry can also be reversed and recomputed.
SEPA Credit Transfer emits the current PAIN.001.001.09 (2024+ EU implementation guide), selectable per bank journal, not only the legacy .03. Direct Debit advances the FRST to RCUR mandate sequence atomically as each mandate is consumed.
Report-execution rows and credit-limit overrides are append-only: write and unlink are blocked outside the internal audit context, and an override links to the exact journal entry that bypassed the limit, with its reason.
Reimporting the same statement does not duplicate lines. Four parsers (CSV, OFX, CAMT.053, MT940) sit behind a pluggable registry, and idempotent reimport means a re-run is safe.
What is inside
Twenty-seven modules, grouped by job.
- Accounting Suite Base. Shared report engine: audit log, in-process result cache, parameterised SQL builder with company-scoped queries. Auto-installs.
- Setup Guide. First-install checklist with deep links to each configuration screen, company-scoped by the isolation rule.
- Dynamic Account Reports. P&L, Balance Sheet, Trial Balance, General Ledger, Aged Partner Balance, Cash Flow, Partner Ledger. Drill to entries, comparatives, XLSX and PDF.
- Dynamic Reports Pro. Custom report builder, scheduled email delivery, budget-vs-actual scenarios.
- Financial Dashboard. Per-company KPI tiles: cash position, AR and AP aging, period P&L, approvals, collections, budget variance.
- Bank Reconciliation Pro. Reconciliation widget with suggestions, drag-and-drop matching, bulk operations, statement-line search.
- Bank Statement Import. CSV, OFX, CAMT.053, MT940 parsers behind a pluggable registry. Idempotent reimport.
- Batch Payment. Group inbound or outbound payments into one posted batch. Per-partner aggregation, CSV export.
- Collections Workbench. Kanban overdue management, follow-up letter engine, escalation ladder, promise-to-pay tracking.
- Customer Credit Limit. Enforced AR credit limits with manager override and an immutable override audit log.
- Recurring Invoices Pro. Template-based cadence, pause and resume, optional auto-post.
- Post-Dated Cheques. Issued and received registers, bank presentation, clearance and bounce workflow.
- Customer Portal Extra. One-click statement download and an open-invoices summary on the portal.
- Vendor Bill Automation. Bill intake, regex line extraction, three-way match against PO lines and goods-receipt stock moves, configurable tolerances.
- Approval Workflow. Multi-step approval for bills and journal entries. Policies per amount band, ordered approver groups.
- Fixed Assets & Leases. Asset register with straight-line, reducing-balance, AU prime-cost and diminishing-value plus manual methods, IAS 36 impairment, and IFRS 16 lease accounting (ROU, liability, modification, termination). Additional tax / IFRS / management books generate parallel reporting schedules.
- Period Close Workflow. Checklist-driven monthly and yearly close with sign-off chain, reusable templates, per-run task instances.
- Year-End Closing. Computes net profit, posts the closing entry, optionally locks the fiscal year. Idempotent; reverse and recompute supported.
- FX Period-End Revaluation. IAS 21 retranslation of open monetary balances into one balanced audited journal, with optional auto-reversal. Live ECB rate feed with EUR cross-derivation and a daily cron.
- Inter-Company Rules. Mirror invoices and bills across sister companies (posted sale in A creates a draft bill in B).
- Group Consolidation. Parent and subsidiaries, balanced IC elimination, ownership-driven NCI carve-out, IAS 21 time-weighted CTA, source-tagged run lines.
- Multi-Version Budget Pro. Multi-version budgets, batch actual computation, variance analysis.
- Peppol e-Invoicing. Outbound BIS Billing 3.0 (UBL 2.1) generator plus an inbound UBL parser with a received-to-posted state machine and SHA-256 duplicate detection. Structural pre-flight validation before download.
- AU BAS Reporting. Full G, 1A/1B, W, T, FBT, Fuel Tax Credit, WET and LCT worksheet, GST control reconciliation against 1A/1B, mod-89 ABN validation, Simpler BAS and cash/accruals markers.
- SEPA Credit Transfer. ISO 20022 PAIN.001.001.03 and .09 XML, local IBAN (mod-97) and BIC validation.
- SEPA Direct Debit. ISO 20022 PAIN.008.001.02 XML, mandate lifecycle (FRST, RCUR, FNAL, OOFF), creditor identifier per company.
- AI Agent Layer. Deterministic JE anomaly, variance commentary and collections next-action helpers, with an optional provider hook (live-LLM merge is enabled by a separate provider extension).
Honest about the edges
What this does not do, so nothing surprises you at month-end.
- The BAS F, FTC, WET and LCT worksheet rows ship as manual-entry fields; the G, W and T labels auto-compute once their tax tags are configured.
- Peppol ships the UBL generator, the inbound parser and an access-point adapter contract; live AS4 transport needs a separate access-point adapter.
- The AI Agent layer returns deterministic results out of the box; merging a live language model's reply for collections and anomaly flows is handled by a paid provider extension.
- Asset tax, IFRS and management books generate parallel reporting schedules; only the asset's primary schedule posts to the general ledger.
Odoo 19 Community accounting suite, accounting modules bundle, IFRS 16 lease accounting Odoo, right-of-use asset, lease liability, fixed asset depreciation Community, IAS 21 FX revaluation, group consolidation NCI elimination, three-way match vendor bill PO GRN, SEPA credit transfer PAIN.001, SEPA direct debit PAIN.008 mandate, CAMT.053 MT940 bank statement import, Peppol BIS Billing 3.0 UBL e-invoicing, Australian BAS GST reporting, dynamic financial reports P&L balance sheet, customer credit limit enforcement, collections dunning workbench, recurring invoices, post-dated cheque management, year-end closing entry, period close workflow.
Please log in to comment on this module
very Good!
very Good!
Thanks mate!
There are no comments yet!