Complyance Logo

UAE GETS validation rules

The deployed UAE GETS billing validator contains 302 customer-facing validation rules.

Validation layerRules
UAE-specific PINT132
Shared PINT170
Total302

Source and scope

The billing and self-billing artifacts contain the same identifier catalogue. A rule only applies when its Schematron context matches the submitted document.

UAE-specific PINT validation — 132

IdentifierRequirementType
IBR-010-AEPassport issuing country code (BTAE-19) MUST be there when Buyer legal registration identifier type (BTAE-16) is 'Passport'Business rule
IBR-101-AEAuthority name (BTAE-11) MUST be there when Buyer legal registration identifier type (BTAE-16) is Commercial/Trade license.Business rule
IBR-149-AEThe buyer legal registration identifier (IBT-047) MUST be provided when the scheme identifier (IBT-049-1) is '0235' and buyer electronic address (IBT-049) is not '1XXXXXXXXX' or '9XXXXXXXXX'Business rule
IBR-179-AEBuyer VAT identifier (IBT-048) MUST occur maximum onceBusiness rule
IBR-135-AEEither Buyer identifier (IBT-046) or Buyer VAT identifier (IBT-048 ) MUST be present when the Invoice transaction type code [BTAE-02] is other than XXXXXXX1 (Exports) and scheme identifier (IBT-049-1) is '0235' and buyer electronic address (IBT-049) is not '1XXXXXXXXX'Business rule
IBR-180-AEWhen scheme identifier (IBT-049-1) is '0235' and Buyer legal registration identifier (ibt-047) is provided, then Buyer legal registration identifier type (BTAE-16) MUST be presentBusiness rule
IBR-183-AEThe value in Buyer legal registration identifier type [BTAE-16] should either be 'Commercial/Trade license' or 'Emirates ID' or 'Passport' or 'Cabinet decision' when Buyer legal registration identifier (IBT-047) is provided and scheme identifier (IBT-049-1) is '0235' and buyer electronic address (IBT-049) is not '1XXXXXXXXX'.Business rule
IBR-196-AEThe Incoterms (BTAE-22) must be provided.Business rule
IBR-144-AEIn Buyer postal address (IBG-08), Address line 1 (IBT-050), Buyer city (IBT-052) and Buyer country subdivision (IBT-054) must be providedBusiness rule
IBR-143-AEIn Seller postal address (IBG-05), Seller address line 1 (IBT-035), Seller city (IBT-037) and Seller country subdivision (IBT-039) must be provided.Business rule
IBR-012-AEPassport issuing country code (BTAE-18) MUST be there when Seller legal registration identifier type (BTAE-15) is 'Passport'Business rule
IBR-172-AEAuthority name (BTAE-12) MUST be there when the value in Seller legal registration identifier type (BTAE-15) is Commercial/Trade license.Business rule
IBR-177-AEEither Seller tax registration identifier (IBT-032) or Seller VAT identifier (IBT-031) MUST be providedBusiness rule
IBR-178-AETax scheme code, if provided in (IBT-031-1) shall not be 'VAT' when Seller tax registration identifier (IBT-032) is providedBusiness rule
IBR-150-AEThe Seller legal registration identifier (IBT-030) MUST be provided when the scheme identifier (IBT-034-1) is '0235'Business rule
IBR-173-AEThe value in Seller legal registration identifier type [BTAE-15] scheme identifier [IBT-030-1] should either be 'Commercial/Trade license' or 'Emirates ID' or 'Passport' or 'Cabinet decision' when the value in Seller legal registration identifier (IBT-030) is provided and scheme identifier (IBT-034-1) is '0235' and the Seller country code (IBT-055) is AE.Business rule
IBR-181-AEWhen scheme identifier (IBT-034-1) is '0235' and Seller legal registration identifier (ibt-030) is provided, then Seller legal registration identifier type (BTAE-15) MUST be presentBusiness rule
ALIGNED-IBRP-004Item net price (ibt-146) MUST equal (Gross price (ibt-148) - Price discount (ibt-147)) when gross price is provided.Business rule
IBR-126-AEIn Price Details (IBG-29), Item price base quantity (IBT-149) and Item Gross Price (IBT-148) MUST be there.Business rule
IBR-192-AEwhen Payment means type code (ibt-081) is 'credit transfer' then Payment account identifier (ibt-084) must be provided.Business rule
IBR-128-AEWhen Country code (IBT-040, IBT-055, IBT-069, IBT-080) is AE, then country subdivision (IBT-039, IBT-054, IBT-068, IBT-079) must be one of (AUH, DXB, SHJ, UAQ, FUJ, AJM, RAK).Business rule
ALIGNED-IBRP-032Each Document level allowance (ibg-20) MUST have a Document level allowance VAT category code (ibt-095).Business rule
ALIGNED-IBRP-057Either both or neither Allowance base amount (ibt-093) and percentage (ibt-094) MUST be provided.Business rule
IBR-131-AEAllowance amount (IBT-092, IBT-136) must equal base amount (IBT-093, IBT-137) * percentage (IBT-094, IBT-138) /100 if base amount and percentage existsBusiness rule
IBR-115-AEDocument level allowance tax category code (IBT-095) cannot be 'Standard rate additional VAT'.Business rule
IBR-168-AEDocument level allowances (IBG-20) with Document level allowance VAT category code (IBT-095) as 'Exempt from VAT' MUST have a Document level allowance VAT exemption reason code (IBT-196)Business rule
ALIGNED-IBRP-037Each Document level charge (ibg-21) MUST have a Document level charge VAT category code (ibt-102).Business rule
ALIGNED-IBRP-058Either both or neither Charge base amount (ibt-100) and percentage (ibt-101) MUST be provided.Business rule
IBR-146-AECharge amount (IBT-099, IBT-141) must equal base amount (IBT-100, IBT-142) * percentage (IBT-101, IBT-143) /100 if base amount and percentage existsBusiness rule
IBR-114-AEDocument level charge VAT category code (IBT-102) cannot be 'Standard rate additional VAT'.Business rule
IBR-169-AEDocument level charge (IBG-21) with Document level charge VAT category code (IBT-102) as 'Exempt from VAT' MUST have a Document level charge VAT exemption reason code (IBT-198).Business rule
IBR-002-AECurrency exchange rate [BTAE-04] should contain the values till maximum of 6 decimal places.Business rule
IBR-104-AEAn Invoice line (IBG-25), where Line VAT Information (IBG-30) is present then Invoice line amount in AED (BTAE-10) and VAT Line amount in AED (BTAE-08) must be provided.Business rule
IBR-111-AEAn Invoice line (IBG-25) where the VAT category code (IBT-151) is 'Standard rate additional VAT' the Invoiced item VAT rate (IBT-152) should not be zero.Business rule
IBR-145-AEEach Invoice line (IBG-25) MUST be categorized with an Invoiced item VAT category code (IBT-151).Business rule
IBR-147-AEInvoice line net amount (IBT-131) MUST equal (Invoiced quantity (IBT-129) * (Item net price (IBT-146)/item price base quantity (IBT-149)) + Sum of invoice line charge amount (IBT-141) - sum of invoice line allowance amount (IBT-136).Business rule
IBR-167-AELine VAT information (IBG-30) with Invoiced item VAT category code (IBT-151) as 'Exempt from VAT' MUST have a VAT exemption reason code (IBT-186).Business rule
IBR-123-AELine VAT Information (IBG - 30) MUST be there and can occur maximum once except in case when invoice type code is 'Out of scope of VAT' or 'Credit note related to goods or services'.Business rule
IBR-194-AEInvoice line Amount payable (BTAE-10) must be provided.Business rule
ALIGNED-IBRP-001-AESpecification identifier (ibt-024) MUST start with the value 'urn:peppol:pint:billing-1@ae-1' or 'urn:peppol:pint:selfbilling-1@ae-1'.Business rule
ALIGNED-IBRP-002-AEBusiness process (ibt-023) MUST be in the format 'urn:peppol:bis:billing' or 'urn:peppol:bis:selfbilling'.Business rule
ALIGNED-IBRP-E-01An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the VAT category code (ibt-151, ibt-95 or ibt-102) is "Exempt from VAT" MUST contain exactly one VAT breakdown (ibg-23) with the VAT category code (ibt-118) equal to "Exempt from VAT".Business rule
ALIGNED-IBRP-O-01An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the VAT category code (ibt-151, ibt-95 or ibt-102) is "Not subject to VAT" MUST contain exactly one VAT breakdown group (ibg-23) with the VAT category code (ibt-118) equal to "Not subject to VAT".Business rule
ALIGNED-IBRP-S-01An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the VAT category code (ibt-151, ibt-95 or ibt-102) is "Standard rated" MUST contain in the VAT breakdown (ibg-23) at least one VAT category code (ibt-118) equal with "Standard rated".Business rule
ALIGNED-IBRP-Z-01An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the VAT category code (ibt-151, ibt-95 or ibt-102) is "Zero rated" MUST contain in the VAT breakdown (ibg-23) exactly one VAT category code (ibt-118) equal with "Zero rated".Business rule
ALIGNED-IBRP-AE-01-AEAn Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the VAT category code (ibt-151, ibt-095 or ibt-102) is "Reverse charge" MUST contain in the VAT Breakdown (ibg-23) at least one VAT category code (ibt-118) equal with "VAT reverse charge".Business rule
ALIGNED-IBRP-SR-12Seller tax identifier (ibt-031) MUST occur maximum onceBusiness rule
IBR-007-AEWhen Invoice Transaction-type code (BTAE-02) has value 1XXXXXXX (Free trade zone), then Beneficiary ID (BTAE-01) MUST be provided.Business rule
IBR-134-AESeller VAT Identifier (IBT-031) MUST be there, except when the Invoice type code (IBT-003) is 'Out of scope of VAT' or 'Credit note related to goods or services'.Business rule
IBR-136-AEBuyer legal registration identifier (IBT-047) must be present when Invoice type code [IBT-003] is 'Out of scope of VAT' or 'Credit note related to goods or services'Business rule
IBR-137-AEPrincipal ID (BTAE-14) is MUST, where Invoice transaction type code [BTAE-02] is XXXXX1XX (Disclosed Agent billing).Business rule
IBR-138-AEInvoicing period [IBG-14] is MUST, where Invoice transaction type code [BTAE-02] is XXX1XXXX (Summary invoice).Business rule
IBR-141-AEWhen, VAT point date [IBT-007] is present, it should be before the Invoice issue date [IBT-002].Business rule
IBR-055-AEPreceding invoice reference (IBG-03) is must when invoice type code (IBT-003) is 381 (Credit note) or 81 (Credit note related to goods or services) except when the [BTAE-03] Credit note reason code is 'VD'.Business rule
IBR-142-AEIn Delivery Information (ibg-13), Deliver to address line 1 (IBT-075), Deliver to city (IBT-077), Deliver to country subdivision (IBT-079) MUST be there, in case the Invoice transaction type code [BTAE-02] is XXXXXX1X (E-commerce supplies).Business rule
IBR-105-AEAn Invoice that contains an Invoice line (IBG-25), where the VAT category code (IBT-151) is 'Standard rate additional VAT' shall contain exactly one VAT breakdown group (IBG-23) with the VAT category code (IBT-118) equal to 'Standard rate additional VAT'.Business rule
IBR-122-AEWhen Invoice type code (IBT-003) is 'Out of scope of VAT' or 'Credit note related to goods or services', then the Document level allowance VAT category code (IBT-095), Document level charge VAT category code (IBT-102), Invoiced item VAT category code (IBT-151) MUST be either 'Exempt from VAT' and/or 'Not subject to VAT' and/or 'Zero rated'.Business rule
IBR-124-AEVAT point date [IBT-007] MUST not be there when invoice type code (IBT-003) is 'credit note' or 'Credit note related to goods or services'.Business rule
IBR-127-AEPayment due date [IBT-009] MUST be present when the amount due for payment (IBT-115) greater than 0, except when invoice type code (IBT-003) is 'Credit note' or 'Credit note related to goods or services' or Invoice transaction-type code (BTAE-002) is X1XXXXXX (Deemed supply) .Business rule
IBR-116-AEWhen Invoice transaction-type code (BTAE-02) has value XX1XXXXX (Margin scheme), then the tax category code (IBT-151) should have 'Standard rate additional VAT'.Business rule
IBR-151-AEWhen Invoice type code (IBT-003) is 'Commercial invoice' or 'Credit note', Invoiced item VAT category code (IBT-151) should not only contain 'Exempt from VAT' and/or 'Not subject to VAT'.Business rule
IBR-152-AEIn Delivery Information (IBG-13), Deliver to address line 1 (IBT-075), deliver to city (IBT-077), deliver to country subdivision (IBT-079) MUST be there, in case the Invoice transaction type code [BTAE-02] is XXXXXXX1 (Exports) and the deliver to country code [IBT-080] should not be 'AE'.Business rule
IBR-153-AEWhen the Tax accounting currency (IBT-006) is set to AED and the invoice currency code (IBT-005) differs from AED, the source currency must be designated as the invoice currency code (IBT-005), and the target currency must be specified as the Tax accounting currency (IBT-006), provided that the currency exchange rate (BTAE-04) is availableBusiness rule
IBR-157-AEInvoice Transaction-type code (BTAE-02) cannot be XXX1XXXX (Summary invoice) or X1XXXXXX (Deemed supply) or XX1XXXXX (Margin scheme) when the invoice type code (IBT-003) is 'Out of scope of VAT' or 'Credit note related to goods or services'.Business rule
IBR-158-AEWhere the Invoice type code [IBT-003] is 'Credit note', Credit note reason code [BTAE-03] MUST be there .Business rule
IBR-159-AECurrency exchange rate [BTAE-04] is MUST when then Invoice currency code [IBT-005] is different from 'AED'.Business rule
IBR-160-AEWhen Frequency of billing (BTAE-06) value is 'Others', then value should be provided in Invoice note (IBT-022).Business rule
IBR-175-AEWhen Invoice currency code [IBT-005] is other than 'AED' and Tax accounting currency [IBT-006] is 'AED', then the value in Invoice total VAT amount in tax accounting currency [IBT-111] and Invoice (or CreditNote) total amount with VAT in AED [BTAE-20] MUST be present.Business rule
IBR-176-AEWhen Invoice transaction type code [BTAE-02] is XXXXX1XX (Disclosed agent billing), then the value in field Seller VAT Identifier [IBT-031] and Principal ID [BTAE-14] should not be the same.Business rule
IBR-190-AEWhen the Invoiced item VAT category code (ibt-151), Document level allowance VAT category code (ibt-095), Document level charge VAT category code (ibt-102) is Standard rated then Invoiced item VAT rate (ibt-152), Document level allowance VAT rate (ibt-096), Document level charge VAT rate (ibt-103) must be 5.00.Business rule
IBR-191-AEPayment means type code (ibt-081) must be provided except when the invoice type code (ibt-003) is 'Credit note' or "Credit note related to goods or services", or Invoice transaction-type code (BTAE-002) is X1XXXXXX (Deemed supply).Business rule
IBR-154-AEInvoice Transaction-type code (BTAE-02) must be provided from the Invoice Transaction Type Code List. It should be a string consisting of no more than 8 characters, exclusively comprising of 0 and 1. The value in this field should be based on the sequence of transaction present in the invoice (as per list order), If applicable '1', and if not applicable '0' .Business rule
IBR-140-AEWhen VAT accounting currency (IBT-006) is present, it shall be AED.Business rule
IBR-193-AEThe unique identifier number (BTAE-07) must be provided.Business rule
IBR-125-AEIn Item Information(IBG-31), Item description (IBT-154) MUST be there.Business rule
IBR-166-AEIn Item information (IBG-31) where Invoiced VAT category code (IBT-151) is 'Reverse charge', Type of goods or services (BTAE-09) MUST be there.Business rule
IBR-184-AEWhen the Item type [BTAE-13] is 'Goods' then Item classification identifier (ibt-158) must be provided.Business rule
IBR-185-AEWhen the Item type [BTAE-13] is 'Services' then Service accounting code (BTAE-17) must be provided.Business rule
IBR-186-AEWhen the Item type [BTAE-13] is 'Both' then Item classification identifier (ibt-158) and Service accounting code (BTAE-17) must be provided.Business rule
IBR-187-AEThe minimum number of digits to be provided should be 'X' in Item classification identifier (ibt-158) and Service accounting code (BTAE-17).Business rule
IBR-188-AEThe scheme identifier (ibt-158-1) MUST be HS when Item classification identifier (ibt-158) is provided.Business rule
IBR-189-AEThe scheme identifier (BTAE-17-1) MUST be SAC when Service accounting code (BTAE-17) is provided.Business rule
ALIGNED-IBRP-045Each VAT breakdown (ibg-23) MUST have a VAT category taxable amount (ibt-116).Business rule
ALIGNED-IBRP-046Each VAT breakdown (ibg-23) MUST have a VAT category tax amount (ibt-117).Business rule
ALIGNED-IBRP-047Each VAT breakdown (ibg-23) MUST be defined through a VAT category code (ibt-118).Business rule
ALIGNED-IBRP-048Each VAT breakdown (ibg-23) MUST have a VAT category rate (ibt-119), except if the Invoice is not subject to VAT or Exempt from Tax.Business rule
IBR-119-AEEach VAT breakdown (IBG-23) shall have a VAT category rate (IBT-119), except if the Invoice is not subject to VAT or Exempt from Tax.Business rule
ALIGNED-IBRP-S-05In an Invoice line (ibg-25) where the Invoiced item VAT category code (ibt-151) is "Standard rated" the Invoiced item VAT rate (ibt-152) MUST be greater than zero.Business rule
ALIGNED-IBRP-S-06In a Document level allowance (ibg-20) where the Document level allowance VAT category code (ibt-95) is "Standard rated" the Document level allowance VAT rate (ibt-96) MUST be greater than zero.Business rule
ALIGNED-IBRP-S-07In a Document level charge (ibg-21) where the Document level charge VAT category code (ibt-102) is "Standard rated" the Document level charge VAT rate (ibt-103) MUST be greater than zero.Business rule
ALIGNED-IBRP-S-08For each different value of VAT category rate (ibt-119) where the VAT category code (ibt-118) is "Standard rated", the VAT category taxable amount (ibt-116) in a VAT breakdown (ibg-23) MUST equal the sum of Invoice line net amounts (ibt-131) plus the sum of document level charge amounts (ibt-99) minus the sum of document level allowance amounts (ibt-92) where the VAT category code (ibt-151, ibt-102, ibt-95) is "Standard rated" and the VAT rate (ibt-152, ibt-103, ibt-96) equals the VAT category rate (ibt-119).Business rule
ALIGNED-IBRP-S-09The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where VAT category code (ibt-118) is "Standard rated" MUST equal the VAT category taxable amount (ibt-116) multiplied by the VAT category rate (ibt-119).Business rule
ALIGNED-IBRP-S-10A VAT breakdown (ibg-23) with VAT Category code (ibt-118) "Standard rate" MUST not have a VAT exemption reason code (IBT-186) or VAT exemption reason text (IBT-185).Business rule
IBR-102-AEIn a VAT Breakdown (IBG-23) where the VAT category code (IBT-118) is 'Standard rate additional VAT', for each different value of VAT category rate (IBT-119) the VAT category taxable amount (IBT-116) shall equal the sum of Invoice line net amounts (IBT-131) where the VAT category code (IBT-151) is 'Standard rate additional VAT' and the VAT rate (IBT-152) equals the VAT category rate (IBT-119).Business rule
IBR-108-AEIn a VAT breakdown (IBG-23), where VAT category code (IBT-118) is 'Standard rate additional VAT', VAT category tax amount (IBT-117) MUST be equal to 0 (zero).Business rule
ALIGNED-IBRP-E-08In a VAT breakdown (ibg-23) where the VAT category code (ibt-118) is "Exempt from VAT" the VAT category taxable amount (ibt-116) MUST equal the sum of Invoice line net amounts (ibt-131) minus the sum of Document level allowance amounts (ibt-92) plus the sum of Document level charge amounts (ibt-99) where the VAT category codes (ibt-151, ibt-95, ibt-102) are "Exempt from VAT".Business rule
ALIGNED-IBRP-E-09The VAT category tax amount (ibt-117) In a VAT breakdown (ibg-23) where the VAT category code (ibt-118) equals "Exempt from VAT" MUST equal 0 (zero).Business rule
IBR-121-AEIn a VAT breakdown (IBG-23) where VAT category code (IBT-118) is 'Exempt from VAT', VAT category Rate (IBT-119) shall not be provided.Business rule
ALIGNED-IBRP-E-05In an Invoice line (ibg-25) where the Invoiced item VAT category code (ibt-151) is "Exempt from VAT", the Invoiced item VAT rate (ibt-152) shall not be there.Business rule
IBR-163-AEIn Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Exempt', VAT Line amount [BTAE-08] shall not be there.Business rule
ALIGNED-IBRP-E-06In a Document level allowance (ibg-20) where the Document level allowance VAT category code (ibt-95) is "Exempt from VAT", the Document level allowance VAT rate (ibt-96) MUST be 0 (zero).Business rule
ALIGNED-IBRP-E-07In a Document level charge (ibg-21) where the Document level charge VAT category code (ibt-102) is "Exempt from VAT", the Document level charge VAT rate (ibt-103) MUST be 0 (zero).Business rule
ALIGNED-IBRP-Z-05In an Invoice line (ibg-25) where the Invoiced item VAT category code (ibt-151) is "Zero rated" the Invoiced item VAT rate (ibt-152) MUST be 0 (zero).Business rule
IBR-165-AEIn Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Zero Rated', VAT Line amount [BTAE-08] MUST be zero.Business rule
ALIGNED-IBRP-Z-06In a Document level allowance (ibg-20) where the Document level allowance VAT category code (ibt-95) is "Zero rated" the Document level allowance VAT rate (ibt-96) MUST be 0 (zero).Business rule
ALIGNED-IBRP-Z-07In a Document level charge (ibg-21) where the Document level charge VAT category code (ibt-102) is "Zero rated" the Document level charge VAT rate (ibt-103) MUST be 0 (zero).Business rule
ALIGNED-IBRP-Z-08In a VAT breakdown (ibg-23) where VAT category code (ibt-118) is "Zero rated" the VAT category taxable amount (ibt-116) MUST equal the sum of Invoice line net amount (ibt-131) minus the sum of Document level allowance amounts (ibt-92) plus the sum of Document level charge amounts (ibt-99) where the VAT category codes (ibt-151, ibt-95, ibt-102) are "Zero rated".Business rule
ALIGNED-IBRP-Z-09The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where VAT category code (ibt-118) is "Zero rated" MUST equal 0 (zero).Business rule
IBR-120-AEIn a VAT breakdown (IBG-23) where VAT category code (IBT-118) is 'Zero Rated', VAT category Rate (IBT-119) shall equal to 0.Business rule
ALIGNED-IBRP-O-05An Invoice line (ibg-25) where the VAT category code (ibt-151) is "Not subject to VAT" MUST not contain an Invoiced item VAT rate (ibt-152).Business rule
ALIGNED-IBRP-O-06A Document level allowance (ibg-20) where VAT category code (ibt-95) is "Not subject to VAT" MUST not contain a Document level allowance VAT rate (ibt-96).Business rule
ALIGNED-IBRP-O-07A Document level charge (ibg-21) where the VAT category code (ibt-102) is "Not subject to VAT" MUST not contain a Document level charge VAT rate (ibt-103).Business rule
ALIGNED-IBRP-O-08In a VAT breakdown (ibg-23) where the VAT category code (ibt-118) is " Not subject to VAT" the VAT category taxable amount (ibt-116) MUST equal the sum of Invoice line net amounts (ibt-131) minus the sum of Document level allowance amounts (ibt-92) plus the sum of Document level charge amounts (ibt-99) where the VAT category codes (ibt-151, ibt-95, ibt-102) are "Not subject to VAT".Business rule
ALIGNED-IBRP-O-09The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where the VAT category code (ibt-118) is "Not subject to VAT" MUST be 0 (zero).Business rule
ALIGNED-IBRP-O-11-AEIn a VAT breakdown (IBG-23) where VAT category code (IBT-118) is 'Not Subject to VAT', VAT category tax Rate (IBT-119) shall not be provided.Business rule
ALIGNED-IBRP-AE-05-AEIn an Invoice line (ibg-25) where the Invoiced item VAT category code (ibt-151) is "Reverse charge" the Invoiced item VAT rate (ibt-152) MUST be there.Business rule
IBR-103-AEWhen the Invoiced item VAT category code (ibt-151) is VAT reverse charge, then Buyer VAT identifier (ibt-048) MUST be provided.Business rule
IBR-162-AEIn Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Reverse charge', VAT Line amount [BTAE-08] MUST be 'zero'.Business rule
IBR-174-AEIn Item Information (IBG-31) where Invoiced VAT category code (IBT-151) is 'Reverse charge', the corresponding Item Standard Identifier (IBT-157) MUST be there and the Scheme Identifier (IBT-157-1) should have the code 0160.Business rule
ALIGNED-IBRP-AE-06In a Document level allowance (ibg-20) where the Document level allowance VAT category code (ibt-95) is "Reverse charge" the Document level allowance VAT rate (ibt-96) MUST be zero.Business rule
ALIGNED-IBRP-AE-07In a Document level charge (ibg-21) where the Document level charge VAT category code (ibt-102) is "Reverse charge" the Document level charge VAT rate (ibt-103) MUST be zero.Business rule
ALIGNED-IBRP-AE-08-AEIn a VAT Breakdown (IBG-23) where the VAT category code (IBT-118) is 'Reverse Charge', for each different value of VAT category rate (IBT-119) the VAT category taxable amount (IBT-116) shall equal the sum of Invoice line net amounts (IBT-131) plus the sum of Document level charge amounts (IBT-99) minus the sum of Document level allowance amounts (IBT-92) where the VAT category code (IBT-151, IBT-102, IBT-095) is 'Reverse Charge' and the VAT rate (IBT-152, IBT-103, IBT-096) equals the VAT category rate (IBT-119).Business rule
ALIGNED-IBRP-AE-09-AEIn a VAT breakdown (IBG-23) where the VAT category code (IBT-118) is 'Reverse charge', VAT category tax amount (IBT-117) MUST be equal to 0 (zero).Business rule
IBR-132-AEVAT identifier [IBT-031, IBT-048, IBT-063, BTAE-14] should be TRN [VAT registration number] and must be 15 digits, starting with 1, ending with 03.Business rule
IBR-148-AEThe Seller VAT registration identifier (IBT-032) should be TIN (tax identification number) and must be 10 numeric digits and should be of the format 1XXXXXXXXX.Business rule
IBR-133-AEVAT scheme code, if provided in (IBT-095-1) or (IBT-031-1) or (IBT-048-1) or (IBT-063-1) or (IBT-102-1) or (IBT-118-1) shall be 'VAT' except when Seller tax registration identifier (IBT-032) is provided.Business rule
IBR-001-AECredit note reason code [BTAE-03] value should be from the Reasons for credit note code list.Business rule
IBR-011-AEPassport issuing country code (BTAE-19) MUST be coded using ISO code list 3166-1.Business rule
IBR-013-AEPassport issuing country code (BTAE-18) MUST be coded using ISO code list 3166-1.Business rule
IBR-005-AEFrequency of billing (BTAE-06) should be taken from the frequency of billing code list.Business rule
IBR-139-AEDocument level allowance tax category code [IBT-095], Document level charge tax category code [IBT-102], Tax category code [IBT-118], Invoiced item tax category code [IBT-151] should be selected from the aligned tax category code.Business rule
IBR-006-AEIn Item Information (IBG-31) where Invoiced tax category code (ibt-151) is 'VAT Reverse charge', Type of goods or services (BTAE-09) MUST be selected from the Goods or services subject to RCM Code list.Business rule

Shared PINT validation — 170

IdentifierRequirementType
IBR-068GLN MUST have a valid format according to GS1 rules for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-127Swedish organization number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-069Norwegian organization number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-070Danish organization number (CVR) MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-113Belgian enterprise number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-114IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-115Tax Code (Codice Fiscale) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-116Italian VAT Code (Partita Iva) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-120Australian Business Number (ABN) must be stated in the correct format for for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).Business rule
IBR-083Charge on price level (ibt-147) is NOT allowed. Only value 'false' allowed.Business rule
IBR-SR-30Allowance reason (ibt-097) MUST occur maximum onceBusiness rule
IBR-031Allowance (ibg-20) MUST have an allowance amount (ibt-092).Business rule
IBR-033Each Document level allowance (ibg-20) MUST have a Document level allowance reason (ibt-097) or a Document level allowance reason code (ibt-098).Business rule
IBR-041Each Invoice line allowance (ibg-27) MUST have an Invoice line allowance amount (ibt-136).Business rule
IBR-042Each Invoice line allowance (ibg-27) MUST have an Invoice line allowance reason (ibt-139) or an Invoice line allowance reason code (ibt-140).Business rule
IBR-036Charge (ibg-21) MUST have a charge amount (ibt-099).Business rule
IBR-SR-31Charge reason (ibt-104) MUST occur maximum onceBusiness rule
IBR-038Each Document level charge (ibg-21) MUST have a Document level charge reason (ibt-104) or a Document level charge reason code (ibt-105).Business rule
IBR-043Each Invoice line charge (ibg-28) MUST have an Invoice line charge amount (ibt-141).Business rule
IBR-044Each Invoice line charge (ibg-28) MUST have an Invoice line charge reason (ibt-144) or an invoice line charge reason code (ibt-145).Business rule
IBR-082Allowance/charge indicator value MUST equal 'true' or 'false'.Business rule
IBR-SR-61Allowance/charge tax exemption reason (ibt-197) (ibt-199) MUST occur maximum once.Business rule
IBR-052Each Additional supporting document (ibg-24) MUST contain a Supporting document reference (ibt-122).Business rule
IBR-SR-33Supporting document description (ibt-123) MUST occur maximum onceBusiness rule
IBR-080The Buyer electronic address (ibt-049) MUST be provided.Business rule
IBR-063The Buyer electronic address (ibt-049) MUST have a Scheme identifier.Business rule
IBR-011The Buyer postal address (ibg-08) MUST contain a Buyer country code (ibt-055).Business rule
IBR-SR-54The Buyer Postal Address Line (ibt-163) MUST occur maximum onceBusiness rule
IBR-057Each Deliver to address (ibg-15) MUST contain a Deliver to country code (ibt-080).Business rule
IBR-SR-56The Delivery Postal Address Line (ibt-165) MUST occur maximum onceBusiness rule
IBR-012An Invoice MUST have the Sum of Invoice line net amount (ibt-106).Business rule
IBR-013An Invoice MUST have the Invoice total amount without Tax (ibt-109).Business rule
IBR-014An Invoice MUST have the Invoice total amount with Tax (ibt-112).Business rule
IBR-015An Invoice MUST have the Amount due for payment (ibt-115).Business rule
IBR-091Invoice amount due for payment (ibt-115) MUST have no more than 2 decimals.Business rule
IBR-121Document level allowance amount (ibt-107) MUST have no more than 2 decimals.Business rule
IBR-122Document level charge amount (ibt-108) MUST have no more than 2 decimals.Business rule
IBR-123Invoice total amount without TAX (ibt-109) MUST have no more than 2 decimals.Business rule
IBR-125Invoice total amount with TAX (ibt-112) MUST have no more than 2 decimals.Business rule
IBR-CO-10Sum of Invoice line net amount (ibt-106) = Σ Invoice line net amount (ibt-131).Business rule
IBR-CO-11Sum of allowances on document level (ibt-107) = Σ Document level allowance amount (ibt-092).Business rule
IBR-CO-12Sum of charges on document level (ibt-108) = Σ Document level charge amount (ibt-099).Business rule
IBR-CO-13Invoice 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).Business rule
IBR-CO-16Amount due for payment (ibt-115) = Invoice total amount with Tax (ibt-112) - Paid amount (ibt-113) + Rounding amount (ibt-114).Business rule
IBR-001An Invoice MUST have a Specification identifier (ibt-024).Business rule
IBR-SR-63A Specification identifier must not contain a wildcard character such as '*'. (ibt-024)Business rule
IBR-002An Invoice MUST have an Invoice number (ibt-001).Business rule
IBR-003An Invoice MUST have an Invoice issue date (ibt-002).Business rule
IBR-004An Invoice MUST have an Invoice type code (ibt-003) / A Credit note MUST have a Credit note Type code (ibt-003).Business rule
IBR-005An Invoice MUST have an Invoice currency code (ibt-005).Business rule
IBR-006An Invoice MUST contain the Seller name (ibt-027).Business rule
IBR-007An Invoice MUST contain the Buyer name (ibt-044).Business rule
IBR-008An Invoice MUST contain the Seller postal address (ibg-05).Business rule
IBR-010An Invoice MUST contain the Buyer postal address (ibg-08).Business rule
IBR-016An Invoice MUST have at least one Invoice line (ibg-25)Business rule
IBR-053If the Tax accounting currency code (ibt-006) is present, then the Invoice total Tax amount in accounting currency (ibt-111) MUST be provided.Business rule
IBR-066An Invoice MUST contain maximum one Payment Card account (ibg-18).Business rule
IBR-067An Invoice MUST contain maximum one Payment Mandate (ibg-19).Business rule
IBR-071An invoice should not include an AdditonalDocumentReference (ibg-24) simultaneously referring an Invoice Object Identifier (ibt-018) and an Attachment (ibt-125).Business rule
IBR-072An invoice MUST not include an AdditionalDocumentReference (ibg-24) simultaneously referring an Invoice Object Identifier (ibt-018) and an Document Description (ibt-123).Business rule
IBR-076Business process (ibt-023) MUST be provided.Business rule
IBR-078Only one invoiced object (ibt-018) is allowed on document level.Business rule
IBR-084Invoice total tax amount (ibt-110) and Invoice total tax amount in accounting currency (ibt-111) MUST have the same operational sign.Business rule
IBR-090Only one project reference (ibt-011) is allowed on document level.Business rule
IBR-094Contract reference (ibt-012) MUST occur maximum once.Business rule
IBR-095Receiving advice reference (ibt-015) MUST occur maximum once.Business rule
IBR-096Despatch advice reference (ibt-016) MUST occur maximum once.Business rule
IBR-097Invoicing period (ibg-14) MUST occur maximum once.Business rule
IBR-098Seller name (ibt-027) MUST occur maximum once.Business rule
IBR-099Seller trader name (ibt-028) MUST occur maximum once.Business rule
IBR-100Seller legal registration identifier (ibt-030) MUST occur maximum once.Business rule
IBR-101Seller additional legal information (ibt-033) MUST occur maximum once.Business rule
IBR-102Buyer name (ibt-044) MUST occur maximum once.Business rule
IBR-103Buyer legal registration identifier (ibt-047) MUST occur maximum once.Business rule
IBR-104Buyer tax identifier (ibt-048) MUST occur maximum once.Business rule
IBR-107Deliver to information (ibg-13) MUST occur maximum once.Business rule
IBR-112Buyer trader name (ibt-045) MUST occur maximum once.Business rule
IBR-CO-15Invoice total amount with Tax (ibt-112) = Invoice total amount without Tax (ibt-109) + Invoice total Tax amount (ibt-110).Business rule
IBR-SR-16Buyer identifier (ibt-046) MUST occur maximum onceBusiness rule
IBR-SR-39Project reference (ibt-011) MUST occur maximum once.Business rule
IBR-SR-49Value tax point date (ibt-007) MUST occur maximum onceBusiness rule
IBR-SR-51Note (ibt-022) MUST occur maximum onceBusiness rule
IBR-SR-52Tender or lot reference (ibt-017) MUST occur maximum onceBusiness rule
IBR-021Each Invoice line (ibg-25) MUST have an Invoice line identifier (ibt-126).Business rule
IBR-022Each Invoice line (ibg-25) MUST have an invoiced quantity (ibt-129)..Business rule
IBR-023An Invoice line (ibg-25) MUST have an Invoiced quantity unit of measure code (ibt-130).Business rule
IBR-024Each Invoice line (ibg-25) MUST have an Invoice line net amount (ibt-131).Business rule
IBR-025Each Invoice line (ibg-25) MUST contain the Item name (ibt-153).Business rule
IBR-026Each Invoice line (ibg-25) MUST contain the Item net price (ibt-146).Business rule
IBR-027The Item net price (ibt-146) MUST NOT be negative.Business rule
IBR-028The Item gross price (ibt-148) MUST NOT be negative.Business rule
IBR-087Base quantity (ibt-149) MUST be a positive number above zero.Business rule
IBR-089Only one invoiced object (ibt-128) is allowed per line (ibg-25).Business rule
IBR-109Referenced purchase order line identifier (ibt-132) MUST occur maximum once.Business rule
IBR-110Invoice line period (ibg-26) MUST occur maximum once.Business rule
IBR-111Item price discount (ibt-147) MUST occur maximum once.Business rule
IBR-SR-34Invoice line note (ibt-127) MUST occur maximum onceBusiness rule
IBR-SR-38Invoiced item tax exemption reason text (ibt-185) MUST occur maximum onceBusiness rule
IBR-SR-50Item description (ibt-154) MUST occur maximum onceBusiness rule
IBR-085Start date of line period (ibt-134) MUST be within invoice period (ibg-14).Business rule
IBR-086End date of line period (ibt-135) MUST be within invoice period (ibg-14).Business rule
IBR-030If 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) MUST be later or equal to the Invoice line period start date (ibt-134).Business rule
IBR-CO-20If Invoice line period (ibg-26) is used, the Invoice line period start date (ibt-134) or the Invoice line period end date (ibt-135) MUST be filled, or both.Business rule
IBR-029If both Invoicing period start date (ibt-073) and Invoicing period end date (ibt-074) are given then the Invoicing period end date (ibt-074) MUST be later or equal to the Invoicing period start date (ibt-073).Business rule
IBR-CO-19If Invoicing period (ibg-14) is used, the Invoicing period start date (ibt-073) or the Invoicing period end date (ibt-074) MUST be filled, or both.Business rule
IBR-054Each Item attribute (ibg-32) MUST contain an Item attribute name (ibt-160) and an Item attribute value (ibt-161).Business rule
IBR-065The Item classification identifier (ibt-158) MUST have a Scheme identifier.Business rule
IBR-064The Item standard identifier (ibt-157) MUST have a Scheme identifier.Business rule
IBR-SR-58The Invoiced item TAX category code (ibt-151) MUST be present.Business rule
IBR-017The Payee name (ibt-059) MUST be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).Business rule
IBR-105The Payee identifier (ibt-060) MUST occur maximum once in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).Business rule
IBR-106The Payee legal identifier (ibt-061) MUST occur maximum once in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).Business rule
IBR-SR-19Payee name (ibt-059) MUST occur maximum once, if the Payee is different from the SellerBusiness rule
IBR-SR-59The Payee Postal Address Line (ibt-174) MUST occur maximum onceBusiness rule
IBR-049A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-081).Business rule
IBR-SR-27Payment means text (ibt-081) MUST occur maximum onceBusiness rule
IBR-SR-28Mandate reference identifier (ibt-089) MUST occur maximum onceBusiness rule
IBR-SR-46Payment means text (ibt-082) MUST occur maximum onceBusiness rule
IBR-126All currencyID attributes must have the same value as the Invoice currency code (ibt-005), except for amounts expected to be in Tax accounting currency (ibt-006).Business rule
IBR-SR-05Payment terms (ibt-020) MUST occur maximum once.Business rule
IBR-SR-60Payment Instruction ID (ibt-187) MUST occur maximum once.Business rule
IBR-055Each Preceding Invoice reference (ibg-03) MUST contain a Preceding Invoice reference (ibt-025).Business rule
IBR-SR-07If there is a preceding invoice reference (ibg-03) , the preceding invoice number (ibt-025) MUST be presentBusiness rule
IBR-SR-06Preceding invoice reference (ibt-025) MUST occur maximum onceBusiness rule
IBR-CO-26In 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) MUST be present.Business rule
IBR-081The Seller electronic address (ibt-049) MUST be provided.Business rule
IBR-SR-42Party tax scheme MUST occur maximum twice in accounting supplier partyBusiness rule
IBR-062The Seller electronic address (ibt-034) MUST have a Scheme identifier.Business rule
IBR-009The Seller postal address (ibg-05) MUST contain a Seller country code (ibt-040).Business rule
IBR-SR-53The Seller Postal Address Line (ibt-162) MUST occur maximum onceBusiness rule
IBR-018The Seller tax representative name (ibt-062) MUST be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11)Business rule
IBR-019The Seller tax representative postal address (ibg-12) MUST be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11).Business rule
IBR-056The Seller tax representative party (ibg-11) MUST have a Seller tax representative Tax identifier (ibt-063).Business rule
IBR-SR-22Seller tax representative name (ibt-062) MUST occur maximum once, if the Seller has a tax representativeBusiness rule
IBR-SR-23Seller tax representative tax identifier (ibt-063) MUST occur maximum once, if the Seller has a tax representativeBusiness rule
IBR-020The Seller tax representative postal address (ibg-12) MUST contain a Tax representative country code (ibt-069), if the Seller (ibg-04) has a Seller tax representative party (ibg-11).Business rule
IBR-SR-55The Tax Representative Postal Address Line (ibt-164) MUST occur maximum onceBusiness rule
IBR-124Invoice total TAX amount (ibt-110) MUST have no more than 2 decimals.Business rule
IBR-CO-14Invoice total Tax amount (ibt-110) = Σ Tax category tax amount (ibt-117).Business rule
IBR-SR-32VAT exemption reason text (ibt-120) MUST occur maximum once.Business rule
IBR-SR-57Company identifier MUST exist in the party tax scheme class.Business rule
IBR-073A date MUST be formatted YYYY-MM-DD in (ibt-002), (ibt-007), (ibt-009), (ibt-026), (ibt-072), (ibt-073), (ibt-074), (ibt-134), (ibt-135).Business rule
IBR-119A time MUST be formatted hh:mm:ss with optional fractional seconds .sss and time zone expression (ibt-168).Business rule
IBR-074Binary object elements (ibt-125) MUST contain the mime code attribute (ibt-125-1).Business rule
IBR-075Binary object elements (ibt-125) MUST contain the filename attribute (ibt-125-2).Business rule
IBR-077Tax accounting currency code (ibt-006) MUST be different from invoice currency code (ibt-005) when provided.Business rule
IBR-079Document MUST not contain empty elements.Business rule
IBR-088Unit code of price base quantity (ibt-150) MUST be same as invoiced quantity (ibt-130).Business rule
IBR-092If despatch advice reference exists on line (ibt-184) then there MUST not be despatch reference on document level (ibt-016).Business rule
IBR-SR-62Despatch advice line reference (ibt-184) MUST occur maximum once.Business rule
IBR-093If there is a paid amount (ibt-180) then total paid amount (ibt-113) MUST exist.Business rule
IBR-108Deliver to party name (ibt-070) MUST occur maximum once.Business rule
IBR-CL-01The document type code (ibt-003) MUST be coded by the invoice and credit note related code lists of UNTDID 1001.Business rule
IBR-CL-03currencyID MUST be coded using ISO code list 4217 alpha-3.Business rule
IBR-CL-04Invoice currency code (ibt-005) MUST be coded using ISO code list 4217 alpha-3Business rule
IBR-CL-05Tax currency code (ibt-006) MUST be coded using ISO code list 4217 alpha-3Business rule
IBR-CL-07Object identifier identification scheme (ibt-018-1) (ibt-128-1) MUST be coded using a restriction of UNTDID 1153.Business rule
IBR-CL-10Any identifier identification scheme (ibt-046-1), (ibt-060-1) MUST be coded using one of the ISO 6523 ICD list.Business rule
IBR-CL-11Any registration identifier identification scheme (ibt-030-1), (ibt-047-1), (ibt-061-1) MUST be coded using one of the ISO 6523 ICD list.Business rule
IBR-CL-13Item classification identifier identification scheme (ibt-158-1) MUST be coded using one of the UNTDID 7143 list.Business rule
IBR-CL-14Country codes in an invoice (ibt-040), (ibt-055), (ibt-069), (ibt-080), (ibt-175) MUST be coded using ISO code list 3166-1Business rule
IBR-CL-15Origin country codes in an invoice (ibt-159) MUST be coded using ISO code list 3166-1Business rule
IBR-CL-16Payment means in an invoice (ibt-081) MUST be coded using UNCL4461 code listBusiness rule
IBR-CL-19Coded allowance reasons (ibt-098), (ibt-140) MUST belong to the UNCL 5189 code listBusiness rule
IBR-CL-20Coded charge reasons (ibt-105), (ibt-145) MUST belong to the UNCL 7161 code listBusiness rule
IBR-CL-21Item standard identifier scheme identifier (ibt-157) MUST belong to the ISO 6523 ICD list.Business rule
IBR-CL-23Unit code (ibt-130), (ibt-150) MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extensionBusiness rule
IBR-CL-24Mime code (ibt-125-1) MUST be according to subset of IANA code list.Business rule
IBR-CL-25Endpoint identifier scheme identifier (ibt-034-1), (ibt-049-1) MUST belong to the CEF EAS code listBusiness rule
IBR-CL-26Delivery location identifier scheme identifier (ibt-071-1) MUST belong to the ISO 6523 ICD code listBusiness rule