Skip to content

XRechnung Schematron 2.6.0 compatible with XRechnung 3.0

Latest

Choose a tag to compare

@bdewein bdewein released this 02 Sep 14:14
· 1 commit to master since this release

v2.6.0 on 2026-08-31

This release is compatible with XRechnung 3.0

Added

  • Temporary rules BR-TMP-4 and BR-TMP-5 to replace CII-SR-475 and CII-SR-476 with corrected rule context until the bug is fixed upstream in CEN Schematron (see ConnectingEurope/eInvoicing-EN16931#508)
  • Temporary rule BR-TMP-6 (UBL) to enforce YYYY-MM-DD date format on all date business terms (BT-2, BT-7, BT-9, BT-26, BT-72, BT-73, BT-74, BT-134, BT-135)
  • Temporary rule BR-TMP-7 (CII) to enforce format="102" attribute and YYYYMMDD format on all date business terms (BT-2, BT-7, BT-9, BT-26, BT-72, BT-73, BT-74, BT-134, BT-135)

Changed

  • BR-TMP-2 assertion flag raised to "fatal"
  • Global codelist variables to adapt CEN 1.3.16 codelist updates
  • IBAN dummy values in test files
  • Using Peppol BIS Billing 3.0.21
  • IBAN Regex extracted to common.sch

Fixed

  • PEPPOL-EN16931-R008 in UBL no longer rejects an empty BT-13 "Purchase order reference" (cac:OrderReference/cbc:ID), which the UBL schema requires to be present whenever BT-14 "Sales order reference" is provided

Note: BR-TMP-2 error level is raised to "fatal", this version might break your validation and business workflow. Please evaluate impact. BR-TMP-4, BR-TMP-5, BR-TMP-6, and BR-TMP-7 are currently implemented with error level "warning" and will be raised to "fatal" with an upcoming release.