Identifier/Fejlmeddelelse |
---|
BR-01 [BR-01]-An Invoice shall have a Specification identifier (BT-24). |
BR-02 [BR-02]-An Invoice shall have an Invoice number (BT-1). |
BR-03 [BR-03]-An Invoice shall have an Invoice issue date (BT-2). |
BR-04 [BR-04]-An Invoice shall have an Invoice type code (BT-3). |
BR-05 [BR-05]-An Invoice shall have an Invoice currency code (BT-5). |
BR-08 [BR-08]-An Invoice shall contain the Seller postal address. |
BR-10 [BR-10]-An Invoice shall contain the Buyer postal address (BG-8). |
BR-12 [BR-12]-An Invoice shall have the Sum of Invoice line net amount (BT-106). |
BR-13 [BR-13]-An Invoice shall have the Invoice total amount without VAT (BT-109). |
BR-14 [BR-14]-An Invoice shall have the Invoice total amount with VAT (BT-112). |
BR-15 [BR-15]-An Invoice shall have the Amount due for payment (BT-115). |
BR-16 [BR-16]-An Invoice shall have at least one Invoice line (BG-25) |
BR-18 [BR-18]-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) |
BR-19 [BR-19]-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). |
BR-21 [BR-21]-Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). |
BR-22 [BR-22]-Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). |
BR-24 [BR-24]-Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). |
BR-25 [BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). |
BR-26 [BR-26]-Each Invoice line (BG-25) shall contain the Item net price (BT-146). |
BR-27 [BR-27]-The Item net price (BT-146) shall NOT be negative. |
BR-28 [BR-28]-The Item gross price (BT-148) shall NOT be negative. |
BR-29 [BR-29]-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). |
BR-30 [BR-30]-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). |
BR-31 [BR-31]-Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). |
BR-33 [BR-33]-Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). |
BR-36 [BR-36]-Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). |
BR-38 [BR-38]-Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). |
BR-41 [BR-41]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). |
BR-42 [BR-42]-Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). |
BR-43 [BR-43]-Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). |
BR-44 [BR-44]-Each Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code. |
BR-45 [BR-45]-Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). |
BR-46 [BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). |
BR-47 [BR-47]-Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). |
BR-48 [BR-48]-Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. |
BR-49 [BR-49]-A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). |
BR-50 [BR-50]-A Payment account identifier (BT-84) shall be present if Credit transfer (BG-17) information is provided in the Invoice. |
BR-52 [BR-52]-Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). |
BR-53 [BR-53]-If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. |
BR-54 [BR-54]-Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). |
BR-61 [BR-61]-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. |
BR-62 [BR-62]-The Seller electronic address (BT-34) shall have a Scheme identifier. |
BR-63 [BR-63]-The Buyer electronic address (BT-49) shall have a Scheme identifier. |
BR-64 [BR-64]-The Item standard identifier (BT-157) shall have a Scheme identifier. |
BR-65 [BR-65]-The Item classification identifier (BT-158) shall have a Scheme identifier. |
BR-66 [BR-66]-An Invoice shall contain maximum one Payment Card account (BG-18). |
BR-67 [BR-67]-An Invoice shall contain maximum one Payment Mandate (BG-19). |
BR-AE-01 [BR-AE-01]-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". |
BR-AE-02 [BR-AE-02]-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). |
BR-AE-03 [BR-AE-03]-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). |
BR-AE-04 [BR-AE-04]-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). |
BR-AE-08 [BR-AE-08]-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". |
BR-AE-09 [BR-AE-09]-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). |
BR-AE-10 [BR-AE-10]-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). |
BR-AF-01 [BR-AF-01]-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". |
BR-AF-08 [BR-AF-08]-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). |
BR-AF-09 [BR-AF-09]-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). |
BR-AF-10 [BR-AF-10]-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). |
BR-AG-01 [BR-AG-01]-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". |
BR-AG-08 [BR-AG-08]-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). |
BR-AG-09 [BR-AG-09]-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). |
BR-AG-10 [BR-AG-10]-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). |
BR-B-01 [BR-B-01]-An Invoice where the VAT category code (BT-151, BT-95 or BT-102) is “Split payment” shall be a domestic Italian invoice. |
BR-B-02 [BR-B-02]-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”. |
BR-CL-01 [BR-CL-01]-The document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. |
BR-CL-03 [BR-CL-03]-currencyID MUST be coded using ISO code list 4217 alpha-3 |
BR-CL-04 [BR-CL-04]-Invoice currency code MUST be coded using ISO code list 4217 alpha-3 |
BR-CL-05 [BR-CL-05]-Tax currency code MUST be coded using ISO code list 4217 alpha-3 |
BR-CL-06 [BR-CL-06]-Value added tax point date code MUST be coded using a restriction of UNTDID 2005. |
BR-CL-08 [BR-CL-08]-Invoiced note subject code shall be coded using UNCL4451 |
BR-CL-15 [BR-CL-15]-Country codes in an invoice MUST be coded using ISO code list 3166-1 |
BR-CL-16 [BR-CL-16]-Payment means in an invoice MUST be coded using UNCL4461 code list |
BR-CL-17 [BR-CL-17]-Invoice tax categories MUST be coded using UNCL5305 code list |
BR-CL-19 [BR-CL-19]-Coded allowance reasons MUST belong to the UNCL 5189 code list |
BR-CL-20 [BR-CL-20]-Coded charge reasons MUST belong to the UNCL 7161 code list |
BR-CL-21 [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list |
BR-CL-22 [BR-CL-22]-Tax exemption reason code identifier scheme identifier MUST belong to the CEF VATEX code list |
BR-CL-23 [BR-CL-23]-Unit code MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension |
BR-CL-25 [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list |
BR-CO-03 [BR-CO-03]-Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. |
BR-CO-05 [BR-CO-05]-Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. |
BR-CO-06 [BR-CO-06]-Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. |
BR-CO-07 [BR-CO-07]-Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. |
BR-CO-08 [BR-CO-08]-Invoice line charge reason code (BT-145) and Invoice line charge reason (BT-144) shall indicate the same type of charge reason. |
BR-CO-09 [BR-CO-09]-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’. |
BR-CO-10 [BR-CO-10]-Sum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). |
BR-CO-11 [BR-CO-11]-Sum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). |
BR-CO-12 [BR-CO-12]-Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). |
BR-CO-13 [BR-CO-13]-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). |
BR-CO-14 [BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). |
BR-CO-15 [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). |
BR-CO-16 [BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). |
BR-CO-17 [BR-CO-17]-VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. |
BR-CO-18 [BR-CO-18]-An Invoice shall at least have one VAT breakdown group (BG-23). |
BR-CO-19 [BR-CO-19]-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. |
BR-CO-20 [BR-CO-20]-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. |
BR-CO-21 [BR-CO-21]-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. |
BR-CO-22 [BR-CO-22]-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. |
BR-CO-23 [BR-CO-23]-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. |
BR-CO-24 [BR-CO-24]-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. |
BR-CO-25 [BR-CO-25]-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. |
BR-CO-26 [BR-CO-26]-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. |
BR-DEC-01 [BR-DEC-01]-The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. |
BR-DEC-02 [BR-DEC-02]-The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. |
BR-DEC-05 [BR-DEC-05]-The allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. |
BR-DEC-06 [BR-DEC-06]-The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. |
BR-DEC-09 [BR-DEC-09]-The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. |
BR-DEC-10 [BR-DEC-10]-The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. |
BR-DEC-11 [BR-DEC-11]-The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. |
BR-DEC-12 [BR-DEC-12]-The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. |
BR-DEC-13 [BR-DEC-13]-The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. |
BR-DEC-14 [BR-DEC-14]-The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. |
BR-DEC-15 [BR-DEC-15]-The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. |
BR-DEC-17 [BR-DEC-17]-The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. |
BR-DEC-18 [BR-DEC-18]-The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. |
BR-DEC-19 [BR-DEC-19]-The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. |
BR-DEC-20 [BR-DEC-20]-The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. |
BR-DEC-23 [BR-DEC-23]-The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. |
BR-DEC-24 [BR-DEC-24]-The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. |
BR-DEC-25 [BR-DEC-25]-The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. |
BR-DEC-27 [BR-DEC-27]-The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. |
BR-DEC-28 [BR-DEC-28]-The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. |
BR-E-01 [BR-E-01]-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". |
BR-E-08 [BR-E-08]-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". |
BR-E-09 [BR-E-09]-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). |
BR-E-10 [BR-E-10]-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). |
BR-G-01 [BR-G-01]-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". |
BR-G-08 [BR-G-08]-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". |
BR-G-09 [BR-G-09]-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). |
BR-G-10 [BR-G-10]-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). |
BR-IC-01 [BR-IC-01]-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". |
BR-IC-02 [BR-IC-02]-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). |
BR-IC-03 [BR-IC-03]-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). |
BR-IC-04 [BR-IC-04]-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). |
BR-IC-08 [BR-IC-08]-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". |
BR-IC-09 [BR-IC-09]-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). |
BR-IC-10 [BR-IC-10]-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). |
BR-IC-11 [BR-IC-11]-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. |
BR-O-01 [BR-O-01]-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". |
BR-O-02 [BR-O-02]-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). |
BR-O-03 [BR-O-03]-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). |
BR-O-04 [BR-O-04]-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). |
BR-O-08 [BR-O-08]-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". |
BR-O-09 [BR-O-09]-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). |
BR-O-10 [BR-O-10]-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). |
BR-O-11 [BR-O-11]-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). |
BR-S-01 [BR-S-01]-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". |
BR-S-08 [BR-S-08]-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). |
BR-S-09 [BR-S-09]-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). |
BR-S-10 [BR-S-10]-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). |
BR-Z-01 [BR-Z-01]-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". |
BR-Z-08 [BR-Z-08]-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". |
BR-Z-09 [BR-Z-09]-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). |
BR-Z-10 [BR-Z-10]-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). |
OIOUBL-BIL-016 PayableAmount must be greater than 0 - Value found: '' |
OIOUBL-BIL-017 Invoice type code MUST be set according to the profile. |
OIOUBL-BIL-019 The value of UBLVersionID must be equal to 2.1 - Value found: '' |
OIOUBL-BIL-020 For Invoice the CustomizationID must be 'urn:fdc:oioubl.dk:trns:billing:invoice:3.0' - Value found: '' |
OIOUBL-BIL-023 The ProfileID must be qual either 'urn:fdc:oioubl.dk:bis:billing_with_response:3' or 'urn:fdc:oioubl.dk:bis:billing_private_without_response:3' or 'urn:fdc:oioubl.dk:bis:reminder_with_response:3' or 'urn:fdc:oioubl.dk:bis:reminder_private_without_response:3' or 'urn:fdc:oioubl.dk:bis:billing_proforma_with_response:3' or 'urn:fdc:oioubl.dk:bis:selfbilling_with_response:3' - Value found: '' |
OIOUBL-BIL-025 PaymentMeansCode = 31 then FinancialInstitutionBranch/ID is mandatory when PaymentChannelCode equals 'ZZZ' |
OIOUBL-BIL-026 If PaymentMeansCode = 31 then FinancialInstitutionBranch/Name element is mandatory |
OIOUBL-BIL-027 If PaymentMeansCode = 31 then FinancialInstitutionBranch/Address class is mandatory |
OIOUBL-BIL-028 InstructionNote is not allow when the PaymentMeansCode = '31' |
OIOUBL-BIL-030 PaymentNote must not be more than 20 characters when the PaymentMeansCode = '31' - Value found: '' |
OIOUBL-BIL-031 If PaymentMeansCode = 31 CreditAccount/AccountID must not be more than 8 characters - Value found: '' |
OIOUBL-BIL-033 CreditAccount is not allow when the PaymentMeans = '42' |
OIOUBL-BIL-034 InstructionNote is not allow when the PaymentMeans = '42' |
OIOUBL-BIL-035 PaymentNote must not be more than 20 characters when PaymentMeansCode = '42' - Value found: '' |
OIOUBL-BIL-037 PayeeFinancialAccount is mandatory when the PaymentMeans = '42' |
OIOUBL-BIL-038 PayeeFinancialAccount/ID must exist and be no longer than 10 characters when PaymentMeansCode = '42' – Value found: '' |
OIOUBL-BIL-039 PayeeFinancialAccount/FinancialInstitutionBranch/ID must exist and be 4 digits long when PaymentMeansCode = '42' - Value found: '' |
OIOUBL-BIL-041 InstructionID is not allow when the PaymentMeans = '48' |
OIOUBL-BIL-042 InstructionNote is not allow when the PaymentMeans = '48' |
OIOUBL-BIL-044 PayeeFinancialAccount is not allow when the PaymentMeans = '48' |
OIOUBL-BIL-045 CreditAccount is not allow when the PaymentMeans = '48' |
OIOUBL-BIL-046 CardAccount must be used when the PaymentMeans = '48' |
OIOUBL-BIL-060 PaymentMandate/ID and cac:PaymentMandate/PayerFinancialAccount/ID are mandatory when PaymentMeansCode is '49' and PaymentChannelCode is 'DK:BANK' |
OIOUBL-BIL-061 If cbc:PaymentChannelCode is 'DK:BANK', then PaymentMandate/PayerFinancialAccount/FinancialInstitutionBranch/ID must be 4 characters when PaymentMeansCode = '49' - Value found:'' |
OIOUBL-BIL-063 If PaymentChannelCode = 'IBAN' then PaymentMandate/PayerFinancialAccount/FinancialInstitutionBranch/ID is not allowed when PaymentMeansCode = '49'"/> |
OIOUBL-BIL-064 If PaymentChannelCode = 'IBAN' then PaymentMandate/PayerFinancialAccount/FinancialInstitutionBranch/FinancialInstitution/ID must be present when PaymentMeansCode = '49'"/> |
OIOUBL-BIL-096 When ID equals 'Factoring', Note element is mandatory (factoring note) |
OIOUBL-BIL-097 No more than one Note element may be present |
OIOUBL-BIL-098 The value of ''must not be negative - Value found: '' |
OIOUBL-BIL-101 Only use Delivery/ActualDeliveryDate if not specified on header level (Invoice/Delivery or CreditNote/Delivery) |
OIOUBL-BIL-102 Only use Delivery/DeliveryLocation if not specified on header level (Invoice/Delivery or CreditNote/Delivery) |
OIOUBL-BIL-103 Only use Delivery/DeliveryParty if not specified on header level (Invoice/Delivery or CreditNote/Delivery) |
OIOUBL-BIL-106 The value in '@unitCode' is not valid. It must be one from the codellist UNECERec20 - Value found: '' |
OIOUBL-BIL-107 The ID of each InvoiceLine must be unique, but the validation is only applied to the firste 5000 lines. |
OIOUBL-BIL-111 CalculationRate must be greater than zero and have maximum 6 decimal places |
OIOUBL-BIL-112 MathematicOperatorCode must be either 'multiply' or 'divide' |
OIOUBL-BIL-115 Each VAT breakdown shall be defined through a VAT category code |
OIOUBL-BIL-132 InvoiceTypeCode can only be 325 if ProfileID is 'urn:fdc:oioubl.dk:bis:billing_proforma_with_response:3', and vice versa. Values found: - InvoiceTypeCode: - Profile: |
OIOUBL-BIL-133 When InvoiceTypeCode is 325, the element cbc:DueDate must not exist. Values found: - InvoiceTypeCode: - DueDate: |
OIOUBL-BIL-134 InvoiceTypeCode can only be 71 if ProfileID is 'urn:fdc:oioubl.dk:bis:reminder_with_response:3', and vice versa. Values found: - InvoiceTypeCode: - Profile: |
OIOUBL-BIL-135 cac:BillingReference must be present. |
OIOUBL-BIL-136 InvoiceTypeCode can only be 389 if ProfileID is 'urn:fdc:oioubl.dk:bis:selfbilling_with_response:3', and vice versa. Values found: - InvoiceTypeCode: - Profile: |
OIOUBL-BIL-137 CreditNoteTypeCode can only be 261 if ProfileID is 'urn:fdc:oioubl.dk:bis:selfbilling_with_response:3', and vice versa. Values found: - CreditNoteTypeCode: - Profile: |
OIOUBL-BIL-138 InvoiceTypeCode equals '393' requires the presence of cac:PayeeParty. Values found: - InvoiceTypeCode: - PayeeParty present: |
OIOUBL-COMMON-001 The DK:CVR (0184) must be stated in the correct format (8 digits) - Value found: '' |
OIOUBL-COMMON-002 When 'cac:AdditionalDocumentReference/cbc:ID schemaID' equals 'ARR' The value in ID must equal 10 digits - Value found: '' The value in DocumentTypeCode must equal '130' - Value found: '' |
OIOUBL-COMMON-003 The DK:P (0096) value must be stated in the correct format (10 digits) - Value found: '' |
OIOUBL-COMMON-004 The DK:SE (0198) value must be stated in the correct format (DK followed by 8 digits) - Value found: '' |
OIOUBL-COMMON-005 The element must contain a valid UUID - Value found: '' |
OIOUBL-COMMON-007 SequenceNumeric must not be negative - Value found: '' |
OIOUBL-COMMON-013 The DK:CPR (0237)value must be stated in the correct format (10 digits) - Value found: '' |
OIOUBL-COMMON-014 AllowanceChargeReason must include a #, but the # is not allowed as first and last character |
OIOUBL-COMMON-020 The use of element is not allowed - |
OIOUBL-COMMON-021 The use of element is not allowed - |
OIOUBL-COMMON-022 The use of element is not allowed - |
OIOUBL-COMMON-023 The use of element is not allowed - |
OIOUBL-COMMON-024 The use of element is not allowed - |
OIOUBL-COMMON-025 The use of element is not allowed - |
OIOUBL-COMMON-026 The use of element is not allowed - |
OIOUBL-COMMON-027 The use of element is not allowed - |
OIOUBL-COMMON-028 The use of element is not allowed - |
OIOUBL-COMMON-029 The use of element is not allowed - |
OIOUBL-COMMON-030 The use of element is not allowed - |
OIOUBL-COMMON-031 The use of element is not allowed - |
OIOUBL-COMMON-032 The use of element is not allowed - |
OIOUBL-COMMON-033 The use of element is not allowed - |
OIOUBL-COMMON-034 The use of element is not allowed - |
OIOUBL-COMMON-035 The use of element is not allowed - |
OIOUBL-COMMON-037 The use of element is not allowed - |
OIOUBL-COMMON-038 The use of element is not allowed - |
OIOUBL-COMMON-039 The use of element is not allowed - |
OIOUBL-COMMON-040 The use of element is not allowed - |
OIOUBL-COMMON-041 The use of element is not allowed - |
OIOUBL-COMMON-043 The use of element is not allowed - |
OIOUBL-COMMON-052 The use of element is not allowed - |
OIOUBL-COMMON-053 The use of element is not allowed - |
OIOUBL-COMMON-054 The use of element is not allowed - |
OIOUBL-COMMON-055 The use of element is not allowed - |
OIOUBL-COMMON-056 The use of element is not allowed - |
OIOUBL-COMMON-057 The use of element is not allowed - |
OIOUBL-COMMON-058 The use of element is not allowed - |
OIOUBL-COMMON-059 The use of element is not allowed - |
OIOUBL-COMMON-060 The use of element is not allowed - |
OIOUBL-COMMON-061 The use of element is not allowed - |
OIOUBL-COMMON-062 The use of element is not allowed - |
OIOUBL-COMMON-063 The use of element is not allowed - |
OIOUBL-COMMON-100 The element 'PartyLegalEntity' is mandatory in the 'Party' |
OIOUBL-COMMON-101 The element 'CompanyID' is mandatory in the 'PartyLegalEntity' |
OIOUBL-COMMON-102 SchemaID = '0237' is only allowed when ProfileID='urn:fdc:oioubl.dk:bis:billing_private_without_response:3' |
OIOUBL-COMMON-103 No more than one ManufacturersItemIdentification class may be present |
OIOUBL-COMMON-104 The value of CertificateTypeCode must be one of the PackagingMarkedLabelAccreditationCode from GS1 Global Data Dictionary - Value found: '' |
OIOUBL-COMMON-105 cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID must be present. |
OIOUBL-COMMON-106 cac:Party/cac:PartyName/cbc:Name must be present. |
OIOUBL-COMMON-107 cac:Party/cac:PartyLegalEntity must be present. |
OIOUBL-COMMON-108 cac:Party/cac:PartyLegalEntity/cbc:CompanyID must be present. |
OIOUBL-COMMON-109 cac:PartyTaxScheme/cbc:CompanyID must be present when cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID differ from 'O'. |
OIOUBL-COMMON-110 cac:PartyTaxScheme/cac:TaxScheme/cbc:ID mmust be present when cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID differ from 'O'. |
OIOUBL-COMMON-111 cac:Party/cbc:EndpointID must have a @schemeID attribute. |
OIOUBL-COMMON-112 cac:Party/cac:PartyIdentification/cbc:ID must have a @schemeID attribute. |
OIOUBL-COMMON-113 cac:Party/cac:PartyLegalEntity/cbc:CompanyID must have a @schemeID attribute. |
OIOUBL-COMMON-114 cac:PartyTaxScheme/cbc:CompanyID must have a @schemeID attribute. |
OIOUBL-COMMON-116 The element 'DigitalSignatureAttachment' is mandatory in 'Signature' |
OIOUBL-COMMON-117 The element 'OriginalDocumentReference' is mandatory in 'Signature' |
OIOUBL-COMMON-118 The element 'SignatoryParty' is mandatory in 'Signature' |
OIOUBL-COMMON-119 The element 'CanonicalizationMethod' is mandatory in 'Signature' |
OIOUBL-COMMON-120 The element 'SignatureMethod' is mandatory in 'Signature' |
OIOUBL-COMMON-121 StartDate + StartTime must be before or the same as EndDate + EndTime |
OIOUBL-COMMON-122 If StartTime exists, StartDate must be present |
OIOUBL-COMMON-123 If EndTime exists, EndDate must be present |
OIOUBL-COMMON-124 IF StartTime exists or EndTime exists, format must follow time format (without date format) |
OIOUBL-COMMON-125 ID must not be a CPR number (must not have format XXXXXXXXXX or XXXXXX-XXXX) |
OIOUBL-COMMON-126 Telephone must include country code (must start with '+' or '00') |
OIOUBL-COMMON-127 ElectronicMail must have valid format (like 'user123@example.com') |
OIOUBL-COMMON-129 EmbeddedDocumentBinaryObject must have filename attribute |
OIOUBL-COMMON-130 Attribute mimeCode must be a value from the code list |
OIOUBL-COMMON-131 When using ExternalReference, URI is mandatory |
OIOUBL-COMMON-132 If DocumentHash or HashAlgorithmMethod is present, the other must also be present. |
OIOUBL-COMMON-133 If ExpiryTime is present, ExpiryDate MUST be present |
OIOUBL-COMMON-134 If IssueTime is present, IssueDate must be present |
OIOUBL-COMMON-150 When AllowanceChargeReasonCode = ZZZ is used, then AllowanceChargeReason must be present |
OIOUBL-COMMON-151 If one of the following elements has schemeID='0237', there must be a cac:AdditionalDocumentReference/cbc:ID with schemeID='ARR' directly under the root element: - cac:PartyIdentification/cbc:ID - cac:PartyTaxScheme/cbc:CompanyID - cac:PartyLegalEntity/cbc:CompanyID |
OIOUBL-Common-GP001 When @listID is "TST", the value of @listVersionID must be on of the following: "19.05.01", "19.0501", "26.08.01", or "26.0801" - Value found: '' |
OIOUBL-Common-GP002 When ItemClassificationCodevalue/listID = 'TST' then the value must be 8 digits - Value found: '' |
OIOUBL-Common-GP004 If AdditionalItemProperty/Name is 'EmissionFactor', then the AdditionalItemProperty/Value must be a valid numeric value |
OIOUBL-Common-GP005 if Name is 'NetEmissionQuantity', then its Value must equal EmissionFactor * Quantity (InvoicedQuantity / CreditedQuantity)" Values found - NetEmissionQuantity value - NetEmissionFactor value - Quantity: |
OIOUBL-Common-GP006 If AdditionalItemProperty/Name is 'EmissionFactorSource', then AdditionalItemProperty/Value must be either 'Database' or 'Internal' |
OIOUBL-Common-GP007 If AdditionalItemProperty/Name is 'EmissionFactor', then another AdditionalItemProperty/Name = 'EmissionFactorSource' must exist |
OIOUBL-Common-GP008 If AdditionalItemProperty/Name equal 'EmissionFactorCalculationUnit' then AdditionalItemProperty/Value must have a valid UnitCode value from the codelist UNECERec20-11e |
PEPPOL-COMMON-R040 GLN must have a valid format according to GS1 rules. |
PEPPOL-COMMON-R041 Norwegian organization number MUST be stated in the correct format. |
PEPPOL-COMMON-R043 Belgian enterprise number MUST be stated in the correct format. |
PEPPOL-EN16931-CL002 Reason code MUST be according to subset of UNCL 5189 D.16B. |
PEPPOL-EN16931-CL003 Reason code MUST be according to UNCL 7161 D.16B. |
PEPPOL-EN16931-CL006 Invoice period description code must be according to UNCL 2005 D.16B. |
PEPPOL-EN16931-CL007 Currency code must be according to ISO 4217:2005 |
PEPPOL-EN16931-CL008 Electronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme" |
PEPPOL-EN16931-F001 A date MUST be formatted YYYY-MM-DD. |
PEPPOL-EN16931-P0104 Tax Category G MUST be used when exemption reason code is VATEX-EU-G |
PEPPOL-EN16931-P0105 Tax Category O MUST be used when exemption reason code is VATEX-EU-O |
PEPPOL-EN16931-P0106 Tax Category K MUST be used when exemption reason code is VATEX-EU-IC |
PEPPOL-EN16931-P0107 Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE |
PEPPOL-EN16931-P0108 Tax Category AE MUST be used when exemption reason code is VATEX-EU-D |
PEPPOL-EN16931-P0109 Tax Category AE MUST be used when exemption reason code is VATEX-EU-F |
PEPPOL-EN16931-P0110 Tax Category AE MUST be used when exemption reason code is VATEX-EU-I |
PEPPOL-EN16931-P0111 Tax Category AE MUST be used when exemption reason code is VATEX-EU-J |
PEPPOL-EN16931-R001 Business process MUST be provided. |
PEPPOL-EN16931-R002 No more than one note is allowed on document level. |
PEPPOL-EN16931-R003 A buyer reference or purchase order reference MUST be provided. |
PEPPOL-EN16931-R005 VAT accounting currency code MUST be different from invoice currency code when provided |
PEPPOL-EN16931-R010 Buyer electronic address MUST be provided |
PEPPOL-EN16931-R020 Seller electronic address MUST be provided |
PEPPOL-EN16931-R040 Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists |
PEPPOL-EN16931-R041 Allowance/charge base amount MUST be provided when allowance/charge percentage is provided. |
PEPPOL-EN16931-R042 Allowance/charge percentage MUST be provided when allowance/charge base amount is provided. |
PEPPOL-EN16931-R043 Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' |
PEPPOL-EN16931-R051 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). |
PEPPOL-EN16931-R053 Only one tax total with tax subtotals MUST be provided. |
PEPPOL-EN16931-R054 Only one tax total without tax subtotals MUST be provided when tax currency code is provided. |
PEPPOL-EN16931-R055 Invoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign |
PEPPOL-EN16931-R061 Mandate reference MUST be provided for direct debit. |
PEPPOL-EN16931-R080 Only one project reference is allowed on document level |
PEPPOL-EN16931-R100 Only one invoiced object is allowed pr line |
PEPPOL-EN16931-R101 Element Document reference can only be used for Invoice line object |
PEPPOL-EN16931-R110 Start date of line period MUST be within invoice period. |
PEPPOL-EN16931-R111 End date of line period MUST be within invoice period. |
PEPPOL-EN16931-R120 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 |
PEPPOL-EN16931-R121 Base quantity MUST be a positive number above zero. |
UBL-DT-01 [UBL-DT-01]-Amounts shall be decimal up to two fraction digits |
UBL-SR-32 [UBL-SR-32]-VAT exemption reason text shall occur maximum once |