Releases: peppolautoriteit-nl/validation
2025-11-27
This release is in effect as of February 23, 2026
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.12
- Updated SI-UBL 2.0 (NLCIUS) g-account extension to 1.0.2.12
- Updated NLCIUS-CII to 1.0.3.12
The only change in this release is an update of the underlying EN-16931 rules, maintained by the CEN PC 434 group.
SI-UBL:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.15 (from 1.3.14.2). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.15
SI-UBL g-account extension:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.15 (from 1.3.14.2). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.15
NLCIUS-CII:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.15 (from 1.3.14.2). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.15
May 2025 update, hotfix for NLCIUS-CII
This release will be in effect as of August 25, 2025
NLCIUS-CII
- Fixed an error in the underlying EN-16931 rule for BR-CO-27, which resulted in an incorrect generated xsl file.
- Updated NLCIUS-CII to 1.0.3.11
SI-UBL 2.0 (NLCIUS) and the g-account extension remain at the same versions as the original release on 2025-05-22 (2.0.3.11 and 1.0.2.11)
May 2025 Release
Please note: This release will be in effect as of August 25, 2025
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.11
- Updated SI-UBL 2.0 (NLCIUS) g-account extension to 1.0.2.11
- Updated NLCIUS-CII to 1.0.3.10
The main change in this release is an update of the underlying EN-16931 rules, maintained by the CEN PC 434 group. Additionally, a minor correction was made in the rules for the G-account extension.
SI-UBL:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.14.1 (from 1.3.13). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14 and https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14.1
SI-UBL g-account extension:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.14.1 (from 1.3.13). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14 and https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14.1
- Added the flag="fatal" attribute to rule BR-GA-6, reported in issue #43
NLCIUS-CII:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.14.1 (from 1.3.13). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14 and https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.14.1
December 2024 Release
Please note: This release will not be mandatory until February 17, 2025. Until that time, the May 2024 release will be the mandatory version
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.10
- Updated SI-UBL 2.0 (NLCIUS) g-account extension to 1.0.2.10
- Updated NLCIUS-CII to 1.0.3.9
The only change in this release is an update of the underlying EN-16931 rules, maintained by the CEN PC 434 group.
SI-UBL:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.13 (from 1.3.12). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13
SI-UBL g-account extension:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.13 (from 1.3.12). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13
NLCIUS-CII:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.13 (from 1.3.12). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13
May 2024 Release
Please note: This release is in effect as of August 27, 2024
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.9
- Updated SI-UBL 2.0 (NLCIUS) g-account extension to 1.0.2.9
- Updated NLCIUS-CII to 1.0.3.8
The only content change in this release is an update of the underlying EN-16931 rules, maintained by the CEN PC 434 group.
The other change is the renumbering of the g-account extension, from 1.0.9 to 1.0.2.9, see below.
SI-UBL:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.12 (from 1.3.11). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.12
SI-UBL g-account extension:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.12 (from 1.3.11). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.12
- Renumbered G-Account version 1.0.9 to 1.0.2.9. This change was not yet in the pre-release, see below for an explanation
NLCIUS-CII:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.12 (from 1.3.11). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.12
Additional information:
The NLCIUS G-Account extension's versioning has been realigned to
conform to the standard used in SI-UBL 2.0 and NLCIUS-CII, where the
first three numbers in the version correspond to the version of the
specification, and the fourth number corresponds to the version of
the schematron validation files. Therefore, version 1.0.9 will be
renumbered to 1.0.2.9. This is technically a version downgrade, but we
think potential confusion from that is less of an issue than the
current misalignment between the specification version and the
schematron version. From now on, the version of the G-Account
schematron validation files will have 4 numbers and follow the standard
versioning scheme.
The only other change for all three formats is the update of the
underlying CenPC434 rules.
November 2023 release
Please note: This release is in effect as of February 26th, 2024.
This release only contains an update of the underlying validation rules for the European Norm, EN-16931, to version 1.3.11.
A list of the changes in the EN-16931 rules can be found here: https://github.com/ConnectingEurope/eInvoicing-EN16931/releases
With this release, the version numbers are as follows:
SI-UBL: 2.0.3.8
SI-UBL g-account: 1.0.8
NLCIUS-CII: 1.0.3.7
May 2023 Release
Please note: This release will go into effect on 7 August, 2023. Until that time, the release tagged 2023-03-14 ("Hotfix november release") remains the mandatory version.
This release contains an update of the underlying validation rules for the European Norm, EN-16931, to version 1.3.10.
A list of the changes in the EN-16931 rules can be found here: https://github.com/ConnectingEurope/eInvoicing-EN16931/releases
There have been no changes in the validation for NLCIUS/SI-UBL-specific rules since the previous release.
With this release, the version numbers are as follows:
SI-UBL: 2.0.3.7
SI-UBL g-account: 1.0.7
NLCIUS-CII: 1.0.3.6
Hotfix for November 2022 release
This is a hotfix release that fixes an issue that was introduced in the November release
This updated release can be deployed immediately, but will be mandatory as of 2023-03-27.
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.6
- Updated SI-UBL 2.0 (NLCIUS) g-account extension to 1.0.6
- Updated NLCIUS-CII to 1.0.3.5
The november release introduced a new method to validate non-emptiness of a
number of fields, no longer accepting fields that contained only
white-space. However, a bug in this new check resulted in a number of
mandatory elements that were now no longer checked for existence (in
schematron). This made it possible to create documents that passed
validation though they were non-compliant to EN-16931. This update resolves
that issue.
November 2022 release
Please note: This release is in effect as of February 6th, 2023.
This release contains an update of the underlying validation rules for the European Norm, EN-16931, to version 1.3.9. The most relevant change in that version is that the code for the Netherlands Chamber of Commerce Establishment Number was added to the ICD code list, with code 0217. Note that it was not added to the EAS code list, and cannot be used in for EndpointID values, only in PartyIdentification.
A list of the other changes in the EN-16931 rules can be found here: https://github.com/ConnectingEurope/eInvoicing-EN16931/releases
The validation for SI-UBL 2.0 and NLCIUS-CII also contains a bug fix: a CreditNote document without a PaymentMeans is no longer rejected.
With this release, the version numbers are as follows:
- SI-UBL: 2.0.3.5
- SI-UBL g-account: 1.0.5
- NLCIUS-CII: 1.0.3.4
Minor update: the tag for this release was 2023-02-06, due to an update to an internal version number in the title of SI-UBL 1.2 (it was version 1.2.4 but it claimed to be 1.2.3). There have no content or rule changes from the pre-release as published in november 2022.
Spring 2022 release
This is the Spring 2022 release of the validation files. It includes updates for the following formats:
- Updated SI-UBL 2.0 (NLCIUS) to 2.0.3.4
- Updated SI-UBL 2.0 (NLCIUS) g-acount extension to 1.0.4
- Updated NLCIUS-CII to 1.0.3.3
- Updated SI-UBL 1.2 to SI-UBL 1.2.4
SI-UBL 2.0 2.0.3.4:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.8 (from 1.3.7). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.8
SI-UBL 2.0 g-account extension X.Y.Z:
- Made the CustomizationID a bit more lenient, so that other documents that are compliant to both NLCIUS and the g-account extension can use this validation as well. They MUST have a customizationID that starts with 'urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0' AND contains '#conformant#urn:fdc:nen.nl:gaccount:v1.0'
- Updated the CenPC 434 rules for SI-UBL to release 1.3.8 (from 1.3.7). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.8
NLCIUS-CII 1.0.3.3:
- Updated the CenPC 434 rules for SI-UBL to release 1.3.8 (from 1.3.7). For the full changelog of these changes, see https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.8
SI-UBL 1.2.4:
- Updated the way currencyID values are checked, as some validator implementations are unable to handle the way they were implemented. See #37 for more information.