Overview
Finance teams that still issue paper or pre-printed receipt books need a way to tie each Odoo payment back to its physical receipt number without duplicates, and to stop staff from posting payments in a currency the journal cannot hold. Accounting Enhancement adds a manual receipt number to every payment with built-in duplicate detection, blocks posting when the payment currency differs from the journal currency, and ships a printable Payment Receipt action. It also tightens data entry by making the customer/vendor required on payments and surfaces the follow-up report button on contacts.
Key Features
- Adds a Manual Receipt toggle and Manual Receipt NO. field to every customer/vendor payment.
- Validates manual receipt numbers across all payments and blocks duplicates with a clear error.
- Prevents posting a payment whose currency does not match its journal's currency.
- Restricts the journal selector on payments to journals matching the chosen currency.
- Makes the partner (customer/vendor) mandatory on payment records.
- Adds a one-click Payment Receipt PDF print action directly on payments.
- Shows manual receipt fields in the payments list view for quick reference.
- Reveals the customer follow-up report button on the contact form.
- Locks the invoice tax totals field read-only to protect computed tax amounts.
- Carries tax tags through automatic period-change entries so tax reporting stays intact.