TIP: You can type at any time to perform a new search.
Account Payment Batch Processing
account_payment_batch_process · OCA/account-payment
- Repository
- OCA/account-payment · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Extra
- Folder size
- 0.12 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-payment
- Last tracking update
- 2026-08-07 08:09:21
- Authors
- Odoo Community Association (OCA), Open Source Integrators
- Maintainers
- Open Source Integrators
- Committers
- Jordi Ballester Alomar, Weblate, OCA-git-bot, oca-ci, Robin Keunen
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
batch_move_supplier_tree |
account.move.batch.supplier.tree | account.move | tree | Inherits account.view_in_invoice_tree |
view_account_payment_from_invoices_batch_inherited |
account.payment.register.wizard.batch.inherited | account.payment.register | form | Inherits account.view_account_payment_register_form |
view_account_payment_tree_nocreate |
account.payment.tree.nocreate | account.payment | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (5)
-
cheque_amountFloatcompute='_compute_cheque_amount'readonly=Falserequired=Truestore=True args: 'Batch Payment Total' -
invoice_paymentsOne2many → invoice.payment.linestring='Payments' args: 'invoice.payment.line', 'wizard_id' -
is_auto_fillCharstring='Auto-Fill Pay Amount' -
is_customerBooleanstring='Is Customer?' -
total_amountFloatcompute='_compute_total' args: 'Total Invoices:'
-
auto_fill_payments(self) -
default_get(self, fields_list)@api.model -
get_amount(self, memo, group_data, line) -
get_batch_payment_amount(self, invoice=None, payment_date=None) -
get_invoice_payment_line(self, invoice) -
get_invoice_payments(self, invoices) -
get_invoice_payments_remaining_amount(self, remaining_amount, count) -
get_memo(self, memo, group_data, partner_id, data_get) -
get_payment_invoice_value(self, name, data_get) -
get_payment_values(self, group_data=None) -
make_payments(self) -
total_amount_in_words(self, data_get, old_total=0) -
update_group_pay_data(self, partner_id, group_data, data_get, check_amount_in_words)
New fields (11)
-
amountFloatrequired=True -
balanceFloatrequired=True args: 'Balance Amount' -
check_amount_in_wordsCharstring='Amount in Words' -
invoice_idMany2one → account.moverequired=Truestring='Supplier Invoice' args: 'account.move' -
noteText -
partner_idMany2one → res.partnerrequired=Truestring='Supplier Name' args: 'res.partner' -
payment_differenceFloatcompute='_compute_payment_difference'string='Difference Amount' -
payment_difference_handlingSelectioncopy=Falsedefault='open'string='Action' args: [('open', 'Keep open'), ('reconcile', 'Mark invoice as fully paid')] -
reason_codeMany2one → payment.adjustment.reasonargs: 'payment.adjustment.reason' -
wizard_idMany2one → account.payment.registerstring='Wizard' args: 'account.payment.register' -
writeoff_account_idMany2one → account.accountcopy=Falsedomain=[('deprecated', '!=', True)]string='Account' args: 'account.account'
No public methods.
New fields (3)
-
account_idMany2one → account.accountargs: 'account.account' -
codeCharcopy=Falserequired=True -
reasonTextcopy=False
-
name_get(self)
Loading…
Loading…
Loading…
Loading…