{"engine":"@attestwire/en16931","engine_version":"0.14.0","ruleset":"en16931@0.14.0","rule_id_count":321,"kosit_conformance":{"recorded":"2026-09-24","validator":"1.6.3","configuration":"3.0.2","configuration_published":"2026-08-31"},"releases":[{"version":"0.14.0","date":"2026-09-26","rules_added":["ATW-BIC-INVALID","ATW-IBAN-INVALID","ATW-LEITWEG-ID-INVALID","ATW-PAYMENT-MEANS-INFERRED","ATW-SIREN-INVALID","ATW-SIRET-INVALID","ATW-VAT-SCENARIO-APPLIED","ATW-VAT-SCENARIO-CONFLICT","ATW-VAT-SCENARIO-FACT-MISSING","ATW-VAT-SCENARIO-UNKNOWN","ATW-VAT-SCENARIO-UNSUPPORTED"]},{"version":"0.13.0","date":"2026-09-26","rules_added":["PEPPOL-COMMON-R042","PEPPOL-COMMON-R054","PEPPOL-COMMON-R055","PEPPOL-COMMON-R056-1","PEPPOL-COMMON-R056-2","PEPPOL-COMMON-R057"]},{"version":"0.12.1","date":"2026-09-25","rules_added":[]},{"version":"0.12.0","date":"2026-09-25","rules_added":[]},{"version":"0.11.0","date":"2026-09-24","rules_added":["ATW-VAT-RATE-FRACTION"]},{"version":"0.10.0","date":"2026-09-23","rules_added":["BR-47","BR-CO-04"]},{"version":"0.9.0","date":"2026-09-23","rules_added":["ATW-INPUT-TYPE","ATW-NUMBER-NOT-FINITE","ATW-NUMBER-TOO-LARGE","ATW-PROFILE-UNKNOWN","ATW-TEXT-NOT-XML","ATW-VAT-RATE-OUT-OF-RANGE","BR-01"]},{"version":"0.8.0","date":"2026-09-22","rules_added":["ATW-AMOUNT-OUT-OF-RANGE"]},{"version":"0.7.3","date":"2026-08-16","rules_added":["BR-DE-23-a","BR-DEC-09","PEPPOL-EN16931-R005"]},{"version":"0.7.2","date":"2026-08-15","rules_added":[]},{"version":"0.7.1","date":"2026-08-15","rules_added":[]},{"version":"0.7.0","date":"2026-08-14","rules_added":["PEPPOL-EN16931-P0101","PEPPOL-EN16931-R002"]},{"version":"0.6.0","date":"2026-08-14","rules_added":["ATW-DECLARED-TOTAL-NOT-A-NUMBER"]},{"version":"0.5.0","date":"2026-08-13","rules_added":["ATW-CREDIT-NOTE-DUE-DATE-UNBOUND","ATW-CREDIT-NOTE-NEGATIVE-AMOUNTS","ATW-CREDIT-NOTE-NO-PRECEDING-INVOICE","ATW-CREDIT-NOTE-PROJECT-REFERENCE-UNBOUND"]},{"version":"0.4.0","date":"2026-08-12","rules_added":["BR-E-06","BR-S-09"]},{"version":"0.3.0","date":"2026-08-11","rules_added":[]},{"version":"0.2.1","date":"2026-08-11","rules_added":[]},{"version":"0.2.0","date":"2026-08-10","rules_added":["ATW-DATE-NOT-A-CALENDAR-DATE","ATW-VAT-CATEGORY-UNSUPPORTED","BR-12","BR-13","BR-14","BR-15","BR-17","BR-18","BR-19","BR-20","BR-24","BR-28","BR-29","BR-30","BR-31","BR-32","BR-33","BR-36","BR-37","BR-38","BR-41","BR-42","BR-43","BR-44","BR-45","BR-46","BR-48","BR-49","BR-50","BR-51","BR-52","BR-53","BR-54","BR-55","BR-56","BR-64","BR-65","BR-AF-01","BR-AF-02","BR-AF-03","BR-AF-04","BR-AF-05","BR-AF-06","BR-AF-07","BR-AF-08","BR-AF-09","BR-AF-10","BR-AG-01","BR-AG-02","BR-AG-03","BR-AG-04","BR-AG-05","BR-AG-06","BR-AG-07","BR-AG-08","BR-AG-09","BR-AG-10","BR-CL-01","BR-CL-04","BR-CL-05","BR-CL-06","BR-CL-07","BR-CL-08","BR-CL-10","BR-CL-11","BR-CL-13","BR-CL-14","BR-CL-15","BR-CL-17","BR-CL-18","BR-CL-19","BR-CL-20","BR-CL-21","BR-CL-22","BR-CL-23","BR-CL-24","BR-CL-25","BR-CL-26","BR-CO-03","BR-CO-11","BR-CO-12","BR-CO-17","BR-CO-18","BR-CO-19","BR-CO-20","BR-CO-21","BR-CO-22","BR-CO-23","BR-CO-24","BR-DE-14","BR-DE-19","BR-DE-20","BR-DE-22","BR-DE-23-b","BR-DE-24-a","BR-DE-24-b","BR-DE-25-a","BR-DE-25-b","BR-DE-26","BR-DE-30","BR-DE-31","BR-DE-TMP-32","BR-DEC-01","BR-DEC-02","BR-DEC-05","BR-DEC-06","BR-DEC-10","BR-DEC-11","BR-DEC-12","BR-DEC-13","BR-DEC-14","BR-DEC-15","BR-DEC-16","BR-DEC-17","BR-DEC-18","BR-DEC-19","BR-DEC-20","BR-DEC-23","BR-DEC-24","BR-DEC-25","BR-DEC-27","BR-DEC-28","BR-O-11","BR-O-12","BR-O-13","BR-O-14","BR-S-10","BR-Z-10","PEPPOL-COMMON-R040","PEPPOL-COMMON-R046","PEPPOL-COMMON-R047","PEPPOL-COMMON-R052","PEPPOL-COMMON-R053","PEPPOL-EN16931-CL007","PEPPOL-EN16931-CL008","PEPPOL-EN16931-F001","PEPPOL-EN16931-P0100","PEPPOL-EN16931-P0110","PEPPOL-EN16931-R046","PEPPOL-EN16931-R120"]},{"version":"0.1.1","date":"2026-08-09","rules_added":[]},{"version":"0.1.0","date":"2026-08-09","rules_added":["BR-02","BR-03","BR-05","BR-06","BR-07","BR-08","BR-09","BR-10","BR-11","BR-16","BR-21","BR-22","BR-23","BR-25","BR-26","BR-27","BR-61","BR-62","BR-63","BR-AE-02","BR-AE-05","BR-CO-09","BR-CO-10","BR-CO-13","BR-CO-14","BR-CO-15","BR-CO-16","BR-CO-26","BR-DE-1","BR-DE-2","BR-DE-3","BR-DE-4","BR-DE-5","BR-DE-6","BR-DE-7","BR-DE-8","BR-DE-9","BR-DE-10","BR-DE-11","BR-DE-15","BR-DE-16","BR-DE-17","BR-DE-27","BR-DE-28","BR-E-02","BR-E-05","BR-E-10","BR-G-02","BR-G-05","BR-IC-02","BR-IC-05","BR-IC-11","BR-IC-12","BR-O-02","BR-O-05","BR-S-02","BR-S-05","BR-S-08","BR-Z-02","BR-Z-05","PEPPOL-EN16931-R010","PEPPOL-EN16931-R020"]}],"derivation":"Each rule id is attributed to the oldest release of @attestwire/en16931 whose changelog names it (an abbreviated sibling such as \"BR-DEC-19/-20\" counts), and ids the compiled engine does not actually check are dropped. A short list of corrections overrides this where the notes name an id before it existed, for example as deferred or as a renamed id. It is a record of when a rule id entered the release notes, which is usually but not always the release that started enforcing it. Treat it as \"look here first\", not as a specification."}