account_banking_ach_base
Provide ACH-specific fields and validations for North American banking in Odoo.
Key Features
- res.bank: Adds a routing number field with US and Canadian validation for ACH processing.
- res.company: Provides legal identification number support and a mandate URL for sharing ACH authorization forms.
- account.payment.method: Introduces ACH-In and ACH-Out payment methods for bank transactions.
- account.payment.order: Generates ACH files with sequential file IDs and validates routing numbers and mandates before building entries based on payment direction.
- account.banking.mandate: Adds a required delay_days field, validates it on confirmation, and assigns default customer and supplier payment modes to the partner.
- account.move: Prevents adding invoices to payment orders until the mandate waiting period after the invoice date has elapsed.
- account.move: Adds a filter to list posted invoices requiring bank accounts that are ready for payment orders.