Skip to content

This is version 1.3.6 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

  • BR-CO-09 Alignment of codes to the ISO3166 code list as listed by CEF, for example adding XI. Resolves error defined in #289
Assets 4

@oriol oriol released this Mar 29, 2021

This is version 1.3.5 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

  • BR-O-08 Error not reproducable #264
  • Create checks, that the CII date format is verified #259
  • [CII] BR-E-08, BR-E-09 and BR-E-10 are not triggered, the parent rule has wrong XPath selection #258
  • Ruleset 1.3.3 - UBL - BR-CO-15 is broken if more than one TaxAmount is present #257
  • validation error in BR-CO-17 - still "round"-Problems with negative invoices #256
  • Validation Error BR-Z-08 #254
  • Missing UoM code NM3 in schematron #250
  • Incorrect XPath for BR-Z-08 in CII #246
  • Test and description do not match #244
Assets 4

@oriol oriol released this Jan 27, 2021

This is version 1.3.4 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

This release fixes issues introduced on version 1.3.3 of the validation artefacts.

  • Resolves issue #242: When an instance contained a PayableRoundingAmount with a value of 0, BR-CO-16 raised a false positive.
  • Resolves issue #219: It was not possible adding BT-8 when there was an Invoice Period in the Invoice.
  • Resolves issue #251: Resolves issue when not using the default namespace
Assets 4

@oriol oriol released this Oct 2, 2020

This is version 1.3.3 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

  • UBL-CR-295 should probably reference SellerSupplierParty #237
  • Update codes in schematron validations to support latest CEF distribution CodeList Format CII Format UBL #235
  • PartyTaxScheme not validated (correctly) #230
  • Wrong context for TaxTotal (for creditnote) #225
  • Belarusian Ruble wrong in ISO 4217 code list #224
  • BR-IG-09 i BR-IP-09 absolute values #223
  • Don't use xs:decimal when checking for existence BR-CO-16 #222
  • Weird characters at the end of rule "BR-E-05" #220
  • Rule BR-CO-19 not working correctly #219
  • Code list validation for cac:DeliveryLocation/ID #217
  • cac:PaymentMeans/cac:PayerFinancialAccount should not be valid Format #215
  • Change severity code “warning” to “fatal” for all rules in the UBL-SR-xx series #214
  • Spelling error in rule #213
  • Rules triggering at line-level should only trigger at header-level. #212
  • Extra code in ICD list CodeList #210
  • Use of due dates in CreditNotes #206

Important Note

When resolving issue #222, an error was introduced in the validation artefacts. When an instance contains a PayableRoundingAmount with a value of 0, the BR-CO-16 rule raises a false positive.
To avoid this error, a suitable work around is not providing PayableRounding Amount if its value is 0.
The bug is resolved in issue #242 and will be released in the upcoming spring release.

Assets 4

@oriol oriol released this May 26, 2020

This is version 1.3.2 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

  • Added code 0208 in EAS code list #216
  • Added codes 0205 0206 0207 0208 in the ICD code list #216
Assets 4

@oriol oriol released this Feb 28, 2020

This is version 1.3.1 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This release of the EN16931 validation artefacts is licensed using European Union Public Licence (EUPL) version 1.2.

Release notes

UBL

  • One more validation rule is needed for full BT-18 compliance #194
  • Error in BR-S-03, assumes that CompanyID is VAT without checking (UBL) #192
  • An invoice object identifier cannot have attachment should be fatal #190
  • UBL-CR-666 – Suggested editorial improvement #193
  • UBLVersionID #189
  • Error in BR-S-08 #188
  • UBL: PaymentMeans & @schemeID checks #184
  • UBL: Direct debit must not be repeated in the document #183
  • UBL: Card payment information must not be repeated in the document #182
    *The VATEX code list has been changed to uppercase codes but to allow for transition the validation rule for the code list has been made case neutral. The case neutrality will be changed back in the fall release-

CII:

  • Same rule/@context twice within a pattern #205
  • Update codes according to latest listing of codes #204
  • Change in rule BR-17 #201
  • BR-CL-08: BIS BILLING 3.0 rule is wrong for cbc:Note #200
  • Error in BR-S-08 for CII #199
Assets 4

@oriol oriol released this Oct 5, 2019

This is version 1.3.0 of the EN16931 validation artefacts.

It supports the validation of UBL 2.1 and Cross Industry Invoice D16B.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions (.xslt).

For both syntaxes, example documents are contained in the folder "examples".

This is the first release of the EN16931 validation artefacts licensed using European Union Public Licence (EUPL) version 1.2.

Assets 4

@phax phax released this Jul 5, 2019

This is version 1.2.3 of the CEN/TC 434 validation artefacts.

It supports the validation of UBL 2.1 andCross Industry Invoice D16B.
Note: EDIFACT XML message is NOT supported by this release.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions of them (.xslt). Additionally example documents are contained in the folder "examples".

Assets 4
Pre-release

@phax phax released this Jul 5, 2019

This is version 1.2.2 of the CEN/TC 434 validation artefacts.

It supports the validation of UBL 2.1 andCross Industry Invoice D16B.
Note: EDIFACT XML message is NOT supported by this release.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions of them (.xslt). Additionally example documents are contained in the folder "examples".

Assets 4

@phax phax released this May 14, 2019

This is version 1.2.1 of the CEN/TC 434 validation artefacts.

It supports the validation of UBL 2.1 andCross Industry Invoice D16B.
Note: EDIFACT XML message is NOT supported by this release.

Each ZIP file contains the validation artefacts as source Schematron as well as a single preprocessed Schematron (.sch) and as pre-compiled XSLT versions of them (.xslt). Additionally example documents are contained in the folder "examples".

Assets 4