Skip to content

Rule index

Every rule of the two Schematron files shipped with Peppol BIS Billing 3.0.21: the EN 16931 business and syntax rules (CEN TC 434), the Peppol rules, and the national rules of the eight country packs. 1144 are in force and 1 is commented out upstream.

This is what the specification defines. Of the national rules, only the Danish ones (DK-R-*, in dkRuleset) are implemented; see the FAQ.

Implemented in names the package that reports the rule (the parser, from its structural tables, or the validator) and its files. Official tests counts the official <test>s that assert on it. Oracle parity compares what this library reports with what the official Schematron reports over the conformance corpus: "agrees in N documents" when the Schematron reported the rule in N documents and no difference was seen, "reported in N documents" with the categories of the known differences otherwise, and why a rule is not compared.

RuleFamilySeverityMessageImplemented inOfficial testsOracle parity
BR-01BRfatalAn Invoice shall have a Specification identifier (BT-24).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 1667 documents
BR-02BRfatalAn Invoice shall have an Invoice number (BT-1).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 1655 documents
BR-03BRfatalAn Invoice shall have an Invoice issue date (BT-2).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 1657 documents
BR-04BRfatalAn Invoice shall have an Invoice type code (BT-3).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 1654 documents
BR-05BRfatalAn Invoice shall have an Invoice currency code (BT-5).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 1630 documents
BR-06BRfatalAn Invoice shall contain the Seller name (BT-27).validator: packages/validator/src/rules/en16931/core-document.ts10reported in 1643 documents; known differences: dropped-element
BR-07BRfatalAn Invoice shall contain the Buyer name (BT-44).validator: packages/validator/src/rules/en16931/core-document.ts10agrees in 1628 documents
BR-08BRfatalAn Invoice shall contain the Seller postal address.validator: packages/validator/src/rules/en16931/core-document.ts10agrees in 1451 documents
BR-09BRfatalThe Seller postal address (BG-5) shall contain a Seller country code (BT-40).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 6 documents
BR-10BRfatalAn Invoice shall contain the Buyer postal address (BG-8).validator: packages/validator/src/rules/en16931/core-document.ts10agrees in 1526 documents
BR-11BRfatalThe Buyer postal address shall contain a Buyer country code (BT-55).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 8 documents
BR-12BRfatalAn Invoice shall have the Sum of Invoice line net amount (BT-106).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 77 documents
BR-13BRfatalAn Invoice shall have the Invoice total amount without VAT (BT-109).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 64 documents
BR-14BRfatalAn Invoice shall have the Invoice total amount with VAT (BT-112).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 81 documents
BR-15BRfatalAn Invoice shall have the Amount due for payment (BT-115).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 77 documents
BR-16BRfatalAn Invoice shall have at least one Invoice line (BG-25)validator: packages/validator/src/rules/en16931/core-document.ts4reported in 1209 documents; known differences: dropped-element
BR-17BRfatalThe Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4)validator: packages/validator/src/rules/en16931/core-parties.ts4agrees in 6 documents
BR-18BRfatalThe Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11)validator: packages/validator/src/rules/en16931/core-parties.ts4agrees in 117 documents
BR-19BRfatalThe Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 106 documents
BR-20BRfatalThe Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 6 documents
BR-21BRfatalEach Invoice line (BG-25) shall have an Invoice line identifier (BT-126).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 463 documents; known differences: dropped-element
BR-22BRfatalEach Invoice line (BG-25) shall have an Invoiced quantity (BT-129).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 444 documents; known differences: dropped-element
BR-23BRfatalAn Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 458 documents; known differences: dropped-element
BR-24BRfatalEach Invoice line (BG-25) shall have an Invoice line net amount (BT-131).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 318 documents; known differences: dropped-element
BR-25BRfatalEach Invoice line (BG-25) shall contain the Item name (BT-153).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 463 documents; known differences: dropped-element
BR-26BRfatalEach Invoice line (BG-25) shall contain the Item net price (BT-146).validator: packages/validator/src/rules/en16931/core-lines.ts4reported in 431 documents; known differences: dropped-element
BR-27BRfatalThe Item net price (BT-146) shall NOT be negative.validator: packages/validator/src/rules/en16931/core-lines.ts6reported in 434 documents; known differences: dropped-element, untyped-comparison
BR-28BRfatalThe Item gross price (BT-148) shall NOT be negative.validator: packages/validator/src/rules/en16931/core-lines.ts6agrees in 2 documents
BR-29BRfatalIf both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73).validator: packages/validator/src/rules/en16931/core-document.ts7agrees in 2 documents
BR-30BRfatalIf both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134).validator: packages/validator/src/rules/en16931/core-lines.ts7agrees in 2 documents
BR-31BRfatalEach Document level allowance (BG-20) shall have a Document level allowance amount (BT-92).validator: packages/validator/src/rules/en16931/core-allowances.ts4agrees in 155 documents
BR-32BRfatalEach Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95).validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 37 documents
BR-33BRfatalEach Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98).validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 187 documents
BR-36BRfatalEach Document level charge (BG-21) shall have a Document level charge amount (BT-99).validator: packages/validator/src/rules/en16931/core-allowances.ts4agrees in 159 documents
BR-37BRfatalEach Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102).validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 32 documents
BR-38BRfatalEach Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105).validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 204 documents
BR-41BRfatalEach Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136).validator: packages/validator/src/rules/en16931/core-allowances.ts4agrees in 18 documents
BR-42BRfatalEach Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140).validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 19 documents
BR-43BRfatalEach Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).validator: packages/validator/src/rules/en16931/core-allowances.ts4agrees in 15 documents
BR-44BRfatalEach Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code.validator: packages/validator/src/rules/en16931/core-allowances.ts6agrees in 16 documents
BR-45BRfatalEach VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 184 documents
BR-46BRfatalEach VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 258 documents
BR-47BRfatalEach VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118).validator: packages/validator/src/rules/en16931/core-document.ts6agrees in 65 documents
BR-48BRfatalEach VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT.validator: packages/validator/src/rules/en16931/core-document.ts6agrees in 221 documents
BR-49BRfatalA Payment instruction (BG-16) shall specify the Payment means type code (BT-81).validator: packages/validator/src/rules/en16931/core-payment.ts4agrees in 7 documents
BR-50BRfatalA Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice.validator: packages/validator/src/rules/en16931/core-payment.ts10agrees in 6 documents
BR-51BRwarningIn accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown.validator: packages/validator/src/rules/en16931/core-payment.ts4agrees in 2 documents
BR-52BRfatalEach Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122).validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 15 documents
BR-53BRfatalIf the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided.validator: packages/validator/src/rules/en16931/core-document.ts4agrees in 10 documents
BR-54BRfatalEach Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161).validator: packages/validator/src/rules/en16931/core-lines.ts8agrees in 6 documents
BR-55BRfatalEach Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25).validator: packages/validator/src/rules/en16931/core-document.ts6agrees in 5 documents
BR-56BRfatalEach Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 73 documents
BR-57BRfatalEach Deliver to address (BG-15) shall contain a Deliver to country code (BT-80).validator: packages/validator/src/rules/en16931/core-parties.ts6agrees in 5 documents
BR-61BRfatalIf the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present.validator: packages/validator/src/rules/en16931/core-payment.ts10agrees in 17 documents
BR-62BRfatalThe Seller electronic address (BT-34) shall have a Scheme identifier.validator: packages/validator/src/rules/en16931/core-parties.ts4agrees in 3 documents
BR-63BRfatalThe Buyer electronic address (BT-49) shall have a Scheme identifier.validator: packages/validator/src/rules/en16931/core-parties.ts4agrees in 3 documents
BR-64BRfatalThe Item standard identifier (BT-157) shall have a Scheme identifier.validator: packages/validator/src/rules/en16931/core-lines.ts4agrees in 2 documents
BR-65BRfatalThe Item classification identifier (BT-158) shall have a Scheme identifier.validator: packages/validator/src/rules/en16931/core-lines.ts4agrees in 2 documents
BR-AE-01BR-AEfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Reverse charge" shall contain in the VAT Breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge".validator: packages/validator/src/rules/en16931/vat/ae.ts10agrees in 56 documents
BR-AE-02BR-AEfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).validator: packages/validator/src/rules/en16931/vat/ae.ts14agrees in 27 documents
BR-AE-03BR-AEfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).validator: packages/validator/src/rules/en16931/vat/ae.ts14agrees in 17 documents
BR-AE-04BR-AEfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).validator: packages/validator/src/rules/en16931/vat/ae.ts14agrees in 20 documents
BR-AE-05BR-AEfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ae.ts3agrees in 32 documents
BR-AE-06BR-AEfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ae.ts3agrees in 22 documents
BR-AE-07BR-AEfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ae.ts3agrees in 25 documents
BR-AE-08BR-AEfatalIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Reverse charge".validator: packages/validator/src/rules/en16931/vat/ae.ts11agrees in 18 documents
BR-AE-09BR-AEfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ae.ts3agrees in 21 documents
BR-AE-10BR-AEfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language).validator: packages/validator/src/rules/en16931/vat/ae.ts4agrees in 21 documents
BR-AF-01BR-AFfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IGIC" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC".validator: packages/validator/src/rules/en16931/vat/af.ts8agrees in 48 documents
BR-AF-02BR-AFfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/af.ts9agrees in 29 documents
BR-AF-03BR-AFfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/af.ts9agrees in 17 documents
BR-AF-04BR-AFfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/af.ts9agrees in 16 documents
BR-AF-05BR-AFfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/af.ts3agrees in 14 documents
BR-AF-06BR-AFfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/af.ts3agrees in 13 documents
BR-AF-07BR-AFfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/af.ts3agrees in 13 documents
BR-AF-08BR-AFfatalFor each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IGIC" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/af.ts16agrees in 10 documents
BR-AF-09BR-AFfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/af.ts4agrees in 25 documents
BR-AF-10BR-AFfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).validator: packages/validator/src/rules/en16931/vat/af.ts4agrees in 3 documents
BR-AG-01BR-AGfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "IPSI" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI".validator: packages/validator/src/rules/en16931/vat/ag.ts8agrees in 40 documents
BR-AG-02BR-AGfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/ag.ts7agrees in 28 documents
BR-AG-03BR-AGfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/ag.ts6agrees in 15 documents
BR-AG-04BR-AGfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/ag.ts6agrees in 15 documents
BR-AG-05BR-AGfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/ag.ts3agrees in 12 documents
BR-AG-06BR-AGfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/ag.ts3agrees in 10 documents
BR-AG-07BR-AGfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero.validator: packages/validator/src/rules/en16931/vat/ag.ts3agrees in 10 documents
BR-AG-08BR-AGfatalFor each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "IPSI" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/ag.ts16agrees in 10 documents
BR-AG-09BR-AGfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/ag.ts4agrees in 25 documents
BR-AG-10BR-AGfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).validator: packages/validator/src/rules/en16931/vat/ag.ts4agrees in 3 documents
BR-B-01BR-BfatalAn Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice.validator: packages/validator/src/rules/en16931/vat/b.ts0not reported in the corpus
BR-B-02BR-BfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment" shall not contain an invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated”.validator: packages/validator/src/rules/en16931/vat/b.ts0not reported in the corpus
BR-CL-01BR-CLfatalThe document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001.validator: packages/validator/src/rules/en16931/cl.ts2agrees in 9 documents
BR-CL-03BR-CLfatalcurrencyID MUST be coded using ISO code list 4217 alpha-3validator: packages/validator/src/rules/en16931/cl.ts2agrees in 134 documents
BR-CL-04BR-CLfatalInvoice currency code MUST be coded using ISO code list 4217 alpha-3validator: packages/validator/src/rules/en16931/cl.ts2agrees in 4 documents
BR-CL-05BR-CLfatalTax currency code MUST be coded using ISO code list 4217 alpha-3validator: packages/validator/src/rules/en16931/cl.ts2agrees in 4 documents
BR-CL-06BR-CLfatalValue added tax point date code MUST be coded using a restriction of UNTDID 2005.validator: packages/validator/src/rules/en16931/cl.ts2reported in 4 documents; known differences: dropped-element
BR-CL-07BR-CLfatalObject identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153.validator: packages/validator/src/rules/en16931/cl.ts6agrees in 2 documents
BR-CL-08BR-CLfatalInvoiced note subject code shall be coded using UNCL4451validator: packages/validator/src/rules/en16931/cl.ts0not reported in the corpus
BR-CL-10BR-CLfatalAny identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.validator: packages/validator/src/rules/en16931/cl.ts2reported in 17 documents; known differences: dropped-element
BR-CL-11BR-CLfatalAny registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.validator: packages/validator/src/rules/en16931/cl.ts2reported in 9 documents; known differences: dropped-element
BR-CL-13BR-CLfatalItem classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list.validator: packages/validator/src/rules/en16931/cl.ts2agrees in 4 documents
BR-CL-14BR-CLfatalCountry codes in an invoice MUST be coded using ISO code list 3166-1validator: packages/validator/src/rules/en16931/cl.ts2reported in 5 documents; known differences: library-bug
BR-CL-15BR-CLfatalCountry codes in an invoice MUST be coded using ISO code list 3166-1validator: packages/validator/src/rules/en16931/cl.ts2agrees in 1 document
BR-CL-16BR-CLfatalPayment means in an invoice MUST be coded using UNCL4461 code listvalidator: packages/validator/src/rules/en16931/cl.ts4agrees in 2 documents
BR-CL-17BR-CLfatalInvoice tax categories MUST be coded using UNCL5305 code listvalidator: packages/validator/src/rules/en16931/cl.ts2agrees in 1 document
BR-CL-18BR-CLfatalInvoice tax categories MUST be coded using UNCL5305 code listvalidator: packages/validator/src/rules/en16931/cl.ts4reported in 14 documents; known differences: dropped-element
BR-CL-19BR-CLfatalCoded allowance reasons MUST belong to the UNCL 5189 code listvalidator: packages/validator/src/rules/en16931/cl.ts2reported in 12 documents; known differences: dropped-element
BR-CL-20BR-CLfatalCoded charge reasons MUST belong to the UNCL 7161 code listvalidator: packages/validator/src/rules/en16931/cl.ts2reported in 10 documents; known differences: dropped-element
BR-CL-21BR-CLfatalItem standard identifier scheme identifier MUST belong to the ISO 6523 ICD code listvalidator: packages/validator/src/rules/en16931/cl.ts2reported in 3 documents; known differences: dropped-element
BR-CL-22BR-CLfatalTax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code listvalidator: packages/validator/src/rules/en16931/cl.ts0agrees in 16 documents
BR-CL-23BR-CLfatalUnit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extensionvalidator: packages/validator/src/rules/en16931/cl.ts2agrees in 1 document
BR-CL-24BR-CLfatalFor Mime code in attribute use MIMEMediaType.validator: packages/validator/src/rules/en16931/cl.ts4reported in 3 documents; known differences: dropped-element
BR-CL-25BR-CLfatalEndpoint identifier scheme identifier MUST belong to the CEF EAS code listvalidator: packages/validator/src/rules/en16931/cl.ts0reported in 12 documents; known differences: dropped-element
BR-CL-26BR-CLfatalDelivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code listvalidator: packages/validator/src/rules/en16931/cl.ts0not reported in the corpus
BR-CO-03BR-COfatalValue added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive.validator: packages/validator/src/rules/en16931/co.ts4agrees in 3 documents
BR-CO-04BR-COfatalEach Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151).validator: packages/validator/src/rules/en16931/co.ts3reported in 219 documents; known differences: dropped-element
BR-CO-05BR-COfatalDocument level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance.validator: packages/validator/src/rules/en16931/co.ts0not reported in the corpus
BR-CO-06BR-COfatalDocument level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.validator: packages/validator/src/rules/en16931/co.ts0not reported in the corpus
BR-CO-07BR-COfatalInvoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason.validator: packages/validator/src/rules/en16931/co.ts0not reported in the corpus
BR-CO-08BR-COfatalInvoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason.validator: packages/validator/src/rules/en16931/co.ts0not reported in the corpus
BR-CO-09BR-COfatalThe Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.validator: packages/validator/src/rules/en16931/co.ts4reported in 69 documents; known differences: dropped-element
BR-CO-10BR-COfatalSum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131).validator: packages/validator/src/rules/en16931/co.ts9agrees in 113 documents
BR-CO-11BR-COfatalSum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92).validator: packages/validator/src/rules/en16931/co.ts6agrees in 28 documents
BR-CO-12BR-COfatalSum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).validator: packages/validator/src/rules/en16931/co.ts6agrees in 23 documents
BR-CO-13BR-COfatalInvoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).validator: packages/validator/src/rules/en16931/co.ts28agrees in 98 documents
BR-CO-14BR-COfatalInvoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).validator: packages/validator/src/rules/en16931/co.ts7agrees in 324 documents
BR-CO-15BR-COfatalInvoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).validator: packages/validator/src/rules/en16931/co.ts22agrees in 32 documents
BR-CO-16BR-COfatalAmount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).validator: packages/validator/src/rules/en16931/co.ts13agrees in 104 documents
BR-CO-17BR-COfatalVAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.validator: packages/validator/src/rules/en16931/co.ts12agrees in 296 documents
BR-CO-18BR-COfatalAn Invoice shall at least have one VAT breakdown group (BG-23).validator: packages/validator/src/rules/en16931/co.ts3agrees in 1314 documents
BR-CO-19BR-COfatalIf Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both.validator: packages/validator/src/rules/en16931/co.ts6agrees in 3 documents
BR-CO-20BR-COfatalIf Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both.validator: packages/validator/src/rules/en16931/co.ts4agrees in 1 document
BR-CO-21BR-COfatalEach Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both.validator: packages/validator/src/rules/en16931/co.ts4agrees in 187 documents
BR-CO-22BR-COfatalEach Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.validator: packages/validator/src/rules/en16931/co.ts4agrees in 204 documents
BR-CO-23BR-COfatalEach Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.validator: packages/validator/src/rules/en16931/co.ts4agrees in 19 documents
BR-CO-24BR-COfatalEach Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.validator: packages/validator/src/rules/en16931/co.ts4agrees in 16 documents
BR-CO-25BR-COfatalIn case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.validator: packages/validator/src/rules/en16931/co.ts6agrees in 30 documents
BR-CO-26BR-COfatalIn order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.validator: packages/validator/src/rules/en16931/co.ts5agrees in 273 documents
BR-DEC-01BR-DECfatalThe allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-02BR-DECfatalThe allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-05BR-DECfatalThe allowed maximum number of decimals for the Document level charge amount (BT-99) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-06BR-DECfatalThe allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-09BR-DECfatalThe allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-10BR-DECfatalThe allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-11BR-DECfatalThe allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-12BR-DECfatalThe allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-13BR-DECfatalThe allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-14BR-DECfatalThe allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-15BR-DECfatalThe allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-16BR-DECfatalThe allowed maximum number of decimals for the Paid amount (BT-113) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-17BR-DECfatalThe allowed maximum number of decimals for the Rounding amount (BT-114) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-18BR-DECfatalThe allowed maximum number of decimals for the Amount due for payment (BT-115) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-19BR-DECfatalThe allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-20BR-DECfatalThe allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-23BR-DECfatalThe allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2.validator: packages/validator/src/rules/en16931/dec.ts0agrees in 1 document
BR-DEC-24BR-DECfatalThe allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-25BR-DECfatalThe allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-27BR-DECfatalThe allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-DEC-28BR-DECfatalThe allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.validator: packages/validator/src/rules/en16931/dec.ts0not reported in the corpus
BR-E-01BR-EfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Exempt from VAT" shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT".validator: packages/validator/src/rules/en16931/vat/e.ts18agrees in 48 documents
BR-E-02BR-EfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/e.ts8agrees in 27 documents
BR-E-03BR-EfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/e.ts7agrees in 19 documents
BR-E-04BR-EfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/e.ts8agrees in 24 documents
BR-E-05BR-EfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/e.ts3agrees in 29 documents
BR-E-06BR-EfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/e.ts3agrees in 18 documents
BR-E-07BR-EfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/e.ts3agrees in 23 documents
BR-E-08BR-EfatalIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT".validator: packages/validator/src/rules/en16931/vat/e.ts11agrees in 27 documents
BR-E-09BR-EfatalThe VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero).validator: packages/validator/src/rules/en16931/vat/e.ts3agrees in 25 documents
BR-E-10BR-EfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120).validator: packages/validator/src/rules/en16931/vat/e.ts4agrees in 25 documents
BR-G-01BR-GfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Export outside the EU" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU".validator: packages/validator/src/rules/en16931/vat/g.ts9agrees in 34 documents
BR-G-02BR-GfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/g.ts7agrees in 24 documents
BR-G-03BR-GfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/g.ts6agrees in 12 documents
BR-G-04BR-GfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/g.ts6agrees in 16 documents
BR-G-05BR-GfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/g.ts3agrees in 25 documents
BR-G-06BR-GfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/g.ts3agrees in 13 documents
BR-G-07BR-GfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/g.ts3agrees in 17 documents
BR-G-08BR-GfatalIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Export outside the EU".validator: packages/validator/src/rules/en16931/vat/g.ts11agrees in 18 documents
BR-G-09BR-GfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/g.ts3agrees in 23 documents
BR-G-10BR-GfatalA VAT breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language).validator: packages/validator/src/rules/en16931/vat/g.ts4agrees in 21 documents
BR-IC-01BR-ICfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Intra-community supply" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply".validator: packages/validator/src/rules/en16931/vat/ic.ts9agrees in 38 documents
BR-IC-02BR-ICfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/ic.ts8agrees in 24 documents
BR-IC-03BR-ICfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/ic.ts8agrees in 15 documents
BR-IC-04BR-ICfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/ic.ts8agrees in 18 documents
BR-IC-05BR-ICfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ic.ts3agrees in 25 documents
BR-IC-06BR-ICfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Intra-community supply" the Document level allowance VAT rate (BT-96) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ic.ts3agrees in 16 documents
BR-IC-07BR-ICfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ic.ts3agrees in 19 documents
BR-IC-08BR-ICfatalIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Intra-community supply".validator: packages/validator/src/rules/en16931/vat/ic.ts11agrees in 27 documents
BR-IC-09BR-ICfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/ic.ts3agrees in 32 documents
BR-IC-10BR-ICfatalA VAT breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language).validator: packages/validator/src/rules/en16931/vat/ic.ts0agrees in 33 documents
BR-IC-11BR-ICfatalIn an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank.validator: packages/validator/src/rules/en16931/vat/ic.ts6agrees in 32 documents
BR-IC-12BR-ICfatalIn an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank.validator: packages/validator/src/rules/en16931/vat/ic.ts8agrees in 33 documents
BR-O-01BR-OfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Not subject to VAT" shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT".validator: packages/validator/src/rules/en16931/vat/o.ts9agrees in 23 documents
BR-O-02BR-OfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/o.ts4agrees in 3 documents
BR-O-03BR-OfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/o.ts4agrees in 3 documents
BR-O-04BR-OfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Not subject to VAT" shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48).validator: packages/validator/src/rules/en16931/vat/o.ts4agrees in 3 documents
BR-O-05BR-OfatalAn Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152).validator: packages/validator/src/rules/en16931/vat/o.ts2agrees in 1 document
BR-O-06BR-OfatalA Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96).validator: packages/validator/src/rules/en16931/vat/o.ts2agrees in 1 document
BR-O-07BR-OfatalA Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103).validator: packages/validator/src/rules/en16931/vat/o.ts2agrees in 1 document
BR-O-08BR-OfatalIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT".validator: packages/validator/src/rules/en16931/vat/o.ts11agrees in 30 documents
BR-O-09BR-OfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/o.ts3agrees in 33 documents
BR-O-10BR-OfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language).validator: packages/validator/src/rules/en16931/vat/o.ts4agrees in 33 documents
BR-O-11BR-OfatalAn Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23).validator: packages/validator/src/rules/en16931/vat/o.ts2agrees in 1 document
BR-O-12BR-OfatalAn Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT".validator: packages/validator/src/rules/en16931/vat/o.ts3agrees in 1 document
BR-O-13BR-OfatalAn Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT".validator: packages/validator/src/rules/en16931/vat/o.ts3agrees in 2 documents
BR-O-14BR-OfatalAn Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT".validator: packages/validator/src/rules/en16931/vat/o.ts3agrees in 2 documents
BR-S-01BR-SfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated".validator: packages/validator/src/rules/en16931/vat/s.ts8agrees in 119 documents
BR-S-02BR-SfatalAn Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/s.ts9agrees in 50 documents
BR-S-03BR-SfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/s.ts8agrees in 21 documents
BR-S-04BR-SfatalAn Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/s.ts8agrees in 28 documents
BR-S-05BR-SfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero.validator: packages/validator/src/rules/en16931/vat/s.ts3agrees in 28 documents
BR-S-06BR-SfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero.validator: packages/validator/src/rules/en16931/vat/s.ts3agrees in 17 documents
BR-S-07BR-SfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero.validator: packages/validator/src/rules/en16931/vat/s.ts3agrees in 19 documents
BR-S-08BR-SfatalFor each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "Standard rated", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is "Standard rated" and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/s.ts16reported in 38 documents; known differences: double-arithmetic
BR-S-09BR-SfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119).validator: packages/validator/src/rules/en16931/vat/s.ts10agrees in 40 documents
BR-S-10BR-SfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).validator: packages/validator/src/rules/en16931/vat/s.ts4agrees in 19 documents
BR-Z-01BR-ZfatalAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated".validator: packages/validator/src/rules/en16931/vat/z.ts9agrees in 35 documents
BR-Z-02BR-ZfatalAn Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/z.ts7agrees in 23 documents
BR-Z-03BR-ZfatalAn Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/z.ts8agrees in 14 documents
BR-Z-04BR-ZfatalAn Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is "Zero rated" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).validator: packages/validator/src/rules/en16931/vat/z.ts8agrees in 17 documents
BR-Z-05BR-ZfatalIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/z.ts3agrees in 24 documents
BR-Z-06BR-ZfatalIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/z.ts3agrees in 15 documents
BR-Z-07BR-ZfatalIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero).validator: packages/validator/src/rules/en16931/vat/z.ts3agrees in 18 documents
BR-Z-08BR-ZfatalIn a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero rated".validator: packages/validator/src/rules/en16931/vat/z.ts11agrees in 18 documents
BR-Z-09BR-ZfatalThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero).validator: packages/validator/src/rules/en16931/vat/z.ts3agrees in 21 documents
BR-Z-10BR-ZfatalA VAT breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120).validator: packages/validator/src/rules/en16931/vat/z.ts4agrees in 3 documents
DE-R-001national:DEfatalIf both supplier and customer are located in Germany, an invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16).not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-002national:DEfatalIf both supplier and customer are located in Germany, the group "SELLER CONTACT" (BG-6) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-003national:DEfatalIf both supplier and customer are located in Germany, the element "Seller city" (BT-37) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-004national:DEfatalIf both supplier and customer are located in Germany, the element "Seller post code" (BT-38) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-005national:DEfatalIf both supplier and customer are located in Germany, the element "Seller contact point" (BT-41) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-006national:DEfatalIf both supplier and customer are located in Germany, the element "Seller contact telephone number" (BT-42) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-007national:DEfatalIf both supplier and customer are located in Germany, the element "Seller contact email address" (BT-43) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-008national:DEfatalIf both supplier and customer are located in Germany, the element "Buyer city" (BT-52) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-009national:DEfatalIf both supplier and customer are located in Germany, the element "Buyer post code" (BT-53) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-010national:DEfatalIf both supplier and customer are located in Germany, the element "Deliver to city" (BT-77) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-011national:DEfatalIf both supplier and customer are located in Germany, the element "Deliver to post code" (BT-78) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-014national:DEfatalIf both supplier and customer are located in Germany, the element "VAT category rate" (BT-119) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-015national:DEfatalIf both supplier and customer are located in Germany, the element "Buyer reference" (BT-10) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-016national:DEfatalIf both supplier and customer are located in Germany, and if one of the VAT codes S, Z, E, AE, K, G, L, or M is used, an invoice shall contain at least one of the following elements: "Seller VAT identifier" (BT-31) or "Seller tax registration identifier" (BT-32) or "SELLER TAX REPRESENTATIVE PARTY" (BG-11).not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-017national:DEwarningIf both supplier and customer are located in Germany, the element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-018national:DEfatalIf both supplier and customer are located in Germany, information on cash discounts for prompt payment (Skonto) shall be provided within the element "Payment terms" BT-20 in the following way: First segment "SKONTO", second segment amount of days ("TAGE=N"), third segment percentage ("PROZENT=N"). Percentage must be separated by dot with two decimal places. In case the base value of the invoiced amount is not provided in BT-115 but as a partial amount, the base value shall be provided as fourth segment "BASISBETRAG=N" as semantic data type amount. Each entry shall start with a #, the segments must be separated by # and a row shall end with a #. A complete statement on cash discount for prompt payment shall end with a XML-conformant line break. All statements on cash discount for prompt payment shall be given in capital letters. Additional whitespaces (blanks, tabulators or line breaks) are not allowed. Other characters or texts than defined above are not allowed.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-019national:DEwarningIf both supplier and customer are located in Germany, the element "Payment account identifier" (BT-84) should contain a valid IBAN if code 58 SEPA is provided in "Payment means type code" (BT-81).not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-020national:DEwarningIf both supplier and customer are located in Germany, the element "Debited account identifier" (BT-91) should contain a valid IBAN if code 59 SEPA is provided in "Payment means type code" (BT-81).not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-022national:DEfatalIf both supplier and customer are located in Germany, attached documents provided with an invoice in "ADDITIONAL SUPPORTING DOCUMENTS" (BG-24) shall have a unique filename (non case-sensitive) within the element ″Attached document″ (BT-125).not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-023-1national:DEfatalIf both supplier and customer are German, if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), "CREDIT TRANSFER" (BG-17) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-023-2national:DEfatalIf both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), BG-18 and BG-19 shall not be provided.not implemented yet1not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-024-1national:DEfatalIf both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), "PAYMENT CARD INFORMATION" (BG-18) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-024-2national:DEfatalIf both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.not implemented yet1not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-025-1national:DEfatalIf both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), "DIRECT DEBIT" (BG-19) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-025-2national:DEfatalIf both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.not implemented yet1not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-026national:DEwarningIf both supplier and customer are located in Germany, and if "Invoice type code" (BT-3) contains the code 384 (Corrected invoice), "PRECEDING INVOICE REFERENCE" (BG-3) should be provided at least once.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-027national:DEwarningIf both supplier and customer are located in Germany, "Seller contact telephone number" (BT-42) should contain a valid telephone number. A valid telephone should consist of 3 digits minimum.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-028national:DEwarningIf both supplier and customer are located in Germany, "Seller contact email address" (BT-43) should contain exactly one @-sign, which should not be framed by a whitespace or a dot but by at least two characters on each side. A dot should not be the first or last character.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-030national:DEfatalIf both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Bank assigned creditor identifier" (BT-90) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-031national:DEfatalIf both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited account identifier" (BT-91) shall be provided.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DE-R-T02national:DEwarningIf both supplier and customer are located in Germany, BT-124 "External document location" must contain an absolute URL with valid scheme.not implemented yet5not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
DK-R-002national:DKfatalDanish suppliers MUST provide legal entity (CVR-number)validator: packages/validator/src/rules/national/dk.ts9agrees in 109 documents
DK-R-003national:DKwarningIf ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or 26.08.01 should be used.validator: packages/validator/src/rules/national/dk.ts12agrees in 3 documents
DK-R-004national:DKfatalWhen specifying non-VAT Taxes for Danish customers, Danish suppliers MUST use the AllowanceChargeReasonCode="ZZZ" and MUST be specified in AllowanceChargeReason; Either as the 4-digit Tax category or must include a #, but the # is not allowed as first and last charactervalidator: packages/validator/src/rules/national/dk.ts8reported in 4 documents; known differences: model-gap
DK-R-005national:DKfatalFor Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97validator: packages/validator/src/rules/national/dk.ts15agrees in 3 documents
DK-R-006national:DKfatalFor Danish suppliers bank account and registration account is mandatory if payment means is 31 or 42validator: packages/validator/src/rules/national/dk.ts7agrees in 6 documents
DK-R-007national:DKfatalFor Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are mandatory when payment means is 49validator: packages/validator/src/rules/national/dk.ts8agrees in 7 documents
DK-R-008national:DKfatalFor Danish Suppliers PaymentID is mandatory and MUST start with 01#, 04# or 15# (kortartkode), and PayeeFinancialAccount/ID (Giro kontonummer) is mandatory and must be 7 or 8 numerical characters long, when payment means equals 50 (Giro)validator: packages/validator/src/rules/national/dk.ts11agrees in 7 documents
DK-R-009national:DKfatalFor Danish Suppliers if the PaymentID is prefixed with 04# or 15# the 16 digits instruction Id must be added to the PaymentID eg. "04#1234567890123456" when Payment means equals 50 (Giro)validator: packages/validator/src/rules/national/dk.ts8agrees in 6 documents
DK-R-010national:DKfatalFor Danish Suppliers using PaymentMeansCode 93, PaymentID is mandatory. The first three characters of the PaymentID MUST be 71#, 73# or 75# (kortartskode), and PayeeFinancialAccount/ID MUST be exactly 8 characters long.validator: packages/validator/src/rules/national/dk.ts10agrees in 7 documents
DK-R-011national:DKfatalFor Danish Suppliers if the PaymentID is prefixed with 71# or 75# the 15-16 digits instruction Id must be added to the PaymentID eg. "71#1234567890123456" when payment Method equals 93 (FIK)validator: packages/validator/src/rules/national/dk.ts8agrees in 6 documents
DK-R-013national:DKfatalFor Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is used for AccountingCustomerParty or AccountingSupplierPartyvalidator: packages/validator/src/rules/national/dk.ts16agrees in 13 documents
DK-R-014national:DKfatalFor Danish Suppliers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingSupplierPartyvalidator: packages/validator/src/rules/national/dk.ts10agrees in 10 documents
DK-R-016national:DKfatalFor Danish Suppliers, a Credit note cannot have a negative total (PayableAmount)validator: packages/validator/src/rules/national/dk.ts4agrees in 1 document
DK-R-017national:DKwarningFor Danish Customers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingCustomerPartyvalidator: packages/validator/src/rules/national/dk.ts11agrees in 5 documents
GR-R-001-1national:GRfatalWhen the Supplier is Greek, the Invoice Id should consist of 6 segmentsnot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-2national:GRfatalWhen the Supplier is Greek, the Invoice Id first segment must be a valid TIN Number and match either the Supplier's or the Tax Representative's Tin Numbernot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-3national:GRfatalWhen the Supplier is Greek, the Invoice Id second segment must be a valid Date that matches the invoice Issue Datenot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-4national:GRfatalWhen Supplier is Greek, the Invoice Id third segment must be a positive integernot implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-5national:GRfatalWhen Supplier is Greek, the Invoice Id in the fourth segment must be a valid greek document typenot implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-6national:GRfatalWhen Supplier is Greek, the Invoice Id fifth segment must not be emptynot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-001-7national:GRfatalWhen Supplier is Greek, the Invoice Id sixth segment must not be emptynot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-002national:GRfatalGreek Suppliers must provide their full name as they are registered in the Greek Business Registry (G.E.MH.) as a legal entity or in the Tax Registry as a natural personnot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-003national:GRfatalFor the Greek Suppliers, the VAT must start with 'EL' and must be a valid TIN numbernot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-004-1national:GRfatalWhen Supplier is Greek, there must be one MARK Numbernot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-004-2national:GRfatalWhen Supplier is Greek, the MARK Number must be a positive integernot implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-005national:GRfatalGreek Suppliers must provide the full name of the buyernot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-006national:GRfatalGreek Suppliers must provide the VAT number of the buyer, if the buyer is Greeknot implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-008-2national:GRfatalWhen Supplier is Greek, there should be no more than one invoice urlnot implemented yet1not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-008-3national:GRfatalWhen Supplier is Greek and the INVOICE URL Document reference exists, the External Reference URI should be presentnot implemented yet1not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-009national:GRfatalGreek suppliers that send an invoice through the PEPPOL network must use a correct TIN number as an electronic address according to PEPPOL Electronic Address Identifier scheme (schemeID 9933).not implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-R-010national:GRfatalGreek Suppliers that send an invoice through the PEPPOL network to a greek buyer must use a correct TIN number as an electronic address according to PEPPOL Electronic Address Identifier scheme (SchemeID 9933)not implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-S-008-1national:GRwarningWhen Supplier is Greek, there should be one invoice urlnot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
GR-S-011national:GRwarningGreek suppliers must provide their Seller Tax Registration Number, prefixed by the country codenot implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
IS-R-001national:ISwarningIf seller is icelandic then invoice type should be 380 or 381 — Ef seljandi er íslenskur þá ætti gerð reiknings (BT-3) að vera sölureikningur (380) eða kreditreikningur (381).not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-002national:ISfatalIf seller is icelandic then it shall contain sellers legal id — Ef seljandi er íslenskur þá skal reikningur innihalda íslenska kennitölu seljanda (BT-30).not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-003national:ISfatalIf seller is icelandic then it shall contain his address with street name and zip code — Ef seljandi er íslenskur þá skal heimilisfang seljanda innihalda götuheiti og póstnúmer (BT-35 og BT-38).not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-004national:ISfatalIf seller and buyer are icelandic then the invoice shall contain the buyers icelandic legal identifier — Ef seljandi og kaupandi eru íslenskir þá skal reikningurinn innihalda íslenska kennitölu kaupanda (BT-47).not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-005national:ISfatalIf seller and buyer are icelandic then the invoice shall contain the buyers address with street name and zip code — Ef seljandi og kaupandi eru íslenskir þá skal heimilisfang kaupanda innihalda götuheiti og póstnúmer (BT-50 og BT-53)not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-006national:ISfatalIf seller is icelandic and payment means code is 9 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er krafa (kóti 9) þá skal koma fram 12 stafa númer (bankanúmer, höfuðbók 66 og reikningsnúmer) (BT-84)not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-007national:ISfatalIf seller is icelandic and payment means code is 42 then a 12 digit account id must exist — Ef seljandi er íslenskur og greiðslumáti (BT-81) er millifærsla (kóti 42) þá skal koma fram 12 stafa reikningnúmer (BT-84)not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-008national:ISfatalIf seller is icelandic and invoice contains supporting description EINDAGI then the id form must be YYYY-MM-DD — Ef seljandi er íslenskur þá skal eindagi (BT-122, DocumentDescription = EINDAGI) vera á forminu YYYY-MM-DD.not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-009national:ISfatalIf seller is icelandic and invoice contains supporting description EINDAGI invoice must have due date — Ef seljandi er íslenskur þá skal reikningur sem inniheldur eindaga (BT-122, DocumentDescription = EINDAGI) einnig hafa gjalddaga (BT-9).not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IS-R-010national:ISfatalIf seller is icelandic and invoice contains supporting description EINDAGI the id date must be same or later than due date — Ef seljandi er íslenskur þá skal eindagi (BT-122, DocumentDescription = EINDAGI) skal vera sami eða síðar en gjalddagi (BT-9) ef eindagi er til staðar.not implemented yet0not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
IT-R-001national:ITfatalBT-32 (Seller tax registration identifier) - For Italian suppliers BT-32 minimum length 11 and maximum length shall be 16. Per i fornitori italiani il BT-32 deve avere una lunghezza tra 11 e 16 caratterinot implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
IT-R-002national:ITfatalBT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line 1 - I fornitori italiani devono indicare l'indirizzo postale.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
IT-R-003national:ITfatalBT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I fornitori italiani devono indicare la città di residenza.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
IT-R-004national:ITfatal">[IT-R-004] BT-38 (Seller post code) - Italian suppliers MUST provide the postal address post code - I fornitori italiani devono indicare il CAP di residenza.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-001national:NLfatalFor suppliers in the Netherlands, if the document is a creditnote, the document MUST contain an invoice reference (cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-002national:NLfatalFor suppliers in the Netherlands the supplier's address (cac:AccountingSupplierParty/cac:Party/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and post code (cbc:PostalZone)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-003national:NLfatalFor suppliers in the Netherlands, the legal entity identifier MUST be either a KVK or OIN number (schemeID 0106 or 0190)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-004national:NLfatalFor suppliers in the Netherlands, if the customer is in the Netherlands, the customer address (cac:AccountingCustomerParty/cac:Party/cac:PostalAddress) MUST contain the street name (cbc:StreetName), the city (cbc:CityName) and post code (cbc:PostalZone)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-005national:NLfatalFor suppliers in the Netherlands, if the customer is in the Netherlands, the customer's legal entity identifier MUST be either a KVK or OIN number (schemeID 0106 or 0190)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-006national:NLfatalFor suppliers in the Netherlands, if the fiscal representative is in the Netherlands, the representative's address (cac:TaxRepresentativeParty/cac:PostalAddress) MUST contain street name (cbc:StreetName), city (cbc:CityName) and post code (cbc:PostalZone)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-007national:NLfatalFor suppliers in the Netherlands, the supplier MUST provide a means of payment (cac:PaymentMeans) if the payment is from customer to suppliernot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-008national:NLfatalFor suppliers in the Netherlands, if the customer is in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NL-R-009national:NLfatalFor suppliers in the Netherlands, if an order line reference (cac:OrderLineReference/cbc:LineID) is used, there must be an order reference on the document level (cac:OrderReference/cbc:ID)not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17)
NO-R-001national:NOfatalFor Norwegian suppliers, a VAT number MUST be the country code prefix NO followed by a valid Norwegian organization number (nine numbers) followed by the letters MVA.not implemented yet3not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
NO-R-002national:NOwarningFor Norwegian suppliers, most invoice issuers are required to append "Foretaksregisteret" to their invoice. "Dersom selger er aksjeselskap, allmennaksjeselskap eller filial av utenlandsk selskap skal også ordet «Foretaksregisteret» fremgå av salgsdokumentet, jf. foretaksregisterloven § 10-2."not implemented yet11not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
PEPPOL-COMMON-R040PEPPOL-COMMONfatalGLN must have a valid format according to GS1 rules.validator: packages/validator/src/rules/peppol/common.ts2agrees in 15 documents
PEPPOL-COMMON-R041PEPPOL-COMMONfatalNorwegian organization number MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts4not reported in the corpus
PEPPOL-COMMON-R042PEPPOL-COMMONfatalDanish organization number (CVR) MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts2agrees in 3 documents
PEPPOL-COMMON-R043PEPPOL-COMMONfatalBelgian enterprise number MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts7agrees in 4 documents
PEPPOL-COMMON-R044PEPPOL-COMMONwarningIPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct formatvalidator: packages/validator/src/rules/peppol/common.ts6agrees in 2 documents
PEPPOL-COMMON-R045PEPPOL-COMMONwarningTax Code (Codice Fiscale) must be stated in the correct formatvalidator: packages/validator/src/rules/peppol/common.ts6agrees in 2 documents
PEPPOL-COMMON-R046PEPPOL-COMMONwarningTax Code (Codice Fiscale) must be stated in the correct formatvalidator: packages/validator/src/rules/peppol/common.ts5agrees in 2 documents
PEPPOL-COMMON-R047PEPPOL-COMMONwarningItalian VAT Code (Partita Iva) must be stated in the correct formatvalidator: packages/validator/src/rules/peppol/common.ts6agrees in 2 documents
PEPPOL-COMMON-R049PEPPOL-COMMONfatalSwedish organization number MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts4agrees in 38 documents
PEPPOL-COMMON-R050PEPPOL-COMMONfatalAustralian Business Number (ABN) MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts3agrees in 2 documents
PEPPOL-COMMON-R052PEPPOL-COMMONfatalDanish chamber of commerce number (P) MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts2agrees in 1 document
PEPPOL-COMMON-R053PEPPOL-COMMONfatalDanish ERSTORG number (SE) MUST be stated in the correct format.validator: packages/validator/src/rules/peppol/common.ts2agrees in 37 documents
PEPPOL-COMMON-R054PEPPOL-COMMONwarningDutch Chamber of Commerce (KVK) numbers (0106) MUST be stated in the correct format (12345678).validator: packages/validator/src/rules/peppol/common.ts24reported in 20 documents; known differences: dropped-element
PEPPOL-COMMON-R055PEPPOL-COMMONwarningDutch organization identification numbers (0190) MUST be stated in the correct format (12345678901234567890).validator: packages/validator/src/rules/peppol/common.ts24reported in 18 documents; known differences: dropped-element
PEPPOL-COMMON-R056-1PEPPOL-COMMONwarningDutch VAT numbers (9944) MUST be stated in the correct format (NL123456789B12).validator: packages/validator/src/rules/peppol/common.ts25reported in 19 documents; known differences: dropped-element
PEPPOL-COMMON-R056-2PEPPOL-COMMONwarningDutch VAT numbers MUST have the format (NL123456789B12).validator: packages/validator/src/rules/peppol/common.ts0agrees in 3 documents
PEPPOL-COMMON-R057PEPPOL-COMMONwarningDutch Chamber of Commerce Establishment numbers (0217) MUST be stated in the correct format (12345678901234567890).validator: packages/validator/src/rules/peppol/common.ts24reported in 18 documents; known differences: dropped-element
PEPPOL-EN16931-CL001PEPPOL-EN16931-CLfatalMime code must be according to subset of IANA code list.validator: packages/validator/src/rules/peppol/cl.ts2reported in 1 document; known differences: dropped-element
PEPPOL-EN16931-CL002PEPPOL-EN16931-CLfatalReason code MUST be according to subset of UNCL 5189 D.16B.validator: packages/validator/src/rules/peppol/cl.ts2reported in 2 documents; known differences: dropped-element
PEPPOL-EN16931-CL003PEPPOL-EN16931-CLfatalReason code MUST be according to UNCL 7161 D.16B.validator: packages/validator/src/rules/peppol/cl.ts2reported in 1 document; known differences: dropped-element
PEPPOL-EN16931-CL006PEPPOL-EN16931-CLfatalInvoice period description code must be according to UNCL 2005 D.16B.validator: packages/validator/src/rules/peppol/cl.ts2reported in 1 document; known differences: dropped-element
PEPPOL-EN16931-CL007PEPPOL-EN16931-CLfatalCurrency code must be according to ISO 4217:2005validator: packages/validator/src/rules/peppol/cl.ts2agrees in 1 document
PEPPOL-EN16931-CL008PEPPOL-EN16931-CLfatalElectronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"validator: packages/validator/src/rules/peppol/cl.ts6reported in 43 documents; known differences: dropped-element
PEPPOL-EN16931-F001PEPPOL-EN16931-FfatalA date MUST be formatted YYYY-MM-DD.validator: packages/validator/src/rules/peppol/f.ts2reported in 1 document; known differences: dropped-element
PEPPOL-EN16931-P0100PEPPOL-EN16931-PfatalInvoice type code MUST be set according to the profile.validator: packages/validator/src/rules/peppol/p.ts6agrees in 2 documents
PEPPOL-EN16931-P0101PEPPOL-EN16931-PfatalCredit note type code MUST be set according to the profile.validator: packages/validator/src/rules/peppol/p.ts6agrees in 2 documents
PEPPOL-EN16931-P0104PEPPOL-EN16931-PfatalTax Category G MUST be used when exemption reason code is VATEX-EU-Gvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0105PEPPOL-EN16931-PfatalTax Category O MUST be used when exemption reason code is VATEX-EU-Ovalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0106PEPPOL-EN16931-PfatalTax Category K MUST be used when exemption reason code is VATEX-EU-ICvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0107PEPPOL-EN16931-PfatalTax Category AE MUST be used when exemption reason code is VATEX-EU-AEvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0108PEPPOL-EN16931-PfatalTax Category E MUST be used when exemption reason code is VATEX-EU-Dvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0109PEPPOL-EN16931-PfatalTax Category E MUST be used when exemption reason code is VATEX-EU-Fvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0110PEPPOL-EN16931-PfatalTax Category E MUST be used when exemption reason code is VATEX-EU-Ivalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0111PEPPOL-EN16931-PfatalTax Category E MUST be used when exemption reason code is VATEX-EU-Jvalidator: packages/validator/src/rules/peppol/p.ts3agrees in 2 documents
PEPPOL-EN16931-P0112PEPPOL-EN16931-PfatalInvoice type code 326 or 384 are only allowed when both buyer and seller are German organizationsvalidator: packages/validator/src/rules/peppol/p.ts4agrees in 1 document
PEPPOL-EN16931-R001PEPPOL-EN16931-RfatalBusiness process MUST be provided.validator: packages/validator/src/rules/peppol/r-document.ts2agrees in 524 documents
PEPPOL-EN16931-R002PEPPOL-EN16931-RfatalNo more than one note is allowed on document level, unless both the buyer and seller are German organizations.validator: packages/validator/src/rules/peppol/r-document.ts3agrees in 4 documents
PEPPOL-EN16931-R003PEPPOL-EN16931-RfatalA buyer reference or purchase order reference MUST be provided.validator: packages/validator/src/rules/peppol/r-document.ts4agrees in 542 documents
PEPPOL-EN16931-R004PEPPOL-EN16931-RfatalSpecification identifier MUST begin with the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0' and follow the format rules for the identifier.validator: packages/validator/src/rules/peppol/r-document.ts5agrees in 546 documents
PEPPOL-EN16931-R005PEPPOL-EN16931-RfatalVAT accounting currency code MUST be different from invoice currency code when provided.validator: packages/validator/src/rules/peppol/r-document.ts4agrees in 7 documents
PEPPOL-EN16931-R007PEPPOL-EN16931-RfatalBusiness process MUST have an approved identifier.validator: packages/validator/src/rules/peppol/r-document.ts2agrees in 528 documents
PEPPOL-EN16931-R008PEPPOL-EN16931-RfatalDocument MUST not contain empty elements.validator: packages/validator/src/rules/peppol/r-empty-elements.ts0reported in 60 documents; known differences: library-bug
PEPPOL-EN16931-R010PEPPOL-EN16931-RfatalBuyer electronic address MUST be providedvalidator: packages/validator/src/rules/peppol/r-parties.ts2agrees in 192 documents
PEPPOL-EN16931-R020PEPPOL-EN16931-RfatalSeller electronic address MUST be providedvalidator: packages/validator/src/rules/peppol/r-parties.ts2reported in 253 documents; known differences: dropped-element
PEPPOL-EN16931-R040PEPPOL-EN16931-RfatalAllowance/charge amount must equal base amount * percentage/100 if base amount and percentage existsvalidator: packages/validator/src/rules/peppol/r-allowances.ts10agrees in 11 documents
PEPPOL-EN16931-R041PEPPOL-EN16931-RfatalAllowance/charge base amount MUST be provided when allowance/charge percentage is provided.validator: packages/validator/src/rules/peppol/r-allowances.ts9agrees in 4 documents
PEPPOL-EN16931-R042PEPPOL-EN16931-RfatalAllowance/charge percentage MUST be provided when allowance/charge base amount is provided.validator: packages/validator/src/rules/peppol/r-allowances.ts9agrees in 4 documents
PEPPOL-EN16931-R043PEPPOL-EN16931-RfatalAllowance/charge ChargeIndicator value MUST equal 'true' or 'false'validator: packages/validator/src/rules/peppol/r-allowances.ts8agrees in 22 documents
PEPPOL-EN16931-R044PEPPOL-EN16931-RfatalCharge on price level is NOT allowed. Only value 'false' allowed.validator: packages/validator/src/rules/peppol/r-allowances.ts5agrees in 8 documents
PEPPOL-EN16931-R046PEPPOL-EN16931-RfatalItem net price MUST equal (Gross price - Allowance amount) when gross price is provided.validator: packages/validator/src/rules/peppol/r-allowances.ts4agrees in 3 documents
PEPPOL-EN16931-R051PEPPOL-EN16931-RfatalAll currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).validator: packages/validator/src/rules/peppol/r-currency.ts6agrees in 84 documents
PEPPOL-EN16931-R053PEPPOL-EN16931-RfatalOnly one tax total with tax subtotals MUST be provided.validator: packages/validator/src/rules/peppol/r-currency.ts3agrees in 508 documents
PEPPOL-EN16931-R054PEPPOL-EN16931-RfatalOnly one tax total without tax subtotals MUST be provided when tax currency code is provided.validator: packages/validator/src/rules/peppol/r-currency.ts4agrees in 8 documents
PEPPOL-EN16931-R055PEPPOL-EN16931-RfatalInvoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational signvalidator: packages/validator/src/rules/peppol/r-currency.ts2reported in 8 documents; known differences: untyped-comparison
PEPPOL-EN16931-R061PEPPOL-EN16931-RfatalMandate reference MUST be provided for direct debit.validator: packages/validator/src/rules/peppol/r-document.ts2agrees in 4 documents
PEPPOL-EN16931-R080PEPPOL-EN16931-RfatalOnly one project reference is allowed on document levelvalidator: packages/validator/src/rules/peppol/r-document.ts4agrees in 1 document
PEPPOL-EN16931-R100PEPPOL-EN16931-RfatalOnly one invoiced object is allowed pr linevalidator: packages/validator/src/rules/peppol/r-lines.ts4agrees in 1 document
PEPPOL-EN16931-R101PEPPOL-EN16931-RfatalElement Document reference can only be used for Invoice line objectvalidator: packages/validator/src/rules/peppol/r-lines.ts2agrees in 1 document
PEPPOL-EN16931-R110PEPPOL-EN16931-RfatalStart date of line period MUST be within invoice period.validator: packages/validator/src/rules/peppol/r-lines.ts6agrees in 4 documents
PEPPOL-EN16931-R111PEPPOL-EN16931-RfatalEnd date of line period MUST be within invoice period.validator: packages/validator/src/rules/peppol/r-lines.ts6agrees in 2 documents
PEPPOL-EN16931-R120PEPPOL-EN16931-RfatalInvoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amountvalidator: packages/validator/src/rules/peppol/r-lines.ts11reported in 12 documents; known differences: lexical-value
PEPPOL-EN16931-R121PEPPOL-EN16931-RfatalBase quantity MUST be a positive number above zero.validator: packages/validator/src/rules/peppol/r-lines.ts4agrees in 2 documents
PEPPOL-EN16931-R130PEPPOL-EN16931-RfatalUnit code of price base quantity MUST be same as invoiced quantity.validator: packages/validator/src/rules/peppol/r-lines.ts3agrees in 2 documents
SE-R-001national:SEfatalFor Swedish suppliers, Swedish VAT-numbers must consist of 14 characters.not implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-002national:SEfatalFor Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in numeric formnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-003national:SEfatalSwedish organisation numbers should be numeric.not implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-004national:SEfatalSwedish organisation numbers consist of 10 characters.not implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-005national:SEfatalFor Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be statednot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-006national:SEfatalFor Swedish suppliers, only standard VAT rate of 6, 12 or 25 are usednot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-007national:SEwarningFor Swedish suppliers using Plusgiro, the Account ID must be numericnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-008national:SEwarningFor Swedish suppliers using Bankgiro, the Account ID must be numericnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-009national:SEwarningFor Swedish suppliers using Bankgiro, the Account ID must have 7-8 charactersnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-010national:SEwarningFor Swedish suppliers using Plusgiro, the Account ID must have 2-8 charactersnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-011national:SEwarningFor Swedish suppliers using Swedish Bankgiro or Plusgiro, the proper way to indicate this is to use Code 30 for PaymentMeans and FinancialInstitutionBranch ID with code SE:BANKGIRO or SE:PLUSGIROnot implemented yet4not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-012national:SEwarningFor domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
SE-R-013national:SEfatalThe last digit of a Swedish organization number must be valid according to the Luhn algorithm.not implemented yet2not compared
postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39)
UBL-CR-001UBL-CRwarningA UBL invoice should not include extensionsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-002UBL-CRwarningA UBL invoice should not include the UBLVersionID or it should be 2.1parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-003UBL-CRwarningA UBL invoice should not include the ProfileExecutionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-004UBL-CRwarningA UBL invoice should not include the CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-005UBL-CRwarningA UBL invoice should not include the UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-006UBL-CRwarningA UBL invoice should not include the IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-007UBL-CRwarningA UBL invoice should not include the PricingCurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-008UBL-CRwarningA UBL invoice should not include the PaymentCurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-009UBL-CRwarningA UBL invoice should not include the PaymentAlternativeCurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-010UBL-CRwarningA UBL invoice should not include the AccountingCostCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-011UBL-CRwarningA UBL invoice should not include the LineCountNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-012UBL-CRwarningA UBL invoice should not include the InvoicePeriod StartTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-013UBL-CRwarningA UBL invoice should not include the InvoicePeriod EndTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-014UBL-CRwarningA UBL invoice should not include the InvoicePeriod DurationMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-015UBL-CRwarningA UBL invoice should not include the InvoicePeriod Descriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-016UBL-CRwarningA UBL invoice should not include the OrderReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-017UBL-CRwarningA UBL invoice should not include the OrderReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-018UBL-CRwarningA UBL invoice should not include the OrderReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-019UBL-CRwarningA UBL invoice should not include the OrderReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-020UBL-CRwarningA UBL invoice should not include the OrderReference CustomerReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-021UBL-CRwarningA UBL invoice should not include the OrderReference OrderTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-022UBL-CRwarningA UBL invoice should not include the OrderReference DocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-023UBL-CRwarningA UBL invoice should not include the BillingReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-024UBL-CRwarningA UBL invoice should not include the BillingReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-025UBL-CRwarningA UBL invoice should not include the BillingReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-026UBL-CRwarningA UBL invoice should not include the BillingReference DocumentTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-027UBL-CRwarningA UBL invoice should not include the BillingReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-028UBL-CRwarningA UBL invoice should not include the BillingReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-029UBL-CRwarningA UBL invoice should not include the BillingReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-030UBL-CRwarningA UBL invoice should not include the BillingReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-031UBL-CRwarningA UBL invoice should not include the BillingReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-032UBL-CRwarningA UBL invoice should not include the BillingReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-033UBL-CRwarningA UBL invoice should not include the BillingReference DocumenDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-034UBL-CRwarningA UBL invoice should not include the BillingReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-035UBL-CRwarningA UBL invoice should not include the BillingReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-036UBL-CRwarningA UBL invoice should not include the BillingReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-037UBL-CRwarningA UBL invoice should not include the BillingReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-038UBL-CRwarningA UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-039UBL-CRwarningA UBL invoice should not include the BillingReference CreditNoteDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-040UBL-CRwarningA UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-041UBL-CRwarningA UBL invoice should not include the BillingReference DebitNoteDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-042UBL-CRwarningA UBL invoice should not include the BillingReference ReminderDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-043UBL-CRwarningA UBL invoice should not include the BillingReference AdditionalDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-044UBL-CRwarningA UBL invoice should not include the BillingReference BillingReferenceLineparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-045UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-046UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-047UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-048UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-049UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference DocumentTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-050UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-051UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-052UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-053UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-054UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-055UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-056UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference DocumentDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-057UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-058UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-059UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-060UBL-CRwarningA UBL invoice should not include the DespatchDocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-061UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-062UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-063UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-064UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-065UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference DocumentTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-066UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-067UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-068UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-069UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-070UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-071UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-072UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference DocumentDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-073UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-074UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-075UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-076UBL-CRwarningA UBL invoice should not include the ReceiptDocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-077UBL-CRwarningA UBL invoice should not include the StatementDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-078UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-079UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-080UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-081UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-082UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference DocumentTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-083UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-084UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-085UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-086UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-087UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-088UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-089UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference DocumentDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-090UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-091UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-092UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-093UBL-CRwarningA UBL invoice should not include the OriginatorDocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-094UBL-CRwarningA UBL invoice should not include the ContractDocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-095UBL-CRwarningA UBL invoice should not include the ContractDocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-096UBL-CRwarningA UBL invoice should not include the ContractDocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-097UBL-CRwarningA UBL invoice should not include the ContractDocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-098UBL-CRwarningA UBL invoice should not include the ContractDocumentReference DocumentTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-099UBL-CRwarningA UBL invoice should not include the ContractDocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-100UBL-CRwarningA UBL invoice should not include the ContractDocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-101UBL-CRwarningA UBL invoice should not include the ContractDocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-102UBL-CRwarningA UBL invoice should not include the ContractDocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-103UBL-CRwarningA UBL invoice should not include the ContractDocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-104UBL-CRwarningA UBL invoice should not include the ContractDocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-105UBL-CRwarningA UBL invoice should not include the ContractDocumentReference DocumentDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-106UBL-CRwarningA UBL invoice should not include the ContractDocumentReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-107UBL-CRwarningA UBL invoice should not include the ContractDocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-108UBL-CRwarningA UBL invoice should not include the ContractDocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-109UBL-CRwarningA UBL invoice should not include the ContractDocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-110UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-111UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-112UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-113UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-114UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-115UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-116UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-117UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-118UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-119UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-121UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHashparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-122UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-123UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-124UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-125UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-126UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-127UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-128UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-129UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External FileNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-130UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-131UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-132UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-133UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-134UBL-CRwarningA UBL invoice should not include the ProjectReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-135UBL-CRwarningA UBL invoice should not include the ProjectReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-136UBL-CRwarningA UBL invoice should not include the ProjectReference WorkPhaseReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-137UBL-CRwarningA UBL invoice should not include the Signatureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-138UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-139UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty AdditionalAccountIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-140UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty DataSendingCapabilityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-141UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-142UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-143UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party WebsiteURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-144UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party LogoReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-145UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-146UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Languageparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-147UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-148UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-149UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-150UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postboxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-151UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-152UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Roomparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-153UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-154UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-155UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumberparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-156UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMailparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-157UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Departmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-158UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttentionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-159UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCareparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-160UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-161UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-162UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-163UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Regionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-164UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Districtparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-165UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffsetparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-166UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-167UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-168UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PhysicalLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-169UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-170UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-171UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-172UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-173UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-174UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-175UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-176UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-177UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-178UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-179UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-180UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-181UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-182UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-183UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateStockAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-184UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-185UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0agrees in 3 documents
UBL-CR-186UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationSchemeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-187UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficePartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-188UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-189UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Contact IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-190UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Contact Telefaxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-191UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Contact Noteparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-192UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunicationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-193UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party Personparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-194UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party AgentPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-195UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party ServiceProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-196UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorneyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-197UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty Party FinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-198UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty DespatchContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-199UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty AccountingContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-200UBL-CRwarningA UBL invoice should not include the AccountingSupplierParty SellerContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-201UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-202UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-203UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty AdditionalAccountIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-204UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-205UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-206UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party WebsiteURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-207UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party LogoReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-208UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-209UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Languageparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-210UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-211UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-212UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-213UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postboxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-214UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-215UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Roomparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-216UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-217UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-218UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumberparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-219UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMailparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-220UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Departmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-221UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttentionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-222UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCareparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-223UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-224UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-225UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-226UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Regionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-227UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Districtparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-228UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffsetparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-229UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-230UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-231UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PhysicalLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-232UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-233UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-234UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-235UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-236UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-237UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-238UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-239UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-240UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-241UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-242UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-243UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-244UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-245UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-246UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-247UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateStockAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-248UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-249UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-250UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationSchemeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-251UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficePartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-252UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-253UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Contact IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-254UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Contact Telefaxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-255UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Contact Noteparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-256UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunicationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-257UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party Personparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-258UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party AgentPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-259UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party ServiceProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-260UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorneyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-261UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty Party FinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-262UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty DeliveryContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-263UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty AccountingContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-264UBL-CRwarningA UBL invoice should not include the AccountingCustomerParty BuyerContactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-265UBL-CRwarningA UBL invoice should not include the PayeeParty MarkCareIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-266UBL-CRwarningA UBL invoice should not include the PayeeParty MarkAttentionIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-267UBL-CRwarningA UBL invoice should not include the PayeeParty WebsiteURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-268UBL-CRwarningA UBL invoice should not include the PayeeParty LogoReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-269UBL-CRwarningA UBL invoice should not include the PayeeParty EndpointIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-270UBL-CRwarningA UBL invoice should not include the PayeeParty IndustryClassificationCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-271UBL-CRwarningA UBL invoice should not include the PayeeParty Languageparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-272UBL-CRwarningA UBL invoice should not include the PayeeParty PostalAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-273UBL-CRwarningA UBL invoice should not include the PayeeParty PhysicalLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-274UBL-CRwarningA UBL invoice should not include the PayeeParty PartyTaxSchemeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-275UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-276UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-277UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-278UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-279UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-280UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-281UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-282UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity CorporateStockAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-283UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-284UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-285UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationSchemeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-286UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficePartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-287UBL-CRwarningA UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-288UBL-CRwarningA UBL invoice should not include the PayeeParty Contactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-289UBL-CRwarningA UBL invoice should not include the PayeeParty Personparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-290UBL-CRwarningA UBL invoice should not include the PayeeParty AgentPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-291UBL-CRwarningA UBL invoice should not include the PayeeParty ServiceProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-292UBL-CRwarningA UBL invoice should not include the PayeeParty PowerOfAttorneyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-293UBL-CRwarningA UBL invoice should not include the PayeeParty FinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-294UBL-CRwarningA UBL invoice should not include the BuyerCustomerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-295UBL-CRwarningA UBL invoice should not include the SellerSupplierPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-296UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty MarkCareIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-297UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-298UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty WebsiteURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-299UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty LogoReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-300UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty EndpointIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-301UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-302UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyIdentificationparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-303UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty Languageparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-304UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-305UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-306UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-307UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Postboxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-308UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Floorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-309UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Roomparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-310UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-311UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-312UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumberparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-313UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMailparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-314UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Departmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-315UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttentionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-316UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCareparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-317UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-318UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-319UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-320UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Regionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-321UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Districtparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-322UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffsetparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-323UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-324UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-325UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PhysicalLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-326UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-327UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-328UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-329UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-330UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-331UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-332UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-333UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-334UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-335UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PartyLegalEntityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-336UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty Contactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-337UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty Personparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-338UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty AgentPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-339UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty ServiceProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-340UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty PowerOfAttorneyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-341UBL-CRwarningA UBL invoice should not include the TaxRepresentativeParty FinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-342UBL-CRwarningA UBL invoice should not include the Delivery IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-343UBL-CRwarningA UBL invoice should not include the Delivery Quantityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-344UBL-CRwarningA UBL invoice should not include the Delivery MinimumQuantityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-345UBL-CRwarningA UBL invoice should not include the Delivery MaximumQuantityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-346UBL-CRwarningA UBL invoice should not include the Delivery ActualDeliveryTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-347UBL-CRwarningA UBL invoice should not include the Delivery LatestDeliveryDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-348UBL-CRwarningA UBL invoice should not include the Delivery LatestDeliveryTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-349UBL-CRwarningA UBL invoice should not include the Delivery ReleaseIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-350UBL-CRwarningA UBL invoice should not include the Delivery TrackingIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-351UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Descriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-352UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Conditionsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-353UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation CountrySubentityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-354UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-355UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation LocationTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-356UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation InformationURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-357UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-358UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-359UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-360UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-361UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-362UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Postboxparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-363UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Floorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-364UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Roomparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-365UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address BlockNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-366UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address BuildingNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-367UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumberparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-368UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address InhouseMailparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-369UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Departmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-370UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address MarkAttentionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-371UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address MarkCareparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-372UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-373UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-374UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-375UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Regionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-376UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Districtparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-377UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffsetparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-378UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address Country Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-379UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-380UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-381UBL-CRwarningA UBL invoice should not include the Delivery DeliveryLocation LocationCoordinateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-382UBL-CRwarningA UBL invoice should not include the Delivery AlternativeDeliveryLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-383UBL-CRwarningA UBL invoice should not include the Delivery RequestedDeliveryPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-384UBL-CRwarningA UBL invoice should not include the Delivery EstimatedDeliveryPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-385UBL-CRwarningA UBL invoice should not include the Delivery CarrierPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-386UBL-CRwarningA UBL invoice should not include the DeliveryParty MarkCareIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-387UBL-CRwarningA UBL invoice should not include the DeliveryParty MarkAttentionIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-388UBL-CRwarningA UBL invoice should not include the DeliveryParty WebsiteURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-389UBL-CRwarningA UBL invoice should not include the DeliveryParty LogoReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-390UBL-CRwarningA UBL invoice should not include the DeliveryParty EndpointIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-391UBL-CRwarningA UBL invoice should not include the DeliveryParty IndustryClassificationCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-392UBL-CRwarningA UBL invoice should not include the DeliveryParty PartyIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-393UBL-CRwarningA UBL invoice should not include the DeliveryParty Languageparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-394UBL-CRwarningA UBL invoice should not include the DeliveryParty PostalAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-395UBL-CRwarningA UBL invoice should not include the DeliveryParty PhysicalLocationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-396UBL-CRwarningA UBL invoice should not include the DeliveryParty PartyTaxSchemeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-397UBL-CRwarningA UBL invoice should not include the DeliveryParty PartyLegalEntityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-398UBL-CRwarningA UBL invoice should not include the DeliveryParty Contactparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-399UBL-CRwarningA UBL invoice should not include the DeliveryParty Personparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-400UBL-CRwarningA UBL invoice should not include the DeliveryParty AgentPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-401UBL-CRwarningA UBL invoice should not include the DeliveryParty ServiceProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-402UBL-CRwarningA UBL invoice should not include the DeliveryParty PowerOfAttorneyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-403UBL-CRwarningA UBL invoice should not include the DeliveryParty FinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-404UBL-CRwarningA UBL invoice should not include the Delivery NotifyPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-405UBL-CRwarningA UBL invoice should not include the Delivery Despatchparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-406UBL-CRwarningA UBL invoice should not include the Delivery DeliveryTermsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-407UBL-CRwarningA UBL invoice should not include the Delivery MinimumDeliveryUnitparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-408UBL-CRwarningA UBL invoice should not include the Delivery MaximumDeliveryUnitparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-409UBL-CRwarningA UBL invoice should not include the Delivery Shipmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-410UBL-CRwarningA UBL invoice should not include the DeliveryTermsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-411UBL-CRwarningA UBL invoice should not include the PaymentMeans IDparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-412UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentDueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-413UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentChannelCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-414UBL-CRwarningA UBL invoice should not include the PaymentMeans InstructionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-415UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount CardTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-416UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount ValidityStartDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-417UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount ExpiryDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-418UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount IssuerIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-419UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount IssueNumberIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-420UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount CV2IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-421UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount CardChipCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-422UBL-CRwarningA UBL invoice should not include the PaymentMeans CardAccount ChipApplicationIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-424UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-425UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-426UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-427UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-428UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNoteparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-429UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-430UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-431UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Addressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-432UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Addressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-433UBL-CRwarningA UBL invoice should not include the PaymentMeans PayeeFinancialAccount Countryparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-434UBL-CRwarningA UBL invoice should not include the PaymentMeans CreditAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-435UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-436UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-437UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-438UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate SignatureIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-439UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-440UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-441UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-442UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-443UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-444UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-445UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNoteparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-446UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranchparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-447UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Countryparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-448UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-449UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-450UBL-CRwarningA UBL invoice should not include the PaymentMeans PaymentMandate Clauseparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-451UBL-CRwarningA UBL invoice should not include the PaymentMeans TradeFinancingparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-452UBL-CRwarningA UBL invoice should not include the PaymentTerms IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-453UBL-CRwarningA UBL invoice should not include the PaymentTerms PaymentMeansIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-454UBL-CRwarningA UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-455UBL-CRwarningA UBL invoice should not include the PaymentTerms ReferenceEventCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-456UBL-CRwarningA UBL invoice should not include the PaymentTerms SettlementDiscountPercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-457UBL-CRwarningA UBL invoice should not include the PaymentTerms PenaltySurchargePercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-458UBL-CRwarningA UBL invoice should not include the PaymentTerms PaymentPercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-459UBL-CRwarningA UBL invoice should not include the PaymentTerms Amountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-460UBL-CRwarningA UBL invoice should not include the PaymentTerms SettlementDiscountAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-461UBL-CRwarningA UBL invoice should not include the PaymentTerms PenaltyAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-462UBL-CRwarningA UBL invoice should not include the PaymentTerms PaymentTermsDetailsURIparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-463UBL-CRwarningA UBL invoice should not include the PaymentTerms PaymentDueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-464UBL-CRwarningA UBL invoice should not include the PaymentTerms InstallmentDueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-465UBL-CRwarningA UBL invoice should not include the PaymentTerms InvoicingPartyReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-466UBL-CRwarningA UBL invoice should not include the PaymentTerms SettlementPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-467UBL-CRwarningA UBL invoice should not include the PaymentTerms PenaltyPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-468UBL-CRwarningA UBL invoice should not include the PaymentTerms ExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-469UBL-CRwarningA UBL invoice should not include the PaymentTerms ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-470UBL-CRwarningA UBL invoice should not include the PrepaidPaymentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-471UBL-CRwarningA UBL invoice should not include the AllowanceCharge IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-472UBL-CRwarningA UBL invoice should not include the AllowanceCharge PrepaidIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-473UBL-CRwarningA UBL invoice should not include the AllowanceCharge SequenceNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-474UBL-CRwarningA UBL invoice should not include the AllowanceCharge AccountingCostCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-475UBL-CRwarningA UBL invoice should not include the AllowanceCharge AccountingCostparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-476UBL-CRwarningA UBL invoice should not include the AllowanceCharge PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-477UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-478UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-479UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-480UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-481UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-482UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TierRangeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-483UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-484UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-485UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-486UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-487UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-488UBL-CRwarningA UBL invoice should not include the AllowanceCharge TaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-489UBL-CRwarningA UBL invoice should not include the AllowanceCharge PaymentMeansparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-490UBL-CRwarningA UBL invoice should not include the TaxExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-491UBL-CRwarningA UBL invoice should not include the PricingExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-492UBL-CRwarningA UBL invoice should not include the PaymentExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-493UBL-CRwarningA UBL invoice should not include the PaymentAlternativeExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-494UBL-CRwarningA UBL invoice should not include the TaxTotal RoundingAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-495UBL-CRwarningA UBL invoice should not include the TaxTotal TaxEvidenceIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-496UBL-CRwarningA UBL invoice should not include the TaxTotal TaxIncludedIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-497UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-498UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-499UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal Percentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-500UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-501UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-502UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TierRangeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-503UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-504UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-505UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-506UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-507UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRangeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-508UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-509UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-510UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-511UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-512UBL-CRwarningA UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-513UBL-CRwarningA UBL invoice should not include the WithholdingTaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-514UBL-CRwarningA UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-515UBL-CRwarningA UBL invoice should not include the InvoiceLine UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-516UBL-CRwarningA UBL invoice should not include the InvoiceLine TaxPointDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-517UBL-CRwarningA UBL invoice should not include the InvoiceLine AccountingCostCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-518UBL-CRwarningA UBL invoice should not include the InvoiceLine PaymentPurposeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-519UBL-CRwarningA UBL invoice should not include the InvoiceLine FreeOfChargeIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-520UBL-CRwarningA UBL invoice should not include the InvoiceLine InvoicePeriod StartTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-521UBL-CRwarningA UBL invoice should not include the InvoiceLine InvoicePeriod EndTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-522UBL-CRwarningA UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-523UBL-CRwarningA UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-524UBL-CRwarningA UBL invoice should not include the InvoiceLine InvoicePeriod Descriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-525UBL-CRwarningA UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-526UBL-CRwarningA UBL invoice should not include the InvoiceLine OrderLineReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-527UBL-CRwarningA UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-528UBL-CRwarningA UBL invoice should not include the InvoiceLine OrderLineReference OrderReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-529UBL-CRwarningA UBL invoice should not include the InvoiceLine DespatchLineReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-530UBL-CRwarningA UBL invoice should not include the InvoiceLine ReceiptLineReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-531UBL-CRwarningA UBL invoice should not include the InvoiceLine BillingReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-532UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference CopyIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-533UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference UUIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-534UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference IssueDateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-535UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference IssueTimeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-537UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference DocumentTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-538UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference Xpathparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-539UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference LanguageIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-540UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference LocaleCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-541UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference VersionIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-542UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-543UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference DocumentDescriptionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-544UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference Attachmentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-545UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-546UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-547UBL-CRwarningA UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-548UBL-CRwarningA UBL invoice should not include the InvoiceLine PricingReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-549UBL-CRwarningA UBL invoice should not include the InvoiceLine OriginatorPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-550UBL-CRwarningA UBL invoice should not include the InvoiceLine Deliveryparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-551UBL-CRwarningA UBL invoice should not include the InvoiceLine PaymentTermsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-552UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-553UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-554UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-555UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-556UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-557UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-558UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategoryparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-559UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-560UBL-CRwarningA UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeansparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-561UBL-CRwarningA UBL invoice should not include the InvoiceLine TaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-562UBL-CRwarningA UBL invoice should not include the InvoiceLine WithholdingTaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-563UBL-CRwarningA UBL invoice should not include the InvoiceLine Item PackQuantityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-564UBL-CRwarningA UBL invoice should not include the InvoiceLine Item PackSizeNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-565UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CatalogueIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-566UBL-CRwarningA UBL invoice should not include the InvoiceLine Item HazardousRiskIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-567UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalInformationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-568UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Keywordparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-569UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BrandNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-570UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ModelNameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-571UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-572UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BarcodeSymbologyIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-573UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttributeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-574UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-575UBL-CRwarningA UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-576UBL-CRwarningA UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-577UBL-CRwarningA UBL invoice should not include the InvoiceLine Item SellersItemIdentification BarcodeSymbologyIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-578UBL-CRwarningA UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttributeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-579UBL-CRwarningA UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-580UBL-CRwarningA UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-581UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-582UBL-CRwarningA UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-583UBL-CRwarningA UBL invoice should not include the InvoiceLine Item StandardItemIdentification BarcodeSymbologyIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-584UBL-CRwarningA UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttributeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-585UBL-CRwarningA UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-586UBL-CRwarningA UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-587UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CatalogueItemIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-588UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemIdentificationparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-589UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CatalogueDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-590UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReferenceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-591UBL-CRwarningA UBL invoice should not include the InvoiceLine Item OriginCountry Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-592UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-593UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-594UBL-CRwarningA UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-595UBL-CRwarningA UBL invoice should not include the InvoiceLine Item TransactionConditionsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-596UBL-CRwarningA UBL invoice should not include the InvoiceLine Item HazardousItemparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-597UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-598UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasureparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-599UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-600UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-601UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-602UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRangeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-603UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-604UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Nameparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-605UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-606UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-607UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-608UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-609UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-610UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-611UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantityparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-612UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-613UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-614UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValueparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-615UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-616UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroupparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-617UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-618UBL-CRwarningA UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRangeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-619UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ManufacturerPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-620UBL-CRwarningA UBL invoice should not include the InvoiceLine Item InformationContentProviderPartyparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-621UBL-CRwarningA UBL invoice should not include the InvoiceLine Item OriginAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-622UBL-CRwarningA UBL invoice should not include the InvoiceLine Item ItemInstanceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-623UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Certificateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-624UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Dimensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-625UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price PriceChangeReasonparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-626UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price PriceTypeCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-627UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price PriceTypeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-628UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-629UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price ValidityPeriodparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-630UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price PriceListparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-632UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge IDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-633UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCodeparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-CR-634UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-CR-635UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumericparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-636UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicatorparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-637UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumericparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-638UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCodeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-639UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-640UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-641UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategoryparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-642UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotalparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-643UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeansparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-644UBL-CRwarningA UBL invoice should not include the InvoiceLine Item Price PricingExchangeRateparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-645UBL-CRwarningA UBL invoice should not include the InvoiceLine DeliveryTermsparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-646UBL-CRwarningA UBL invoice should not include the InvoiceLine SubInvoiceLineparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-647UBL-CRwarningA UBL invoice should not include the InvoiceLine ItemPriceExtensionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-648UBL-CRwarningA UBL invoice should not include the CustomizationID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-649UBL-CRwarningA UBL invoice should not include the ProfileID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-650UBL-CRwarningA UBL invoice shall not include the Invoice ID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-651UBL-CRwarningA UBL invoice should not include the SalesOrderID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-652UBL-CRwarningA UBL invoice should not include the PartyTaxScheme CompanyID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-CR-653UBL-CRwarningA UBL invoice should not include the PaymentID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-654UBL-CRwarningA UBL invoice should not include the PayeeFinancialAccount scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-655UBL-CRwarningA UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifierparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-656UBL-CRwarningA UBL invoice should not include the InvoiceTypeCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-657UBL-CRwarningA UBL invoice should not include the DocumentCurrencyCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-658UBL-CRwarningA UBL invoice should not include the TaxCurrencyCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-659UBL-CRwarningA UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-660UBL-CRwarningA UBL invoice should not include the Country Identification code listIDparser: packages/parser/src/generated/structural.generated.ts0agrees in 8 documents
UBL-CR-661UBL-CRwarningA UBL invoice should not include the PaymentMeansCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-662UBL-CRwarningA UBL invoice should not include the AllowanceChargeReasonCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-663UBL-CRwarningA UBL invoice should not include the unitCodeListIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-664UBL-CRwarningA UBL invoice should not include the FinancialInstitutionBranch FinancialInstitutionparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-665UBL-CRwarningA UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130'parser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-CR-666UBL-CRfatalA UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachmentparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-667UBL-CRwarningA UBL invoice should not include a Buyer Item Identification schemeIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-668UBL-CRwarningA UBL invoice should not include a Sellers Item Identification schemeIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-669UBL-CRwarningA UBL invoice should not include a Price Allowance Reason Codeparser: packages/parser/src/generated/structural.generated.ts0reported in 1 document; known differences: overlapping-forbidden-element
UBL-CR-670UBL-CRwarningA UBL invoice should not include a Price Allowance Reasonparser: packages/parser/src/generated/structural.generated.ts0reported in 1 document; known differences: overlapping-forbidden-element
UBL-CR-671UBL-CRwarningA UBL invoice should not include a Price Allowance Multiplier Factorparser: packages/parser/src/generated/structural.generated.ts0reported in 2 documents; known differences: overlapping-forbidden-element
UBL-CR-672UBL-CRwarningA UBL credit note should not include the CreditNoteTypeCode listIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-673UBL-CRfatalA UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Descriptionparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-CR-674UBL-CRwarningA UBL invoice should not include the PrimaryAccountNumber schemeIDparser: packages/parser/src/generated/structural.generated.ts0not compared
forbids //cbc:PrimaryAccountNumber/@schemeID, but UBL 2.1 has no PrimaryAccountNumber element (the card number is cbc:PrimaryAccountNumberID), so the assert never fires on a schema-valid document; the row is kept as written (SEGMENT_QUIRKS, #48 review)
UBL-CR-675UBL-CRwarningA UBL invoice should not include the NetworkID schemeIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-676UBL-CRwarningA UBL invoice should not include the PaymentMandate/ID schemeIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-677UBL-CRwarningA UBL invoice should not include the PayerFinancialAccount/ID schemeIDparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-678UBL-CRwarningA UBL invoice should not include the TaxCategory/ID schemeIDparser: packages/parser/src/generated/structural.generated.ts0agrees in 84 documents
UBL-CR-679UBL-CRwarningA UBL invoice should not include the ClassifiedTaxCategory/ID schemeIDparser: packages/parser/src/generated/structural.generated.ts0agrees in 36 documents
UBL-CR-680UBL-CRwarningA UBL invoice should not include the PaymentMeans/PayerFinancialAccountparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-681UBL-CRwarningA UBL invoice should not include the PaymentMeans InstructionNoteparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-CR-682UBL-CRwarningA UBL invoice should not include the Delivery DeliveryAddressparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-01UBL-DTfatalAmounts shall be decimal up to two fraction digitsparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/dt.ts
2agrees in 1 document
UBL-DT-06UBL-DTfatalBinary object elements shall contain the mime code attributevalidator: packages/validator/src/rules/ubl/dt.ts2agrees in 3 documents
UBL-DT-07UBL-DTfatalBinary object elements shall contain the file name attributevalidator: packages/validator/src/rules/ubl/dt.ts2reported in 9 documents; known differences: dropped-element
UBL-DT-08UBL-DTwarningScheme name attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-09UBL-DTwarningScheme agency name attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-10UBL-DTwarningScheme data uri attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-11UBL-DTwarningScheme uri attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-12UBL-DTwarningFormat attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-13UBL-DTwarningUnit code list identifier attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-14UBL-DTwarningUnit code list agency identifier attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-15UBL-DTwarningUnit code list agency name attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-16UBL-DTwarningList agency name attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-17UBL-DTwarningList name attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-18UBL-DTwarningName attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-19UBL-DTwarningLanguage identifier attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-20UBL-DTwarningList uri attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-21UBL-DTwarningList scheme uri attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-22UBL-DTwarningLanguage local identifier attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-23UBL-DTwarningUri attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-24UBL-DTwarningCurrency code list version id should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-25UBL-DTwarningCharacterSetCode attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-26UBL-DTwarningEncodingCode attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-27UBL-DTwarningScheme Agency ID attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-DT-28UBL-DTwarningList Agency ID attribute should not be presentparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-01UBL-SRfatalContract identifier shall occur maximum once.parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-02UBL-SRfatalReceive advice identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-03UBL-SRfatalDespatch advice identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-04UBL-SRfatalInvoice object identifier shall occur maximum oncevalidator: packages/validator/src/rules/ubl/sr-bespoke.ts0not reported in the corpus
UBL-SR-05UBL-SRfatalPayment terms shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-SR-06UBL-SRfatalPreceding invoice reference shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-07UBL-SRfatalIf there is a preceding invoice reference, the preceding invoice number shall be presentvalidator: packages/validator/src/rules/ubl/sr-bespoke.ts0agrees in 5 documents
UBL-SR-08UBL-SRfatalInvoice period shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-SR-09UBL-SRfatalSeller name shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-10UBL-SRfatalSeller trader name shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-11UBL-SRfatalSeller legal registration identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-SR-12UBL-SRfatalSeller VAT identifier shall occur maximum onceparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/sr-bespoke.ts
2reported in 1 document; known differences: library-bug
UBL-SR-13UBL-SRfatalSeller tax registration shall occur maximum onceparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/sr-bespoke.ts
0agrees in 4 documents
UBL-SR-14UBL-SRfatalSeller additional legal information shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-15UBL-SRfatalBuyer name shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-16UBL-SRfatalBuyer identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 2 documents
UBL-SR-17UBL-SRfatalBuyer legal registration identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-SR-18UBL-SRfatalBuyer VAT identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts2agrees in 1 document
UBL-SR-19UBL-SRfatalPayee name shall occur maximum once, if the Payee is different from the Sellerparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/sr-bespoke.ts
0reported in 12 documents; known differences: dropped-element, payee-seller-comparison
UBL-SR-20UBL-SRfatalPayee identifier shall occur maximum once, if the Payee is different from the Sellerparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/sr-bespoke.ts
0reported in 9 documents; known differences: dropped-element, payee-seller-comparison
UBL-SR-21UBL-SRfatalPayee legal registration identifier shall occur maximum once, if the Payee is different from the Sellerparser and validator: packages/parser/src/generated/structural.generated.ts
packages/validator/src/rules/ubl/sr-bespoke.ts
0reported in 9 documents; known differences: dropped-element, payee-seller-comparison
UBL-SR-22UBL-SRfatalSeller tax representative name shall occur maximum once, if the Seller has a tax representativeparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-23UBL-SRfatalSeller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representativeparser: packages/parser/src/generated/structural.generated.ts0not compared
counts cac:TaxRepresentativeParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID, but UBL has no cac:Party under cac:TaxRepresentativeParty (it is a party itself), so the assert never fires on a schema-valid document (#8 review)
UBL-SR-24UBL-SRfatalDeliver to information shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-25UBL-SRfatalDeliver to party name shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-26UBL-SRfatalPayment reference shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-27UBL-SRfatalPayment means text shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-28UBL-SRfatalMandate reference identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-29UBL-SRfatalBank creditor reference shall occur maximum oncevalidator: packages/validator/src/rules/ubl/sr-bespoke.ts0reported in 1 document; known differences: dropped-element
UBL-SR-30UBL-SRfatalDocument level allowance reason shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-31UBL-SRfatalDocument level charge reason shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-32UBL-SRfatalVAT exemption reason text shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-33UBL-SRfatalSupporting document description shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-34UBL-SRfatalInvoice line note shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-35UBL-SRfatalReferenced purchase order line identifier shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-36UBL-SRfatalInvoice line period shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-37UBL-SRfatalItem price discount shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-39UBL-SRfatalProject reference shall occur maximum once.parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-40UBL-SRfatalBuyer trade name shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-42UBL-SRfatalParty tax scheme shall occur maximum twice in accounting supplier partyparser: packages/parser/src/generated/structural.generated.ts4agrees in 2 documents
UBL-SR-43UBL-SRfatalScheme identifier shall only be used for invoiced object (document type code with value 130 or 50)validator: packages/validator/src/rules/ubl/sr-bespoke.ts2agrees in 1 document
UBL-SR-44UBL-SRfatalAn Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeansvalidator: packages/validator/src/rules/ubl/sr-bespoke.ts8agrees in 2 documents
UBL-SR-45UBL-SRfatalDue Date shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-46UBL-SRfatalPayment means text shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-47UBL-SRfatalWhen there are more than one payment means code, they shall be equalvalidator: packages/validator/src/rules/ubl/sr-bespoke.ts8agrees in 6 documents
UBL-SR-48UBL-SRfatalInvoice lines shall have one and only one classified tax category.parser: packages/parser/src/generated/structural.generated.ts0agrees in 202 documents
UBL-SR-49UBL-SRfatalValue tax point date shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 3 documents
UBL-SR-50UBL-SRfatalItem description shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-51UBL-SRfatalAn address can only have one third line.parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-52UBL-SRfatalDocument reference shall occur maximum onceparser: packages/parser/src/generated/structural.generated.ts0agrees in 1 document
UBL-SR-53UBL-SRfatalCompanyID (VAT Identifier) must be stated when providing the PartyTaxScheme/TaxScheme/ID.validator: packages/validator/src/rules/ubl/sr-bespoke.ts0agrees in 69 documents
UBL-SR-54UBL-SRfatalAn Invoice shall contain maximum one Payment Card account (BG-18).parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus
UBL-SR-55UBL-SRfatalAn Invoice shall contain maximum one Payment Mandate (BG-19).parser: packages/parser/src/generated/structural.generated.ts0not reported in the corpus

Disabled upstream

Commented out in the pinned Schematron, so never evaluated - listed here because the official test files still exist and a future release may bring them back.

RuleFamilySeverityMessageImplemented inOfficial testsOracle parity
PEPPOL-COMMON-R048PEPPOL-COMMONwarningItalian VAT Code (Partita Iva) must be stated in the correct formatdisabled upstream0not compared
disabled upstream: the assert (partita IVA on a 9906 endpoint) is commented out in the pinned Peppol Schematron, so the official validator never evaluates it; the index records it as disabled (#15)

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