TIP: You can type at any time to perform a new search.
Account Payment SEPA Credit Transfer
account_payment_sepa_credit_transfer · OCA/bank-payment-alternative
- Repository
- OCA/bank-payment-alternative · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Banking addons
- Folder size
- 0.25 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/bank-payment-alternative
- Last tracking update
- 2026-08-07 09:06:26
- Authors
- Akretion, Odoo Community Association (OCA), Tecnativa
- Maintainers
- Akretion, Odoo Community Association (OCA), Tecnativa
- Committers
- Alexis de Lattre, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- lxml, unidecode
- System dependencies
- None
- Required by
- None
- Description
Module to export payment orders in ISO 20022 XML file format. [ISO 20022](https://www.iso20022.org/) is the new international standard for bank XML files. This module implements SEPA Credit Transfer (SCT), more specifically ISO 20022 PAIN (PAyment INitiation) versions 001.001.03 and 001.001.09. It follows the [SEPA credit transfer implementation guidelines](https://www.europeanpaymentscouncil.eu/what-we-do/epc-payment-schemes/sepa-credit-transfer/sepa-credit-transfer-rulebook-and) of the [European Payments Council](https://www.europeanpaymentscouncil.eu). This module also supports PAIN version 001.003.03 which is used in Germany. You can read more about this in german on [ebics.de](https://www.ebics.de/). Moreover, this module supports: - SEPA **instant** credit transfer, - non-SEPA credit transfer files, which can be used for wire transfer in currencies other then euro and/or to countries outside the [SEPA zone](https://en.wikipedia.org/wiki/Single_Euro_Payments_Area).
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
local_instrumentSelectionondelete={'INST': 'set null'}selection_add=[('INST', 'Instant Transfer')]
No public methods.
New fields (1)
-
pain_versionSelectionondelete={'pain.001.001.03': 'set null', 'pain.001.001.09': 'set null', 'pain.001.003.03': 'set null'}selection_add=[('pain.001.001.03', 'pain.001.001.03 (credit transfer, old recommended version)'), ('pain.001.001.09', 'pain.001.001.09 (credit transfer, new recommended version)'), ('pain.001.003.03', 'pain.001.003.03 (credit transfer for Germany only)')]
No public methods.
New fields (0)
No new fields.
Public methods (1)-
generate_payment_file(self)Creates the SEPA Credit Transfer file. That's the important code!
Loading…