Summary
-
Version 3.0.0 of the open-source Java library en16931-ubl2cii adds support for converting invoices and credit notes based on EN 16931:2026 from UBL 2.5 into UN/CEFACT Cross Industry Invoice D25A. The release covers all 284 rows of the associated syntax mapping. [github.com]
-
The converter retains support for the 2017 edition and introduces a dispatcher that identifies the document type from the document element and the relevant EN 16931 edition from the BT-24 Specification Identifier. Its restructuring constitutes a potentially breaking technical change for software using earlier package imports. [github.com]
-
The release is relevant to e-invoicing platforms, ERP integration teams and interoperability providers preparing for the revised European standard. It does not itself impose a legal migration deadline: businesses must continue to follow the editions, syntaxes, national specifications and validation rules required by the applicable mandate and receiving party.
Article
Version 3.0.0 of the open-source Java converter en16931-ubl2cii became available in September 2026, extending the tool to support the revised European e-invoicing standard EN 16931:2026. The release converts UBL 2.5 invoices and credit notes into UN/CEFACT Cross Industry Invoice, or CII, D25A and covers all 284 rows of the relevant syntax mapping. Version 3.0.0 was published to the Maven repository on 8 September 2026. [github.com], [mvnrepository.com]
The software continues to support the earlier EN 16931:2017 implementation, including conversion from UBL 2.1 to CII D16B. A newly added UBL-to-CII dispatcher determines the type of source document from its document element and identifies the applicable EN 16931 edition through BT-24, the Specification Identifier. The command-line client also permits users to specify either the 2017 or 2026 edition; if no edition is supplied, the software detects it separately for each file. [github.com]
This edition-sensitive processing is commercially relevant because it allows service providers to handle legacy and revised invoice structures within the same conversion environment. It also places greater importance on the accuracy of BT-24. Missing, incorrect or unsupported specification identifiers may prevent reliable routing and conversion, so businesses should review how these identifiers are populated and preserved across ERP systems, transformation layers, access points and receiving platforms.
The release includes several technical corrections affecting both editions. These address the handling of payment due dates, SEPA creditor identifiers, project references, purchase-order references and mandatory placeholder values. It also introduces round-trip tests for both the 2017 and 2026 mappings, intended to identify business terms that might otherwise be lost during conversion. [github.com]
Developers should note that the converters have moved into edition-specific Java subpackages. The project describes this as a breaking change for existing imports, meaning that upgrading may require application changes rather than a simple dependency-version update. The test environment also requires version 4.0.1 of the corresponding CII-to-UBL converter. [github.com], [mvnrepository.com]
From a VAT compliance perspective, the software release is an interoperability enabler rather than a legislative measure. It does not, by itself, require taxable persons to migrate immediately to UBL 2.5, CII D25A or EN 16931:2026. Applicable obligations remain dependent on EU rules, national e-invoicing mandates, country or sector-specific Core Invoice Usage Specifications, network requirements and recipient capabilities.
Businesses and software providers should nevertheless assess the release as part of their e-invoicing road maps. Recommended attention points include BT-24 governance, backward compatibility, regression testing, preservation of VAT-relevant business terms, and alignment with the syntax and validation rules adopted in each relevant jurisdiction.
Source Links
Latest Posts in "European Union"
- EGC Customs T-28/25 (Hauptzollamt A) : AG Includes Design Costs and Component Buying Commissions in Customs Value
- Blog – ViDA Meets Reality: Businesses Call for One EU Digital VAT Model, Not 27 National Systems
- Germany: Good-Faith Reliance on VAT Margin Scheme Invoice Allowed
- EU Court: Germany Can’t Charge VAT on Unused Sailboat Repairs from Switzerland
- EU VAT Reform: Will ViDA Replace Reverse Charge?













