Rules
All 302 official PINT AE 1.0.4 rules, plus 3 of our own. Each page says what the rule means and how to fix it.
Most common 22
- IBR-CO-10Sum of lines must equal the line total
- IBR-CO-13Total without VAT must add up
- IBR-CO-16Amount due must add up
- IBR-005Invoice currency is required
- IBR-CO-15Total with VAT = total without VAT + VAT
- IBR-CO-14Total VAT must equal the VAT breakdown
- IBR-073Dates must be YYYY-MM-DD
- IBR-CL-04Currency must be an ISO 4217 code
- IBR-135-AEBuyer needs a TRN or another identifier
- IBR-128-AEEmirate must be a code
- IBR-145-AEEvery line needs a VAT category
- IBR-147-AELine net amount = quantity × price
- IBR-134-AESeller TRN is required
- IBR-127-AEDue date is required when money is owed
- IBR-159-AENon-AED invoices need an exchange rate
- IBR-175-AENon-AED invoices need VAT totals in AED
- IBR-154-AETransaction type is eight 0/1 flags
- ALIGNED-IBRP-S-05Standard-rated lines are 5%
- IBR-132-AETRN must be 15 digits, starting with 1 and ending with 03
- TC-001Due date is not before the issue date
- TC-002Line VAT = line net × rate
- TC-003Total VAT is stated
PINT AE (UAE) 132
- IBR-010-AEPassport issuing country code is 'Passport'
- IBR-101-AEAuthority name is Commercial/Trade license
- IBR-149-AEThe buyer legal registration identifier is '0235' and buyer electronic address is not…
- IBR-179-AEBuyer VAT identifier must occur maximum once
- IBR-135-AEBuyer needs a TRN or another identifier
- IBR-180-AEWhen scheme identifier is '0235' and Buyer legal registration identifier must be present
- IBR-183-AEThe value in Buyer legal registration identifier type should either be…
- IBR-196-AEThe Incoterms must be provided
- IBR-144-AEIn Buyer postal address must be provided
- IBR-143-AEIn Seller postal address must be provided
- IBR-012-AEPassport issuing country code is 'Passport'
- IBR-172-AEAuthority name is Commercial/Trade license
- IBR-177-AEEither Seller tax registration identifier must be provided
- IBR-178-AETax scheme code, if provided in shall not be 'VAT' when Seller tax registration…
- IBR-150-AEThe Seller legal registration identifier is '0235'
- IBR-173-AEThe value in Seller legal registration identifier type scheme identifier should either…
- IBR-181-AEWhen scheme identifier is '0235' and Seller legal registration identifier must be present
- ALIGNED-IBRP-004Item net price when gross price is provided
- IBR-126-AEIn Price Details must be there
- IBR-192-AEWhen Payment means type code is 'credit transfer' then Payment account identifier must…
- IBR-128-AEEmirate must be a code
- ALIGNED-IBRP-032Each Document level allowance
- ALIGNED-IBRP-057Either both or neither Allowance base amount must be provided
- IBR-131-AEAllowance amount * percentage /100 if base amount and percentage exists
- IBR-115-AEDocument level allowance tax category code cannot be 'Standard rate additional VAT'
- IBR-168-AEDocument level allowances as 'Exempt from VAT' must have a Document level allowance VAT…
- ALIGNED-IBRP-037Each Document level charge
- ALIGNED-IBRP-058Either both or neither Charge base amount must be provided
- IBR-146-AECharge amount * percentage /100 if base amount and percentage exists
- IBR-114-AEDocument level charge VAT category code cannot be 'Standard rate additional VAT'
- IBR-169-AEDocument level charge as 'Exempt from VAT' must have a Document level charge VAT…
- IBR-002-AECurrency exchange rate should contain the values till maximum of 6 decimal places
- IBR-104-AEAn Invoice line must be provided
- IBR-111-AEAn Invoice line is 'Standard rate additional VAT' the Invoiced item VAT rate should not…
- IBR-145-AEEvery line needs a VAT category
- IBR-147-AELine net amount = quantity × price
- IBR-167-AELine VAT information as 'Exempt from VAT' must have a VAT exemption reason code
- IBR-123-AELine VAT Information (IBG - 30) must be there and can occur maximum once except in case…
- IBR-194-AEInvoice line Amount payable must be provided
- ALIGNED-IBRP-001-AESpecification identifier must start with the value 'urn:peppol:pint:billing-1@ae-1' or…
- ALIGNED-IBRP-002-AEBusiness process must be in the format 'urn:peppol:bis:billing' or…
- ALIGNED-IBRP-E-01An Invoice that contains an Invoice line is "Exempt from VAT" must contain exactly one…
- ALIGNED-IBRP-O-01An Invoice that contains an Invoice line is "Not subject to VAT" must contain exactly…
- ALIGNED-IBRP-S-01An Invoice that contains an Invoice line is "Standard rated" must contain in the VAT…
- ALIGNED-IBRP-Z-01An Invoice that contains an Invoice line is "Zero rated" must contain in the VAT…
- ALIGNED-IBRP-AE-01-AEAn Invoice that contains an Invoice line is "Reverse charge" must contain in the VAT…
- ALIGNED-IBRP-SR-12Seller tax identifier must occur maximum once
- IBR-007-AEWhen Invoice Transaction-type code must be provided
- IBR-134-AESeller TRN is required
- IBR-136-AEBuyer legal registration identifier must be present when Invoice type code is 'Out of…
- IBR-137-AEPrincipal ID is must, where Invoice transaction type code is XXXXX1XX (Disclosed Agent…
- IBR-138-AEInvoicing period is must, where Invoice transaction type code is XXX1XXXX (Summary…
- IBR-141-AEWhen, VAT point date is present, it should be before the Invoice issue date
- IBR-055-AEPreceding invoice reference except when the Credit note reason code is 'VD'
- IBR-142-AEIn Delivery Information must be there, in case the Invoice transaction type code is…
- IBR-105-AEAn Invoice that contains an Invoice line is 'Standard rate additional VAT' shall…
- IBR-122-AEWhen Invoice type code is 'Out of scope of VAT' or 'Credit note related to goods or…
- IBR-124-AEVAT point date must not be there when invoice type code is 'credit note' or 'Credit…
- IBR-127-AEDue date is required when money is owed
- IBR-116-AEWhen Invoice transaction-type code should have 'Standard rate additional VAT'
- IBR-151-AEWhen Invoice type code is 'Commercial invoice' or 'Credit note', Invoiced item VAT…
- IBR-152-AEIn Delivery Information must be there, in case the Invoice transaction type code is…
- IBR-153-AEWhen the Tax accounting currency is available
- IBR-157-AEInvoice Transaction-type code is 'Out of scope of VAT' or 'Credit note related to goods…
- IBR-158-AEWhere the Invoice type code is 'Credit note', Credit note reason code must be there
- IBR-159-AENon-AED invoices need an exchange rate
- IBR-160-AEWhen Frequency of billing value is 'Others', then value should be provided in Invoice note
- IBR-175-AENon-AED invoices need VAT totals in AED
- IBR-176-AEWhen Invoice transaction type code is XXXXX1XX (Disclosed agent billing), then the…
- IBR-190-AEWhen the Invoiced item VAT category code must be 5.00
- IBR-191-AEPayment means type code is 'Credit note' or "Credit note related to goods or services",…
- IBR-154-AETransaction type is eight 0/1 flags
- IBR-140-AEWhen VAT accounting currency is present, it shall be AED
- IBR-193-AEThe unique identifier number must be provided
- IBR-125-AEIn Item Information must be there
- IBR-166-AEIn Item information is 'Reverse charge', Type of goods or services must be there
- IBR-184-AEWhen the Item type is 'Goods' then Item classification identifier must be provided
- IBR-185-AEWhen the Item type is 'Services' then Service accounting code must be provided
- IBR-186-AEWhen the Item type is 'Both' then Item classification identifier must be provided
- IBR-187-AEThe minimum number of digits to be provided should be 'X' in Item classification…
- IBR-188-AEThe scheme identifier is provided
- IBR-189-AEThe scheme identifier is provided
- ALIGNED-IBRP-045Each VAT breakdown
- ALIGNED-IBRP-046Each VAT breakdown
- ALIGNED-IBRP-047Each VAT breakdown
- ALIGNED-IBRP-048Each VAT breakdown, except if the Invoice is not subject to VAT or Exempt from Tax
- IBR-119-AEEach VAT breakdown, except if the Invoice is not subject to VAT or Exempt from Tax
- ALIGNED-IBRP-S-05Standard-rated lines are 5%
- ALIGNED-IBRP-S-06In a Document level allowance is "Standard rated" the Document level allowance VAT rate…
- ALIGNED-IBRP-S-07In a Document level charge is "Standard rated" the Document level charge VAT rate must…
- ALIGNED-IBRP-S-08For each different value of VAT category rate is "Standard rated", the VAT category…
- ALIGNED-IBRP-S-09The VAT category tax amount is "Standard rated" must equal the VAT category taxable amount
- ALIGNED-IBRP-S-10A VAT breakdown "Standard rate" must not have a VAT exemption reason code
- IBR-102-AEIn a VAT Breakdown is 'Standard rate additional VAT', for each different value of VAT…
- IBR-108-AEIn a VAT breakdown is 'Standard rate additional VAT', VAT category tax amount
- ALIGNED-IBRP-E-08In a VAT breakdown is "Exempt from VAT" the VAT category taxable amount are "Exempt…
- ALIGNED-IBRP-E-09The VAT category tax amount equals "Exempt from VAT" must equal 0 (zero)
- IBR-121-AEIn a VAT breakdown is 'Exempt from VAT', VAT category Rate shall not be provided
- ALIGNED-IBRP-E-05In an Invoice line is "Exempt from VAT", the Invoiced item VAT rate shall not be there
- IBR-163-AEIn Line VAT information is 'Exempt', VAT Line amount shall not be there
- ALIGNED-IBRP-E-06In a Document level allowance is "Exempt from VAT", the Document level allowance VAT rate
- ALIGNED-IBRP-E-07In a Document level charge is "Exempt from VAT", the Document level charge VAT rate
- ALIGNED-IBRP-Z-05In an Invoice line is "Zero rated" the Invoiced item VAT rate
- IBR-165-AEIn Line VAT information is 'Zero Rated', VAT Line amount must be zero
- ALIGNED-IBRP-Z-06In a Document level allowance is "Zero rated" the Document level allowance VAT rate
- ALIGNED-IBRP-Z-07In a Document level charge is "Zero rated" the Document level charge VAT rate
- ALIGNED-IBRP-Z-08In a VAT breakdown is "Zero rated" the VAT category taxable amount are "Zero rated"
- ALIGNED-IBRP-Z-09The VAT category tax amount is "Zero rated" must equal 0 (zero)
- IBR-120-AEIn a VAT breakdown is 'Zero Rated', VAT category Rate shall equal to 0
- ALIGNED-IBRP-O-05An Invoice line is "Not subject to VAT" must not contain an Invoiced item VAT rate
- ALIGNED-IBRP-O-06A Document level allowance is "Not subject to VAT" must not contain a Document level…
- ALIGNED-IBRP-O-07A Document level charge is "Not subject to VAT" must not contain a Document level…
- ALIGNED-IBRP-O-08In a VAT breakdown is " Not subject to VAT" the VAT category taxable amount are "Not…
- ALIGNED-IBRP-O-09The VAT category tax amount is "Not subject to VAT" must be 0 (zero)
- ALIGNED-IBRP-O-11-AEIn a VAT breakdown is 'Not Subject to VAT', VAT category tax Rate shall not be provided
- ALIGNED-IBRP-AE-05-AEIn an Invoice line is "Reverse charge" the Invoiced item VAT rate must be there
- IBR-103-AEWhen the Invoiced item VAT category code must be provided
- IBR-162-AEIn Line VAT information is 'Reverse charge', VAT Line amount must be 'zero'
- IBR-174-AEIn Item Information is 'Reverse charge', the corresponding Item Standard Identifier…
- ALIGNED-IBRP-AE-06In a Document level allowance is "Reverse charge" the Document level allowance VAT rate…
- ALIGNED-IBRP-AE-07In a Document level charge is "Reverse charge" the Document level charge VAT rate must…
- ALIGNED-IBRP-AE-08-AEIn a VAT Breakdown is 'Reverse Charge', for each different value of VAT category rate…
- ALIGNED-IBRP-AE-09-AEIn a VAT breakdown is 'Reverse charge', VAT category tax amount
- IBR-132-AETRN must be 15 digits, starting with 1 and ending with 03
- IBR-148-AEThe Seller VAT registration identifier and must be 10 numeric digits and should be of…
- IBR-133-AEVAT scheme code, if provided in shall be 'VAT' except when Seller tax registration…
- IBR-001-AECredit note reason code value should be from the Reasons for credit note code list
- IBR-011-AEPassport issuing country code must be coded using ISO code list 3166-1
- IBR-013-AEPassport issuing country code must be coded using ISO code list 3166-1
- IBR-005-AEFrequency of billing should be taken from the frequency of billing code list
- IBR-139-AEDocument level allowance tax category code, Document level charge tax category code,…
- IBR-006-AEIn Item Information is 'VAT Reverse charge', Type of goods or services must be selected…
Checked on JSON 33
- IBR-013An Invoice must have the Invoice total amount without Tax
- IBR-015An Invoice must have the Amount due for payment
- IBR-CO-13Total without VAT must add up
- IBR-CO-16Amount due must add up
- IBR-002An Invoice must have an Invoice number
- IBR-003An Invoice must have an Invoice issue date
- IBR-005Invoice currency is required
- IBR-006An Invoice must contain the Seller name
- IBR-007An Invoice must contain the Buyer name
- IBR-016An Invoice must have at least one Invoice line
- IBR-022Each Invoice line
- IBR-023An Invoice line
- IBR-025Each Invoice line
- IBR-026Each Invoice line
- IBR-CO-14Total VAT must equal the VAT breakdown
- IBR-073Dates must be YYYY-MM-DD
- IBR-CL-04Currency must be an ISO 4217 code
- IBR-135-AEBuyer needs a TRN or another identifier
- IBR-144-AEIn Buyer postal address must be provided
- IBR-143-AEIn Seller postal address must be provided
- IBR-128-AEEmirate must be a code
- IBR-145-AEEvery line needs a VAT category
- IBR-134-AESeller TRN is required
- IBR-127-AEDue date is required when money is owed
- IBR-154-AETransaction type is eight 0/1 flags
- ALIGNED-IBRP-S-05Standard-rated lines are 5%
- ALIGNED-IBRP-E-05In an Invoice line is "Exempt from VAT", the Invoiced item VAT rate shall not be there
- ALIGNED-IBRP-Z-05In an Invoice line is "Zero rated" the Invoiced item VAT rate
- ALIGNED-IBRP-O-05An Invoice line is "Not subject to VAT" must not contain an Invoiced item VAT rate
- IBR-132-AETRN must be 15 digits, starting with 1 and ending with 03
- TC-001Due date is not before the issue date
- TC-002Line VAT = line net × rate
- TC-003Total VAT is stated