All notable changes to the Validator Configuration for XRechnung and this project will be documented in this file.
The format is based on Keep a Changelog.
This release is compatible with XRechnung ?.?.?
This release is compatible with XRechnung 3.0.x
- Custom level for BR-CL-24 in CII Extension to support BR-DEX-01
- Using XRechnung Schematron 2.2.0
- Using XRechnung Testsuite 2024-10-31
- Custom level for BR-CL-24 in UBL Invoice Extension set to "information"
- Download URL for CII schema files to avoid build fail caused by captcha check
- CEN unit tests on CII-SR-461 and CII-SR-462 to consider identical and divergent duplicates of BT-7 and BT-8
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!
- 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
- 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
This release is compatible with XRechnung 3.0.x
- Unit test on BR-53 with BT-5, BT-6 and BT-110 and BT-111 in CII.
- Unit test for BR-65 with multiple BT-158 in CII
- Unit test on multiple BT-20 "Payment terms" in CII
- Unit test on CII-SR-454
- Negative test for multiple BT-110 in UBL
- Using CEN Schematron Rules 1.3.11
- Using XRechnung Schematron 2.0.2
- set CII-SR-453 customLevel to "error"
This release is compatible with XRechnung 3.0.x
This release is compatible with XRechnung 3.0.x
- Using CEN Schematron Rules 1.3.10
- Using XRechnung Schematron 2.0.0
- Using XRechnung Testsuite 2023-07-31
- Test files in accordance with new Schematron rules (see XRechnung Schematron 2.0.0)
- Removed task
remove
from Ant targetcreate-validator-reports-from-testsuite
This release is compatible with XRechnung 2.3.x
- Documentation of scenarios' custom levels
- Test for BR-CO-17 and BR-S-09 rounding rules in UBL
- Tests to monitor implementation of BR-E-10
- Using XRechnung Schematron 1.8.2
- Using XRechnung Testsuite 2023-05-12
- Tests for BR-CO-17 and BR-S-09 rounding rules in CII merged
- Unified UBL Invoice and Credit Note handling to integrate Schematron merge of UBL Invoice and Credit Note.
This release is compatible with XRechnung 2.3.x
This release is compatible with XRechnung 2.3.x
- Test for Third Party Payment
- Test for BR-CO-17 on currencies with rounding at totals in CII.
- Using CEN Schematron Rules 1.3.9
- Using XRechnung Schematron 1.8.0
- Using XRechnung Testsuite 2023-01-31
- Using KoSIT Validator v1.5.0
- Tests to adhere to new CEN Rule set
- Switched off rules BR-CO-16 and UBL-CR-470 in UBL Extension scenario for Third Party Payment implementation
This release is compatible with XRechnung 2.2.0
- Tests on interference of BR-DE-16 with BR-O-02, BR-O-03, and BR-O-04
- Tests to monitor status of temporary Kosovo country codes "1A" and "XK"
- Test to monitor implementation of HUF rounding rules
- Test to monitor implementation of BR-CO-25
- infrastructure to validate custom tests via Ant target
create-validator-reports-from-custom-tests
- Unexpected behaviour tests follow target state logic
- Replaced hardcoded XR extension version in
scenarios.xml
- removed empty file in
test/unexpected
This release is compatible with XRechnung 2.2.0
- Tests for unexpected behaviour of cen rules (see Development Doc "Unexpected Behaviour of CEN Rules")
- Tests for BR-53 and BR-CO-15 in CII with same BT-5 and BT-6
Using XRechnung Testsuite 2022-07-15
This release is compatible with XRechnung 2.2.0
This release is compatible with XRechnung 2.2.0
This release is compatible with XRechnung 2.2.0 Because of new CEN Rules version 1.3.7 and XRechnung Schematron 1.7.0 it might break your validation and business workflow. Please evaluate impact!
- Scenario for CII Extension
- Set custom rule levels of
BR-CL-10
,BR-CL-11
,BR-CL-25
, andBR-CL-26
to "information" in Extension scenarios - Integration tests for the custom levels of the Extension scenarios
- Using CEN Schematron Rules 1.3.7
- Using XRechnung Schematron 1.7.0
- Using XRechnung Testsuite 2022-01-31
This release is compatible to XRechnung 2.1.1.
This release is compatible to XRechnung 2.1.1. Because of new and custom fixed CEN Rules version 1.3.6a and XRechnung Schematron 1.6.0 it might break your validation and business workflow. Please evaluate impact!
- Using KoSIT Validator v1.4.2
- Using CEN Schematron Rules 1.3.6a from a fork fixing Rule BR-CO-15
- Using XRechnung Schematron 1.6.0
- Using XRechnung Testsuite 2021-07-31
- Enhanced
development.md
documentation (thx to phax)
- Release HowTo section in development.md
This release is compatible to XRechnung 2.0.1.
Because of new CEN Rules version 1.3.3 and XRechnung Schematron 1.5.0 it might break your validation and business workflow. Please evaluate impact!
- Using CEN Schematron Rules 1.3.3
- Using XRechnung Schematron 1.5.0
- Using XRechnung Testsuite 2020-12-31
- More documentation on testing and build infrastructure
- Integration testing to avoid configuration errors
- Custom error levels also for CreditNote and CII
This release is compatible to XRechnung 2.0.0.
Because of new CEN Rules version 1.3.2 it might break your validation and business workflow. Please evaluate impact!
- Build assumes a java runtime version > 8
- Build and test with validator version 1.4.0
- Scenarios for matching general EN 16931 invoices
- Full automatic test against xrechnung-testsuite
- Introduced development.build.properties for local developers of xrechnung configuration
- Now include XRechnung Schematron Rules 1.4.0
- Include CEN Rules 1.3.2
This release is compatible to XRechnung 1.2.2.
Because of new CEN Rules version 1.3.0 and several commits since then it might break your validation and business workflow. Please evaluate impact!
- Use of xml-mutate for integration tests of CEN rules in build script
- Now include XRechnung Schematron Rules 1.3.0
- Include CEN Rules 1.3.0 and commits until 2019-12-23
This release is compatible to XRechnung 1.2.1.
Because of new CEN Rules 1.2.1 it might break your validation and business workflow. Please evaluate impact!
- Now include XRechnung Schematron Rules 1.2.1
- Include CEN Rules 1.2.1
This release is compatible to XRechnung 1.2.0.
Because of new XRechnung Schematron Rules 1.2.0 it might break your validation and business workflow. Please evaluate impact!
- Changelog
- Now include XRechnung Schematron Rules 1.2.0
- Made Scenario match only new XRechnung Version 1.2.0 Specification Identifier BT-24 (see #6)