account_payment_promissory_note
Allows payments to be treated as promissory notes by capturing and managing their specific due dates within accounting.
Key Features
- account.promissory.note.mixin: Provides shared promissory note fields and clears the due date when the option is disabled.
- account.payment: When the promissory note option is selected, the due date defaults to the latest due date of the reconciled invoices from the same partner.
- account.payment: Updating promissory note settings synchronizes the accounting move line maturity dates with the chosen due date or payment date.
- account.payment: The payment form exposes promissory note and due date controls, showing the due date only while the flag is active and keeping it read-only outside the draft state.
- account.payment: The payment search view includes a filter to list only promissory note payments.
- account.payment.register: The register payments wizard inherits promissory note controls and proposes a due date when grouping invoices for a single partner.
- account.payment.register: Payments created from the wizard carry over the promissory note flag and due date, defaulting to the latest invoice due date when none is provided.