TIP: You can type at any time to perform a new search.
Account Banking SEPA Credit Transfer
account_banking_sepa_credit_transfer · OCA/bank-payment
- Repository
- OCA/bank-payment · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Banking addons
- Folder size
- 0.39 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/bank-payment
- Last tracking update
- 2026-08-07 09:06:34
- Authors
- Akretion, Odoo Community Association (OCA), Therp BV, Tecnativa
- Maintainers
- Akretion, Odoo Community Association (OCA), Therp BV, Tecnativa
- Committers
- Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- lxml, unidecode
- System dependencies
- None
- Required by
- None
- Description
Module to export payment orders in SEPA XML file format. SEPA PAIN (PAyment INitiation) is the new european standard for Customer-to-Bank payment instructions. This module implements SEPA Credit Transfer (SCT), more specifically PAIN versions 001.001.02, 001.001.03, 001.001.04 and 001.001.05. It is part of the ISO 20022 standard, available on <https://www.iso20022.org>. The Implementation Guidelines for SEPA Credit Transfer published by the European Payments Council (<https://www.europeanpaymentscouncil.eu>) use PAIN version 001.001.03, so it's probably the version of PAIN that you should try first. It also includes pain.001.003.03 which is used in Germany instead of 001.001.03. You can read more about this here (only in german language): <http://www.ebics.de/startseite/>
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_payment_method_form_inherit_sepa_hybrid |
account.payment.method.form.sepa.hybrid | account.payment.method | form | Inherits account_banking_pain_base.account_payment_method_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
local_instrumentSelectionondelete={'INST': 'set null'}selection_add=[('INST', 'Instant Transfer')]
No public methods.
New fields (1)
-
pain_versionSelectionondelete={'pain.001.001.02': 'set null', 'pain.001.001.03': 'set null', 'pain.001.001.04': 'set null', 'pain.001.001.05': 'set null', 'pain.001.001.09': 'set null', 'pain.001.003.03': 'set null'}selection_add=[('pain.001.001.02', 'pain.001.001.02'), ('pain.001.001.03', 'pain.001.001.03'), ('pain.001.001.04', 'pain.001.001.04'), ('pain.001.001.05', 'pain.001.001.05'), ('pain.001.001.09', 'pain.001.001.09 (recommended for credit transfer)'), ('pain.001.003.03', 'pain.001.003.03')]
-
get_xsd_file_path(self)
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…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…