107 lines
7.9 KiB
Markdown
Raw Normal View History

2025-03-17 17:14:46 +00:00
# CEN/TC 434 - EN-16931 - Validation artefacts
Official Schematron eInvoicing-EN16931 artefacts for CEN/TC 434.
This repository does not contain eInvoicing-EN16931 rules for any CIUS.
Latest release
* UBL & CII: **v1.3.13** (2024-10-08) - [https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13](https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.13)
* EDIFACT: **v1.0.0** (2018-02-08) - https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/eInvoicing-EN16931-1.0.0
For each syntax a separate folder exists where all related artefacts are to be published.
* `ubl` - UBL 2.1 (ISO/IEC 19845:2015) - EN mandatory syntax
* UBL Website: https://www.oasis-open.org/committees/ubl/
* Used XML Schemas: http://docs.oasis-open.org/ubl/os-UBL-2.1/UBL-2.1.zip
* `cii` - Cross Industry Invoice (D16B) - EN mandatory syntax
* XML Schemas overview: http://www.unece.org/cefact/xml_schemas/index.html
* Used XML Schemas: http://www.unece.org/fileadmin/DAM/cefact/xml_schemas/D16B_SCRDM__Subset__CII.zip
* `edifact` - UN/EDIFACT (and ISO 26025 based XML version) - EN optional syntax
Digital Europe supported code lists are available here:
* https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931
# License
Licensed under European Union Public Licence (EUPL) version 1.2.
Derivative work created from https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.2.3
That was Licensed under the Apache License, Version 2.0
# News and noteworthy
* v1.3.13 - 2024-10-08 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.13
* v1.3.12 - 2024-04-10 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.12
* v1.3.11 - 2023-10-04 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.11
* v1.3.10 - 2023-04-11 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.10
* v1.3.9 - 2022-10-10 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.9
* Updated code lists and minor fixes
* v1.3.8 - 2022-04-08 (UBL and CII only)
* See all fixed issues: [https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.8](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3A1.3.8)
* Update code lists, improves CII validations and minor fixes
* v1.3.7 - 2021-10-04 (UBL and CII only)
* Merged requirements from XRechnung
* Fix syntax issues
* v1.3.6a - 2021-08-03 (UBL and CII only - KoSIT specific fix)
* This contains a fix for BR-CO-15 as required by XRechnung 2.1.1 - when https://github.com/ConnectingEurope/eInvoicing-EN16931/pull/292 is merged, the next XRechnung release can be again based on the official rule release. No further hot fixes are assumed.
* v1.3.6 - 2021-05-31 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.6
* Hot fix to support country codes 1A - Kosovo and XI - United Kingdom (Northern Ireland) in rule BR-CO-09
* v1.3.5 - 2021-03-29 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.5
* Changes in the code lists and fixing CII errors.
* v1.3.4 - 2021-01-27 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.4
* Hot fix of error introduced in 1.3.3
* v1.3.3 - 2020-10-02 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.3
* v1.3.2 - 2020-05-25 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.2
* Added code 0208 in EAS and 0205 to 0208 in ICD code lists
* v1.3.1 - 2020-02-28 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.1
* Some codelist values have been added
* v1.3.0 - 2019-10-05 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.3.0
* Some codelist values have been added
* v1.2.3 - 2019-07-05 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.2.3
* Some codelist values were missing
* v1.2.2 - 2019-07-05 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.2.2
* v1.2.1 - 2019-05-14 (UBL and CII only)
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.2.1
* v1.2.0 - 2019-04-26 (UBL and CII only)
* Note: this release does NOT contain the EDIFACT eInvoicing-EN16931 rules - its development is currently paused/stalled
* Note: this release is not backwards compatible, and the examples files were changed as well.
* See all fixed issues: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues?q=is%3Aissue+is%3Aclosed+milestone%3Av1.2
* The UBL ODS files were removed, because they were out of sync with the used rules
* The folder names for examples files were unified across the syntaxes
* The name of the UBL Schematron/XSLT files was changed from `EN16931-UBL-model.*` to `EN16931-UBL-eInvoicing-EN16931.*`
* v1.1.0 - 2018-06-26 (UBL and CII only)
* Note: this release does NOT contain the EDIFACT eInvoicing-EN16931 rules - its development is currently paused/stalled
* New participant identifier schemes are supported
* `0184` in [issue #64](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/64)
* `0190` in [issue #70](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/70)
* `0191` in [issue #58](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/58)
* `0192` in [issue #62](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/62)
* `0193` in [issue #71](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/71)
* Rules targeting attributes were altered ([issue #50](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/50))
* Fixed typo in `BR-CL-24` UBL ([issue #52](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/52))
* Some code list assertions had no `id` attributes ([issue #53](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/53))
* Rule `CII-SR-029` was removed and the context of `CII-SR-030` was adopted ([issue #54](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/54))
* Using `xs:decimal` instead of `xs:double` ([issue #55](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/55))
* The value of the VAT `@schemeID` attribute is `VAT` (instead of `VA`) ([issue #57](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/57))
* Error in rule `BR-Z-10` UBL was fixed ([issue #59](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/59))
* Fixed error message of `BR-AF-05` CII ([issue #60](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/60))
* The value `532` was not supported in `BR-CL-01` ([issue #63](https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/63))
* v1.0.0 - 2018-02-08 (UBL, CII and EDIFACT)
* Initial release