account_payment_return_import_iso20022
This module lets you import ISO 20022 payment return files into Odoo payment return records.
Key Features
- payment.return.import: Imports ISO 20022 payment return files, supporting camt.053, camt.054, and pain.002 formats before falling back to the standard parser.
- payment.return.import: Splits concatenated XML exports so each ISO 20022 document is parsed independently, accommodating banks that merge files.
- iso20022 parsing: Recovers from mixed encodings by re-decoding pain.002 files with ISO-8859-15 when XML parsing fails.
- payment.return.line: Matches payment return lines to payment orders when references contain the related journal entry, linking partners and move lines automatically.
- payment.return.reason: Supplies ISO 20022 payment return reason codes for selection during processing.