Skip to content

Documentation / @facturometro/einvoice / SpecRuleId

Type Alias: SpecRuleId ​

SpecRuleId = "BR-01" | "BR-02" | "BR-03" | "BR-04" | "BR-05" | "BR-06" | "BR-07" | "BR-08" | "BR-09" | "BR-10" | "BR-11" | "BR-12" | "BR-13" | "BR-14" | "BR-15" | "BR-16" | "BR-17" | "BR-18" | "BR-19" | "BR-20" | "BR-21" | "BR-22" | "BR-23" | "BR-24" | "BR-25" | "BR-26" | "BR-27" | "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-47" | "BR-48" | "BR-49" | "BR-50" | "BR-51" | "BR-52" | "BR-53" | "BR-54" | "BR-55" | "BR-56" | "BR-57" | "BR-61" | "BR-62" | "BR-63" | "BR-64" | "BR-65" | "BR-AE-01" | "BR-AE-02" | "BR-AE-03" | "BR-AE-04" | "BR-AE-05" | "BR-AE-06" | "BR-AE-07" | "BR-AE-08" | "BR-AE-09" | "BR-AE-10" | "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-B-01" | "BR-B-02" | "BR-CL-01" | "BR-CL-03" | "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-16" | "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-04" | "BR-CO-05" | "BR-CO-06" | "BR-CO-07" | "BR-CO-08" | "BR-CO-09" | "BR-CO-10" | "BR-CO-11" | "BR-CO-12" | "BR-CO-13" | "BR-CO-14" | "BR-CO-15" | "BR-CO-16" | "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-CO-25" | "BR-CO-26" | "BR-DEC-01" | "BR-DEC-02" | "BR-DEC-05" | "BR-DEC-06" | "BR-DEC-09" | "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-E-01" | "BR-E-02" | "BR-E-03" | "BR-E-04" | "BR-E-05" | "BR-E-06" | "BR-E-07" | "BR-E-08" | "BR-E-09" | "BR-E-10" | "BR-G-01" | "BR-G-02" | "BR-G-03" | "BR-G-04" | "BR-G-05" | "BR-G-06" | "BR-G-07" | "BR-G-08" | "BR-G-09" | "BR-G-10" | "BR-IC-01" | "BR-IC-02" | "BR-IC-03" | "BR-IC-04" | "BR-IC-05" | "BR-IC-06" | "BR-IC-07" | "BR-IC-08" | "BR-IC-09" | "BR-IC-10" | "BR-IC-11" | "BR-IC-12" | "BR-O-01" | "BR-O-02" | "BR-O-03" | "BR-O-04" | "BR-O-05" | "BR-O-06" | "BR-O-07" | "BR-O-08" | "BR-O-09" | "BR-O-10" | "BR-O-11" | "BR-O-12" | "BR-O-13" | "BR-O-14" | "BR-S-01" | "BR-S-02" | "BR-S-03" | "BR-S-04" | "BR-S-05" | "BR-S-06" | "BR-S-07" | "BR-S-08" | "BR-S-09" | "BR-S-10" | "BR-Z-01" | "BR-Z-02" | "BR-Z-03" | "BR-Z-04" | "BR-Z-05" | "BR-Z-06" | "BR-Z-07" | "BR-Z-08" | "BR-Z-09" | "BR-Z-10" | "DE-R-001" | "DE-R-002" | "DE-R-003" | "DE-R-004" | "DE-R-005" | "DE-R-006" | "DE-R-007" | "DE-R-008" | "DE-R-009" | "DE-R-010" | "DE-R-011" | "DE-R-014" | "DE-R-015" | "DE-R-016" | "DE-R-017" | "DE-R-018" | "DE-R-019" | "DE-R-020" | "DE-R-022" | "DE-R-023-1" | "DE-R-023-2" | "DE-R-024-1" | "DE-R-024-2" | "DE-R-025-1" | "DE-R-025-2" | "DE-R-026" | "DE-R-027" | "DE-R-028" | "DE-R-030" | "DE-R-031" | "DE-R-T02" | "DK-R-002" | "DK-R-003" | "DK-R-004" | "DK-R-005" | "DK-R-006" | "DK-R-007" | "DK-R-008" | "DK-R-009" | "DK-R-010" | "DK-R-011" | "DK-R-013" | "DK-R-014" | "DK-R-016" | "DK-R-017" | "GR-R-001-1" | "GR-R-001-2" | "GR-R-001-3" | "GR-R-001-4" | "GR-R-001-5" | "GR-R-001-6" | "GR-R-001-7" | "GR-R-002" | "GR-R-003" | "GR-R-004-1" | "GR-R-004-2" | "GR-R-005" | "GR-R-006" | "GR-R-008-2" | "GR-R-008-3" | "GR-R-009" | "GR-R-010" | "GR-S-008-1" | "GR-S-011" | "IS-R-001" | "IS-R-002" | "IS-R-003" | "IS-R-004" | "IS-R-005" | "IS-R-006" | "IS-R-007" | "IS-R-008" | "IS-R-009" | "IS-R-010" | "IT-R-001" | "IT-R-002" | "IT-R-003" | "IT-R-004" | "NL-R-001" | "NL-R-002" | "NL-R-003" | "NL-R-004" | "NL-R-005" | "NL-R-006" | "NL-R-007" | "NL-R-008" | "NL-R-009" | "NO-R-001" | "NO-R-002" | "PEPPOL-COMMON-R040" | "PEPPOL-COMMON-R041" | "PEPPOL-COMMON-R042" | "PEPPOL-COMMON-R043" | "PEPPOL-COMMON-R044" | "PEPPOL-COMMON-R045" | "PEPPOL-COMMON-R046" | "PEPPOL-COMMON-R047" | "PEPPOL-COMMON-R049" | "PEPPOL-COMMON-R050" | "PEPPOL-COMMON-R052" | "PEPPOL-COMMON-R053" | "PEPPOL-COMMON-R054" | "PEPPOL-COMMON-R055" | "PEPPOL-COMMON-R056-1" | "PEPPOL-COMMON-R056-2" | "PEPPOL-COMMON-R057" | "PEPPOL-EN16931-CL001" | "PEPPOL-EN16931-CL002" | "PEPPOL-EN16931-CL003" | "PEPPOL-EN16931-CL006" | "PEPPOL-EN16931-CL007" | "PEPPOL-EN16931-CL008" | "PEPPOL-EN16931-F001" | "PEPPOL-EN16931-P0100" | "PEPPOL-EN16931-P0101" | "PEPPOL-EN16931-P0104" | "PEPPOL-EN16931-P0105" | "PEPPOL-EN16931-P0106" | "PEPPOL-EN16931-P0107" | "PEPPOL-EN16931-P0108" | "PEPPOL-EN16931-P0109" | "PEPPOL-EN16931-P0110" | "PEPPOL-EN16931-P0111" | "PEPPOL-EN16931-P0112" | "PEPPOL-EN16931-R001" | "PEPPOL-EN16931-R002" | "PEPPOL-EN16931-R003" | "PEPPOL-EN16931-R004" | "PEPPOL-EN16931-R005" | "PEPPOL-EN16931-R007" | "PEPPOL-EN16931-R008" | "PEPPOL-EN16931-R010" | "PEPPOL-EN16931-R020" | "PEPPOL-EN16931-R040" | "PEPPOL-EN16931-R041" | "PEPPOL-EN16931-R042" | "PEPPOL-EN16931-R043" | "PEPPOL-EN16931-R044" | "PEPPOL-EN16931-R046" | "PEPPOL-EN16931-R051" | "PEPPOL-EN16931-R053" | "PEPPOL-EN16931-R054" | "PEPPOL-EN16931-R055" | "PEPPOL-EN16931-R061" | "PEPPOL-EN16931-R080" | "PEPPOL-EN16931-R100" | "PEPPOL-EN16931-R101" | "PEPPOL-EN16931-R110" | "PEPPOL-EN16931-R111" | "PEPPOL-EN16931-R120" | "PEPPOL-EN16931-R121" | "PEPPOL-EN16931-R130" | "SE-R-001" | "SE-R-002" | "SE-R-003" | "SE-R-004" | "SE-R-005" | "SE-R-006" | "SE-R-007" | "SE-R-008" | "SE-R-009" | "SE-R-010" | "SE-R-011" | "SE-R-012" | "SE-R-013" | "UBL-DT-01" | "UBL-DT-06" | "UBL-DT-07" | "UBL-SR-04" | "UBL-SR-07" | "UBL-SR-12" | "UBL-SR-13" | "UBL-SR-19" | "UBL-SR-20" | "UBL-SR-21" | "UBL-SR-29" | "UBL-SR-43" | "UBL-SR-44" | "UBL-SR-47" | "UBL-SR-53"

Defined in: packages/validator/src/generated/spec-messages.generated.ts:48

Every rule id of the pinned Schematron files that is in force and that the validator implements. The UBL-CR/UBL-SR/UBL-DT ids the parser reports from its structural tables are StructuralRuleId in structural-messages.generated.ts; the ids that are commented out upstream are in SPEC_DISABLED_RULE_IDS.

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.