Account Payment Register - Keep Draft
account_payment_state_keep_draft · OCA/account-invoicing
-
Security25/25No findings
-
Activity25/25Last human commit 1 month ago
-
Required by5/250 modules depend on it
-
Maturity5/25In 1 Odoo series since 18.0
Heuristic over the facts below, not an audit · How it's computed
Description
This module introduces a feature that allows payments to be configured to either remain in a Draft state or follow the standard process and be marked as Paid immediately upon registration.
By enabling the draft state option, this module ensures that payments can undergo an approval or recheck process before being finalized. This adds an additional layer of control and accuracy to the payment workflow.
Dependencies
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 1
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_config_settings_view_form |
res.config.settings.view.form | res.config.settings | form | Inherits account.res_config_settings_view_form |
HTTP endpoints 0
No HTTP endpoints found for this module.
Models touched 4
No new fields.
Public methods (1)-
action_post(self)
No new fields.
Public methods (0)No public methods.
-
register_customer_payment_stateSelectiondefault='posted'help='Default state for Register Payment (Inbound)'selection=[('draft', 'Draft'), ('posted', 'Posted')]string='Register Customer Payment to State' -
register_vendor_payment_stateSelectiondefault='posted'help='Default state for Register Payment (Outbound)'selection=[('draft', 'Draft'), ('posted', 'Posted')]string='Register Vendor Payment to State'
No public methods.
-
register_customer_payment_stateSelectionhelp='Default state for Register Payment (Inbound)'readonly=Falserelated='company_id.register_customer_payment_state'string='Register Customer Payment to State' -
register_vendor_payment_stateSelectionhelp='Default state for Register Payment (Outbound)'readonly=Falserelated='company_id.register_vendor_payment_state'string='Register Vendor Payment to State'
No public methods.