Account Payment Return Import Iso20022
Module to import payment returns from pain.002.001.03, camt.053.001.02 and camt.054.001.02 files.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Import bank payment return files in ISO 20022 formats (pain.002, camt.053, camt.054) to automatically create payment return records in Odoo, including matching returned lines to existing payments and providing standard return reason codes.
This module extends the payment return import feature to support ISO 20022 XML files. Users can upload bank files in pain.002.001.03, camt.053.001.02, or camt.054.001.02 formats through the existing payment return import wizard. The module automatically detects the file format and parses the transactions, creating payment return records with details such as amount, date, reference, partner name, account number, and reason code.
It also improves matching of returned lines to payments created from payment orders. When a returned line has a numeric reference, the system searches for a payment with that ID that belongs to a payment order, and if found, links the line to the corresponding partner and journal items.
Additionally, the module loads a comprehensive list of standard return reason codes (e.g., AC01, AM04, MD06) with descriptions, which can be used to categorize why a payment was returned. These reasons are available in the payment return reason model.
The module works with the payment.return.line model and the payment.return.import wizard, and depends on account_payment_return_import and account_payment_order. It does not add new menus or screens; it enhances the existing import process.
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/account-payment.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0This module depends on account_payment_order module from OCA/bank-payment repository. It also logically depends from account_payment_return_import in the same repo.
No verified information in OCA: Configuration, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.