{"engine":"@attestwire/en16931","engine_version":"0.7.3","ruleset":"en16931@0.7.3","rule_id_count":297,"kosit_conformance":{"recorded":"2026-08-13","validator":"1.6.2","configuration":"3.0.2","configuration_published":"2026-01-31"},"releases":[{"version":"0.7.3","date":"2026-08-16","rules_added":["BR-DE-14","BR-DE-23-a","BR-DEC-09","BR-DEC-23","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-P0100"]},{"version":"0.6.0","date":"2026-08-14","rules_added":["ATW-DECLARED-TOTAL-NOT-A-NUMBER","BR-13","BR-14"]},{"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-CL-15","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-15","BR-17","BR-18","BR-19","BR-20","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-50","BR-51","BR-52","BR-53","BR-54","BR-55","BR-56","BR-64","BR-65","BR-AF-01","BR-AF-05","BR-AF-10","BR-AG-01","BR-AG-05","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-14","BR-CL-17","BR-CL-18","BR-CL-19","BR-CL-20","BR-CL-21","BR-CL-22","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-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-15","BR-DEC-19","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-EN16931-CL007","PEPPOL-EN16931-CL008","PEPPOL-EN16931-F001","PEPPOL-EN16931-P0101","PEPPOL-EN16931-P0110","PEPPOL-EN16931-R002","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, and ids the compiled engine does not actually check are dropped. 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."}