account_move_reconcile_forbid_cancel
⧉ View on GitHubPurpose
Prevent users from resetting or cancelling reconciled invoices or journal entries once payments exist.
Features
- account.move: Disallows resetting reconciled invoices or journal entries to draft unless an explicit bypass context flag is set.
- account.move: Blocks cancellation of reconciled invoices or journal entries until they are unreconciled.
- technical: Provides skip and test context flags so automated or privileged flows can temporarily bypass the restriction.