2024-06-20
This release is compatible with XRechnung 3.0.x
Because of new CII-SR-461 and CII-SR-462 (as part of CEN Rules version 1.3.12) and increase of CII-SR-452 and CII-SR-454 error levels it might break your validation and business workflow. Please evaluate impact!
Added
- CEN unexpected test on decimal places in BT-131 "Invoice line net amount" in CII
- CEN unexpected tests on BR-AE-02, BR-AE-03, and BR-AE-04 with BT-32 and no BT-31 in CII
- Unit tests for CII-SR-461 and CII-SR-462 - multiple BT-7 "Value added tax point date" and BT-8 "Value added tax point date code" in CII
Changed
- Using CEN Schematron Rules 1.3.12
- Using XRechnung Schematron 2.1.0
- Using XRechnung Testsuite 2024-06-20
- set CII-SR-452 customLevel to "error" to enforce correct cardinality of BT-9 "Payment due date" and BT-20 "Payment terms" in CII
- set CII-SR-454 customLevel to "error" to enforce exactly one BG-30 "Line VAT information" within BG-25 "Invoice line" in CII
- tests on BR-AE-02, BR-AE-03, and BR-AE-04 moved from
src/test/unexpected
tosrc/test/cen-unit-tests
- tests
cen-unit-test/cii-br-s-08-rounding-rule.xml
andunexpected/br-co-23-reason-codes.xml
to comply with BR-CL-23 - tests
cen-unit-test/cii-br-e-10-test.xml
andcen-unit-test/cii-br-e-10-test-2.xml
to comply with CII-SR-461