Releases: itplr-kosit/xrechnung-schematron
XRechnung Schematron 1.7.0 compatible with XRechnung 2.2.0
This version is compatible with XRechnung 2.2.0
Added
-
Schematron Rules
- BR-DE-27, that a telephone number must have at least three digits
- BR-DE-28, that an email address must have exactly one @ sign, does not start or end with a dot, the @ sign must not be flanked by a whitespace or a dot and must be preceded and followed by at least two characters.
- BR-DE-18-a, CII cardinality for BT-20
-
Schematron Rules for XRechnung Extension to include DIGA Codes (XR01, XR02, XR03)
- BR-DEX-04 replaces CEN rule BR-CL-10 (ISO 6523 ICD Codelist)
- BR-DEX-05 replaces CEN rule BR-CL-11 (ISO 6523 ICD Codelist)
- BR-DEX-06 replaces CEN rule BR-CL-21 (ISO 6523 ICD Codelist)
- BR-DEX-07 replaces CEN rule BR-CL-25 (EAS Codelist)
- BR-DEX-08 replaces CEN rule BR-CL-26 (ISO 6523 ICD Codelist)
-
numerous tests for BR-DEX-04 to BR-DEX-08 rules
Changed
- BR-DE-18 more robust checking of Skonto rules
Fixed
- Corrected UBL invoice test for IBAN, checking for BR-DE-19 instead of BR-DE-21
XRechnung Schematron 1.6.1 compatible with XRechnung 2.1.1
v1.6.1 on 2021-11-15
This version is compatible with XRechnung 2.1.1
Fixed
- Schematron Rules
- BR-DE-18 fixed bug, that no newline was not allowed at last not skonto note
- Tests
- fixed wrong CII syntax in cii-br-de-23-test-bg-17-with-bg-18.xml
XRechnung Schematron 1.6.0 compatible with XRechnung 2.1.1
This version is compatible with XRechnung 2.1.1
Added
- Schematron Rules
- BR-DE-23 replaces BR-DE-13
- BR-DE-24 replaces BR-DE-13
- BR-DE-25 replaces BR-DE-13
- BR-DE-26 (for UBL Invoice and CII only)
Changed
- Schematron Rules
- BR-DE-13 removed
- Now only one Schematron file per Syntax
- All test source instances valid to EN16931 and XRechnung 2.1
XRechnung Schematron 1.5.0 compatible with XRechnung 2.0.1
This version is compatible with XRechnung 2.0.1
Added
- Schematron Rules
- BR-DEX-03 to check existence of BG-DEX-06 in a BG-DEX-01
Changed
- This version is compatible with XRechnung 2.0.1
- Bump version to 1.5.0 for next release
- Schematron Rules
- BR-DE-16 is now only relevant, if bt-95, bt-102 or bt-151 exist
Fixed
- Schematron Rules
- BR-DEX-02 rewrote rule to not give false negative
- BR-DE-18 now checks last newline and allows negative Basisbetrag
- BR-DE-19 flag is set to warning for CII
- Wrong customization id/specification identifier for CreditNote
XRechnung Schematron 1.4.0 compatible with XRechnung 2.0.0
This release is compatible to XRechnung 2.0.0.
Added
- Schematron Rules
- BR-DE-22 to check for unique file names
- BR-DEX-01 to allow mime type 'application/xml' in XRechnung Extension
- BR-DEX-02 on checking the sum of prices for UBL sub invoice lines in XRechnung extension
Changed
- Schematron Rules
- BR-DE-19 and BR-DE-20 refactoring IBAN rules
- BR-DE-21 to check specification identifier for extension
Fixed
- Schematron Rules
- BR-DE-19 and BR-DE-20 fixed CII IBAN rules
XRechnung Schematron 1.3.0 compatible with XRechnung 1.2.2
v1.3.0 on 2019-12-30
This version is compatible with XRechnung 1.2.2
Added
- Schematron Rules
- BR-DE-19 und BR-DE-20 on IBAN test
- BR-DE-21 on correct CustomizationID independent of validation scenarios
- Unit tests for contact rules and for IBAN using xmute instructions
Changed
- Removed superflous files
- Build.xml
- Version string in Schematron files is configured by build script
- Overwrite of Schematron compilation files is configurable
BETA: XRechnung Schematron 1.3.0 compatible with XRechnung 1.2.2
This is a beta release.
XRechnung Schematron 1.2.1 compatible with XRechnung 1.2.1
This release is compatible to XRechnung 1.2.1.
Please note that this version number is only by chance the same version number as XRechnung!
Added
- License.md
- Apache 2.0 License to this work
- CEN License statement
- OpenPeppol BIS 3.0 material incl.
Changed
- README.md includes the new section „Technical Coverage of the National Business Rules in the Validation Artefacts
XRechnung Schematron 1.2.0 compatible with XRechnung 1.2.0
This release is compatible to XRechnung 1.2.0.
This version is only by chance the same version as XRechnung!
Because of #19 and #12 it might break your validation and business workflow. Please evaluate impact!
Added
- Semantic Versioning (see README) #9
- Codelist term 389 (Self-billed invoice) for BT-3 #19
Changed
- Made descriptions of rules
BR-DE-10
(#18),BR-DE-11
(#18),BR-DE-13
(#17),BR-DE-16
(#16), andBR-DE-18
(#22) more precise
Fixed
- Workaround to inconsistency in CEN Norm and Rules concerning syntax binding as described in CEN issue #57
- For now we allow for both 'VA' and 'VAT' (see #12)
Release of XRechnung 1.1 Schematron on 2018-08-31
This is a release includies MAJOR BREAKING CHANGES. For details see: https://github.com/itplr-kosit/xrechnung-schematron/milestone/1
Especially the following fixes might impact users: