Account
English

E-invoice validation rules

Every business rule of EN 16931, Peppol BIS 3.0 and XRechnung: what the validator checks, why your invoice fails and how to fix it.

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.

Syntax restriction rules

Hundreds of small rules forbid UBL/CII elements that EN 16931 does not use. They are listed per group:

All rules (346)

IDRuleStandard
BR-01Specification identifier (BT-24) is missingEN 16931 core rule
BR-02Invoice number (BT-1) is missingEN 16931 core rule
BR-03Invoice issue date (BT-2) is missingEN 16931 core rule
BR-04Invoice type code (BT-3) is missingEN 16931 core rule
BR-05Invoice currency code (BT-5) is missingEN 16931 core rule
BR-06Seller name (BT-27) is missingEN 16931 core rule
BR-07Buyer name (BT-44) is missingEN 16931 core rule
BR-08Seller postal address is missingEN 16931 core rule
BR-09Seller country code (BT-40) is missingEN 16931 core rule
BR-10Buyer postal address (BG-8) is missingEN 16931 core rule
BR-11Buyer country code (BT-55) is missingEN 16931 core rule
BR-12An Invoice shall have the Sum of Invoice line net amountEN 16931 core rule
BR-13An Invoice shall have the Invoice total amount without VATEN 16931 core rule
BR-14An Invoice shall have the Invoice total amount with VATEN 16931 core rule
BR-15An Invoice shall have the Amount due for paymentEN 16931 core rule
BR-16Invoice has no invoice line (BG-25)EN 16931 core rule
BR-17The Payee name shall be provided in the Invoice, if the Payee is different from the SellerEN 16931 core rule
BR-18The Seller tax representative name shall be provided in the Invoice, if the Seller has…EN 16931 core rule
BR-19The Seller tax representative postal address shall be provided in the Invoice, if the…EN 16931 core rule
BR-20The Seller tax representative postal address shall contain a Tax representative…EN 16931 core rule
BR-21Each Invoice line shall have an Invoice line identifierEN 16931 core rule
BR-22Each Invoice line shall have an Invoiced quantityEN 16931 core rule
BR-23An Invoice line shall have an Invoiced quantity unit of measure codeEN 16931 core rule
BR-24Each Invoice line shall have an Invoice line net amountEN 16931 core rule
BR-25Each Invoice line shall contain the Item nameEN 16931 core rule
BR-26Each Invoice line shall contain the Item net priceEN 16931 core rule
BR-27The Item net price shall NOT be negativeEN 16931 core rule
BR-28The Item gross price shall NOT be negativeEN 16931 core rule
BR-29If both Invoicing period start date and Invoicing period end date are given then the…EN 16931 core rule
BR-30If both Invoice line period start date and Invoice line period end date are given then…EN 16931 core rule
BR-31Each Document level allowance shall have a Document level allowance amountEN 16931 core rule
BR-32Each Document level allowance shall have a Document level allowance VAT category codeEN 16931 core rule
BR-33Each Document level allowance shall have a Document level allowance reason or a…EN 16931 core rule
BR-36Each Document level charge shall have a Document level charge amountEN 16931 core rule
BR-37Each Document level charge shall have a Document level charge VAT category codeEN 16931 core rule
BR-38Each Document level charge shall have a Document level charge reason or a Document…EN 16931 core rule
BR-41Each Invoice line allowance shall have an Invoice line allowance amountEN 16931 core rule
BR-42Each Invoice line allowance shall have an Invoice line allowance reason or an Invoice…EN 16931 core rule
BR-43Each Invoice line charge shall have an Invoice line charge amountEN 16931 core rule
BR-44Each Invoice line charge shall have an Invoice line charge reason or an invoice line…EN 16931 core rule
BR-45Each VAT breakdown shall have a VAT category taxable amountEN 16931 core rule
BR-46Each VAT breakdown shall have a VAT category tax amountEN 16931 core rule
BR-47Each VAT breakdown shall be defined through a VAT category codeEN 16931 core rule
BR-48Each VAT breakdown shall have a VAT category rate, except if the Invoice is not…EN 16931 core rule
BR-49A Payment instruction shall specify the Payment means type codeEN 16931 core rule
BR-50A Payment account identifier shall be present if Credit transfer information is…EN 16931 core rule
BR-51In accordance with card payments security standards an invoice should never include a…EN 16931 core rule
BR-52Supporting document without reference (BT-122)EN 16931 core rule
BR-53VAT accounting currency given, but VAT total in that currency missingEN 16931 core rule
BR-54Each Item attribute shall contain an Item attribute name and an Item attribute valueEN 16931 core rule
BR-55Each Preceding Invoice reference shall contain a Preceding Invoice referenceEN 16931 core rule
BR-56Each Seller tax representative party shall have a Seller tax representative VAT…EN 16931 core rule
BR-57Each Deliver to address shall contain a Deliver to country codeEN 16931 core rule
BR-61If the Payment means type code means SEPA credit transfer, Local credit transfer or…EN 16931 core rule
BR-62The Seller electronic address shall have a Scheme identifierEN 16931 core rule
BR-63The Buyer electronic address shall have a Scheme identifierEN 16931 core rule
BR-64The Item standard identifier shall have a Scheme identifierEN 16931 core rule
BR-65The Item classification identifier shall have a Scheme identifierEN 16931 core rule
BR-AE-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-AE-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-AE-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-AE-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-AE-05In an Invoice line where the Invoiced item VAT category code is "Reverse charge" the…EN 16931 core rule
BR-AE-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-AE-07In a Document level charge where the Document level charge VAT category code is…EN 16931 core rule
BR-AE-08In a VAT breakdown where the VAT category code is "Reverse charge" the VAT category…EN 16931 core rule
BR-AE-09The VAT category tax amount in a VAT breakdown where the VAT category code is "Reverse…EN 16931 core rule
BR-AE-10Reverse-charge breakdown without exemption reasonEN 16931 core rule
BR-AF-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-AF-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-AF-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-AF-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-AF-05In an Invoice line where the Invoiced item VAT category code is "IGIC" the invoiced…EN 16931 core rule
BR-AF-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-AF-07In a Document level charge where the Document level charge VAT category code is "IGIC"…EN 16931 core rule
BR-AF-08For each different value of VAT category rate where the VAT category code is "IGIC",…EN 16931 core rule
BR-AF-09The VAT category tax amount in a VAT breakdown where VAT category code is "IGIC" shall…EN 16931 core rule
BR-AF-10A VAT breakdown with VAT Category code "IGIC" shall not have a VAT exemption reason…EN 16931 core rule
BR-AG-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-AG-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-AG-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-AG-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-AG-05In an Invoice line where the Invoiced item VAT category code is "IPSI" the Invoiced…EN 16931 core rule
BR-AG-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-AG-07In a Document level charge where the Document level charge VAT category code is "IPSI"…EN 16931 core rule
BR-AG-08For each different value of VAT category rate where the VAT category code is "IPSI",…EN 16931 core rule
BR-AG-09The VAT category tax amount in a VAT breakdown where VAT category code is "IPSI" shall…EN 16931 core rule
BR-AG-10A VAT breakdown with VAT Category code "IPSI" shall not have a VAT exemption reason…EN 16931 core rule
BR-B-01An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment”…EN 16931 core rule
BR-B-02An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-CL-01Invoice type code is not a valid UNTDID 1001 codeEN 16931 core rule
BR-CL-03currencyID attribute is not an ISO 4217 codeEN 16931 core rule
BR-CL-04Invoice currency code is not an ISO 4217 codeEN 16931 core rule
BR-CL-05Tax currency code MUST be coded using ISO code list 4217 alpha-3EN 16931 core rule
BR-CL-06Value added tax point date code MUST be coded using a restriction of UNTDID 2005EN 16931 core rule
BR-CL-07Object identifier identification scheme identifier MUST be coded using a restriction…EN 16931 core rule
BR-CL-08Invoiced note subject code shall be coded using UNCL4451EN 16931 core rule
BR-CL-10Party identifier scheme is not an ISO 6523 ICD codeEN 16931 core rule
BR-CL-11Any registration identifier identification scheme identifier MUST be coded using one…EN 16931 core rule
BR-CL-13Item classification scheme is not a UNTDID 7143 codeEN 16931 core rule
BR-CL-14Country code is not an ISO 3166-1 codeEN 16931 core rule
BR-CL-15Country codes in an invoice MUST be coded using ISO code list 3166-1EN 16931 core rule
BR-CL-16Payment means in an invoice MUST be coded using UNCL4461 code listEN 16931 core rule
BR-CL-17Invoice tax categories MUST be coded using UNCL5305 code listEN 16931 core rule
BR-CL-18Invoice tax categories MUST be coded using UNCL5305 code listEN 16931 core rule
BR-CL-19Coded allowance reasons MUST belong to the UNCL 5189 code listEN 16931 core rule
BR-CL-20Coded charge reasons MUST belong to the UNCL 7161 code listEN 16931 core rule
BR-CL-21Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code listEN 16931 core rule
BR-CL-22Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX…EN 16931 core rule
BR-CL-23Unit code is not a UN/ECE Recommendation 20 or 21 codeEN 16931 core rule
BR-CL-24For Mime code in attribute use MIMEMediaTypeEN 16931 core rule
BR-CL-25Endpoint identifier scheme identifier MUST belong to the CEF EAS code listEN 16931 core rule
BR-CL-26Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code listEN 16931 core rule
BR-CO-03Tax point date and tax point date code both givenEN 16931 core rule
BR-CO-04Invoice line without VAT category code (BT-151)EN 16931 core rule
BR-CO-05Document level allowance reason code and Document level allowance reason shall…EN 16931 core rule
BR-CO-06Document level charge reason code and Document level charge reason shall indicate the…EN 16931 core rule
BR-CO-07Invoice line allowance reason code and Invoice line allowance reason shall indicate…EN 16931 core rule
BR-CO-08Invoice line charge reason code and Invoice line charge reason shall indicate the same…EN 16931 core rule
BR-CO-09VAT identifier has no valid country prefixEN 16931 core rule
BR-CO-10Sum of line net amounts (BT-106) does not match the linesEN 16931 core rule
BR-CO-11Sum of document level allowances (BT-107) is wrongEN 16931 core rule
BR-CO-12Sum of document level charges (BT-108) is wrongEN 16931 core rule
BR-CO-13Total without VAT (BT-109) does not add upEN 16931 core rule
BR-CO-14Total VAT amount (BT-110) does not match the VAT breakdownEN 16931 core rule
BR-CO-15Total with VAT (BT-112) is not net plus VATEN 16931 core rule
BR-CO-16Amount due for payment (BT-115) does not add upEN 16931 core rule
BR-CO-17VAT category tax amount (BT-117) does not match base times rateEN 16931 core rule
BR-CO-18An Invoice shall at least have one VAT breakdown groupEN 16931 core rule
BR-CO-19If Invoicing period is used, the Invoicing period start date or the Invoicing period…EN 16931 core rule
BR-CO-20If Invoice line period is used, the Invoice line period start date or the Invoice line…EN 16931 core rule
BR-CO-21Each Document level allowance shall contain a Document level allowance reason or a…EN 16931 core rule
BR-CO-22Each Document level charge shall contain a Document level charge reason or a Document…EN 16931 core rule
BR-CO-23Each Invoice line allowance shall contain an Invoice line allowance reason or an…EN 16931 core rule
BR-CO-24Each Invoice line charge shall contain an Invoice line charge reason or an Invoice…EN 16931 core rule
BR-CO-25Amount due but no due date or payment termsEN 16931 core rule
BR-CO-26In order for the buyer to automatically identify a supplier, the Seller identifier,…EN 16931 core rule
BR-DE-1Payment instructions (BG-16) are missingXRechnung rule
BR-DE-2Seller contact (BG-6) is missingXRechnung rule
BR-DE-3Seller city (BT-37) is missingXRechnung rule
BR-DE-4The element "Seller post code" must be transmittedXRechnung rule
BR-DE-5Seller contact point (BT-41) is missingXRechnung rule
BR-DE-6Seller contact telephone number (BT-42) is missingXRechnung rule
BR-DE-7Seller contact email address (BT-43) is missingXRechnung rule
BR-DE-8The element "Buyer city" must be transmittedXRechnung rule
BR-DE-9The element "Buyer post code" must be transmittedXRechnung rule
BR-DE-10The element "Deliver to city" must be transmitted if the group "DELIVER TO ADDRESS" is…XRechnung rule
BR-DE-11The element "Deliver to post code" must be transmitted if the group "DELIVER TO…XRechnung rule
BR-DE-14VAT category rate (BT-119) is missing in the VAT breakdownXRechnung rule
BR-DE-15Buyer reference (Leitweg-ID) is missingXRechnung rule
BR-DE-16Seller VAT ID, tax number or tax representative is missingXRechnung rule
BR-DE-17Invoice type code is not in the XRechnung subsetXRechnung rule
BR-DE-18Cash discount (Skonto) lines in payment terms are malformedXRechnung rule
BR-DE-19Payment account identifier (BT-84) is not a valid IBANXRechnung rule
BR-DE-20"Debited account identifier" shall contain a valid IBAN if "Payment means type code"…XRechnung rule
BR-DE-21Specification identifier is not the XRechnung identifierXRechnung rule
BR-DE-22Not all filename attributes of the embeddedDocumentBinaryObject elements are uniqueXRechnung rule
BR-DE-23-aCredit transfer selected but no payee account (BG-17)XRechnung rule
BR-DE-23-bIf BT-81 "Payment means type code" contains a code for credit transfers (30, 58),…XRechnung rule
BR-DE-24-aIf BT-81 "Payment means type code" contains a code for card payments (48, 54, 55),…XRechnung rule
BR-DE-24-bIf BT-81 "Payment means type code" contains a code for card payments (48, 54, 55),…XRechnung rule
BR-DE-25-aIf BT-81 "Payment means type code" contains a code for direct debits (59), exactly…XRechnung rule
BR-DE-25-bIf BT-81 "Payment means type code" contains a code for direct debits (59), BG-17 and…XRechnung rule
BR-DE-26Corrected invoice (384) without preceding invoice referenceXRechnung rule
BR-DE-27Seller contact telephone number has fewer than three digitsXRechnung rule
BR-DE-28Seller contact email address has an invalid formatXRechnung rule
BR-DE-30If "DIRECT DEBIT" BG-19 is present, "Bank assigned creditor identifier" BT-90 must be…XRechnung rule
BR-DE-31If "DIRECT DEBIT" BG-19 is present, "Debited account identifier" BT-91 must be…XRechnung rule
BR-DE-CVD-01The element … "Contract reference" must be transmittedXRechnung rule
BR-DE-CVD-02The element … "Tender or lot reference" must be transmittedXRechnung rule
BR-DE-CVD-03An invoice must contain at least one … INVOICE LINE in which the Scheme identifier of…XRechnung rule
BR-DE-CVD-04An … "Item classification identifier" with the Scheme identifier 'CVD' must contain a…XRechnung rule
BR-DE-CVD-05If, within … ITEM ATTRIBUTES, … "Item attribute name" has the value 'cva', … "Item…XRechnung rule
BR-DE-CVD-06-aIf the Scheme identifier of … "Item classification identifier" is given with the value…XRechnung rule
BR-DE-CVD-06-bIf … "Item attribute name" is given with the value 'cva', exactly one … "Item…XRechnung rule
BR-DE-TMP-32To state the delivery/service date, an invoice should contain either BT-72 "Actual…XRechnung rule
BR-DEC-01Document level allowance amount (BT-92) has more than 2 decimalsEN 16931 core rule
BR-DEC-02The allowed maximum number of decimals for the Document level allowance base amount is 2EN 16931 core rule
BR-DEC-05The allowed maximum number of decimals for the Document level charge amount is 2EN 16931 core rule
BR-DEC-06The allowed maximum number of decimals for the Document level charge base amount is 2EN 16931 core rule
BR-DEC-09The allowed maximum number of decimals for the Sum of Invoice line net amount is 2EN 16931 core rule
BR-DEC-10The allowed maximum number of decimals for the Sum of allowanced on document level is 2EN 16931 core rule
BR-DEC-11The allowed maximum number of decimals for the Sum of charges on document level is 2EN 16931 core rule
BR-DEC-12The allowed maximum number of decimals for the Invoice total amount without VAT is 2EN 16931 core rule
BR-DEC-13The allowed maximum number of decimals for the Invoice total VAT amount is 2EN 16931 core rule
BR-DEC-14The allowed maximum number of decimals for the Invoice total amount with VAT is 2EN 16931 core rule
BR-DEC-15The allowed maximum number of decimals for the Invoice total VAT amount in accounting…EN 16931 core rule
BR-DEC-16The allowed maximum number of decimals for the Paid amount is 2EN 16931 core rule
BR-DEC-17The allowed maximum number of decimals for the Rounding amount is 2EN 16931 core rule
BR-DEC-18The allowed maximum number of decimals for the Amount due for payment is 2EN 16931 core rule
BR-DEC-19The allowed maximum number of decimals for the VAT category taxable amount is 2EN 16931 core rule
BR-DEC-20The allowed maximum number of decimals for the VAT category tax amount is 2EN 16931 core rule
BR-DEC-23Invoice line net amount (BT-131) has more than 2 decimalsEN 16931 core rule
BR-DEC-24The allowed maximum number of decimals for the Invoice line allowance amount is 2EN 16931 core rule
BR-DEC-25The allowed maximum number of decimals for the Invoice line allowance base amount is 2EN 16931 core rule
BR-DEC-27The allowed maximum number of decimals for the Invoice line charge amount is 2EN 16931 core rule
BR-DEC-28The allowed maximum number of decimals for the Invoice line charge base amount is 2EN 16931 core rule
BR-DEX-01The element … "Attached Document" uses a MIME code that is not permittedXRechnung rule
BR-DEX-02The value of "Invoice line net amount" of an "INVOICE LINE" or a "SUB INVOICE LINE"…XRechnung rule
BR-DEX-03A Sub Invoice Line must contain exactly one "SUB INVOICE LINE VAT INFORMATION"XRechnung rule
BR-DEX-04Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listXRechnung rule
BR-DEX-05Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listXRechnung rule
BR-DEX-06Any scheme identifier in … MUST be coded using one of the ISO 6523 ICD listXRechnung rule
BR-DEX-07Any scheme identifier for an Endpoint Identifier in … MUST belong to the CEF EAS code…XRechnung rule
BR-DEX-08Any scheme identifier for a Delivery location identifier in … MUST be coded using one…XRechnung rule
BR-DEX-09Amount due for payment = Invoice total amount with VAT - Paid amount + Rounding amount…XRechnung rule
BR-DEX-10The element "Third party payment type" BT-DEX-001 must be transmitted if the group…XRechnung rule
BR-DEX-11The element "Third party payment amount" BT-DEX-002 must be transmitted if the group…XRechnung rule
BR-DEX-12The element "Third party payment description" BT-DEX-003 must be transmitted if the…XRechnung rule
BR-DEX-13The maximum number of permitted decimal places for the element "Third party payment…XRechnung rule
BR-DEX-14The currency of "Third party payment amount" BT-DEX-002 must match BT-5 ("Invoice…XRechnung rule
BR-DEX-15This CII file might use the concept of Sub Invoice LinesXRechnung rule
BR-E-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-E-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-E-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-E-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-E-05In an Invoice line where the Invoiced item VAT category code is "Exempt from VAT", the…EN 16931 core rule
BR-E-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-E-07In a Document level charge where the Document level charge VAT category code is…EN 16931 core rule
BR-E-08In a VAT breakdown where the VAT category code is "Exempt from VAT" the VAT category…EN 16931 core rule
BR-E-09The VAT category tax amount In a VAT breakdown where the VAT category code equals…EN 16931 core rule
BR-E-10VAT-exempt breakdown without exemption reasonEN 16931 core rule
BR-G-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-G-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-G-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-G-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-G-05In an Invoice line where the Invoiced item VAT category code is "Export outside the…EN 16931 core rule
BR-G-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-G-07In a Document level charge where the Document level charge VAT category code is…EN 16931 core rule
BR-G-08In a VAT breakdown where the VAT category code is "Export outside the EU" the VAT…EN 16931 core rule
BR-G-09The VAT category tax amount in a VAT breakdown where the VAT category code is "Export…EN 16931 core rule
BR-G-10A VAT breakdown with the VAT Category code "Export outside the EU" shall have a VAT…EN 16931 core rule
BR-IC-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-IC-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-IC-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-IC-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-IC-05In an Invoice line where the Invoiced item VAT category code is "Intracommunity…EN 16931 core rule
BR-IC-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-IC-07In a Document level charge where the Document level charge VAT category code is…EN 16931 core rule
BR-IC-08In a VAT breakdown where the VAT category code is "Intra-community supply" the VAT…EN 16931 core rule
BR-IC-09The VAT category tax amount in a VAT breakdown where the VAT category code is…EN 16931 core rule
BR-IC-10A VAT breakdown with the VAT Category code "Intra-community supply" shall have a VAT…EN 16931 core rule
BR-IC-11In an Invoice with a VAT breakdown where the VAT category code is "Intra-community…EN 16931 core rule
BR-IC-12In an Invoice with a VAT breakdown where the VAT category code is "Intra-community…EN 16931 core rule
BR-O-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-O-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-O-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-O-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-O-05An Invoice line where the VAT category code is "Not subject to VAT" shall not contain…EN 16931 core rule
BR-O-06A Document level allowance where VAT category code is "Not subject to VAT" shall not…EN 16931 core rule
BR-O-07A Document level charge where the VAT category code is "Not subject to VAT" shall not…EN 16931 core rule
BR-O-08In a VAT breakdown where the VAT category code is " Not subject to VAT" the VAT…EN 16931 core rule
BR-O-09The VAT category tax amount in a VAT breakdown where the VAT category code is "Not…EN 16931 core rule
BR-O-10A VAT breakdown with VAT Category code " Not subject to VAT" shall have a VAT…EN 16931 core rule
BR-O-11An Invoice that contains a VAT breakdown group with a VAT category code "Not subject…EN 16931 core rule
BR-O-12An Invoice that contains a VAT breakdown group with a VAT category code "Not subject…EN 16931 core rule
BR-O-13An Invoice that contains a VAT breakdown group with a VAT category code "Not subject…EN 16931 core rule
BR-O-14An Invoice that contains a VAT breakdown group with a VAT category code "Not subject…EN 16931 core rule
BR-S-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-S-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-S-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-S-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-S-05In an Invoice line where the Invoiced item VAT category code is "Standard rated" the…EN 16931 core rule
BR-S-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-S-07In a Document level charge where the Document level charge VAT category code is…EN 16931 core rule
BR-S-08Standard-rate taxable amount (BT-116) does not match the linesEN 16931 core rule
BR-S-09Standard-rate VAT amount (BT-117) is not base times rateEN 16931 core rule
BR-S-10A VAT breakdown with VAT Category code "Standard rate" shall not have a VAT exemption…EN 16931 core rule
BR-TMP-2BT-124 "External document location" must contain an absolute URL with a valid schemeXRechnung rule
BR-TMP-3If BT-149 (Item price base quantity) is present in both GrossPriceProductTradePrice…XRechnung rule
BR-TMP-4BT-123 "Supporting document description" (ram:Name) may occur at most once within…XRechnung rule
BR-TMP-5BT-125 "Attached document" (ram:AttachmentBinaryObject) may occur at most once within…XRechnung rule
BR-TMP-6Dates in UBL must be transmitted in the format YYYY-MM-DDXRechnung rule
BR-TMP-7Dates in UNCEFACT/CII must carry the attribute format="102" and be transmitted in the…XRechnung rule
BR-TMP-CVD-01The scheme for … "Item classification identifier" must be chosen from the code list…XRechnung rule
BR-Z-01An Invoice that contains an Invoice line, a Document level allowance or a Document…EN 16931 core rule
BR-Z-02An Invoice that contains an Invoice line where the Invoiced item VAT category code is…EN 16931 core rule
BR-Z-03An Invoice that contains a Document level allowance where the Document level allowance…EN 16931 core rule
BR-Z-04An Invoice that contains a Document level charge where the Document level charge VAT…EN 16931 core rule
BR-Z-05In an Invoice line where the Invoiced item VAT category code is "Zero rated" the…EN 16931 core rule
BR-Z-06In a Document level allowance where the Document level allowance VAT category code is…EN 16931 core rule
BR-Z-07In a Document level charge where the Document level charge VAT category code is "Zero…EN 16931 core rule
BR-Z-08In a VAT breakdown where VAT category code is "Zero rated" the VAT category taxable…EN 16931 core rule
BR-Z-09The VAT category tax amount in a VAT breakdown where VAT category code is "Zero rated"…EN 16931 core rule
BR-Z-10Zero-rated breakdown must not carry an exemption reasonEN 16931 core rule
PEPPOL-COMMON-R040GLN (scheme 0088) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R041Norwegian organisation number (scheme 0192) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R042Danish organization number (CVR) MUST be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R043Belgian enterprise number (scheme 0208) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R044Italian IPA code (scheme 0201) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R045Tax Code (Codice Fiscale) must be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R046Tax Code (Codice Fiscale) must be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R047Italian VAT Code (Partita Iva) must be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R049Swedish organisation number (scheme 0007) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R050Australian Business Number (scheme 0151) has an invalid formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R052Danish chamber of commerce number (P) MUST be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-COMMON-R053Danish ERSTORG number (SE) MUST be stated in the correct formatPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL001Mime code must be according to subset of IANA code listPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL002Reason code MUST be according to subset of UNCL 5189 D.16BPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL003Reason code MUST be according to UNCL 7161 D.16BPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL006Invoice period description code must be according to UNCL 2005 D.16BPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL007Currency code must be according to ISO 4217:2005Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-CL008Electronic address identifier scheme must be from the codelist "Electronic Address…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-F001A date MUST be formatted YYYY-MM-DDPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0100Invoice type code MUST be set according to the profilePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0101Credit note type code MUST be set according to the profilePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0104Tax Category G MUST be used when exemption reason code is VATEX-EU-GPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0105Tax Category O MUST be used when exemption reason code is VATEX-EU-OPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0106Tax Category K MUST be used when exemption reason code is VATEX-EU-ICPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0107Tax Category AE MUST be used when exemption reason code is VATEX-EU-AEPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0108Tax Category E MUST be used when exemption reason code is VATEX-EU-DPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0109Tax Category E MUST be used when exemption reason code is VATEX-EU-FPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0110Tax Category E MUST be used when exemption reason code is VATEX-EU-IPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0111Tax Category E MUST be used when exemption reason code is VATEX-EU-JPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-P0112Invoice type code 326 or 384 are only allowed when both buyer and seller are German…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R001Business process identifier (BT-23) is missingPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R002No more than one note is allowed on document level, unless both the buyer and seller…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R003Neither buyer reference nor purchase order reference givenPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R004Specification identifier is not the Peppol BIS Billing 3.0 identifierPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R005VAT accounting currency equals the invoice currencyPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R006Only one invoiced object is allowed on document levelPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R007Business process identifier has the wrong formatPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R008Document contains empty elementsPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R010Buyer electronic address (BT-49) is missingPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R020Seller electronic address (BT-34) is missingPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R040Allowance or charge amount does not match base amount times percentagePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R041Allowance or charge percentage given without base amountPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R042Allowance/charge percentage MUST be provided when allowance/charge base amount is…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R043ChargeIndicator is not exactly 'true' or 'false'Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R043-1Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R043-2Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R044Charge on price level is not allowedPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R046Item net price is not gross price minus price discountPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R051currencyID differs from the invoice currencyPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R053Not exactly one tax total with subtotalsPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R054Only one tax total without tax subtotals MUST be provided when tax currency code is…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R055Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have…Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R061Direct debit without mandate reference (BT-89)Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R080Only one project reference is allowed on document levelPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R100More than one invoiced object identifier on a linePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R101Line document reference is not an invoiced object (code 130)Peppol BIS Billing 3.0 rule
PEPPOL-EN16931-R110Line period starts before the invoice periodPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R111Line period ends after the invoice periodPeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R120Line net amount does not match quantity times pricePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R121Price base quantity is zero or negativePeppol BIS Billing 3.0 rule
PEPPOL-EN16931-R130Unit code of price base quantity MUST be same as invoiced quantityPeppol BIS Billing 3.0 rule