TIP: You can type at any time to perform a new search.
Discount on ACH batch payments
account_banking_ach_discount · OCA/l10n-usa
- Repository
- OCA/l10n-usa · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-usa
- Last tracking update
- 2026-08-07 07:47:44
- Authors
- Odoo Community Association (OCA), Open Source Integrators
- Maintainers
- Odoo Community Association (OCA)
- Committers
- Daniel Reis, OCA-git-bot, oca-travis
- Odoo dependencies
- Python dependencies
- num2words, lxml, ach, python-stdnum
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_payment_line_discount_amount_form |
account.payment.line.form | account.payment.line | form | Inherits account_payment_order.account_payment_line_form |
account_payment_line_discount_amount_tree |
account.payment.line.tree | account.payment.line | tree | Inherits account_payment_order.account_payment_line_tree |
bank_payment_line_discount_amount_form |
banking.bank.payment.line.form | bank.payment.line | form | Inherits account_payment_order.bank_payment_line_form |
bank_payment_line_discount_amount_tree |
banking.bank.payment.line.tree | bank.payment.line | tree | Inherits account_payment_order.bank_payment_line_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (1)-
action_validate_invoice_payment(self)
New fields (8)
-
discount_amountMonetarycurrency_field='currency_id' -
move_idMany2one → account.moverelated='move_line_id.move_id'store=True args: 'account.move' -
noteTextargs: 'Note' -
payment_differenceFloatstring='Payment Difference' -
payment_difference_handlingSelectioncopy=Falsedefault='reconcile'string='Action' args: [('open', 'Keep open'), ('reconcile', 'Mark invoice as fully paid')] -
reason_codeMany2one → payment.adjustment.reasonstring='Reason Code' args: 'payment.adjustment.reason' -
total_amountMonetarycompute='_compute_total_amount'currency_field='currency_id' -
writeoff_account_idMany2one → account.accountcopy=Falsedomain=[('deprecated', '!=', True)]string='Account' args: 'account.account'
-
same_fields_payment_line_and_bank_payment_line(self)@api.model
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (1)-
make_payments(self)
New fields (2)
-
discount_amountMonetarycompute='_compute_discount_amount'currency_field='currency_id' -
total_amountMonetarycompute='_compute_total_amount'currency_field='currency_id'
No public methods.
- Status
- Open migration PR — not merged yet for this version
- CI status
- no CI data
- Open since
- 1035 days ago
- Last activity
- 86 days ago
- Repository
- OCA/l10n-usa
- Pull request
- [16.0][MIG] account_banking_ach_discount (#118)
- Status
- Open migration PR — not merged yet for this version
- CI status
- no CI data
- Open since
- 449 days ago
- Last activity
- 449 days ago
- Repository
- OCA/l10n-usa
- Pull request
- [18.0][MIG] account_banking_ach_discount: Migration to 18.0 (#153)