Journal Entry Approval
Maker-checker approval workflow for manual journal entries over a threshold
When a manual journal entry exceeds a configurable monetary threshold, it can no longer be posted by the person who created it. A second authorised approver — the checker — must review and approve it first. Odoo has no native maker-checker control on journal entries; this module fills that internal-control gap for finance and audit teams who need provable separation of duties.
Key Features
Configurable Approval Policies
Per-company approval threshold with the journals it applies to. Limit a policy to specific journals or apply it to all general journals, and restrict it to manual entries only (no source document).
Maker-Checker Enforcement
The approver may not be the entry creator. The rule is hard-enforced at approval time, blocking self-approval to guarantee segregation of duties.
Multi-Level Approval Tiers
Sequential approver tiers, each tied to an approver group and an activation amount, so very high-value entries can require additional sign-off levels before posting.
Hard Posting Block
A governed journal entry cannot be posted until it is fully approved. Rejections send it back to draft with a mandatory reason and a logged decision.
Full Audit Trail
Every approval request records who requested, who approved or rejected, when, and any comment — tracked on the chatter for a complete, auditable history.
Approval Dashboard
A dedicated view lists the journal entries waiting on the current user, so approvers always know what needs their attention.
Screenshots
Approval Policies
Approval Requests
Pending My Approval
Why Choose This Module
Odoo provides no maker-checker workflow on journal entries out of the box. This module adds the segregation-of-duties controls auditors expect, computed entirely from your real accounting data, with no external service and no vendor lock-in.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: account
- Support: support@pokutsoft.com
Update date: 2026-07-02