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.
| Rule | Family | Severity | Message | Implemented in | Official tests | Oracle parity |
|---|---|---|---|---|---|---|
| BR-01 | BR | fatal | An Invoice shall have a Specification identifier (BT-24). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 1667 documents |
| BR-02 | BR | fatal | An Invoice shall have an Invoice number (BT-1). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 1655 documents |
| BR-03 | BR | fatal | An Invoice shall have an Invoice issue date (BT-2). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 1657 documents |
| BR-04 | BR | fatal | An Invoice shall have an Invoice type code (BT-3). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 1654 documents |
| BR-05 | BR | fatal | An Invoice shall have an Invoice currency code (BT-5). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 1630 documents |
| BR-06 | BR | fatal | An Invoice shall contain the Seller name (BT-27). | validator: packages/validator/src/rules/en16931/core-document.ts | 10 | reported in 1643 documents; known differences: dropped-element |
| BR-07 | BR | fatal | An Invoice shall contain the Buyer name (BT-44). | validator: packages/validator/src/rules/en16931/core-document.ts | 10 | agrees in 1628 documents |
| BR-08 | BR | fatal | An Invoice shall contain the Seller postal address. | validator: packages/validator/src/rules/en16931/core-document.ts | 10 | agrees in 1451 documents |
| BR-09 | BR | fatal | The Seller postal address (BG-5) shall contain a Seller country code (BT-40). | validator: packages/validator/src/rules/en16931/core-parties.ts | 6 | agrees in 6 documents |
| BR-10 | BR | fatal | An Invoice shall contain the Buyer postal address (BG-8). | validator: packages/validator/src/rules/en16931/core-document.ts | 10 | agrees in 1526 documents |
| BR-11 | BR | fatal | The Buyer postal address shall contain a Buyer country code (BT-55). | validator: packages/validator/src/rules/en16931/core-parties.ts | 6 | agrees in 8 documents |
| BR-12 | BR | fatal | An Invoice shall have the Sum of Invoice line net amount (BT-106). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 77 documents |
| BR-13 | BR | fatal | An Invoice shall have the Invoice total amount without VAT (BT-109). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 64 documents |
| BR-14 | BR | fatal | An Invoice shall have the Invoice total amount with VAT (BT-112). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 81 documents |
| BR-15 | BR | fatal | An Invoice shall have the Amount due for payment (BT-115). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 77 documents |
| BR-16 | BR | fatal | An Invoice shall have at least one Invoice line (BG-25) | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | reported in 1209 documents; known differences: dropped-element |
| BR-17 | BR | fatal | The 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.ts | 4 | agrees in 6 documents |
| BR-18 | BR | fatal | The 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.ts | 4 | agrees in 117 documents |
| BR-19 | BR | fatal | The 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.ts | 6 | agrees in 106 documents |
| BR-20 | BR | fatal | The 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.ts | 6 | agrees in 6 documents |
| BR-21 | BR | fatal | Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 463 documents; known differences: dropped-element |
| BR-22 | BR | fatal | Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 444 documents; known differences: dropped-element |
| BR-23 | BR | fatal | An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 458 documents; known differences: dropped-element |
| BR-24 | BR | fatal | Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 318 documents; known differences: dropped-element |
| BR-25 | BR | fatal | Each Invoice line (BG-25) shall contain the Item name (BT-153). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 463 documents; known differences: dropped-element |
| BR-26 | BR | fatal | Each Invoice line (BG-25) shall contain the Item net price (BT-146). | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | reported in 431 documents; known differences: dropped-element |
| BR-27 | BR | fatal | The Item net price (BT-146) shall NOT be negative. | validator: packages/validator/src/rules/en16931/core-lines.ts | 6 | reported in 434 documents; known differences: dropped-element, untyped-comparison |
| BR-28 | BR | fatal | The Item gross price (BT-148) shall NOT be negative. | validator: packages/validator/src/rules/en16931/core-lines.ts | 6 | agrees in 2 documents |
| BR-29 | BR | fatal | If 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.ts | 7 | agrees in 2 documents |
| BR-30 | BR | fatal | If 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.ts | 7 | agrees in 2 documents |
| BR-31 | BR | fatal | Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 4 | agrees in 155 documents |
| BR-32 | BR | fatal | Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 6 | agrees in 37 documents |
| BR-33 | BR | fatal | Each 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.ts | 6 | agrees in 187 documents |
| BR-36 | BR | fatal | Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 4 | agrees in 159 documents |
| BR-37 | BR | fatal | Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 6 | agrees in 32 documents |
| BR-38 | BR | fatal | Each 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.ts | 6 | agrees in 204 documents |
| BR-41 | BR | fatal | Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 4 | agrees in 18 documents |
| BR-42 | BR | fatal | Each 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.ts | 6 | agrees in 19 documents |
| BR-43 | BR | fatal | Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). | validator: packages/validator/src/rules/en16931/core-allowances.ts | 4 | agrees in 15 documents |
| BR-44 | BR | fatal | Each 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.ts | 6 | agrees in 16 documents |
| BR-45 | BR | fatal | Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 184 documents |
| BR-46 | BR | fatal | Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 258 documents |
| BR-47 | BR | fatal | Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). | validator: packages/validator/src/rules/en16931/core-document.ts | 6 | agrees in 65 documents |
| BR-48 | BR | fatal | Each 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.ts | 6 | agrees in 221 documents |
| BR-49 | BR | fatal | A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). | validator: packages/validator/src/rules/en16931/core-payment.ts | 4 | agrees in 7 documents |
| BR-50 | BR | fatal | A 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.ts | 10 | agrees in 6 documents |
| BR-51 | BR | warning | In 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.ts | 4 | agrees in 2 documents |
| BR-52 | BR | fatal | Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). | validator: packages/validator/src/rules/en16931/core-document.ts | 4 | agrees in 15 documents |
| BR-53 | BR | fatal | If 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.ts | 4 | agrees in 10 documents |
| BR-54 | BR | fatal | Each 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.ts | 8 | agrees in 6 documents |
| BR-55 | BR | fatal | Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). | validator: packages/validator/src/rules/en16931/core-document.ts | 6 | agrees in 5 documents |
| BR-56 | BR | fatal | Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). | validator: packages/validator/src/rules/en16931/core-parties.ts | 6 | agrees in 73 documents |
| BR-57 | BR | fatal | Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). | validator: packages/validator/src/rules/en16931/core-parties.ts | 6 | agrees in 5 documents |
| BR-61 | BR | fatal | If 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.ts | 10 | agrees in 17 documents |
| BR-62 | BR | fatal | The Seller electronic address (BT-34) shall have a Scheme identifier. | validator: packages/validator/src/rules/en16931/core-parties.ts | 4 | agrees in 3 documents |
| BR-63 | BR | fatal | The Buyer electronic address (BT-49) shall have a Scheme identifier. | validator: packages/validator/src/rules/en16931/core-parties.ts | 4 | agrees in 3 documents |
| BR-64 | BR | fatal | The Item standard identifier (BT-157) shall have a Scheme identifier. | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | agrees in 2 documents |
| BR-65 | BR | fatal | The Item classification identifier (BT-158) shall have a Scheme identifier. | validator: packages/validator/src/rules/en16931/core-lines.ts | 4 | agrees in 2 documents |
| BR-AE-01 | BR-AE | fatal | An 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.ts | 10 | agrees in 56 documents |
| BR-AE-02 | BR-AE | fatal | An 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.ts | 14 | agrees in 27 documents |
| BR-AE-03 | BR-AE | fatal | An 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.ts | 14 | agrees in 17 documents |
| BR-AE-04 | BR-AE | fatal | An 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.ts | 14 | agrees in 20 documents |
| BR-AE-05 | BR-AE | fatal | In 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.ts | 3 | agrees in 32 documents |
| BR-AE-06 | BR-AE | fatal | In 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.ts | 3 | agrees in 22 documents |
| BR-AE-07 | BR-AE | fatal | In 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.ts | 3 | agrees in 25 documents |
| BR-AE-08 | BR-AE | fatal | In 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.ts | 11 | agrees in 18 documents |
| BR-AE-09 | BR-AE | fatal | The 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.ts | 3 | agrees in 21 documents |
| BR-AE-10 | BR-AE | fatal | A 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.ts | 4 | agrees in 21 documents |
| BR-AF-01 | BR-AF | fatal | An 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.ts | 8 | agrees in 48 documents |
| BR-AF-02 | BR-AF | fatal | An 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.ts | 9 | agrees in 29 documents |
| BR-AF-03 | BR-AF | fatal | An 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.ts | 9 | agrees in 17 documents |
| BR-AF-04 | BR-AF | fatal | An 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.ts | 9 | agrees in 16 documents |
| BR-AF-05 | BR-AF | fatal | In 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.ts | 3 | agrees in 14 documents |
| BR-AF-06 | BR-AF | fatal | In 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.ts | 3 | agrees in 13 documents |
| BR-AF-07 | BR-AF | fatal | In 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.ts | 3 | agrees in 13 documents |
| BR-AF-08 | BR-AF | fatal | For 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.ts | 16 | agrees in 10 documents |
| BR-AF-09 | BR-AF | fatal | The 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.ts | 4 | agrees in 25 documents |
| BR-AF-10 | BR-AF | fatal | A 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.ts | 4 | agrees in 3 documents |
| BR-AG-01 | BR-AG | fatal | An 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.ts | 8 | agrees in 40 documents |
| BR-AG-02 | BR-AG | fatal | An 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.ts | 7 | agrees in 28 documents |
| BR-AG-03 | BR-AG | fatal | An 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.ts | 6 | agrees in 15 documents |
| BR-AG-04 | BR-AG | fatal | An 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.ts | 6 | agrees in 15 documents |
| BR-AG-05 | BR-AG | fatal | In 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.ts | 3 | agrees in 12 documents |
| BR-AG-06 | BR-AG | fatal | In 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.ts | 3 | agrees in 10 documents |
| BR-AG-07 | BR-AG | fatal | In 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.ts | 3 | agrees in 10 documents |
| BR-AG-08 | BR-AG | fatal | For 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.ts | 16 | agrees in 10 documents |
| BR-AG-09 | BR-AG | fatal | The 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.ts | 4 | agrees in 25 documents |
| BR-AG-10 | BR-AG | fatal | A 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.ts | 4 | agrees in 3 documents |
| BR-B-01 | BR-B | fatal | An 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.ts | 0 | not reported in the corpus |
| BR-B-02 | BR-B | fatal | An 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.ts | 0 | not reported in the corpus |
| BR-CL-01 | BR-CL | fatal | The 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.ts | 2 | agrees in 9 documents |
| BR-CL-03 | BR-CL | fatal | currencyID MUST be coded using ISO code list 4217 alpha-3 | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 134 documents |
| BR-CL-04 | BR-CL | fatal | Invoice currency code MUST be coded using ISO code list 4217 alpha-3 | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 4 documents |
| BR-CL-05 | BR-CL | fatal | Tax currency code MUST be coded using ISO code list 4217 alpha-3 | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 4 documents |
| BR-CL-06 | BR-CL | fatal | Value added tax point date code MUST be coded using a restriction of UNTDID 2005. | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 4 documents; known differences: dropped-element |
| BR-CL-07 | BR-CL | fatal | Object identifier identification scheme identifier MUST be coded using a restriction of UNTDID 1153. | validator: packages/validator/src/rules/en16931/cl.ts | 6 | agrees in 2 documents |
| BR-CL-08 | BR-CL | fatal | Invoiced note subject code shall be coded using UNCL4451 | validator: packages/validator/src/rules/en16931/cl.ts | 0 | not reported in the corpus |
| BR-CL-10 | BR-CL | fatal | Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 17 documents; known differences: dropped-element |
| BR-CL-11 | BR-CL | fatal | Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list. | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 9 documents; known differences: dropped-element |
| BR-CL-13 | BR-CL | fatal | Item classification identifier identification scheme identifier MUST be coded using one of the UNTDID 7143 list. | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 4 documents |
| BR-CL-14 | BR-CL | fatal | Country codes in an invoice MUST be coded using ISO code list 3166-1 | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 5 documents; known differences: library-bug |
| BR-CL-15 | BR-CL | fatal | Country codes in an invoice MUST be coded using ISO code list 3166-1 | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 1 document |
| BR-CL-16 | BR-CL | fatal | Payment means in an invoice MUST be coded using UNCL4461 code list | validator: packages/validator/src/rules/en16931/cl.ts | 4 | agrees in 2 documents |
| BR-CL-17 | BR-CL | fatal | Invoice tax categories MUST be coded using UNCL5305 code list | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 1 document |
| BR-CL-18 | BR-CL | fatal | Invoice tax categories MUST be coded using UNCL5305 code list | validator: packages/validator/src/rules/en16931/cl.ts | 4 | reported in 14 documents; known differences: dropped-element |
| BR-CL-19 | BR-CL | fatal | Coded allowance reasons MUST belong to the UNCL 5189 code list | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 12 documents; known differences: dropped-element |
| BR-CL-20 | BR-CL | fatal | Coded charge reasons MUST belong to the UNCL 7161 code list | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 10 documents; known differences: dropped-element |
| BR-CL-21 | BR-CL | fatal | Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list | validator: packages/validator/src/rules/en16931/cl.ts | 2 | reported in 3 documents; known differences: dropped-element |
| BR-CL-22 | BR-CL | fatal | Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list | validator: packages/validator/src/rules/en16931/cl.ts | 0 | agrees in 16 documents |
| BR-CL-23 | BR-CL | fatal | Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension | validator: packages/validator/src/rules/en16931/cl.ts | 2 | agrees in 1 document |
| BR-CL-24 | BR-CL | fatal | For Mime code in attribute use MIMEMediaType. | validator: packages/validator/src/rules/en16931/cl.ts | 4 | reported in 3 documents; known differences: dropped-element |
| BR-CL-25 | BR-CL | fatal | Endpoint identifier scheme identifier MUST belong to the CEF EAS code list | validator: packages/validator/src/rules/en16931/cl.ts | 0 | reported in 12 documents; known differences: dropped-element |
| BR-CL-26 | BR-CL | fatal | Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list | validator: packages/validator/src/rules/en16931/cl.ts | 0 | not reported in the corpus |
| BR-CO-03 | BR-CO | fatal | Value 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.ts | 4 | agrees in 3 documents |
| BR-CO-04 | BR-CO | fatal | Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). | validator: packages/validator/src/rules/en16931/co.ts | 3 | reported in 219 documents; known differences: dropped-element |
| BR-CO-05 | BR-CO | fatal | Document 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.ts | 0 | not reported in the corpus |
| BR-CO-06 | BR-CO | fatal | Document 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.ts | 0 | not reported in the corpus |
| BR-CO-07 | BR-CO | fatal | Invoice 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.ts | 0 | not reported in the corpus |
| BR-CO-08 | BR-CO | fatal | Invoice 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.ts | 0 | not reported in the corpus |
| BR-CO-09 | BR-CO | fatal | The 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.ts | 4 | reported in 69 documents; known differences: dropped-element |
| BR-CO-10 | BR-CO | fatal | Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). | validator: packages/validator/src/rules/en16931/co.ts | 9 | agrees in 113 documents |
| BR-CO-11 | BR-CO | fatal | Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). | validator: packages/validator/src/rules/en16931/co.ts | 6 | agrees in 28 documents |
| BR-CO-12 | BR-CO | fatal | Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). | validator: packages/validator/src/rules/en16931/co.ts | 6 | agrees in 23 documents |
| BR-CO-13 | BR-CO | fatal | Invoice 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.ts | 28 | agrees in 98 documents |
| BR-CO-14 | BR-CO | fatal | Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). | validator: packages/validator/src/rules/en16931/co.ts | 7 | agrees in 324 documents |
| BR-CO-15 | BR-CO | fatal | Invoice 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.ts | 22 | agrees in 32 documents |
| BR-CO-16 | BR-CO | fatal | Amount 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.ts | 13 | agrees in 104 documents |
| BR-CO-17 | BR-CO | fatal | VAT 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.ts | 12 | agrees in 296 documents |
| BR-CO-18 | BR-CO | fatal | An Invoice shall at least have one VAT breakdown group (BG-23). | validator: packages/validator/src/rules/en16931/co.ts | 3 | agrees in 1314 documents |
| BR-CO-19 | BR-CO | fatal | If 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.ts | 6 | agrees in 3 documents |
| BR-CO-20 | BR-CO | fatal | If 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.ts | 4 | agrees in 1 document |
| BR-CO-21 | BR-CO | fatal | Each 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.ts | 4 | agrees in 187 documents |
| BR-CO-22 | BR-CO | fatal | Each 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.ts | 4 | agrees in 204 documents |
| BR-CO-23 | BR-CO | fatal | Each 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.ts | 4 | agrees in 19 documents |
| BR-CO-24 | BR-CO | fatal | Each 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.ts | 4 | agrees in 16 documents |
| BR-CO-25 | BR-CO | fatal | In 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.ts | 6 | agrees in 30 documents |
| BR-CO-26 | BR-CO | fatal | In 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.ts | 5 | agrees in 273 documents |
| BR-DEC-01 | BR-DEC | fatal | The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-02 | BR-DEC | fatal | The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-05 | BR-DEC | fatal | The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-06 | BR-DEC | fatal | The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-09 | BR-DEC | fatal | The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-10 | BR-DEC | fatal | The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-11 | BR-DEC | fatal | The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-12 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-13 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-14 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-15 | BR-DEC | fatal | The 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.ts | 0 | not reported in the corpus |
| BR-DEC-16 | BR-DEC | fatal | The allowed maximum number of decimals for the Paid amount (BT-113) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-17 | BR-DEC | fatal | The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-18 | BR-DEC | fatal | The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-19 | BR-DEC | fatal | The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-20 | BR-DEC | fatal | The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-23 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | agrees in 1 document |
| BR-DEC-24 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-25 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-27 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-DEC-28 | BR-DEC | fatal | The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. | validator: packages/validator/src/rules/en16931/dec.ts | 0 | not reported in the corpus |
| BR-E-01 | BR-E | fatal | An 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.ts | 18 | agrees in 48 documents |
| BR-E-02 | BR-E | fatal | An 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.ts | 8 | agrees in 27 documents |
| BR-E-03 | BR-E | fatal | An 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.ts | 7 | agrees in 19 documents |
| BR-E-04 | BR-E | fatal | An 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.ts | 8 | agrees in 24 documents |
| BR-E-05 | BR-E | fatal | In 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.ts | 3 | agrees in 29 documents |
| BR-E-06 | BR-E | fatal | In 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.ts | 3 | agrees in 18 documents |
| BR-E-07 | BR-E | fatal | In 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.ts | 3 | agrees in 23 documents |
| BR-E-08 | BR-E | fatal | In 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.ts | 11 | agrees in 27 documents |
| BR-E-09 | BR-E | fatal | The 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.ts | 3 | agrees in 25 documents |
| BR-E-10 | BR-E | fatal | A 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.ts | 4 | agrees in 25 documents |
| BR-G-01 | BR-G | fatal | An 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.ts | 9 | agrees in 34 documents |
| BR-G-02 | BR-G | fatal | An 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.ts | 7 | agrees in 24 documents |
| BR-G-03 | BR-G | fatal | An 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.ts | 6 | agrees in 12 documents |
| BR-G-04 | BR-G | fatal | An 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.ts | 6 | agrees in 16 documents |
| BR-G-05 | BR-G | fatal | In 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.ts | 3 | agrees in 25 documents |
| BR-G-06 | BR-G | fatal | In 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.ts | 3 | agrees in 13 documents |
| BR-G-07 | BR-G | fatal | In 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.ts | 3 | agrees in 17 documents |
| BR-G-08 | BR-G | fatal | In 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.ts | 11 | agrees in 18 documents |
| BR-G-09 | BR-G | fatal | The 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.ts | 3 | agrees in 23 documents |
| BR-G-10 | BR-G | fatal | A 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.ts | 4 | agrees in 21 documents |
| BR-IC-01 | BR-IC | fatal | An 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.ts | 9 | agrees in 38 documents |
| BR-IC-02 | BR-IC | fatal | An 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.ts | 8 | agrees in 24 documents |
| BR-IC-03 | BR-IC | fatal | An 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.ts | 8 | agrees in 15 documents |
| BR-IC-04 | BR-IC | fatal | An 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.ts | 8 | agrees in 18 documents |
| BR-IC-05 | BR-IC | fatal | In 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.ts | 3 | agrees in 25 documents |
| BR-IC-06 | BR-IC | fatal | In 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.ts | 3 | agrees in 16 documents |
| BR-IC-07 | BR-IC | fatal | In 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.ts | 3 | agrees in 19 documents |
| BR-IC-08 | BR-IC | fatal | In 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.ts | 11 | agrees in 27 documents |
| BR-IC-09 | BR-IC | fatal | The 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.ts | 3 | agrees in 32 documents |
| BR-IC-10 | BR-IC | fatal | A 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.ts | 0 | agrees in 33 documents |
| BR-IC-11 | BR-IC | fatal | In 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.ts | 6 | agrees in 32 documents |
| BR-IC-12 | BR-IC | fatal | In 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.ts | 8 | agrees in 33 documents |
| BR-O-01 | BR-O | fatal | An 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.ts | 9 | agrees in 23 documents |
| BR-O-02 | BR-O | fatal | An 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.ts | 4 | agrees in 3 documents |
| BR-O-03 | BR-O | fatal | An 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.ts | 4 | agrees in 3 documents |
| BR-O-04 | BR-O | fatal | An 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.ts | 4 | agrees in 3 documents |
| BR-O-05 | BR-O | fatal | An 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.ts | 2 | agrees in 1 document |
| BR-O-06 | BR-O | fatal | A 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.ts | 2 | agrees in 1 document |
| BR-O-07 | BR-O | fatal | A 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.ts | 2 | agrees in 1 document |
| BR-O-08 | BR-O | fatal | In 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.ts | 11 | agrees in 30 documents |
| BR-O-09 | BR-O | fatal | The 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.ts | 3 | agrees in 33 documents |
| BR-O-10 | BR-O | fatal | A 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.ts | 4 | agrees in 33 documents |
| BR-O-11 | BR-O | fatal | An 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.ts | 2 | agrees in 1 document |
| BR-O-12 | BR-O | fatal | An 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.ts | 3 | agrees in 1 document |
| BR-O-13 | BR-O | fatal | An 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.ts | 3 | agrees in 2 documents |
| BR-O-14 | BR-O | fatal | An 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.ts | 3 | agrees in 2 documents |
| BR-S-01 | BR-S | fatal | An 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.ts | 8 | agrees in 119 documents |
| BR-S-02 | BR-S | fatal | An 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.ts | 9 | agrees in 50 documents |
| BR-S-03 | BR-S | fatal | An 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.ts | 8 | agrees in 21 documents |
| BR-S-04 | BR-S | fatal | An 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.ts | 8 | agrees in 28 documents |
| BR-S-05 | BR-S | fatal | In 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.ts | 3 | agrees in 28 documents |
| BR-S-06 | BR-S | fatal | In 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.ts | 3 | agrees in 17 documents |
| BR-S-07 | BR-S | fatal | In 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.ts | 3 | agrees in 19 documents |
| BR-S-08 | BR-S | fatal | For 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.ts | 16 | reported in 38 documents; known differences: double-arithmetic |
| BR-S-09 | BR-S | fatal | The 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.ts | 10 | agrees in 40 documents |
| BR-S-10 | BR-S | fatal | A 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.ts | 4 | agrees in 19 documents |
| BR-Z-01 | BR-Z | fatal | An 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.ts | 9 | agrees in 35 documents |
| BR-Z-02 | BR-Z | fatal | An 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.ts | 7 | agrees in 23 documents |
| BR-Z-03 | BR-Z | fatal | An 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.ts | 8 | agrees in 14 documents |
| BR-Z-04 | BR-Z | fatal | An 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.ts | 8 | agrees in 17 documents |
| BR-Z-05 | BR-Z | fatal | In 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.ts | 3 | agrees in 24 documents |
| BR-Z-06 | BR-Z | fatal | In 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.ts | 3 | agrees in 15 documents |
| BR-Z-07 | BR-Z | fatal | In 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.ts | 3 | agrees in 18 documents |
| BR-Z-08 | BR-Z | fatal | In 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.ts | 11 | agrees in 18 documents |
| BR-Z-09 | BR-Z | fatal | The 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.ts | 3 | agrees in 21 documents |
| BR-Z-10 | BR-Z | fatal | A 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.ts | 4 | agrees in 3 documents |
| DE-R-001 | national:DE | fatal | If both supplier and customer are located in Germany, an invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16). | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-002 | national:DE | fatal | If both supplier and customer are located in Germany, the group "SELLER CONTACT" (BG-6) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-003 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Seller city" (BT-37) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-004 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Seller post code" (BT-38) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-005 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Seller contact point" (BT-41) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-006 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Seller contact telephone number" (BT-42) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-007 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Seller contact email address" (BT-43) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-008 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Buyer city" (BT-52) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-009 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Buyer post code" (BT-53) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-010 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-011 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-014 | national:DE | fatal | If both supplier and customer are located in Germany, the element "VAT category rate" (BT-119) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-015 | national:DE | fatal | If both supplier and customer are located in Germany, the element "Buyer reference" (BT-10) shall be provided. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-016 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-017 | national:DE | warning | If 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 yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-018 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-019 | national:DE | warning | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-020 | national:DE | warning | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-022 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-023-1 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-023-2 | national:DE | fatal | If 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 yet | 1 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-024-1 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-024-2 | national:DE | fatal | If 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 yet | 1 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-025-1 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-025-2 | national:DE | fatal | If 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 yet | 1 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-026 | national:DE | warning | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-027 | national:DE | warning | If 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 yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-028 | national:DE | warning | If 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 yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-030 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-031 | national:DE | fatal | If 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DE-R-T02 | national:DE | warning | If both supplier and customer are located in Germany, BT-124 "External document location" must contain an absolute URL with valid scheme. | not implemented yet | 5 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| DK-R-002 | national:DK | fatal | Danish suppliers MUST provide legal entity (CVR-number) | validator: packages/validator/src/rules/national/dk.ts | 9 | agrees in 109 documents |
| DK-R-003 | national:DK | warning | If 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.ts | 12 | agrees in 3 documents |
| DK-R-004 | national:DK | fatal | When 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 character | validator: packages/validator/src/rules/national/dk.ts | 8 | reported in 4 documents; known differences: model-gap |
| DK-R-005 | national:DK | fatal | For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97 | validator: packages/validator/src/rules/national/dk.ts | 15 | agrees in 3 documents |
| DK-R-006 | national:DK | fatal | For Danish suppliers bank account and registration account is mandatory if payment means is 31 or 42 | validator: packages/validator/src/rules/national/dk.ts | 7 | agrees in 6 documents |
| DK-R-007 | national:DK | fatal | For Danish suppliers PaymentMandate/ID and PayerFinancialAccount/ID are mandatory when payment means is 49 | validator: packages/validator/src/rules/national/dk.ts | 8 | agrees in 7 documents |
| DK-R-008 | national:DK | fatal | For 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.ts | 11 | agrees in 7 documents |
| DK-R-009 | national:DK | fatal | For 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.ts | 8 | agrees in 6 documents |
| DK-R-010 | national:DK | fatal | For 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.ts | 10 | agrees in 7 documents |
| DK-R-011 | national:DK | fatal | For 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.ts | 8 | agrees in 6 documents |
| DK-R-013 | national:DK | fatal | For Danish Suppliers it is mandatory to use schemeID when PartyIdentification/ID is used for AccountingCustomerParty or AccountingSupplierParty | validator: packages/validator/src/rules/national/dk.ts | 16 | agrees in 13 documents |
| DK-R-014 | national:DK | fatal | For Danish Suppliers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingSupplierParty | validator: packages/validator/src/rules/national/dk.ts | 10 | agrees in 10 documents |
| DK-R-016 | national:DK | fatal | For Danish Suppliers, a Credit note cannot have a negative total (PayableAmount) | validator: packages/validator/src/rules/national/dk.ts | 4 | agrees in 1 document |
| DK-R-017 | national:DK | warning | For Danish Customers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingCustomerParty | validator: packages/validator/src/rules/national/dk.ts | 11 | agrees in 5 documents |
| GR-R-001-1 | national:GR | fatal | When the Supplier is Greek, the Invoice Id should consist of 6 segments | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-2 | national:GR | fatal | When 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 Number | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-3 | national:GR | fatal | When the Supplier is Greek, the Invoice Id second segment must be a valid Date that matches the invoice Issue Date | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-4 | national:GR | fatal | When Supplier is Greek, the Invoice Id third segment must be a positive integer | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-5 | national:GR | fatal | When Supplier is Greek, the Invoice Id in the fourth segment must be a valid greek document type | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-6 | national:GR | fatal | When Supplier is Greek, the Invoice Id fifth segment must not be empty | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-001-7 | national:GR | fatal | When Supplier is Greek, the Invoice Id sixth segment must not be empty | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-002 | national:GR | fatal | Greek 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 person | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-003 | national:GR | fatal | For the Greek Suppliers, the VAT must start with 'EL' and must be a valid TIN number | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-004-1 | national:GR | fatal | When Supplier is Greek, there must be one MARK Number | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-004-2 | national:GR | fatal | When Supplier is Greek, the MARK Number must be a positive integer | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-005 | national:GR | fatal | Greek Suppliers must provide the full name of the buyer | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-006 | national:GR | fatal | Greek Suppliers must provide the VAT number of the buyer, if the buyer is Greek | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-008-2 | national:GR | fatal | When Supplier is Greek, there should be no more than one invoice url | not implemented yet | 1 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-008-3 | national:GR | fatal | When Supplier is Greek and the INVOICE URL Document reference exists, the External Reference URI should be present | not implemented yet | 1 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-009 | national:GR | fatal | Greek 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 yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-R-010 | national:GR | fatal | Greek 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 yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-S-008-1 | national:GR | warning | When Supplier is Greek, there should be one invoice url | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| GR-S-011 | national:GR | warning | Greek suppliers must provide their Seller Tax Registration Number, prefixed by the country code | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| IS-R-001 | national:IS | warning | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-002 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-003 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-004 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-005 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-006 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-007 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-008 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-009 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IS-R-010 | national:IS | fatal | If 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 yet | 0 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| IT-R-001 | national:IT | fatal | BT-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 caratteri | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| IT-R-002 | national:IT | fatal | BT-35 (Seller address line 1) - Italian suppliers MUST provide the postal address line 1 - I fornitori italiani devono indicare l'indirizzo postale. | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| IT-R-003 | national:IT | fatal | BT-37 (Seller city) - Italian suppliers MUST provide the postal address city - I fornitori italiani devono indicare la città di residenza. | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| IT-R-004 | national:IT | fatal | ">[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 yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-001 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-002 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-003 | national:NL | fatal | For suppliers in the Netherlands, the legal entity identifier MUST be either a KVK or OIN number (schemeID 0106 or 0190) | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-004 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-005 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-006 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-007 | national:NL | fatal | For suppliers in the Netherlands, the supplier MUST provide a means of payment (cac:PaymentMeans) if the payment is from customer to supplier | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-008 | national:NL | fatal | For 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 59 | not implemented yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NL-R-009 | national:NL | fatal | For 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 yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/17) |
| NO-R-001 | national:NO | fatal | For 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 yet | 3 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| NO-R-002 | national:NO | warning | For 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 yet | 11 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| PEPPOL-COMMON-R040 | PEPPOL-COMMON | fatal | GLN must have a valid format according to GS1 rules. | validator: packages/validator/src/rules/peppol/common.ts | 2 | agrees in 15 documents |
| PEPPOL-COMMON-R041 | PEPPOL-COMMON | fatal | Norwegian organization number MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 4 | not reported in the corpus |
| PEPPOL-COMMON-R042 | PEPPOL-COMMON | fatal | Danish organization number (CVR) MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 2 | agrees in 3 documents |
| PEPPOL-COMMON-R043 | PEPPOL-COMMON | fatal | Belgian enterprise number MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 7 | agrees in 4 documents |
| PEPPOL-COMMON-R044 | PEPPOL-COMMON | warning | IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format | validator: packages/validator/src/rules/peppol/common.ts | 6 | agrees in 2 documents |
| PEPPOL-COMMON-R045 | PEPPOL-COMMON | warning | Tax Code (Codice Fiscale) must be stated in the correct format | validator: packages/validator/src/rules/peppol/common.ts | 6 | agrees in 2 documents |
| PEPPOL-COMMON-R046 | PEPPOL-COMMON | warning | Tax Code (Codice Fiscale) must be stated in the correct format | validator: packages/validator/src/rules/peppol/common.ts | 5 | agrees in 2 documents |
| PEPPOL-COMMON-R047 | PEPPOL-COMMON | warning | Italian VAT Code (Partita Iva) must be stated in the correct format | validator: packages/validator/src/rules/peppol/common.ts | 6 | agrees in 2 documents |
| PEPPOL-COMMON-R049 | PEPPOL-COMMON | fatal | Swedish organization number MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 4 | agrees in 38 documents |
| PEPPOL-COMMON-R050 | PEPPOL-COMMON | fatal | Australian Business Number (ABN) MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 3 | agrees in 2 documents |
| PEPPOL-COMMON-R052 | PEPPOL-COMMON | fatal | Danish chamber of commerce number (P) MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 2 | agrees in 1 document |
| PEPPOL-COMMON-R053 | PEPPOL-COMMON | fatal | Danish ERSTORG number (SE) MUST be stated in the correct format. | validator: packages/validator/src/rules/peppol/common.ts | 2 | agrees in 37 documents |
| PEPPOL-COMMON-R054 | PEPPOL-COMMON | warning | Dutch Chamber of Commerce (KVK) numbers (0106) MUST be stated in the correct format (12345678). | validator: packages/validator/src/rules/peppol/common.ts | 24 | reported in 20 documents; known differences: dropped-element |
| PEPPOL-COMMON-R055 | PEPPOL-COMMON | warning | Dutch organization identification numbers (0190) MUST be stated in the correct format (12345678901234567890). | validator: packages/validator/src/rules/peppol/common.ts | 24 | reported in 18 documents; known differences: dropped-element |
| PEPPOL-COMMON-R056-1 | PEPPOL-COMMON | warning | Dutch VAT numbers (9944) MUST be stated in the correct format (NL123456789B12). | validator: packages/validator/src/rules/peppol/common.ts | 25 | reported in 19 documents; known differences: dropped-element |
| PEPPOL-COMMON-R056-2 | PEPPOL-COMMON | warning | Dutch VAT numbers MUST have the format (NL123456789B12). | validator: packages/validator/src/rules/peppol/common.ts | 0 | agrees in 3 documents |
| PEPPOL-COMMON-R057 | PEPPOL-COMMON | warning | Dutch Chamber of Commerce Establishment numbers (0217) MUST be stated in the correct format (12345678901234567890). | validator: packages/validator/src/rules/peppol/common.ts | 24 | reported in 18 documents; known differences: dropped-element |
| PEPPOL-EN16931-CL001 | PEPPOL-EN16931-CL | fatal | Mime code must be according to subset of IANA code list. | validator: packages/validator/src/rules/peppol/cl.ts | 2 | reported in 1 document; known differences: dropped-element |
| PEPPOL-EN16931-CL002 | PEPPOL-EN16931-CL | fatal | Reason code MUST be according to subset of UNCL 5189 D.16B. | validator: packages/validator/src/rules/peppol/cl.ts | 2 | reported in 2 documents; known differences: dropped-element |
| PEPPOL-EN16931-CL003 | PEPPOL-EN16931-CL | fatal | Reason code MUST be according to UNCL 7161 D.16B. | validator: packages/validator/src/rules/peppol/cl.ts | 2 | reported in 1 document; known differences: dropped-element |
| PEPPOL-EN16931-CL006 | PEPPOL-EN16931-CL | fatal | Invoice period description code must be according to UNCL 2005 D.16B. | validator: packages/validator/src/rules/peppol/cl.ts | 2 | reported in 1 document; known differences: dropped-element |
| PEPPOL-EN16931-CL007 | PEPPOL-EN16931-CL | fatal | Currency code must be according to ISO 4217:2005 | validator: packages/validator/src/rules/peppol/cl.ts | 2 | agrees in 1 document |
| PEPPOL-EN16931-CL008 | PEPPOL-EN16931-CL | fatal | Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme" | validator: packages/validator/src/rules/peppol/cl.ts | 6 | reported in 43 documents; known differences: dropped-element |
| PEPPOL-EN16931-F001 | PEPPOL-EN16931-F | fatal | A date MUST be formatted YYYY-MM-DD. | validator: packages/validator/src/rules/peppol/f.ts | 2 | reported in 1 document; known differences: dropped-element |
| PEPPOL-EN16931-P0100 | PEPPOL-EN16931-P | fatal | Invoice type code MUST be set according to the profile. | validator: packages/validator/src/rules/peppol/p.ts | 6 | agrees in 2 documents |
| PEPPOL-EN16931-P0101 | PEPPOL-EN16931-P | fatal | Credit note type code MUST be set according to the profile. | validator: packages/validator/src/rules/peppol/p.ts | 6 | agrees in 2 documents |
| PEPPOL-EN16931-P0104 | PEPPOL-EN16931-P | fatal | Tax Category G MUST be used when exemption reason code is VATEX-EU-G | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0105 | PEPPOL-EN16931-P | fatal | Tax Category O MUST be used when exemption reason code is VATEX-EU-O | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0106 | PEPPOL-EN16931-P | fatal | Tax Category K MUST be used when exemption reason code is VATEX-EU-IC | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0107 | PEPPOL-EN16931-P | fatal | Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0108 | PEPPOL-EN16931-P | fatal | Tax Category E MUST be used when exemption reason code is VATEX-EU-D | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0109 | PEPPOL-EN16931-P | fatal | Tax Category E MUST be used when exemption reason code is VATEX-EU-F | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0110 | PEPPOL-EN16931-P | fatal | Tax Category E MUST be used when exemption reason code is VATEX-EU-I | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0111 | PEPPOL-EN16931-P | fatal | Tax Category E MUST be used when exemption reason code is VATEX-EU-J | validator: packages/validator/src/rules/peppol/p.ts | 3 | agrees in 2 documents |
| PEPPOL-EN16931-P0112 | PEPPOL-EN16931-P | fatal | Invoice type code 326 or 384 are only allowed when both buyer and seller are German organizations | validator: packages/validator/src/rules/peppol/p.ts | 4 | agrees in 1 document |
| PEPPOL-EN16931-R001 | PEPPOL-EN16931-R | fatal | Business process MUST be provided. | validator: packages/validator/src/rules/peppol/r-document.ts | 2 | agrees in 524 documents |
| PEPPOL-EN16931-R002 | PEPPOL-EN16931-R | fatal | No 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.ts | 3 | agrees in 4 documents |
| PEPPOL-EN16931-R003 | PEPPOL-EN16931-R | fatal | A buyer reference or purchase order reference MUST be provided. | validator: packages/validator/src/rules/peppol/r-document.ts | 4 | agrees in 542 documents |
| PEPPOL-EN16931-R004 | PEPPOL-EN16931-R | fatal | Specification 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.ts | 5 | agrees in 546 documents |
| PEPPOL-EN16931-R005 | PEPPOL-EN16931-R | fatal | VAT accounting currency code MUST be different from invoice currency code when provided. | validator: packages/validator/src/rules/peppol/r-document.ts | 4 | agrees in 7 documents |
| PEPPOL-EN16931-R007 | PEPPOL-EN16931-R | fatal | Business process MUST have an approved identifier. | validator: packages/validator/src/rules/peppol/r-document.ts | 2 | agrees in 528 documents |
| PEPPOL-EN16931-R008 | PEPPOL-EN16931-R | fatal | Document MUST not contain empty elements. | validator: packages/validator/src/rules/peppol/r-empty-elements.ts | 0 | reported in 60 documents; known differences: library-bug |
| PEPPOL-EN16931-R010 | PEPPOL-EN16931-R | fatal | Buyer electronic address MUST be provided | validator: packages/validator/src/rules/peppol/r-parties.ts | 2 | agrees in 192 documents |
| PEPPOL-EN16931-R020 | PEPPOL-EN16931-R | fatal | Seller electronic address MUST be provided | validator: packages/validator/src/rules/peppol/r-parties.ts | 2 | reported in 253 documents; known differences: dropped-element |
| PEPPOL-EN16931-R040 | PEPPOL-EN16931-R | fatal | Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists | validator: packages/validator/src/rules/peppol/r-allowances.ts | 10 | agrees in 11 documents |
| PEPPOL-EN16931-R041 | PEPPOL-EN16931-R | fatal | Allowance/charge base amount MUST be provided when allowance/charge percentage is provided. | validator: packages/validator/src/rules/peppol/r-allowances.ts | 9 | agrees in 4 documents |
| PEPPOL-EN16931-R042 | PEPPOL-EN16931-R | fatal | Allowance/charge percentage MUST be provided when allowance/charge base amount is provided. | validator: packages/validator/src/rules/peppol/r-allowances.ts | 9 | agrees in 4 documents |
| PEPPOL-EN16931-R043 | PEPPOL-EN16931-R | fatal | Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' | validator: packages/validator/src/rules/peppol/r-allowances.ts | 8 | agrees in 22 documents |
| PEPPOL-EN16931-R044 | PEPPOL-EN16931-R | fatal | Charge on price level is NOT allowed. Only value 'false' allowed. | validator: packages/validator/src/rules/peppol/r-allowances.ts | 5 | agrees in 8 documents |
| PEPPOL-EN16931-R046 | PEPPOL-EN16931-R | fatal | Item net price MUST equal (Gross price - Allowance amount) when gross price is provided. | validator: packages/validator/src/rules/peppol/r-allowances.ts | 4 | agrees in 3 documents |
| PEPPOL-EN16931-R051 | PEPPOL-EN16931-R | fatal | All 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.ts | 6 | agrees in 84 documents |
| PEPPOL-EN16931-R053 | PEPPOL-EN16931-R | fatal | Only one tax total with tax subtotals MUST be provided. | validator: packages/validator/src/rules/peppol/r-currency.ts | 3 | agrees in 508 documents |
| PEPPOL-EN16931-R054 | PEPPOL-EN16931-R | fatal | Only one tax total without tax subtotals MUST be provided when tax currency code is provided. | validator: packages/validator/src/rules/peppol/r-currency.ts | 4 | agrees in 8 documents |
| PEPPOL-EN16931-R055 | PEPPOL-EN16931-R | fatal | Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign | validator: packages/validator/src/rules/peppol/r-currency.ts | 2 | reported in 8 documents; known differences: untyped-comparison |
| PEPPOL-EN16931-R061 | PEPPOL-EN16931-R | fatal | Mandate reference MUST be provided for direct debit. | validator: packages/validator/src/rules/peppol/r-document.ts | 2 | agrees in 4 documents |
| PEPPOL-EN16931-R080 | PEPPOL-EN16931-R | fatal | Only one project reference is allowed on document level | validator: packages/validator/src/rules/peppol/r-document.ts | 4 | agrees in 1 document |
| PEPPOL-EN16931-R100 | PEPPOL-EN16931-R | fatal | Only one invoiced object is allowed pr line | validator: packages/validator/src/rules/peppol/r-lines.ts | 4 | agrees in 1 document |
| PEPPOL-EN16931-R101 | PEPPOL-EN16931-R | fatal | Element Document reference can only be used for Invoice line object | validator: packages/validator/src/rules/peppol/r-lines.ts | 2 | agrees in 1 document |
| PEPPOL-EN16931-R110 | PEPPOL-EN16931-R | fatal | Start date of line period MUST be within invoice period. | validator: packages/validator/src/rules/peppol/r-lines.ts | 6 | agrees in 4 documents |
| PEPPOL-EN16931-R111 | PEPPOL-EN16931-R | fatal | End date of line period MUST be within invoice period. | validator: packages/validator/src/rules/peppol/r-lines.ts | 6 | agrees in 2 documents |
| PEPPOL-EN16931-R120 | PEPPOL-EN16931-R | fatal | Invoice 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 amount | validator: packages/validator/src/rules/peppol/r-lines.ts | 11 | reported in 12 documents; known differences: lexical-value |
| PEPPOL-EN16931-R121 | PEPPOL-EN16931-R | fatal | Base quantity MUST be a positive number above zero. | validator: packages/validator/src/rules/peppol/r-lines.ts | 4 | agrees in 2 documents |
| PEPPOL-EN16931-R130 | PEPPOL-EN16931-R | fatal | Unit code of price base quantity MUST be same as invoiced quantity. | validator: packages/validator/src/rules/peppol/r-lines.ts | 3 | agrees in 2 documents |
| SE-R-001 | national:SE | fatal | For Swedish suppliers, Swedish VAT-numbers must consist of 14 characters. | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-002 | national:SE | fatal | For Swedish suppliers, the Swedish VAT-numbers must have the trailing 12 characters in numeric form | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-003 | national:SE | fatal | Swedish organisation numbers should be numeric. | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-004 | national:SE | fatal | Swedish organisation numbers consist of 10 characters. | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-005 | national:SE | fatal | For Swedish suppliers, when using Seller tax registration identifier, 'Godkänd för F-skatt' must be stated | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-006 | national:SE | fatal | For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-007 | national:SE | warning | For Swedish suppliers using Plusgiro, the Account ID must be numeric | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-008 | national:SE | warning | For Swedish suppliers using Bankgiro, the Account ID must be numeric | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-009 | national:SE | warning | For Swedish suppliers using Bankgiro, the Account ID must have 7-8 characters | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-010 | national:SE | warning | For Swedish suppliers using Plusgiro, the Account ID must have 2-8 characters | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-011 | national:SE | warning | For 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:PLUSGIRO | not implemented yet | 4 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-012 | national:SE | warning | For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30" | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| SE-R-013 | national:SE | fatal | The last digit of a Swedish organization number must be valid according to the Luhn algorithm. | not implemented yet | 2 | not compared postponed: the national pack is still to be implemented (https://github.com/facturometro/einvoice-ts/issues/39) |
| UBL-CR-001 | UBL-CR | warning | A UBL invoice should not include extensions | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-002 | UBL-CR | warning | A UBL invoice should not include the UBLVersionID or it should be 2.1 | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-003 | UBL-CR | warning | A UBL invoice should not include the ProfileExecutionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-004 | UBL-CR | warning | A UBL invoice should not include the CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-005 | UBL-CR | warning | A UBL invoice should not include the UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-006 | UBL-CR | warning | A UBL invoice should not include the IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-007 | UBL-CR | warning | A UBL invoice should not include the PricingCurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-008 | UBL-CR | warning | A UBL invoice should not include the PaymentCurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-009 | UBL-CR | warning | A UBL invoice should not include the PaymentAlternativeCurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-010 | UBL-CR | warning | A UBL invoice should not include the AccountingCostCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-011 | UBL-CR | warning | A UBL invoice should not include the LineCountNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-012 | UBL-CR | warning | A UBL invoice should not include the InvoicePeriod StartTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-013 | UBL-CR | warning | A UBL invoice should not include the InvoicePeriod EndTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-014 | UBL-CR | warning | A UBL invoice should not include the InvoicePeriod DurationMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-015 | UBL-CR | warning | A UBL invoice should not include the InvoicePeriod Description | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-016 | UBL-CR | warning | A UBL invoice should not include the OrderReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-017 | UBL-CR | warning | A UBL invoice should not include the OrderReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-018 | UBL-CR | warning | A UBL invoice should not include the OrderReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-019 | UBL-CR | warning | A UBL invoice should not include the OrderReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-020 | UBL-CR | warning | A UBL invoice should not include the OrderReference CustomerReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-021 | UBL-CR | warning | A UBL invoice should not include the OrderReference OrderTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-022 | UBL-CR | warning | A UBL invoice should not include the OrderReference DocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-023 | UBL-CR | warning | A UBL invoice should not include the BillingReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-024 | UBL-CR | warning | A UBL invoice should not include the BillingReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-025 | UBL-CR | warning | A UBL invoice should not include the BillingReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-026 | UBL-CR | warning | A UBL invoice should not include the BillingReference DocumentTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-027 | UBL-CR | warning | A UBL invoice should not include the BillingReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-028 | UBL-CR | warning | A UBL invoice should not include the BillingReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-029 | UBL-CR | warning | A UBL invoice should not include the BillingReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-030 | UBL-CR | warning | A UBL invoice should not include the BillingReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-031 | UBL-CR | warning | A UBL invoice should not include the BillingReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-032 | UBL-CR | warning | A UBL invoice should not include the BillingReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-033 | UBL-CR | warning | A UBL invoice should not include the BillingReference DocumenDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-034 | UBL-CR | warning | A UBL invoice should not include the BillingReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-035 | UBL-CR | warning | A UBL invoice should not include the BillingReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-036 | UBL-CR | warning | A UBL invoice should not include the BillingReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-037 | UBL-CR | warning | A UBL invoice should not include the BillingReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-038 | UBL-CR | warning | A UBL invoice should not include the BillingReference SelfBilledInvoiceDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-039 | UBL-CR | warning | A UBL invoice should not include the BillingReference CreditNoteDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-040 | UBL-CR | warning | A UBL invoice should not include the BillingReference SelfBilledCreditNoteDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-041 | UBL-CR | warning | A UBL invoice should not include the BillingReference DebitNoteDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-042 | UBL-CR | warning | A UBL invoice should not include the BillingReference ReminderDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-043 | UBL-CR | warning | A UBL invoice should not include the BillingReference AdditionalDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-044 | UBL-CR | warning | A UBL invoice should not include the BillingReference BillingReferenceLine | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-045 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-046 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-047 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-048 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-049 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference DocumentTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-050 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-051 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-052 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-053 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-054 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-055 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-056 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference DocumentDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-057 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-058 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-059 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-060 | UBL-CR | warning | A UBL invoice should not include the DespatchDocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-061 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-062 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-063 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-064 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-065 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference DocumentTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-066 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-067 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-068 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-069 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-070 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-071 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-072 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference DocumentDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-073 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-074 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-075 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-076 | UBL-CR | warning | A UBL invoice should not include the ReceiptDocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-077 | UBL-CR | warning | A UBL invoice should not include the StatementDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-078 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-079 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-080 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-081 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-082 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference DocumentTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-083 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-084 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-085 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-086 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-087 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-088 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-089 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference DocumentDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-090 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-091 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-092 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-093 | UBL-CR | warning | A UBL invoice should not include the OriginatorDocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-094 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-095 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-096 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-097 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-098 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference DocumentTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-099 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-100 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-101 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-102 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-103 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-104 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-105 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference DocumentDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-106 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-107 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-108 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-109 | UBL-CR | warning | A UBL invoice should not include the ContractDocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-110 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-111 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-112 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-113 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-114 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-115 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-116 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-117 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-118 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-119 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-121 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External DocumentHash | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-122 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External HashAlgorithmMethod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-123 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-124 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External ExpiryTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-125 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External MimeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-126 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External FormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-127 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External EncodingCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-128 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External CharacterSetCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-129 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External FileName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-130 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference Attachment External Descriprion | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-131 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-132 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-133 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-134 | UBL-CR | warning | A UBL invoice should not include the ProjectReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-135 | UBL-CR | warning | A UBL invoice should not include the ProjectReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-136 | UBL-CR | warning | A UBL invoice should not include the ProjectReference WorkPhaseReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-137 | UBL-CR | warning | A UBL invoice should not include the Signature | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-138 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty CustomerAssignedAccountID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-139 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty AdditionalAccountID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-140 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty DataSendingCapability | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-141 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party MarkCareIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-142 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party MarkAttentionIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-143 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party WebsiteURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-144 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party LogoReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-145 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party IndustryClassificationCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-146 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Language | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-147 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-148 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-149 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress AddressFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-150 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Postbox | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-151 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Floor | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-152 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Room | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-153 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BlockName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-154 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-155 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress BuildingNumber | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-156 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress InhouseMail | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-157 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Department | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-158 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkAttention | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-159 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress MarkCare | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-160 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress PlotIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-161 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CitySubdivisionName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-162 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-163 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Region | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-164 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-165 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress TimezoneOffset | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-166 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress Country Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-167 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PostalAddress LocationCoordinate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-168 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PhysicalLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-169 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-170 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxLevelCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-171 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-172 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme ExemptionReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-173 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-174 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-175 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-176 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-177 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-178 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-179 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationExpirationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-180 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLegalFormCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-181 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity SoleProprietorshipIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-182 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CompanyLiquidationStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-183 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateStockAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-184 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity FullyPaidSharesIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-185 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 3 documents |
| UBL-CR-186 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity CorporateRegistrationScheme | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-187 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity HeadOfficeParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-188 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PartyLegalEntity ShareholderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-189 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Contact ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-190 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Contact Telefax | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-191 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Contact Note | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-192 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Contact OtherCommunication | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-193 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party Person | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-194 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party AgentParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-195 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party ServiceProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-196 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party PowerOfAttorney | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-197 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty Party FinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-198 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty DespatchContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-199 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty AccountingContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-200 | UBL-CR | warning | A UBL invoice should not include the AccountingSupplierParty SellerContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-201 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty CustomerAssignedAccountID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-202 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty SupplierAssignedAccountID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-203 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty AdditionalAccountID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-204 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party MarkCareIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-205 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party MarkAttentionIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-206 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party WebsiteURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-207 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party LogoReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-208 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party IndustryClassificationCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-209 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Language | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-210 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-211 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-212 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress AddressFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-213 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Postbox | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-214 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-215 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Room | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-216 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BlockName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-217 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-218 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress BuildingNumber | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-219 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress InhouseMail | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-220 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Department | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-221 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkAttention | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-222 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress MarkCare | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-223 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress PlotIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-224 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CitySubdivisionName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-225 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress CountrySubentityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-226 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Region | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-227 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress District | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-228 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress TimezoneOffset | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-229 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Country Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-230 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PostalAddress LocationCoordinate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-231 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PhysicalLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-232 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-233 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxLevelCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-234 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-235 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme ExemptionReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-236 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-237 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-238 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-239 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-240 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyTaxScheme TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-241 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-242 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationExpirationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-243 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalFormCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-244 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLegalForm | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-245 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity SoleProprietorshipIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-246 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CompanyLiquidationStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-247 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateStockAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-248 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-249 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-250 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity CorporateRegistrationScheme | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-251 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity HeadOfficeParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-252 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity ShareholderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-253 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Contact ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-254 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Contact Telefax | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-255 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Contact Note | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-256 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Contact OtherCommunication | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-257 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party Person | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-258 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party AgentParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-259 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party ServiceProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-260 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party PowerOfAttorney | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-261 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty Party FinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-262 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty DeliveryContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-263 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty AccountingContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-264 | UBL-CR | warning | A UBL invoice should not include the AccountingCustomerParty BuyerContact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-265 | UBL-CR | warning | A UBL invoice should not include the PayeeParty MarkCareIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-266 | UBL-CR | warning | A UBL invoice should not include the PayeeParty MarkAttentionIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-267 | UBL-CR | warning | A UBL invoice should not include the PayeeParty WebsiteURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-268 | UBL-CR | warning | A UBL invoice should not include the PayeeParty LogoReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-269 | UBL-CR | warning | A UBL invoice should not include the PayeeParty EndpointID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-270 | UBL-CR | warning | A UBL invoice should not include the PayeeParty IndustryClassificationCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-271 | UBL-CR | warning | A UBL invoice should not include the PayeeParty Language | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-272 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PostalAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-273 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PhysicalLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-274 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyTaxScheme | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-275 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-276 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-277 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationExpirationDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-278 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalFormCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-279 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLegalForm | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-280 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity SoleProprietorshipIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-281 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity CompanyLiquidationStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-282 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateStockAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-283 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity FullyPaidSharesIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-284 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-285 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity CorporateRegistrationScheme | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-286 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity HeadOfficeParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-287 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PartyLegalEntity ShareholderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-288 | UBL-CR | warning | A UBL invoice should not include the PayeeParty Contact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-289 | UBL-CR | warning | A UBL invoice should not include the PayeeParty Person | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-290 | UBL-CR | warning | A UBL invoice should not include the PayeeParty AgentParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-291 | UBL-CR | warning | A UBL invoice should not include the PayeeParty ServiceProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-292 | UBL-CR | warning | A UBL invoice should not include the PayeeParty PowerOfAttorney | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-293 | UBL-CR | warning | A UBL invoice should not include the PayeeParty FinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-294 | UBL-CR | warning | A UBL invoice should not include the BuyerCustomerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-295 | UBL-CR | warning | A UBL invoice should not include the SellerSupplierParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-296 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty MarkCareIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-297 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty MarkAttentionIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-298 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty WebsiteURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-299 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty LogoReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-300 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty EndpointID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-301 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty IndustryClassificationCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-302 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-303 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty Language | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-304 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-305 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-306 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress AddressFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-307 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Postbox | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-308 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Floor | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-309 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Room | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-310 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress BlockName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-311 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-312 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress BuildingNumber | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-313 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress InhouseMail | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-314 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Department | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-315 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkAttention | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-316 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress MarkCare | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-317 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress PlotIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-318 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress CitySubdivisionName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-319 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress CountrySubentityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-320 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Region | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-321 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress District | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-322 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress TimezoneOffset | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-323 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-324 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PostalAddress LocationCoordinate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-325 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PhysicalLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-326 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-327 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxLevelCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-328 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-329 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme ExemptionReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-330 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme RegistrationAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-331 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-332 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-333 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-334 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyTaxScheme TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-335 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PartyLegalEntity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-336 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty Contact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-337 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty Person | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-338 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty AgentParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-339 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty ServiceProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-340 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty PowerOfAttorney | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-341 | UBL-CR | warning | A UBL invoice should not include the TaxRepresentativeParty FinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-342 | UBL-CR | warning | A UBL invoice should not include the Delivery ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-343 | UBL-CR | warning | A UBL invoice should not include the Delivery Quantity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-344 | UBL-CR | warning | A UBL invoice should not include the Delivery MinimumQuantity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-345 | UBL-CR | warning | A UBL invoice should not include the Delivery MaximumQuantity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-346 | UBL-CR | warning | A UBL invoice should not include the Delivery ActualDeliveryTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-347 | UBL-CR | warning | A UBL invoice should not include the Delivery LatestDeliveryDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-348 | UBL-CR | warning | A UBL invoice should not include the Delivery LatestDeliveryTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-349 | UBL-CR | warning | A UBL invoice should not include the Delivery ReleaseID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-350 | UBL-CR | warning | A UBL invoice should not include the Delivery TrackingID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-351 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Description | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-352 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Conditions | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-353 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation CountrySubentity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-354 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation CountrySubentityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-355 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation LocationTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-356 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation InformationURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-357 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-358 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-359 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-360 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address AddressTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-361 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address AddressFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-362 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Postbox | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-363 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Floor | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-364 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Room | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-365 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address BlockName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-366 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address BuildingName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-367 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address BuildingNumber | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-368 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address InhouseMail | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-369 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Department | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-370 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address MarkAttention | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-371 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address MarkCare | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-372 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address PlotIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-373 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address CitySubdivisionName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-374 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address CountrySubentityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-375 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Region | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-376 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address District | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-377 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address TimezoneOffset | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-378 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address Country Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-379 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation Address LocationCoordinate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-380 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation SubsidiaryLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-381 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryLocation LocationCoordinate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-382 | UBL-CR | warning | A UBL invoice should not include the Delivery AlternativeDeliveryLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-383 | UBL-CR | warning | A UBL invoice should not include the Delivery RequestedDeliveryPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-384 | UBL-CR | warning | A UBL invoice should not include the Delivery EstimatedDeliveryPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-385 | UBL-CR | warning | A UBL invoice should not include the Delivery CarrierParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-386 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty MarkCareIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-387 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty MarkAttentionIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-388 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty WebsiteURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-389 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty LogoReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-390 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty EndpointID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-391 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty IndustryClassificationCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-392 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PartyIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-393 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty Language | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-394 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PostalAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-395 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PhysicalLocation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-396 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PartyTaxScheme | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-397 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PartyLegalEntity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-398 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty Contact | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-399 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty Person | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-400 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty AgentParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-401 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty ServiceProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-402 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty PowerOfAttorney | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-403 | UBL-CR | warning | A UBL invoice should not include the DeliveryParty FinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-404 | UBL-CR | warning | A UBL invoice should not include the Delivery NotifyParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-405 | UBL-CR | warning | A UBL invoice should not include the Delivery Despatch | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-406 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryTerms | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-407 | UBL-CR | warning | A UBL invoice should not include the Delivery MinimumDeliveryUnit | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-408 | UBL-CR | warning | A UBL invoice should not include the Delivery MaximumDeliveryUnit | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-409 | UBL-CR | warning | A UBL invoice should not include the Delivery Shipment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-410 | UBL-CR | warning | A UBL invoice should not include the DeliveryTerms | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-411 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-412 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentDueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-413 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentChannelCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-414 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans InstructionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-415 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount CardTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-416 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount ValidityStartDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-417 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount ExpiryDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-418 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount IssuerID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-419 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount IssueNumberID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-420 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount CV2ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-421 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount CardChipCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-422 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CardAccount ChipApplicationID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-424 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AliasName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-425 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-426 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount AccountFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-427 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-428 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount PaymentNote | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-429 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-430 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-431 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch FinancialInstitution Address | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-432 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount FinancialInstitutionBranch Address | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-433 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PayeeFinancialAccount Country | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-434 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans CreditAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-435 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate MandateTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-436 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaymentInstructionsNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-437 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate MaximumPaidAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-438 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate SignatureID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-439 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-440 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-441 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AliasName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-442 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-443 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount AccountFormatCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-444 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-445 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount PaymentNote | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-446 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount FinancialInstitutionBranch | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-447 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PayerFinancialAccount Country | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-448 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-449 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate PaymentReversalPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-450 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans PaymentMandate Clause | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-451 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans TradeFinancing | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-452 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-453 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PaymentMeansID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-454 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PrepaidPaymentReferenceID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-455 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms ReferenceEventCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-456 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms SettlementDiscountPercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-457 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PenaltySurchargePercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-458 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PaymentPercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-459 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms Amount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-460 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms SettlementDiscountAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-461 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PenaltyAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-462 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PaymentTermsDetailsURI | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-463 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PaymentDueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-464 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms InstallmentDueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-465 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms InvoicingPartyReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-466 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms SettlementPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-467 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms PenaltyPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-468 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms ExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-469 | UBL-CR | warning | A UBL invoice should not include the PaymentTerms ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-470 | UBL-CR | warning | A UBL invoice should not include the PrepaidPayment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-471 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-472 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge PrepaidIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-473 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge SequenceNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-474 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge AccountingCostCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-475 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge AccountingCost | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-476 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-477 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-478 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory BaseUnitMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-479 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-480 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-481 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxExemptionReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-482 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TierRange | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-483 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TierRatePercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-484 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-485 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-486 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-487 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxCategory TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-488 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge TaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-489 | UBL-CR | warning | A UBL invoice should not include the AllowanceCharge PaymentMeans | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-490 | UBL-CR | warning | A UBL invoice should not include the TaxExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-491 | UBL-CR | warning | A UBL invoice should not include the PricingExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-492 | UBL-CR | warning | A UBL invoice should not include the PaymentExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-493 | UBL-CR | warning | A UBL invoice should not include the PaymentAlternativeExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-494 | UBL-CR | warning | A UBL invoice should not include the TaxTotal RoundingAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-495 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxEvidenceIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-496 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxIncludedIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-497 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal CalulationSequenceNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-498 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TransactionCurrencyTaxAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-499 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal Percent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-500 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal BaseUnitMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-501 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-502 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TierRange | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-503 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TierRatePercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-504 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-505 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory BaseUnitMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-506 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-507 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRange | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-508 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TierRatePercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-509 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-510 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-511 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-512 | UBL-CR | warning | A UBL invoice should not include the TaxTotal TaxSubtotal TaxCategory TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-513 | UBL-CR | warning | A UBL invoice should not include the WithholdingTaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-514 | UBL-CR | warning | A UBL invoice should not include the LegalMonetaryTotal PayableAlternativeAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-515 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-516 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine TaxPointDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-517 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AccountingCostCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-518 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine PaymentPurposeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-519 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine FreeOfChargeIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-520 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine InvoicePeriod StartTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-521 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine InvoicePeriod EndTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-522 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine InvoicePeriod DurationMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-523 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine InvoicePeriod DescriptionCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-524 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine InvoicePeriod Description | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-525 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine OrderLineReference SalesOrderLineID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-526 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine OrderLineReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-527 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine OrderLineReference LineStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-528 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine OrderLineReference OrderReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-529 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DespatchLineReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-530 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine ReceiptLineReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-531 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine BillingReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-532 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference CopyIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-533 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference UUID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-534 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference IssueDate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-535 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference IssueTime | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-537 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference DocumentType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-538 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference Xpath | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-539 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference LanguageID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-540 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference LocaleCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-541 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference VersionID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-542 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference DocumentStatusCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-543 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference DocumentDescription | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-544 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-545 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-546 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-547 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DocumentReference ResultOfVerification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-548 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine PricingReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-549 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine OriginatorParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-550 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Delivery | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-551 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine PaymentTerms | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-552 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-553 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge PrepaidIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-554 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge SequenceNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-555 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCostCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-556 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge AccountingCost | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-557 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-558 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge TaxCategory | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-559 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge TaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-560 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine AllowanceCharge PaymentMeans | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-561 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine TaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-562 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine WithholdingTaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-563 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item PackQuantity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-564 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item PackSizeNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-565 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CatalogueIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-566 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item HazardousRiskIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-567 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalInformation | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-568 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Keyword | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-569 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BrandName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-570 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ModelName | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-571 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification ExtendedID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-572 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BarcodeSymbologyID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-573 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification PhysicalAttribute | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-574 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification MeasurementDimension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-575 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-576 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item SellersItemIdentification ExtendedID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-577 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BarcodeSymbologyID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-578 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item SellersItemIdentification PhysicalAttribute | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-579 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item SellersItemIdentification MeasurementDimension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-580 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item SellersItemIdentification IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-581 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ManufacturersItemIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-582 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item StandardItemIdentification ExtendedID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-583 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BarcodeSymbologyID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-584 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item StandardItemIdentification PhysicalAttribute | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-585 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item StandardItemIdentification MeasurementDimension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-586 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item StandardItemIdentification IssuerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-587 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CatalogueItemIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-588 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemIdentification | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-589 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CatalogueDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-590 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ItemSpecificationDocumentReference | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-591 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item OriginCountry Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-592 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CommodityClassification NatureCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-593 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CommodityClassification CargoTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-594 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item CommodityClassification CommodityCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-595 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item TransactionConditions | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-596 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item HazardousItem | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-597 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-598 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory BaseUnitMeasure | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-599 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-600 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-601 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-602 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRange | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-603 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TierRatePercent | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-604 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-605 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-606 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme CurrencyCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-607 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme JurisdictionRegionAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-608 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-609 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty NameCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-610 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty TestMethod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-611 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQuantity | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-612 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ValueQualifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-613 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ImportanceCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-614 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ListValue | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-615 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty UsabilityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-616 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyGroup | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-617 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty RangeDimension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-618 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item AdditionalItemProperty ItemPropertyRange | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-619 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ManufacturerParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-620 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item InformationContentProviderParty | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-621 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item OriginAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-622 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item ItemInstance | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-623 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Certificate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-624 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Dimension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-625 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price PriceChangeReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-626 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price PriceTypeCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-627 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price PriceType | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-628 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price OrderableUnitFactorRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-629 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price ValidityPeriod | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-630 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price PriceList | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-632 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge ID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-633 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReasonCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-CR-634 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AllowanceChargeReason | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-CR-635 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge MultiplierFactorNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-636 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PrepaidIndicator | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-637 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge SequenceNumeric | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-638 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCostCode | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-639 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge AccountingCost | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-640 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PerUnitAmount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-641 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-642 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxTotal | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-643 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge PaymentMeans | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-644 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-645 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine DeliveryTerms | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-646 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine SubInvoiceLine | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-647 | UBL-CR | warning | A UBL invoice should not include the InvoiceLine ItemPriceExtension | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-648 | UBL-CR | warning | A UBL invoice should not include the CustomizationID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-649 | UBL-CR | warning | A UBL invoice should not include the ProfileID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-650 | UBL-CR | warning | A UBL invoice shall not include the Invoice ID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-651 | UBL-CR | warning | A UBL invoice should not include the SalesOrderID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-652 | UBL-CR | warning | A UBL invoice should not include the PartyTaxScheme CompanyID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-CR-653 | UBL-CR | warning | A UBL invoice should not include the PaymentID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-654 | UBL-CR | warning | A UBL invoice should not include the PayeeFinancialAccount scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-655 | UBL-CR | warning | A UBL invoice shall not include the FinancialInstitutionBranch ID scheme identifier | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-656 | UBL-CR | warning | A UBL invoice should not include the InvoiceTypeCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-657 | UBL-CR | warning | A UBL invoice should not include the DocumentCurrencyCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-658 | UBL-CR | warning | A UBL invoice should not include the TaxCurrencyCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-659 | UBL-CR | warning | A UBL invoice shall not include the AdditionalDocumentReference DocumentTypeCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-660 | UBL-CR | warning | A UBL invoice should not include the Country Identification code listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 8 documents |
| UBL-CR-661 | UBL-CR | warning | A UBL invoice should not include the PaymentMeansCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-662 | UBL-CR | warning | A UBL invoice should not include the AllowanceChargeReasonCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-663 | UBL-CR | warning | A UBL invoice should not include the unitCodeListID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-664 | UBL-CR | warning | A UBL invoice should not include the FinancialInstitutionBranch FinancialInstitution | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-665 | UBL-CR | warning | A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130' | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-CR-666 | UBL-CR | fatal | A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Attachment | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-667 | UBL-CR | warning | A UBL invoice should not include a Buyer Item Identification schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-668 | UBL-CR | warning | A UBL invoice should not include a Sellers Item Identification schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-669 | UBL-CR | warning | A UBL invoice should not include a Price Allowance Reason Code | parser: packages/parser/src/generated/structural.generated.ts | 0 | reported in 1 document; known differences: overlapping-forbidden-element |
| UBL-CR-670 | UBL-CR | warning | A UBL invoice should not include a Price Allowance Reason | parser: packages/parser/src/generated/structural.generated.ts | 0 | reported in 1 document; known differences: overlapping-forbidden-element |
| UBL-CR-671 | UBL-CR | warning | A UBL invoice should not include a Price Allowance Multiplier Factor | parser: packages/parser/src/generated/structural.generated.ts | 0 | reported in 2 documents; known differences: overlapping-forbidden-element |
| UBL-CR-672 | UBL-CR | warning | A UBL credit note should not include the CreditNoteTypeCode listID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-673 | UBL-CR | fatal | A UBL invoice shall not include an AdditionalDocumentReference simultaneously referring an Invoice Object Identifier and an Document Description | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-CR-674 | UBL-CR | warning | A UBL invoice should not include the PrimaryAccountNumber schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not 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-675 | UBL-CR | warning | A UBL invoice should not include the NetworkID schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-676 | UBL-CR | warning | A UBL invoice should not include the PaymentMandate/ID schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-677 | UBL-CR | warning | A UBL invoice should not include the PayerFinancialAccount/ID schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-678 | UBL-CR | warning | A UBL invoice should not include the TaxCategory/ID schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 84 documents |
| UBL-CR-679 | UBL-CR | warning | A UBL invoice should not include the ClassifiedTaxCategory/ID schemeID | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 36 documents |
| UBL-CR-680 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans/PayerFinancialAccount | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-681 | UBL-CR | warning | A UBL invoice should not include the PaymentMeans InstructionNote | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-CR-682 | UBL-CR | warning | A UBL invoice should not include the Delivery DeliveryAddress | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-01 | UBL-DT | fatal | Amounts shall be decimal up to two fraction digits | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/dt.ts | 2 | agrees in 1 document |
| UBL-DT-06 | UBL-DT | fatal | Binary object elements shall contain the mime code attribute | validator: packages/validator/src/rules/ubl/dt.ts | 2 | agrees in 3 documents |
| UBL-DT-07 | UBL-DT | fatal | Binary object elements shall contain the file name attribute | validator: packages/validator/src/rules/ubl/dt.ts | 2 | reported in 9 documents; known differences: dropped-element |
| UBL-DT-08 | UBL-DT | warning | Scheme name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-09 | UBL-DT | warning | Scheme agency name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-10 | UBL-DT | warning | Scheme data uri attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-11 | UBL-DT | warning | Scheme uri attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-12 | UBL-DT | warning | Format attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-13 | UBL-DT | warning | Unit code list identifier attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-14 | UBL-DT | warning | Unit code list agency identifier attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-15 | UBL-DT | warning | Unit code list agency name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-16 | UBL-DT | warning | List agency name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-17 | UBL-DT | warning | List name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-18 | UBL-DT | warning | Name attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-19 | UBL-DT | warning | Language identifier attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-20 | UBL-DT | warning | List uri attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-21 | UBL-DT | warning | List scheme uri attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-22 | UBL-DT | warning | Language local identifier attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-23 | UBL-DT | warning | Uri attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-24 | UBL-DT | warning | Currency code list version id should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-25 | UBL-DT | warning | CharacterSetCode attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-26 | UBL-DT | warning | EncodingCode attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-27 | UBL-DT | warning | Scheme Agency ID attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-DT-28 | UBL-DT | warning | List Agency ID attribute should not be present | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-01 | UBL-SR | fatal | Contract identifier shall occur maximum once. | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-02 | UBL-SR | fatal | Receive advice identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-03 | UBL-SR | fatal | Despatch advice identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-04 | UBL-SR | fatal | Invoice object identifier shall occur maximum once | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 0 | not reported in the corpus |
| UBL-SR-05 | UBL-SR | fatal | Payment terms shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-SR-06 | UBL-SR | fatal | Preceding invoice reference shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-07 | UBL-SR | fatal | If there is a preceding invoice reference, the preceding invoice number shall be present | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 0 | agrees in 5 documents |
| UBL-SR-08 | UBL-SR | fatal | Invoice period shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-SR-09 | UBL-SR | fatal | Seller name shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-10 | UBL-SR | fatal | Seller trader name shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-11 | UBL-SR | fatal | Seller legal registration identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-SR-12 | UBL-SR | fatal | Seller VAT identifier shall occur maximum once | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/sr-bespoke.ts | 2 | reported in 1 document; known differences: library-bug |
| UBL-SR-13 | UBL-SR | fatal | Seller tax registration shall occur maximum once | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/sr-bespoke.ts | 0 | agrees in 4 documents |
| UBL-SR-14 | UBL-SR | fatal | Seller additional legal information shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-15 | UBL-SR | fatal | Buyer name shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-16 | UBL-SR | fatal | Buyer identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 2 documents |
| UBL-SR-17 | UBL-SR | fatal | Buyer legal registration identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-SR-18 | UBL-SR | fatal | Buyer VAT identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 2 | agrees in 1 document |
| UBL-SR-19 | UBL-SR | fatal | Payee name shall occur maximum once, if the Payee is different from the Seller | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/sr-bespoke.ts | 0 | reported in 12 documents; known differences: dropped-element, payee-seller-comparison |
| UBL-SR-20 | UBL-SR | fatal | Payee identifier shall occur maximum once, if the Payee is different from the Seller | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/sr-bespoke.ts | 0 | reported in 9 documents; known differences: dropped-element, payee-seller-comparison |
| UBL-SR-21 | UBL-SR | fatal | Payee legal registration identifier shall occur maximum once, if the Payee is different from the Seller | parser and validator: packages/parser/src/generated/structural.generated.tspackages/validator/src/rules/ubl/sr-bespoke.ts | 0 | reported in 9 documents; known differences: dropped-element, payee-seller-comparison |
| UBL-SR-22 | UBL-SR | fatal | Seller tax representative name shall occur maximum once, if the Seller has a tax representative | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-23 | UBL-SR | fatal | Seller tax representative VAT identifier shall occur maximum once, if the Seller has a tax representative | parser: packages/parser/src/generated/structural.generated.ts | 0 | not 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-24 | UBL-SR | fatal | Deliver to information shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-25 | UBL-SR | fatal | Deliver to party name shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-26 | UBL-SR | fatal | Payment reference shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-27 | UBL-SR | fatal | Payment means text shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-28 | UBL-SR | fatal | Mandate reference identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-29 | UBL-SR | fatal | Bank creditor reference shall occur maximum once | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 0 | reported in 1 document; known differences: dropped-element |
| UBL-SR-30 | UBL-SR | fatal | Document level allowance reason shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-31 | UBL-SR | fatal | Document level charge reason shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-32 | UBL-SR | fatal | VAT exemption reason text shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-33 | UBL-SR | fatal | Supporting document description shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-34 | UBL-SR | fatal | Invoice line note shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-35 | UBL-SR | fatal | Referenced purchase order line identifier shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-36 | UBL-SR | fatal | Invoice line period shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-37 | UBL-SR | fatal | Item price discount shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-39 | UBL-SR | fatal | Project reference shall occur maximum once. | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-40 | UBL-SR | fatal | Buyer trade name shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-42 | UBL-SR | fatal | Party tax scheme shall occur maximum twice in accounting supplier party | parser: packages/parser/src/generated/structural.generated.ts | 4 | agrees in 2 documents |
| UBL-SR-43 | UBL-SR | fatal | Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50) | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 2 | agrees in 1 document |
| UBL-SR-44 | UBL-SR | fatal | An Invoice may only have one unique PaymentID, but the PaymentID may be used for multiple PaymentMeans | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 8 | agrees in 2 documents |
| UBL-SR-45 | UBL-SR | fatal | Due Date shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-46 | UBL-SR | fatal | Payment means text shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-47 | UBL-SR | fatal | When there are more than one payment means code, they shall be equal | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 8 | agrees in 6 documents |
| UBL-SR-48 | UBL-SR | fatal | Invoice lines shall have one and only one classified tax category. | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 202 documents |
| UBL-SR-49 | UBL-SR | fatal | Value tax point date shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 3 documents |
| UBL-SR-50 | UBL-SR | fatal | Item description shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-51 | UBL-SR | fatal | An address can only have one third line. | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-52 | UBL-SR | fatal | Document reference shall occur maximum once | parser: packages/parser/src/generated/structural.generated.ts | 0 | agrees in 1 document |
| UBL-SR-53 | UBL-SR | fatal | CompanyID (VAT Identifier) must be stated when providing the PartyTaxScheme/TaxScheme/ID. | validator: packages/validator/src/rules/ubl/sr-bespoke.ts | 0 | agrees in 69 documents |
| UBL-SR-54 | UBL-SR | fatal | An Invoice shall contain maximum one Payment Card account (BG-18). | parser: packages/parser/src/generated/structural.generated.ts | 0 | not reported in the corpus |
| UBL-SR-55 | UBL-SR | fatal | An Invoice shall contain maximum one Payment Mandate (BG-19). | parser: packages/parser/src/generated/structural.generated.ts | 0 | not 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.
| Rule | Family | Severity | Message | Implemented in | Official tests | Oracle parity |
|---|---|---|---|---|---|---|
| PEPPOL-COMMON-R048 | PEPPOL-COMMON | warning | Italian VAT Code (Partita Iva) must be stated in the correct format | disabled upstream | 0 | not 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) |