TIP: You can type at any time to perform a new search.
ITA - Banking SEPA Credit Transfer CBI
l10n_it_sct_cbi · OCA/l10n-italy
- Repository
- OCA/l10n-italy · module folder · Try on Runboat
- Module version
- 1.0.2
- Category
- Banking
- Folder size
- 0.29 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-italy/tree/16.0/l10n_it_sct_cbi
- Last tracking update
- 2026-08-07 08:09:16
- Authors
- Odoo Community Association (OCA), Openforce di Alessandro Camilli
- Maintainers
- Odoo Community Association (OCA), Openforce di Alessandro Camilli
- Committers
- Simone Rubino, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- unidecode
- System dependencies
- None
- Required by
- None
- Description
This module adds new payment export types to use in the payment order. For italian credit transfer, the format codes are - CBIBdyPaymentRequest.00.04.01 - CBIBdyCrossBorderPaymentRequest.00.01.01 The created XML follows the CBI standards in https://www.cbi-org.eu/My-Menu/Servizio-CBI-Documentazione/Servizio-CBI-Documentazione-Standard. Note (ITA): Le specifiche CBI del bonifico XML SEPA (versione 00.04.01) si basano sul messaggio ISO20022 pain.001.001.09 e sono compliant al Rulebook SEPA. Ad esempio la presenza obbligatoria dell’ABI della banca di addebito contenuto nel campo “MmbId” che è invece facoltativo nel tracciato ISO.
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (1)
-
pain_versionSelectionondelete={'CBIBdyPaymentRequest.00.04.01': 'set null', 'CBIBdyCrossBorderPaymentRequest.00.01.01': 'set null'}selection_add=[('CBIBdyPaymentRequest.00.04.01', 'CBIBdyPaymentRequest.00.04.01'), ('CBIBdyCrossBorderPaymentRequest.00.01.01', 'CBIBdyCrossBorderPaymentRequest.00.01.01')]
-
get_xsd_file_path(self)
New fields (0)
No new fields.
Public methods (6)-
finalize_sepa_file_creation(self, xml_root, gen_args) -
generate_pain_nsmap(self) -
generate_party_acc_number(self, parent_node, party_type, order, partner_bank, gen_args, bank_line=None)@api.model -
generate_party_agent(self, parent_node, party_type, order, partner_bank, gen_args, bank_line=None)@api.model -
generate_payment_file(self)Creates the SEPA Credit Transfer file. That's the important code! -
generate_start_payment_info_block(self, parent_node, payment_info_ident, priority, local_instrument, category_purpose, sequence_type, requested_date, eval_ctx, gen_args)@api.model
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 332 days ago
- Last activity
- 4 days ago
- Repository
- OCA/l10n-italy
- Pull request
- [MIG] l10n_it_sct_cbi: Migration to 18.0 (#4920)