Regler for invoice


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