Repository
OCA/account-payment · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting
Folder size
0.34 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-payment
Last tracking update
2026-08-07 09:06:25
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Weblate, OCA-git-bot, oca-ci, hda
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
account_payment_return_import_iso20022
Description
This module adds a generic wizard + methods to import payment return
file formats.

It's a base to be extended by another modules though it allows to import
a csv that will process the return payments on it.

Multiple payment return files contained in a zip are also supported.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_payment_return_import_view Import Payment Returns payment.return.import form New
payment_return_form_view payment.return.form (in account_payment_return_import) payment.return form Inherits account_payment_return.payment_return_form_view
payment_return_search_view payment.return.search (in account_payment_return_import) payment.return search Inherits account_payment_return.payment_return_search_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • imported_bank_account_id Many2one → res.partner.bank
    comodel_name='res.partner.bank' help='Bank account from the imported file' ondelete='restrict' readonly=True string='Bank account'
Public methods (0)

No public methods.

New fields (4)
  • data_file Binary
    help='Get you bank payment returns in electronic format from your bank and select them here.' required=True string='Payment Return File'
  • hide_journal_field Boolean
    compute='_compute_hide_journal_field' string='Hide the journal field in the view'
  • journal_id Many2one → account.journal
    comodel_name='account.journal' help="Accounting journal related to the bank payment return you're importing. It has be be manually chosen for payment return formats which doesn't allow automatic journal detection." string='Journal'
  • match_after_import Boolean
    default=True
Public methods (1)
  • import_file(self)
    Process the file chosen in the wizard, create bank payment return(s) and go to reconciliation.

New fields (2)
  • raw_import_data Char
    help='XML RAW data stored for debugging/check purposes'
  • unique_import_id Char
    copy=False readonly=True string='Import ID'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…