Identifier/Error message | Flag |
---|---|
ibr-01 An Invoice shall have a Specification identifier (ibt-024). |
fatal |
ibr-02 An Invoice shall have an Invoice number (ibt-001). |
fatal |
ibr-03 An Invoice shall have an Invoice issue date (ibt-002). |
fatal |
ibr-04 An Invoice shall have an Invoice type code (ibt-003). |
fatal |
ibr-05 An Invoice shall have an Invoice currency code (ibt-005). |
fatal |
ibr-06 An Invoice shall contain the Seller name (ibt-027). |
fatal |
ibr-07 An Invoice shall contain the Buyer name (ibt-044). |
fatal |
ibr-08 An Invoice shall contain the Seller postal address (ibg-05). |
fatal |
ibr-09 The Seller postal address (ibg-05) shall contain a Seller country code (ibt-040). |
fatal |
ibr-10 An Invoice shall contain the Buyer postal address (ibg-08). |
fatal |
ibr-11 The Buyer postal address (ibg-08 shall contain a Buyer country code (ibt-055). |
fatal |
ibr-12 An Invoice shall have the Sum of Invoice line net amount (ibt-106). |
fatal |
ibr-13 An Invoice shall have the Invoice total amount without Tax (ibt-109). |
fatal |
ibr-14 An Invoice shall have the Invoice total amount with Tax (ibt-112). |
fatal |
ibr-15 An Invoice shall have the Amount due for payment (ibt-115). |
fatal |
ibr-16 An Invoice shall have at least one Invoice line (ibg-25) |
fatal |
ibr-17 The Payee name (ibt-059) shall be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04). |
fatal |
ibr-18 The Seller tax representative name (ibt-062) shall be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11) |
fatal |
ibr-19 The Seller tax representative postal address (ibg-12) shall be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11). |
fatal |
ibr-20 The Seller tax representative postal address (ibg-12) shall contain a Tax representative country code (ibt-069), if the Seller (ibg-04) has a Seller tax representative party (ibg-11). |
fatal |
ibr-21 Each Invoice line (ibg-25) shall have an Invoice line identifier (ibt-126). |
fatal |
ibr-23 An Invoice line (ibg-25) shall have an Invoiced quantity unit of measure code (ibt-130). |
fatal |
ibr-24 Each Invoice line (ibg-25) shall have an Invoice line net amount (ibt-131). |
fatal |
ibr-25 Each Invoice line (ibg-25) shall contain the Item name (ibt-153). |
fatal |
ibr-26 Each Invoice line (ibg-25) shall contain the Item net price (ibt-146). |
fatal |
ibr-27 The Item net price (ibt-146) shall NOT be negative. |
fatal |
ibr-28 The Item gross price (ibt-148) shall NOT be negative. |
fatal |
ibr-29 If both Invoicing period start date (ibt-073) and Invoicing period end date (ibt-074) are given then the Invoicing period end date (ibt-074) shall be later or equal to the Invoicing period start date (ibt-073). |
fatal |
ibr-30 If both Invoice line period start date (ibt-134) and Invoice line period end date (ibt-135) are given then the Invoice line period end date (ibt-135) shall be later or equal to the Invoice line period start date (ibt-134). |
fatal |
ibr-31 Each Document level allowance (ibg-20) shall have a Document level allowance amount (ibt-092). |
fatal |
ibr-33 Each Document level allowance (ibg-20) shall have a Document level allowance reason (ibt-097) or a Document level allowance reason code (ibt-098). |
fatal |
ibr-36 Each Document level charge (ibg-21) shall have a Document level charge amount (ibt-099). |
fatal |
ibr-38 Each Document level charge (ibg-21) shall have a Document level charge reason (ibt-104) or a Document level charge reason code (ibt-105). |
fatal |
ibr-41 Each Invoice line allowance (ibg-27) shall have an Invoice line allowance amount (ibt-136). |
fatal |
ibr-42 Each Invoice line allowance (ibg-27) shall have an Invoice line allowance reason (ibt-139) or an Invoice line allowance reason code (ibt-140). |
fatal |
ibr-43 Each Invoice line charge (ibg-28) shall have an Invoice line charge amount (ibt-141). |
fatal |
ibr-44 Each Invoice line charge (ibg-28) shall have an Invoice line charge reason (ibt-144) or an invoice line charge reason code (ibt-145). |
fatal |
ibr-49 A Payment instruction (ibg-16) shall specify the Payment means type code (ibt-081). |
fatal |
ibr-52 Each Additional supporting document (ibg-24) shall contain a Supporting document reference (ibt-122). |
fatal |
ibr-53 If the Tax accounting currency code (ibt-006) is present, then the Invoice total Tax amount in accounting currency (ibt-111) shall be provided. |
fatal |
ibr-54 Each Item attribute (ibg-32) shall contain an Item attribute name (ibt-160) and an Item attribute value (ibt-161). |
fatal |
ibr-55 Each Preceding Invoice reference (ibg-03) shall contain a Preceding Invoice reference (ibt-025). |
fatal |
ibr-56 Each Seller tax representative party (ibg-11) shall have a Seller tax representative Tax identifier (ibt-063). |
fatal |
ibr-57 Each Deliver to address (ibg-15) shall contain a Deliver to country code (ibt-080). |
fatal |
ibr-62 The Seller electronic address (ibt-034) shall have a Scheme identifier. |
fatal |
ibr-63 The Buyer electronic address (ibt-049) shall have a Scheme identifier. |
fatal |
ibr-64 The Item standard identifier (ibt-157) shall have a Scheme identifier. |
fatal |
ibr-65 The Item classification identifier (ibt-158) shall have a Scheme identifier. |
fatal |
ibr-67 Invoice amount due for payment (ibt-115) shall have no more than 2 decimals. |
fatal |
ibr-cl-01 The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. |
fatal |
ibr-cl-03 currencyID MUST be coded using ISO code list 4217 alpha-3. |
fatal |
ibr-cl-04 Invoice currency code MUST be coded using ISO code list 4217 alpha-3 |
fatal |
ibr-cl-05 Tax currency code MUST be coded using ISO code list 4217 alpha-3 |
fatal |
ibr-cl-07 Object identifier identification scheme MUST be coded using a restriction of UNTDID 1153. |
fatal |
ibr-cl-10 Any identifier identification scheme MUST be coded using one of the ISO 6523 ICD list. |
fatal |
ibr-cl-11 Any registration identifier identification scheme MUST be coded using one of the ISO 6523 ICD list. |
fatal |
ibr-cl-13 Item classification identifier identification scheme MUST be coded using one of the UNTDID 7143 list. |
fatal |
ibr-cl-14 Country codes in an invoice MUST be coded using ISO code list 3166-1 |
fatal |
ibr-cl-15 Origin country codes in an invoice MUST be coded using ISO code list 3166-1 |
fatal |
ibr-cl-16 Payment means in an invoice MUST be coded using UNCL4461 code list |
fatal |
ibr-cl-19 Coded allowance reasons MUST belong to the UNCL 5189 code list |
fatal |
ibr-cl-20 Coded charge reasons MUST belong to the UNCL 7161 code list |
fatal |
ibr-cl-21 Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD list. |
fatal |
ibr-cl-23 Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension |
fatal |
ibr-cl-24 Mime code must be according to subset of IANA code list. |
fatal |
ibr-cl-25 Endpoint identifier scheme identifier MUST belong to the CEF EAS code list |
fatal |
ibr-cl-26 Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list |
fatal |
ibr-co-10 Sum of Invoice line net amount (ibt-106) = Σ Invoice line net amount (ibt-131). |
fatal |
ibr-co-11 Sum of allowances on document level (ibt-107) = Σ Document level allowance amount (ibt-092). |
fatal |
ibr-co-12 Sum of charges on document level (ibt-108) = Σ Document level charge amount (ibt-099). |
fatal |
ibr-co-13 Invoice total amount without Tax (ibt-109) = Σ Invoice line net amount (ibt-131) - Sum of allowances on document level (ibt-107) + Sum of charges on document level (ibt-108). |
fatal |
ibr-co-14 Invoice total Tax amount (ibt-110) = Σ Tax category tax amount (ibt-117). |
fatal |
ibr-co-15 Invoice total amount with Tax (ibt-112) = Invoice total amount without Tax (ibt-109) + Invoice total Tax amount (ibt-110). |
fatal |
ibr-co-16 Amount due for payment (ibt-115) = Invoice total amount with Tax (ibt-112) - Paid amount (ibt-113) + Rounding amount (ibt-114). |
fatal |
ibr-co-19 If Invoicing period (ibg-14) is used, the Invoicing period start date (ibt-073) or the Invoicing period end date (ibt-074) shall be filled, or both. |
fatal |
ibr-co-20 If Invoice line period (ibg-26) is used, the Invoice line period start date (ibt-134) or the Invoice line period end date (ibt-135) shall be filled, or both. |
fatal |
ibr-co-21 Each Document level allowance (ibg-20) shall contain a Document level allowance reason (ibt-097) or a Document level allowance reason code (ibt-098), or both. |
fatal |
ibr-co-22 Each Document level charge (ibg-21) shall contain a Document level charge reason (ibt-104) or a Document level charge reason code (ibt-105), or both. |
fatal |
ibr-co-26 In order for the buyer to automatically identify a supplier, the Seller identifier (ibt-029), the Seller legal registration identifier (ibt-030) and/or the Seller Tax identifier (ibt-031) shall be present. |
fatal |