A validator (KoSIT, Peppol, the German ZRE / OZG-RE portals or our checker) rejected your e-invoice with a code like BR-DE-15 or BR-CO-16? Every rule has a page with the official text, what exactly is tested, the typical cause and the correction in UBL and CII. The catalogue is generated from the official schematron files (EN 16931, Peppol BIS 3.0.20, XRechnung 3.0.2) and covers 346 business rules plus 1310 syntax restrictions.
EN 16931 core rules224 rules · EN 16931-1Peppol BIS Billing 3.0 rules61 rules · Peppol BIS Billing 3.0XRechnung rules61 rules · XRechnung 3.0.2
Syntax restriction rules
Hundreds of small rules forbid UBL/CII elements that EN 16931 does not use. They are listed per group:
- UBL-CR – UBL cardinality restrictions (678)
- UBL-SR – UBL syntax restrictions (53)
- UBL-DT – UBL data type restrictions (24)
- CII-SR – CII syntax restrictions (454)
- CII-DT – CII data type restrictions (101)
All rules (346)
| ID | Rule | Standard |
|---|---|---|
BR-01 | Specification identifier (BT-24) is missing | EN 16931 core rule |
BR-02 | Invoice number (BT-1) is missing | EN 16931 core rule |
BR-03 | Invoice issue date (BT-2) is missing | EN 16931 core rule |
BR-04 | Invoice type code (BT-3) is missing | EN 16931 core rule |
BR-05 | Invoice currency code (BT-5) is missing | EN 16931 core rule |
BR-06 | Seller name (BT-27) is missing | EN 16931 core rule |
BR-07 | Buyer name (BT-44) is missing | EN 16931 core rule |
BR-08 | Seller postal address is missing | EN 16931 core rule |
BR-09 | Seller country code (BT-40) is missing | EN 16931 core rule |
BR-10 | Buyer postal address (BG-8) is missing | EN 16931 core rule |
BR-11 | Buyer country code (BT-55) is missing | EN 16931 core rule |
BR-12 | An Invoice shall have the Sum of Invoice line net amount | EN 16931 core rule |
BR-13 | An Invoice shall have the Invoice total amount without VAT | EN 16931 core rule |
BR-14 | An Invoice shall have the Invoice total amount with VAT | EN 16931 core rule |
BR-15 | An Invoice shall have the Amount due for payment | EN 16931 core rule |
BR-16 | Invoice has no invoice line (BG-25) | EN 16931 core rule |
BR-17 | The Payee name shall be provided in the Invoice, if the Payee is different from the Seller | EN 16931 core rule |
BR-18 | The Seller tax representative name shall be provided in the Invoice, if the Seller has… | EN 16931 core rule |
BR-19 | The Seller tax representative postal address shall be provided in the Invoice, if the… | EN 16931 core rule |
BR-20 | The Seller tax representative postal address shall contain a Tax representative… | EN 16931 core rule |
BR-21 | Each Invoice line shall have an Invoice line identifier | EN 16931 core rule |
BR-22 | Each Invoice line shall have an Invoiced quantity | EN 16931 core rule |
BR-23 | An Invoice line shall have an Invoiced quantity unit of measure code | EN 16931 core rule |
BR-24 | Each Invoice line shall have an Invoice line net amount | EN 16931 core rule |
BR-25 | Each Invoice line shall contain the Item name | EN 16931 core rule |
BR-26 | Each Invoice line shall contain the Item net price | EN 16931 core rule |
BR-27 | The Item net price shall NOT be negative | EN 16931 core rule |
BR-28 | The Item gross price shall NOT be negative | EN 16931 core rule |
BR-29 | If both Invoicing period start date and Invoicing period end date are given then the… | EN 16931 core rule |
BR-30 | If both Invoice line period start date and Invoice line period end date are given then… | EN 16931 core rule |
BR-31 | Each Document level allowance shall have a Document level allowance amount | EN 16931 core rule |
BR-32 | Each Document level allowance shall have a Document level allowance VAT category code | EN 16931 core rule |
BR-33 | Each Document level allowance shall have a Document level allowance reason or a… | EN 16931 core rule |
BR-36 | Each Document level charge shall have a Document level charge amount | EN 16931 core rule |
BR-37 | Each Document level charge shall have a Document level charge VAT category code | EN 16931 core rule |
BR-38 | Each Document level charge shall have a Document level charge reason or a Document… | EN 16931 core rule |
BR-41 | Each Invoice line allowance shall have an Invoice line allowance amount | EN 16931 core rule |
BR-42 | Each Invoice line allowance shall have an Invoice line allowance reason or an Invoice… | EN 16931 core rule |
BR-43 | Each Invoice line charge shall have an Invoice line charge amount | EN 16931 core rule |
BR-44 | Each Invoice line charge shall have an Invoice line charge reason or an invoice line… | EN 16931 core rule |
BR-45 | Each VAT breakdown shall have a VAT category taxable amount | EN 16931 core rule |
BR-46 | Each VAT breakdown shall have a VAT category tax amount | EN 16931 core rule |
BR-47 | Each VAT breakdown shall be defined through a VAT category code | EN 16931 core rule |
BR-48 | Each VAT breakdown shall have a VAT category rate, except if the Invoice is not… | EN 16931 core rule |
BR-49 | A Payment instruction shall specify the Payment means type code | EN 16931 core rule |
BR-50 | A Payment account identifier shall be present if Credit transfer information is… | EN 16931 core rule |
BR-51 | In accordance with card payments security standards an invoice should never include a… | EN 16931 core rule |
BR-52 | Supporting document without reference (BT-122) | EN 16931 core rule |
BR-53 | VAT accounting currency given, but VAT total in that currency missing | EN 16931 core rule |
BR-54 | Each Item attribute shall contain an Item attribute name and an Item attribute value | EN 16931 core rule |
BR-55 | Each Preceding Invoice reference shall contain a Preceding Invoice reference | EN 16931 core rule |
BR-56 | Each Seller tax representative party shall have a Seller tax representative VAT… | EN 16931 core rule |
BR-57 | Each Deliver to address shall contain a Deliver to country code | EN 16931 core rule |
BR-61 | If the Payment means type code means SEPA credit transfer, Local credit transfer or… | EN 16931 core rule |
BR-62 | The Seller electronic address shall have a Scheme identifier | EN 16931 core rule |
BR-63 | The Buyer electronic address shall have a Scheme identifier | EN 16931 core rule |
BR-64 | The Item standard identifier shall have a Scheme identifier | EN 16931 core rule |
BR-65 | The Item classification identifier shall have a Scheme identifier | EN 16931 core rule |
BR-AE-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-AE-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-AE-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-AE-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-AE-05 | In an Invoice line where the Invoiced item VAT category code is "Reverse charge" the… | EN 16931 core rule |
BR-AE-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-AE-07 | In a Document level charge where the Document level charge VAT category code is… | EN 16931 core rule |
BR-AE-08 | In a VAT breakdown where the VAT category code is "Reverse charge" the VAT category… | EN 16931 core rule |
BR-AE-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Reverse… | EN 16931 core rule |
BR-AE-10 | Reverse-charge breakdown without exemption reason | EN 16931 core rule |
BR-AF-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-AF-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-AF-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-AF-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-AF-05 | In an Invoice line where the Invoiced item VAT category code is "IGIC" the invoiced… | EN 16931 core rule |
BR-AF-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-AF-07 | In a Document level charge where the Document level charge VAT category code is "IGIC"… | EN 16931 core rule |
BR-AF-08 | For each different value of VAT category rate where the VAT category code is "IGIC",… | EN 16931 core rule |
BR-AF-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "IGIC" shall… | EN 16931 core rule |
BR-AF-10 | A VAT breakdown with VAT Category code "IGIC" shall not have a VAT exemption reason… | EN 16931 core rule |
BR-AG-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-AG-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-AG-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-AG-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-AG-05 | In an Invoice line where the Invoiced item VAT category code is "IPSI" the Invoiced… | EN 16931 core rule |
BR-AG-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-AG-07 | In a Document level charge where the Document level charge VAT category code is "IPSI"… | EN 16931 core rule |
BR-AG-08 | For each different value of VAT category rate where the VAT category code is "IPSI",… | EN 16931 core rule |
BR-AG-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "IPSI" shall… | EN 16931 core rule |
BR-AG-10 | A VAT breakdown with VAT Category code "IPSI" shall not have a VAT exemption reason… | EN 16931 core rule |
BR-B-01 | An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment”… | EN 16931 core rule |
BR-B-02 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-CL-01 | Invoice type code is not a valid UNTDID 1001 code | EN 16931 core rule |
BR-CL-03 | currencyID attribute is not an ISO 4217 code | EN 16931 core rule |
BR-CL-04 | Invoice currency code is not an ISO 4217 code | EN 16931 core rule |
BR-CL-05 | Tax currency code MUST be coded using ISO code list 4217 alpha-3 | EN 16931 core rule |
BR-CL-06 | Value added tax point date code MUST be coded using a restriction of UNTDID 2005 | EN 16931 core rule |
BR-CL-07 | Object identifier identification scheme identifier MUST be coded using a restriction… | EN 16931 core rule |
BR-CL-08 | Invoiced note subject code shall be coded using UNCL4451 | EN 16931 core rule |
BR-CL-10 | Party identifier scheme is not an ISO 6523 ICD code | EN 16931 core rule |
BR-CL-11 | Any registration identifier identification scheme identifier MUST be coded using one… | EN 16931 core rule |
BR-CL-13 | Item classification scheme is not a UNTDID 7143 code | EN 16931 core rule |
BR-CL-14 | Country code is not an ISO 3166-1 code | EN 16931 core rule |
BR-CL-15 | Country codes in an invoice MUST be coded using ISO code list 3166-1 | EN 16931 core rule |
BR-CL-16 | Payment means in an invoice MUST be coded using UNCL4461 code list | EN 16931 core rule |
BR-CL-17 | Invoice tax categories MUST be coded using UNCL5305 code list | EN 16931 core rule |
BR-CL-18 | Invoice tax categories MUST be coded using UNCL5305 code list | EN 16931 core rule |
BR-CL-19 | Coded allowance reasons MUST belong to the UNCL 5189 code list | EN 16931 core rule |
BR-CL-20 | Coded charge reasons MUST belong to the UNCL 7161 code list | EN 16931 core rule |
BR-CL-21 | Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list | EN 16931 core rule |
BR-CL-22 | Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX… | EN 16931 core rule |
BR-CL-23 | Unit code is not a UN/ECE Recommendation 20 or 21 code | EN 16931 core rule |
BR-CL-24 | For Mime code in attribute use MIMEMediaType | EN 16931 core rule |
BR-CL-25 | Endpoint identifier scheme identifier MUST belong to the CEF EAS code list | EN 16931 core rule |
BR-CL-26 | Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list | EN 16931 core rule |
BR-CO-03 | Tax point date and tax point date code both given | EN 16931 core rule |
BR-CO-04 | Invoice line without VAT category code (BT-151) | EN 16931 core rule |
BR-CO-05 | Document level allowance reason code and Document level allowance reason shall… | EN 16931 core rule |
BR-CO-06 | Document level charge reason code and Document level charge reason shall indicate the… | EN 16931 core rule |
BR-CO-07 | Invoice line allowance reason code and Invoice line allowance reason shall indicate… | EN 16931 core rule |
BR-CO-08 | Invoice line charge reason code and Invoice line charge reason shall indicate the same… | EN 16931 core rule |
BR-CO-09 | VAT identifier has no valid country prefix | EN 16931 core rule |
BR-CO-10 | Sum of line net amounts (BT-106) does not match the lines | EN 16931 core rule |
BR-CO-11 | Sum of document level allowances (BT-107) is wrong | EN 16931 core rule |
BR-CO-12 | Sum of document level charges (BT-108) is wrong | EN 16931 core rule |
BR-CO-13 | Total without VAT (BT-109) does not add up | EN 16931 core rule |
BR-CO-14 | Total VAT amount (BT-110) does not match the VAT breakdown | EN 16931 core rule |
BR-CO-15 | Total with VAT (BT-112) is not net plus VAT | EN 16931 core rule |
BR-CO-16 | Amount due for payment (BT-115) does not add up | EN 16931 core rule |
BR-CO-17 | VAT category tax amount (BT-117) does not match base times rate | EN 16931 core rule |
BR-CO-18 | An Invoice shall at least have one VAT breakdown group | EN 16931 core rule |
BR-CO-19 | If Invoicing period is used, the Invoicing period start date or the Invoicing period… | EN 16931 core rule |
BR-CO-20 | If Invoice line period is used, the Invoice line period start date or the Invoice line… | EN 16931 core rule |
BR-CO-21 | Each Document level allowance shall contain a Document level allowance reason or a… | EN 16931 core rule |
BR-CO-22 | Each Document level charge shall contain a Document level charge reason or a Document… | EN 16931 core rule |
BR-CO-23 | Each Invoice line allowance shall contain an Invoice line allowance reason or an… | EN 16931 core rule |
BR-CO-24 | Each Invoice line charge shall contain an Invoice line charge reason or an Invoice… | EN 16931 core rule |
BR-CO-25 | Amount due but no due date or payment terms | EN 16931 core rule |
BR-CO-26 | In order for the buyer to automatically identify a supplier, the Seller identifier,… | EN 16931 core rule |
BR-DE-1 | Payment instructions (BG-16) are missing | XRechnung rule |
BR-DE-2 | Seller contact (BG-6) is missing | XRechnung rule |
BR-DE-3 | Seller city (BT-37) is missing | XRechnung rule |
BR-DE-4 | The element "Seller post code" must be transmitted | XRechnung rule |
BR-DE-5 | Seller contact point (BT-41) is missing | XRechnung rule |
BR-DE-6 | Seller contact telephone number (BT-42) is missing | XRechnung rule |
BR-DE-7 | Seller contact email address (BT-43) is missing | XRechnung rule |
BR-DE-8 | The element "Buyer city" must be transmitted | XRechnung rule |
BR-DE-9 | The element "Buyer post code" must be transmitted | XRechnung rule |
BR-DE-10 | The element "Deliver to city" must be transmitted if the group "DELIVER TO ADDRESS" is… | XRechnung rule |
BR-DE-11 | The element "Deliver to post code" must be transmitted if the group "DELIVER TO… | XRechnung rule |
BR-DE-14 | VAT category rate (BT-119) is missing in the VAT breakdown | XRechnung rule |
BR-DE-15 | Buyer reference (Leitweg-ID) is missing | XRechnung rule |
BR-DE-16 | Seller VAT ID, tax number or tax representative is missing | XRechnung rule |
BR-DE-17 | Invoice type code is not in the XRechnung subset | XRechnung rule |
BR-DE-18 | Cash discount (Skonto) lines in payment terms are malformed | XRechnung rule |
BR-DE-19 | Payment account identifier (BT-84) is not a valid IBAN | XRechnung rule |
BR-DE-20 | "Debited account identifier" shall contain a valid IBAN if "Payment means type code"… | XRechnung rule |
BR-DE-21 | Specification identifier is not the XRechnung identifier | XRechnung rule |
BR-DE-22 | Not all filename attributes of the embeddedDocumentBinaryObject elements are unique | XRechnung rule |
BR-DE-23-a | Credit transfer selected but no payee account (BG-17) | XRechnung rule |
BR-DE-23-b | If BT-81 "Payment means type code" contains a code for credit transfers (30, 58),… | XRechnung rule |
BR-DE-24-a | If BT-81 "Payment means type code" contains a code for card payments (48, 54, 55),… | XRechnung rule |
BR-DE-24-b | If BT-81 "Payment means type code" contains a code for card payments (48, 54, 55),… | XRechnung rule |
BR-DE-25-a | If BT-81 "Payment means type code" contains a code for direct debits (59), exactly… | XRechnung rule |
BR-DE-25-b | If BT-81 "Payment means type code" contains a code for direct debits (59), BG-17 and… | XRechnung rule |
BR-DE-26 | Corrected invoice (384) without preceding invoice reference | XRechnung rule |
BR-DE-27 | Seller contact telephone number has fewer than three digits | XRechnung rule |
BR-DE-28 | Seller contact email address has an invalid format | XRechnung rule |
BR-DE-30 | If "DIRECT DEBIT" BG-19 is present, "Bank assigned creditor identifier" BT-90 must be… | XRechnung rule |
BR-DE-31 | If "DIRECT DEBIT" BG-19 is present, "Debited account identifier" BT-91 must be… | XRechnung rule |
BR-DE-CVD-01 | The element … "Contract reference" must be transmitted | XRechnung rule |
BR-DE-CVD-02 | The element … "Tender or lot reference" must be transmitted | XRechnung rule |
BR-DE-CVD-03 | An invoice must contain at least one … INVOICE LINE in which the Scheme identifier of… | XRechnung rule |
BR-DE-CVD-04 | An … "Item classification identifier" with the Scheme identifier 'CVD' must contain a… | XRechnung rule |
BR-DE-CVD-05 | If, within … ITEM ATTRIBUTES, … "Item attribute name" has the value 'cva', … "Item… | XRechnung rule |
BR-DE-CVD-06-a | If the Scheme identifier of … "Item classification identifier" is given with the value… | XRechnung rule |
BR-DE-CVD-06-b | If … "Item attribute name" is given with the value 'cva', exactly one … "Item… | XRechnung rule |
BR-DE-TMP-32 | To state the delivery/service date, an invoice should contain either BT-72 "Actual… | XRechnung rule |
BR-DEC-01 | Document level allowance amount (BT-92) has more than 2 decimals | EN 16931 core rule |
BR-DEC-02 | The allowed maximum number of decimals for the Document level allowance base amount is 2 | EN 16931 core rule |
BR-DEC-05 | The allowed maximum number of decimals for the Document level charge amount is 2 | EN 16931 core rule |
BR-DEC-06 | The allowed maximum number of decimals for the Document level charge base amount is 2 | EN 16931 core rule |
BR-DEC-09 | The allowed maximum number of decimals for the Sum of Invoice line net amount is 2 | EN 16931 core rule |
BR-DEC-10 | The allowed maximum number of decimals for the Sum of allowanced on document level is 2 | EN 16931 core rule |
BR-DEC-11 | The allowed maximum number of decimals for the Sum of charges on document level is 2 | EN 16931 core rule |
BR-DEC-12 | The allowed maximum number of decimals for the Invoice total amount without VAT is 2 | EN 16931 core rule |
BR-DEC-13 | The allowed maximum number of decimals for the Invoice total VAT amount is 2 | EN 16931 core rule |
BR-DEC-14 | The allowed maximum number of decimals for the Invoice total amount with VAT is 2 | EN 16931 core rule |
BR-DEC-15 | The allowed maximum number of decimals for the Invoice total VAT amount in accounting… | EN 16931 core rule |
BR-DEC-16 | The allowed maximum number of decimals for the Paid amount is 2 | EN 16931 core rule |
BR-DEC-17 | The allowed maximum number of decimals for the Rounding amount is 2 | EN 16931 core rule |
BR-DEC-18 | The allowed maximum number of decimals for the Amount due for payment is 2 | EN 16931 core rule |
BR-DEC-19 | The allowed maximum number of decimals for the VAT category taxable amount is 2 | EN 16931 core rule |
BR-DEC-20 | The allowed maximum number of decimals for the VAT category tax amount is 2 | EN 16931 core rule |
BR-DEC-23 | Invoice line net amount (BT-131) has more than 2 decimals | EN 16931 core rule |
BR-DEC-24 | The allowed maximum number of decimals for the Invoice line allowance amount is 2 | EN 16931 core rule |
BR-DEC-25 | The allowed maximum number of decimals for the Invoice line allowance base amount is 2 | EN 16931 core rule |
BR-DEC-27 | The allowed maximum number of decimals for the Invoice line charge amount is 2 | EN 16931 core rule |
BR-DEC-28 | The allowed maximum number of decimals for the Invoice line charge base amount is 2 | EN 16931 core rule |
BR-DEX-01 | The element … "Attached Document" uses a MIME code that is not permitted | XRechnung rule |
BR-DEX-02 | The value of "Invoice line net amount" of an "INVOICE LINE" or a "SUB INVOICE LINE"… | XRechnung rule |
BR-DEX-03 | A Sub Invoice Line must contain exactly one "SUB INVOICE LINE VAT INFORMATION" | XRechnung rule |
BR-DEX-04 | Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD list | XRechnung rule |
BR-DEX-05 | Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD list | XRechnung rule |
BR-DEX-06 | Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD list | XRechnung rule |
BR-DEX-07 | Any scheme identifier for an Endpoint Identifier in … MUST belong to the CEF EAS code… | XRechnung rule |
BR-DEX-08 | Any scheme identifier for a Delivery location identifier in … MUST be coded using one… | XRechnung rule |
BR-DEX-09 | Amount due for payment = Invoice total amount with VAT - Paid amount + Rounding amount… | XRechnung rule |
BR-DEX-10 | The element "Third party payment type" BT-DEX-001 must be transmitted if the group… | XRechnung rule |
BR-DEX-11 | The element "Third party payment amount" BT-DEX-002 must be transmitted if the group… | XRechnung rule |
BR-DEX-12 | The element "Third party payment description" BT-DEX-003 must be transmitted if the… | XRechnung rule |
BR-DEX-13 | The maximum number of permitted decimal places for the element "Third party payment… | XRechnung rule |
BR-DEX-14 | The currency of "Third party payment amount" BT-DEX-002 must match BT-5 ("Invoice… | XRechnung rule |
BR-DEX-15 | This CII file might use the concept of Sub Invoice Lines | XRechnung rule |
BR-E-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-E-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-E-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-E-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-E-05 | In an Invoice line where the Invoiced item VAT category code is "Exempt from VAT", the… | EN 16931 core rule |
BR-E-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-E-07 | In a Document level charge where the Document level charge VAT category code is… | EN 16931 core rule |
BR-E-08 | In a VAT breakdown where the VAT category code is "Exempt from VAT" the VAT category… | EN 16931 core rule |
BR-E-09 | The VAT category tax amount In a VAT breakdown where the VAT category code equals… | EN 16931 core rule |
BR-E-10 | VAT-exempt breakdown without exemption reason | EN 16931 core rule |
BR-G-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-G-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-G-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-G-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-G-05 | In an Invoice line where the Invoiced item VAT category code is "Export outside the… | EN 16931 core rule |
BR-G-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-G-07 | In a Document level charge where the Document level charge VAT category code is… | EN 16931 core rule |
BR-G-08 | In a VAT breakdown where the VAT category code is "Export outside the EU" the VAT… | EN 16931 core rule |
BR-G-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Export… | EN 16931 core rule |
BR-G-10 | A VAT breakdown with the VAT Category code "Export outside the EU" shall have a VAT… | EN 16931 core rule |
BR-IC-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-IC-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-IC-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-IC-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-IC-05 | In an Invoice line where the Invoiced item VAT category code is "Intracommunity… | EN 16931 core rule |
BR-IC-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-IC-07 | In a Document level charge where the Document level charge VAT category code is… | EN 16931 core rule |
BR-IC-08 | In a VAT breakdown where the VAT category code is "Intra-community supply" the VAT… | EN 16931 core rule |
BR-IC-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is… | EN 16931 core rule |
BR-IC-10 | A VAT breakdown with the VAT Category code "Intra-community supply" shall have a VAT… | EN 16931 core rule |
BR-IC-11 | In an Invoice with a VAT breakdown where the VAT category code is "Intra-community… | EN 16931 core rule |
BR-IC-12 | In an Invoice with a VAT breakdown where the VAT category code is "Intra-community… | EN 16931 core rule |
BR-O-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-O-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-O-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-O-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-O-05 | An Invoice line where the VAT category code is "Not subject to VAT" shall not contain… | EN 16931 core rule |
BR-O-06 | A Document level allowance where VAT category code is "Not subject to VAT" shall not… | EN 16931 core rule |
BR-O-07 | A Document level charge where the VAT category code is "Not subject to VAT" shall not… | EN 16931 core rule |
BR-O-08 | In a VAT breakdown where the VAT category code is " Not subject to VAT" the VAT… | EN 16931 core rule |
BR-O-09 | The VAT category tax amount in a VAT breakdown where the VAT category code is "Not… | EN 16931 core rule |
BR-O-10 | A VAT breakdown with VAT Category code " Not subject to VAT" shall have a VAT… | EN 16931 core rule |
BR-O-11 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | EN 16931 core rule |
BR-O-12 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | EN 16931 core rule |
BR-O-13 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | EN 16931 core rule |
BR-O-14 | An Invoice that contains a VAT breakdown group with a VAT category code "Not subject… | EN 16931 core rule |
BR-S-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-S-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-S-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-S-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-S-05 | In an Invoice line where the Invoiced item VAT category code is "Standard rated" the… | EN 16931 core rule |
BR-S-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-S-07 | In a Document level charge where the Document level charge VAT category code is… | EN 16931 core rule |
BR-S-08 | Standard-rate taxable amount (BT-116) does not match the lines | EN 16931 core rule |
BR-S-09 | Standard-rate VAT amount (BT-117) is not base times rate | EN 16931 core rule |
BR-S-10 | A VAT breakdown with VAT Category code "Standard rate" shall not have a VAT exemption… | EN 16931 core rule |
BR-TMP-2 | BT-124 "External document location" must contain an absolute URL with a valid scheme | XRechnung rule |
BR-TMP-3 | If BT-149 (Item price base quantity) is present in both GrossPriceProductTradePrice… | XRechnung rule |
BR-TMP-4 | BT-123 "Supporting document description" (ram:Name) may occur at most once within… | XRechnung rule |
BR-TMP-5 | BT-125 "Attached document" (ram:AttachmentBinaryObject) may occur at most once within… | XRechnung rule |
BR-TMP-6 | Dates in UBL must be transmitted in the format YYYY-MM-DD | XRechnung rule |
BR-TMP-7 | Dates in UNCEFACT/CII must carry the attribute format="102" and be transmitted in the… | XRechnung rule |
BR-TMP-CVD-01 | The scheme for … "Item classification identifier" must be chosen from the code list… | XRechnung rule |
BR-Z-01 | An Invoice that contains an Invoice line, a Document level allowance or a Document… | EN 16931 core rule |
BR-Z-02 | An Invoice that contains an Invoice line where the Invoiced item VAT category code is… | EN 16931 core rule |
BR-Z-03 | An Invoice that contains a Document level allowance where the Document level allowance… | EN 16931 core rule |
BR-Z-04 | An Invoice that contains a Document level charge where the Document level charge VAT… | EN 16931 core rule |
BR-Z-05 | In an Invoice line where the Invoiced item VAT category code is "Zero rated" the… | EN 16931 core rule |
BR-Z-06 | In a Document level allowance where the Document level allowance VAT category code is… | EN 16931 core rule |
BR-Z-07 | In a Document level charge where the Document level charge VAT category code is "Zero… | EN 16931 core rule |
BR-Z-08 | In a VAT breakdown where VAT category code is "Zero rated" the VAT category taxable… | EN 16931 core rule |
BR-Z-09 | The VAT category tax amount in a VAT breakdown where VAT category code is "Zero rated"… | EN 16931 core rule |
BR-Z-10 | Zero-rated breakdown must not carry an exemption reason | EN 16931 core rule |
PEPPOL-COMMON-R040 | GLN (scheme 0088) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R041 | Norwegian organisation number (scheme 0192) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R042 | Danish organization number (CVR) MUST be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R043 | Belgian enterprise number (scheme 0208) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R044 | Italian IPA code (scheme 0201) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R045 | Tax Code (Codice Fiscale) must be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R046 | Tax Code (Codice Fiscale) must be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R047 | Italian VAT Code (Partita Iva) must be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R049 | Swedish organisation number (scheme 0007) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R050 | Australian Business Number (scheme 0151) has an invalid format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R052 | Danish chamber of commerce number (P) MUST be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-COMMON-R053 | Danish ERSTORG number (SE) MUST be stated in the correct format | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL001 | Mime code must be according to subset of IANA code list | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL002 | Reason code MUST be according to subset of UNCL 5189 D.16B | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL003 | Reason code MUST be according to UNCL 7161 D.16B | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL006 | Invoice period description code must be according to UNCL 2005 D.16B | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL007 | Currency code must be according to ISO 4217:2005 | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-CL008 | Electronic address identifier scheme must be from the codelist "Electronic Address… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-F001 | A date MUST be formatted YYYY-MM-DD | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0100 | Invoice type code MUST be set according to the profile | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0101 | Credit note type code MUST be set according to the profile | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0104 | Tax Category G MUST be used when exemption reason code is VATEX-EU-G | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0105 | Tax Category O MUST be used when exemption reason code is VATEX-EU-O | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0106 | Tax Category K MUST be used when exemption reason code is VATEX-EU-IC | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0107 | Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0108 | Tax Category E MUST be used when exemption reason code is VATEX-EU-D | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0109 | Tax Category E MUST be used when exemption reason code is VATEX-EU-F | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0110 | Tax Category E MUST be used when exemption reason code is VATEX-EU-I | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0111 | Tax Category E MUST be used when exemption reason code is VATEX-EU-J | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-P0112 | Invoice type code 326 or 384 are only allowed when both buyer and seller are German… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R001 | Business process identifier (BT-23) is missing | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R002 | No more than one note is allowed on document level, unless both the buyer and seller… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R003 | Neither buyer reference nor purchase order reference given | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R004 | Specification identifier is not the Peppol BIS Billing 3.0 identifier | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R005 | VAT accounting currency equals the invoice currency | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R006 | Only one invoiced object is allowed on document level | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R007 | Business process identifier has the wrong format | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R008 | Document contains empty elements | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R010 | Buyer electronic address (BT-49) is missing | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R020 | Seller electronic address (BT-34) is missing | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R040 | Allowance or charge amount does not match base amount times percentage | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R041 | Allowance or charge percentage given without base amount | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R042 | Allowance/charge percentage MUST be provided when allowance/charge base amount is… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R043 | ChargeIndicator is not exactly 'true' or 'false' | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R043-1 | Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R043-2 | Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R044 | Charge on price level is not allowed | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R046 | Item net price is not gross price minus price discount | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R051 | currencyID differs from the invoice currency | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R053 | Not exactly one tax total with subtotals | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R054 | Only one tax total without tax subtotals MUST be provided when tax currency code is… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R055 | Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have… | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R061 | Direct debit without mandate reference (BT-89) | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R080 | Only one project reference is allowed on document level | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R100 | More than one invoiced object identifier on a line | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R101 | Line document reference is not an invoiced object (code 130) | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R110 | Line period starts before the invoice period | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R111 | Line period ends after the invoice period | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R120 | Line net amount does not match quantity times price | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R121 | Price base quantity is zero or negative | Peppol BIS Billing 3.0 rule |
PEPPOL-EN16931-R130 | Unit code of price base quantity MUST be same as invoiced quantity | Peppol BIS Billing 3.0 rule |