OdooWiki OCA HUB

Electronic invoices with UBL/CII - UNECE payments

account_edi_ubl_cii_payment_unece folder_open OCA/edi open_in_new
Accounting & Finance License: AGPL-3

Integrate UNECE Payment Means (module account_payment_unece from OCA/community-data-files project) with Odoo standard UBL/CII electronic invoices (module account_edi_ubl_cii).

When using for example SEPA direct debit, your can configure the corresponding UNECE code on the payment method and this will be declared properly in the electronic invoice. Also, when receiving an invoice declared with a payment means SEPA direct debit, you can configure an outbound payment means with that UNECE code and the created invoice will have that payment means set so that you know you don't have to pay it.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds UNECE payment means codes to electronic invoices in UBL and CII formats. When you receive an invoice with a SEPA direct debit code, Odoo automatically sets the matching outbound payment method so you know it will be paid by direct debit.

This module connects the UNECE payment means codes (a standard list of payment methods used in electronic invoicing) with Odoo's electronic invoice import and export.

When you export an invoice as a UBL or CII XML file, the payment method configured on the invoice is translated into its UNECE code and written into the electronic document. This works for both UBL (including BIS3) and CII formats.

When you import a supplier invoice from an XML file, the module reads the payment means code from the document. If it finds a code that matches an outbound payment method configured in your system, it automatically sets that payment method as the preferred one on the created invoice. This is useful for SEPA direct debit: you immediately see that the invoice will be paid by direct debit and you don't need to pay it manually.

The module also adds two outbound payment methods: 'Direct Debit to suppliers' and 'SEPA Direct Debit to suppliers', each linked to the corresponding UNECE code. These are available in the payment method configuration.

It works together with the standard electronic invoicing features and the UNECE payment means module. No new menus or screens are added; the changes appear in the existing invoice form and payment method settings.

Depends on

account_edi_ubl_ciiaccount_payment_unece
Models and fields (1)
  • account.payment.method · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

No verified information

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.

info

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.