Rule catalogue

PINT-AE Billing 1.0.3 (released 2026-03-25) — 303 rules: 132 UAE-aligned and 171 shared Peppol PINT rules, straight from the official Schematron, with the plain-English explanation and fix the validator shows for each. Also available as JSON at /api/rules.

RuleCategoryWhat it checksHow to fixTerms
ibr-128-ae
UAE · fatal
address UAE addresses must use the emirate code as country subdivision.
Official text

When Country code (IBT-040, IBT-055, IBT-069, IBT-080) is AE, then country subdivision (IBT-039, IBT-054, IBT-068, IBT-079) should be one among one of these (AUH, DXB, SHJ, UAQ, FUJ, AJM, RAK).

Set cbc:CountrySubentity to one of AUH, DXB, SHJ, UAQ, FUJ, AJM, RAK when the country is AE. IBT-039, IBT-040, IBT-054, IBT-055, IBT-068, IBT-069, IBT-079, IBT-080
ibr-143-ae
UAE · fatal
address The seller address must have an address line, a city and an emirate/country subdivision.
Official text

In Seller postal address (IBG-05), Seller address line 1 (IBT-035), Seller city (IBT-037) and Seller to country subdivision (IBT-039) must be provided.

Fill cac:AccountingSupplierParty/cac:Party/cac:PostalAddress — cbc:StreetName, cbc:CityName and cbc:CountrySubentity. IBG-05, IBT-035, IBT-037, IBT-039
ibr-144-ae
UAE · fatal
address The buyer address must have an address line, a city and an emirate/country subdivision.
Official text

In Buyer postal address (IBG-08), Address line 1 (IBT-050), Buyer city (IBT-052) and Buyer country subdivision (IBT-054) must be provided

Fill cac:AccountingCustomerParty/cac:Party/cac:PostalAddress — cbc:StreetName, cbc:CityName and cbc:CountrySubentity. IBG-08, IBT-050, IBT-052, IBT-054
aligned-ibrp-032
UAE · fatal
allowance charge Each document-level allowance needs a VAT category code.
Official text

Each Document level allowance (ibg-20) MUST have a Document level allowance VAT category code (ibt-095).

Add cac:AllowanceCharge/cac:TaxCategory/cbc:ID on the allowance. IBG-20, IBT-095
aligned-ibrp-037
UAE · fatal
allowance charge Each document-level charge needs a VAT category code.
Official text

Each Document level charge (ibg-21) MUST have a Document level charge VAT category code (ibt-102).

Add cac:AllowanceCharge/cac:TaxCategory/cbc:ID on the charge. IBG-21, IBT-102
aligned-ibrp-057
UAE · fatal
allowance charge An allowance gives base amount and percentage together or not at all.
Official text

Either both or neither Allowance base amount (ibt-093) and percentage (ibt-094) MUST be provided.

Provide both cbc:BaseAmount and cbc:MultiplierFactorNumeric on the allowance, or neither. IBT-093, IBT-094
aligned-ibrp-058
UAE · fatal
allowance charge A charge gives base amount and percentage together or not at all.
Official text

Either both or neither Charge base amount (ibt-100) and percentage (ibt-101) MUST be provided.

Provide both cbc:BaseAmount and cbc:MultiplierFactorNumeric on the charge, or neither. IBT-100, IBT-101
aligned-ibrp-ae-06
UAE · fatal
allowance charge A reverse-charge allowance must have a VAT rate of 0.
Official text

In 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.

Set cac:TaxCategory/cbc:Percent to 0 on the allowance. IBG-20, IBT-095, IBT-096
aligned-ibrp-ae-07
UAE · fatal
allowance charge A reverse-charge charge must have a VAT rate of 0.
Official text

In 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.

Set cac:TaxCategory/cbc:Percent to 0 on the charge. IBG-21, IBT-102, IBT-103
aligned-ibrp-e-06
UAE · fatal
allowance charge A VAT-exempt allowance must have a VAT rate of 0.
Official text

In 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).

Set cac:TaxCategory/cbc:Percent to 0 on the allowance. IBG-20, IBT-095, IBT-096
aligned-ibrp-e-07
UAE · fatal
allowance charge A VAT-exempt charge must have a VAT rate of 0.
Official text

In 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).

Set cac:TaxCategory/cbc:Percent to 0 on the charge. IBG-21, IBT-102, IBT-103
aligned-ibrp-o-06
UAE · fatal
allowance charge An allowance not subject to VAT must not carry a VAT rate.
Official text

A 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).

Remove cac:TaxCategory/cbc:Percent on the allowance. IBG-20, IBT-095, IBT-096
aligned-ibrp-o-07
UAE · fatal
allowance charge A charge not subject to VAT must not carry a VAT rate.
Official text

A 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).

Remove cac:TaxCategory/cbc:Percent on the charge. IBG-21, IBT-102, IBT-103
aligned-ibrp-s-06
UAE · fatal
allowance charge A standard-rated allowance needs a VAT rate greater than zero.
Official text

In 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.

Set cac:TaxCategory/cbc:Percent (5) on the allowance. IBG-20, IBT-095, IBT-096
aligned-ibrp-s-07
UAE · fatal
allowance charge A standard-rated charge needs a VAT rate greater than zero.
Official text

In 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.

Set cac:TaxCategory/cbc:Percent (5) on the charge. IBG-21, IBT-102, IBT-103
aligned-ibrp-z-06
UAE · fatal
allowance charge A zero-rated allowance must have a VAT rate of 0.
Official text

In 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).

Set cac:TaxCategory/cbc:Percent to 0 on the allowance. IBG-20, IBT-095, IBT-096
aligned-ibrp-z-07
UAE · fatal
allowance charge A zero-rated charge must have a VAT rate of 0.
Official text

In 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).

Set cac:TaxCategory/cbc:Percent to 0 on the charge. IBG-21, IBT-102, IBT-103
ibr-114-ae
UAE · fatal
allowance charge Document-level charges cannot use the "Standard rate additional VAT" category.
Official text

Document level charge VAT category code (IBT-102) cannot be 'Standard rate additional VAT'.

Change the charge's cac:TaxCategory/cbc:ID. IBT-102
ibr-115-ae
UAE · fatal
allowance charge Document-level allowances cannot use the "Standard rate additional VAT" category.
Official text

Document level allowance tax category code (IBT-095) cannot be 'Standard rate additional VAT'.

Change the allowance's cac:TaxCategory/cbc:ID. IBT-095
ibr-131-ae
UAE · fatal
allowance charge The allowance amount must equal base amount × percentage ÷ 100 when both are given.
Official text

Allowance amount (IBT-092, IBT-136) must equal base amount (IBT-093, IBT-137) * percentage (IBT-094, IBT-138) /100 if base amount and percentage exists

Recalculate cbc:Amount on the allowance (rounded to 2 decimals). IBT-092, IBT-093, IBT-094, IBT-136, IBT-137, IBT-138
ibr-146-ae
UAE · fatal
allowance charge The charge amount must equal base amount × percentage ÷ 100 when both are given.
Official text

Charge amount (IBT-099, IBT-141) must equal base amount (IBT-100, IBT-142) * percentage (IBT-101, IBT-143) /100 if base amount and percentage exists

Recalculate cbc:Amount on the charge (rounded to 2 decimals). IBT-099, IBT-100, IBT-101, IBT-141, IBT-142, IBT-143
ibr-168-ae
UAE · fatal
allowance charge A VAT-exempt allowance must state the exemption reason code.
Official text

Document 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)

Add cac:TaxCategory/cbc:TaxExemptionReasonCode on the allowance. IBG-20, IBT-095, IBT-196
ibr-169-ae
UAE · fatal
allowance charge A VAT-exempt charge must state the exemption reason code.
Official text

Document 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).

Add cac:TaxCategory/cbc:TaxExemptionReasonCode on the charge. IBG-21, IBT-102, IBT-198
ibr-001-ae
UAE · fatal
codes The credit note reason code is not from the allowed list.
Official text

Credit note reason code [BTAE-03] value should be from the Reasons for credit note code list.

Use one of DL8.61.1.A, DL8.61.1.B, DL8.61.1.C, DL8.61.1.D, DL8.61.1.E or VD in cac:DiscrepancyResponse/cbc:ResponseCode. BTAE-03
ibr-005-ae
UAE · fatal
codes The billing frequency code is not from the allowed list.
Official text

Frequency of billing (BTAE-06) should be taken from the frequency of billing code list.

Use one of DLY, WKY, Q15, MTH, Q45, Q60, QTR, YRL, HYR, OTH in cac:InvoicePeriod/cbc:DescriptionCode. BTAE-06
ibr-006-ae
UAE · fatal
codes The reverse-charge goods/services type is not from the allowed list.
Official text

In 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.

Use one of DL8.48.8.2, DL8.48.8.1, DL8.48.3.1, DL8.48.3.2, DL8.48.3.3 in cbc:NatureCode. BTAE-09, IBG-31, IBT-151
ibr-011-ae
UAE · fatal
codes The buyer's passport issuing country must be a valid ISO 3166-1 two-letter code.
Official text

Passport issuing country code (BTAE-19) MUST be coded using ISO code list 3166-1.

Use a code such as AE, IN, GB in schemeAgencyName of the buyer's PartyLegalEntity/cbc:CompanyID. BTAE-19
ibr-013-ae
UAE · fatal
codes The seller's passport issuing country must be a valid ISO 3166-1 two-letter code.
Official text

Passport issuing country code (BTAE-18) MUST be coded using ISO code list 3166-1.

Use a code such as AE, IN, GB in schemeAgencyName of the seller's PartyLegalEntity/cbc:CompanyID. BTAE-18
ibr-133-ae
UAE · fatal
codes The tax scheme on VAT identifiers and VAT categories must be "VAT".
Official text

VAT scheme code, if provided in (IBT-095-01) 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.

Set cac:TaxScheme/cbc:ID to VAT everywhere (the only exception is a seller TIN, see ibr-178-ae). IBT-031-1, IBT-032, IBT-048-1, IBT-063-1, IBT-095, IBT-102-1, IBT-118-1
ibr-139-ae
UAE · fatal
codes A VAT category code is not from the UAE aligned list.
Official text

Document 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.

Use S (standard 5%), Z (zero-rated), E (exempt), O (not subject), AE (reverse charge) or the "standard rate additional VAT" code from the aligned tax category list. IBT-095, IBT-102, IBT-118, IBT-151
ibr-188-ae
UAE · fatal
codes The item classification code must be declared as an HS code.
Official text

The scheme identifier (ibt-158-1) MUST be HS when Item classification identifier (ibt-158) is provided.

Set listID="HS" on cbc:ItemClassificationCode. IBT-158, IBT-158-1
ibr-189-ae
UAE · fatal
codes The service accounting code must be declared as SAC.
Official text

The scheme identifier (BTAE-17-1) MUST be SAC when Service accounting code (BTAE-17) is provided.

Set listID="SAC" on the service cbc:ItemClassificationCode. BTAE-17, BTAE-17-1
ibr-002-ae
UAE · fatal
currency The exchange rate may have at most 6 decimal places.
Official text

Currency exchange rate [BTAE-04] should contain the values till maximum of 6 decimal places.

Round cac:TaxExchangeRate/cbc:CalculationRate to 6 decimals. BTAE-04
ibr-140-ae
UAE · fatal
currency If a tax accounting currency is given, it has to be AED.
Official text

When VAT accounting currency (IBT-006) is present, it shall be AED.

Set cbc:TaxCurrencyCode to AED or remove it. IBT-006
ibr-153-ae
UAE · fatal
currency The exchange rate must be expressed from the invoice currency to AED, not the other way round.
Official text

When 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 available

In cac:TaxExchangeRate set cbc:SourceCurrencyCode to the invoice currency and cbc:TargetCurrencyCode to AED. BTAE-04, IBT-005, IBT-006
ibr-159-ae
UAE · fatal
currency Invoices in a currency other than AED must carry the exchange rate to AED.
Official text

Currency exchange rate [BTAE-04] is MUST when then Invoice currency code [IBT-005] is different from 'AED'.

Add cac:TaxExchangeRate with cbc:SourceCurrencyCode (invoice currency), cbc:TargetCurrencyCode AED and cbc:CalculationRate. BTAE-04, IBT-005
ibr-142-ae
UAE · fatal
delivery E-commerce supplies must give the delivery address (line, city, subdivision).
Official text

In 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).

Add cac:Delivery/cac:DeliveryLocation/cac:Address with cbc:StreetName, cbc:CityName, cbc:CountrySubentity when position 7 of the transaction type code is 1. BTAE-02, IBG-13, IBT-075, IBT-077, IBT-079
ibr-152-ae
UAE · fatal
delivery Exports must give a delivery address outside the UAE.
Official text

In 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'.

Add cac:Delivery/cac:DeliveryLocation/cac:Address (line, city, subdivision) with a non-AE cac:Country/cbc:IdentificationCode when position 8 of the transaction type code is 1. BTAE-02, IBG-13, IBT-075, IBT-077, IBT-079, IBT-080
ibr-196-ae
UAE · fatal
delivery If delivery terms are given, the Incoterms code is required.
Official text

The Incoterms (BTAE-22) must be provided.

Add cac:DeliveryTerms/cbc:ID with the Incoterm (e.g. EXW, FOB, DAP) or remove cac:DeliveryTerms. BTAE-22
aligned-ibrp-001-ae
UAE · fatal
document The specification identifier must say this is a UAE PINT document.
Official text

Specification identifier (ibt-024) MUST start with the value 'urn:peppol:pint:billing-1@ae-1' or 'urn:peppol:pint:selfbilling-1@ae-1'.

Set cbc:CustomizationID to urn:peppol:pint:billing-1@ae-1 (or urn:peppol:pint:selfbilling-1@ae-1 for self-billing). IBT-024
aligned-ibrp-002-ae
UAE · fatal
document The business process identifier must be the Peppol billing (or self-billing) process.
Official text

Business process (ibt-023) MUST be in the format 'urn:peppol:bis:billing' or 'urn:peppol:bis:selfbilling'.

Set cbc:ProfileID to urn:peppol:bis:billing (or urn:peppol:bis:selfbilling). IBT-023
ibr-124-ae
UAE · fatal
document Credit notes must not carry a VAT point date.
Official text

VAT 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'.

Remove cbc:TaxPointDate when the document type code is 381 or 81. IBT-003, IBT-007
ibr-138-ae
UAE · fatal
document A summary invoice must state the invoicing period it covers.
Official text

Invoicing period [IBG-14] is MUST, where Invoice transaction type code [BTAE-02] is XXX1XXXX (Summary invoice).

Add cac:InvoicePeriod with cbc:StartDate and cbc:EndDate when the transaction type code has 1 in position 4. BTAE-02, IBG-14
ibr-141-ae
UAE · fatal
document The VAT point date (tax point / date of supply) cannot be after the invoice issue date.
Official text

When, VAT point date [IBT-007] is present, it should be before the Invoice issue date [IBT-002].

Correct cbc:TaxPointDate so it is on or before cbc:IssueDate, or remove it if not applicable. IBT-002, IBT-007
ibr-154-ae
UAE · fatal
document The invoice transaction type code is missing or malformed. It is an 8-character string of 0/1 flags, one per transaction type, in this order — free trade zone, deemed supply, margin scheme, summary invoice, continuous supply, disclosed agent billing, e-commerce, exports.
Official text

Invoice 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' .

Add cbc:ProfileExecutionID with exactly 8 characters of 0 or 1, e.g. 00000000 for a plain invoice or 00000001 for an export. BTAE-02
ibr-157-ae
UAE · fatal
document Out-of-scope documents cannot be flagged as summary invoice, deemed supply or margin scheme.
Official text

Invoice 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'.

Set those transaction-type flags (positions 2, 3, 4 of cbc:ProfileExecutionID) to 0 when the type code is 480 or 81. BTAE-02, IBT-003
ibr-160-ae
UAE · fatal
document If the billing frequency is "Others", explain it in the invoice note.
Official text

When Frequency of billing (BTAE-06) value is 'Others', then value should be provided in Invoice note (IBT-022).

Add cbc:Note describing the billing frequency when cac:InvoicePeriod/cbc:DescriptionCode is OTH. BTAE-06, IBT-022
ibr-193-ae
UAE · fatal
document Every UAE e-invoice needs a unique identifier (UUID) in addition to the invoice number.
Official text

The unique identifier number (BTAE-07) must be provided.

Add cbc:UUID with a globally unique value (UUID v4 is typical) right after cbc:ID. BTAE-07
aligned-ibrp-sr-12
UAE · fatal
identifiers The seller may give only one VAT identifier.
Official text

Seller tax identifier (ibt-031) MUST occur maximum once

Keep a single cac:PartyTaxScheme with TaxScheme VAT under the seller party. IBT-031
ibr-007-ae
UAE · fatal
identifiers Free-trade-zone supplies must identify the beneficiary.
Official text

When Invoice Transaction-type code (BTAE-02) has value 1XXXXXXX (Free trade zone), then providing value in Beneficiary ID (BTAE-01) MUST be provided.

Add the Beneficiary ID (cac:BuyerCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID) when position 1 of the transaction type code is 1. BTAE-01, BTAE-02
ibr-010-ae
UAE · fatal
identifiers When the buyer is identified by a passport, give the passport issuing country.
Official text

Passport issuing country code (BTAE-19) MUST be there when Buyer legal registration identifier type (BTAE-16) is 'Passport'

Put the ISO 3166-1 alpha-2 country code in schemeAgencyName on the buyer's PartyLegalEntity/cbc:CompanyID when schemeAgencyID is PAS. BTAE-16, BTAE-19
ibr-012-ae
UAE · fatal
identifiers When the seller is identified by a passport, give the passport issuing country.
Official text

Passport issuing country code (BTAE-18) MUST be there when Seller legal registration identifier type (BTAE-15) is 'Passport'

Put the ISO 3166-1 alpha-2 country code in schemeAgencyName on the seller's PartyLegalEntity/cbc:CompanyID when schemeAgencyID is PAS. BTAE-15, BTAE-18
ibr-101-ae
UAE · fatal
identifiers When the buyer is identified by a trade licence, name the issuing authority.
Official text

Authority name (BTAE-11) MUST be there when Buyer legal registration identifier type (BTAE-16) is Commercial/Trade license.

Add schemeAgencyName on the buyer's PartyLegalEntity/cbc:CompanyID when schemeAgencyID is TL. BTAE-11, BTAE-16
ibr-103-ae
UAE · fatal
identifiers Reverse-charge supplies require the buyer's VAT registration number, because the buyer accounts for the VAT.
Official text

When the Invoiced item VAT category code (ibt-151) is VAT reverse charge, then Buyer VAT identifier (ibt-048) MUST be provided.

Add cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID (TRN) when any line uses the reverse-charge category. IBT-048, IBT-151
ibr-132-ae
UAE · fatal
identifiers A UAE TRN must be 15 digits, starting with 1 and ending with 03.
Official text

VAT identifier [IBT-031, IBT-048, IBT-063, BTAE-14] should be TRN [VAT registration number] and must be 15 alphanumeric digits, starting with 1, ending with 03 .

Check the TRN in PartyTaxScheme/cbc:CompanyID (seller, buyer, tax representative or principal), e.g. 100123456700003. BTAE-14, IBT-031, IBT-048, IBT-063
ibr-134-ae
UAE · fatal
identifiers Tax invoices must carry the seller's VAT registration number (TRN); only out-of-scope documents are exempt.
Official text

Seller 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'.

Add cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID with the 15-digit TRN and cac:TaxScheme/cbc:ID = VAT. IBT-003, IBT-031
ibr-135-ae
UAE · fatal
identifiers For domestic supplies a UAE buyer must be identified by a buyer identifier or a VAT number.
Official text

Either 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'

Add cac:PartyIdentification/cbc:ID or cac:PartyTaxScheme/cbc:CompanyID (TRN) under the buyer party. BTAE-02, IBT-046, IBT-048, IBT-049, IBT-049-1
ibr-136-ae
UAE · fatal
identifiers Out-of-scope documents (480 / 81) must still identify the buyer by its legal registration number.
Official text

Buyer 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'

Add cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID. IBT-003, IBT-047
ibr-137-ae
UAE · fatal
identifiers Disclosed-agent billing must identify the principal on whose behalf the agent invoices.
Official text

Principle ID (BTAE-14) is MUST, where Invoice transaction type code [BTAE-02] is XXXXX1XX (Disclosed Agent billing).

Add the Principal ID (BTAE-14, cac:TaxRepresentativeParty/cac:PartyTaxScheme/cbc:CompanyID) when position 6 of the transaction type code is 1. BTAE-02, BTAE-14
ibr-148-ae
UAE · fatal
identifiers The seller TIN must be 10 digits starting with 1.
Official text

The Seller VAT registration identifier (IBT-032) should be TIN (tax identification number) and must be 10 numeric digits and should be of the format 1XXXXXXXXXX.

Check the TIN — it is the first 10 digits of the TRN, e.g. 1234567890. IBT-032
ibr-149-ae
UAE · fatal
identifiers A UAE buyer with a real TIN endpoint must give its legal registration number.
Official text

The 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'

Add cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID (not required when the buyer endpoint is a placeholder 1XXXXXXXXX / 9XXXXXXXXX). IBT-047, IBT-049, IBT-049-1
ibr-150-ae
UAE · fatal
identifiers A UAE seller (endpoint scheme 0235) must give its legal registration number (trade licence, Emirates ID, passport or Cabinet Decision number).
Official text

The Seller legal registration identifier (IBT-030) MUST be provided when the scheme identifier (IBT-034-1) is '0235'

Add cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID. IBT-030, IBT-034-1
ibr-172-ae
UAE · fatal
identifiers When the seller is identified by a trade licence, name the authority that issued it.
Official text

Authority name (BTAE-12) MUST be there when the value in Seller legal registration identifier type (BTAE-15) is Commercial/Trade license.

Add schemeAgencyName (e.g. "Dubai Department of Economy and Tourism") on the seller's PartyLegalEntity/cbc:CompanyID when schemeAgencyID is TL. BTAE-12, BTAE-15
ibr-173-ae
UAE · fatal
identifiers The seller's legal registration identifier type must be one of trade licence, Emirates ID, passport or Cabinet Decision.
Official text

The 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.

Set schemeAgencyID on the seller's PartyLegalEntity/cbc:CompanyID to TL, EID, PAS or CD. BTAE-15, IBT-030, IBT-030-1, IBT-034-1, IBT-055
ibr-176-ae
UAE · fatal
identifiers In disclosed-agent billing the principal's TRN must differ from the seller's (agent's) TRN.
Official text

When Invoice transaction type code [BTAE-02] is XXXXX1XX (Disclosed agent billing), then the value in field Seller VAT Identifier [IBT-031] and Principle ID [BTAE-14] should not be the same.

Check the Principal ID (BTAE-14) and the seller VAT identifier — they cannot be the same number. BTAE-02, BTAE-14, IBT-031
ibr-177-ae
UAE · fatal
identifiers The seller must give either its VAT registration number (TRN) or, if not VAT-registered, its tax identification number (TIN).
Official text

Either Seller tax registration identifier (IBT-032) or Seller VAT identifier (IBT-031) MUST be provided

Add cac:PartyTaxScheme/cbc:CompanyID under the seller party — TRN with TaxScheme VAT, or TIN with a non-VAT scheme. IBT-031, IBT-032
ibr-178-ae
UAE · fatal
identifiers A seller that gives a TIN (not VAT-registered) must not label it with the VAT scheme.
Official text

Tax scheme code, if provided in (IBT-031-1) shall be '!VAT' when Seller tax registration identifier (IBT-032) is provided

Use a tax scheme other than VAT on the PartyTaxScheme that carries the TIN. IBT-031-1, IBT-032
ibr-179-ae
UAE · fatal
identifiers The buyer may give only one VAT identifier.
Official text

Buyer VAT identifier (IBT-048) MUST occur maximum once

Keep a single cac:PartyTaxScheme with TaxScheme VAT under the buyer party. IBT-048
ibr-180-ae
UAE · fatal
identifiers When the buyer gives a legal registration number it must also say what kind it is.
Official text

When 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 present

Add schemeAgencyID (TL, EID, PAS or CD) on the buyer's PartyLegalEntity/cbc:CompanyID. BTAE-16, IBT-047, IBT-049-1
ibr-181-ae
UAE · fatal
identifiers When the seller gives a legal registration number it must also say what kind it is.
Official text

When 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 present

Add schemeAgencyID on PartyLegalEntity/cbc:CompanyID with TL, EID, PAS or CD. BTAE-15, IBT-030, IBT-034-1
ibr-183-ae
UAE · fatal
identifiers The buyer's legal registration identifier type must be one of trade licence, Emirates ID, passport or Cabinet Decision.
Official text

The 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'.

Set schemeAgencyID on the buyer's PartyLegalEntity/cbc:CompanyID to TL, EID, PAS or CD. BTAE-16, IBT-047, IBT-049, IBT-049-1
ibr-125-ae
UAE · fatal
item Every item needs a description.
Official text

In Item Information(IBG-31), Item description (IBT-154) MUST be there.

Add cac:Item/cbc:Description (free text) on each line; cbc:Name alone is not enough. IBG-31, IBT-154
ibr-166-ae
UAE · fatal
item Reverse-charge lines must say what kind of goods or services they are.
Official text

In Item information (IBG-31) where Invoiced VAT category code (IBT-151) is 'Reverse charge', Type of goods or services (BTAE-09) MUST be there.

Add cac:Item/cac:CommodityClassification/cbc:NatureCode (BTAE-09) from the RCM goods/services list. BTAE-09, IBG-31, IBT-151
ibr-174-ae
UAE · fatal
item Reverse-charge lines must carry the item's standard identifier (GTIN, scheme 0160).
Official text

In 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.

Add cac:Item/cac:StandardItemIdentification/cbc:ID with schemeID="0160". IBG-31, IBT-151, IBT-157, IBT-157-1
ibr-184-ae
UAE · fatal
item Goods must carry an HS classification code.
Official text

When the Item type [BTAE-13] is 'Goods' then Item classification identifier (ibt-158) must be provided. .

Add cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode listID="HS" when the item type (BTAE-13) is Goods. BTAE-13, IBT-158
ibr-185-ae
UAE · fatal
item Services must carry a service accounting code (SAC).
Official text

When the Item type [BTAE-13] is 'Services' then Service accounting code (BTAE-17) must be provided. .

Add cac:Item/cac:CommodityClassification/cbc:ItemClassificationCode listID="SAC" when the item type (BTAE-13) is Services. BTAE-13, BTAE-17
ibr-186-ae
UAE · fatal
item Items typed as "Both" need an HS code and a service accounting code.
Official text

When the Item type [BTAE-13] is 'Both' then Item classification identifier (ibt-158) and Service accounting code (BTAE-17) must be provided. .

Add two cbc:ItemClassificationCode elements, listID="HS" and listID="SAC". BTAE-13, BTAE-17, IBT-158
ibr-187-ae
UAE · fatal
item The HS / SAC classification code is too short.
Official text

The minimum number of digits to be provided should be 'X' in Item classification identifier (ibt-158) and Service accounting code (BTAE-17).

Provide the full code (HS codes are normally 6–8 digits; SAC 6 digits). BTAE-17, IBT-158
aligned-ibrp-004
UAE · fatal
line The net price must equal gross price minus the price discount.
Official text

Item net price (ibt-146) MUST equal (Gross price (ibt-148) - Price discount (ibt-147)) when gross price is provided.

Correct cac:Price/cbc:PriceAmount, cac:AllowanceCharge/cbc:BaseAmount or cbc:Amount so that net = gross − discount. IBT-146, IBT-147, IBT-148
ibr-104-ae
UAE · fatal
line Lines with VAT information must also give the line amount in AED and the line VAT amount in AED.
Official text

An 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.

Add cac:ItemPriceExtension/cbc:Amount (BTAE-10) and cac:ItemPriceExtension/cac:TaxTotal/cbc:TaxAmount (BTAE-08) on the line. BTAE-08, BTAE-10, IBG-25, IBG-30
ibr-123-ae
UAE · fatal
line Each line must have exactly one VAT category (except on out-of-scope documents).
Official text

Line 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'.

Keep one cac:ClassifiedTaxCategory per cac:Item.
ibr-126-ae
UAE · fatal
line The price details must include the price base quantity and the gross price.
Official text

In Price Details (IBG-29), Item price base quantity (IBT-149) and Item Gross Price (IBT-148) MUST be there.

Add cac:Price/cbc:BaseQuantity and cac:Price/cac:AllowanceCharge/cbc:BaseAmount (gross price); if there is no discount set the allowance amount to 0. IBG-29, IBT-148, IBT-149
ibr-145-ae
UAE · fatal
line Every line must carry a VAT category code.
Official text

Each Invoice line (IBG-25) MUST be categorized with an Invoiced item VAT category code (IBT-151)..

Add cac:Item/cac:ClassifiedTaxCategory/cbc:ID (S, Z, E, O, AE …) on each line. IBG-25, IBT-151
ibr-147-ae
UAE · fatal
line The line net amount does not add up — it must equal quantity × (net price ÷ base quantity) + line charges − line allowances.
Official text

Invoice 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).

Recalculate cbc:LineExtensionAmount or correct quantity, cac:Price/cbc:PriceAmount, cbc:BaseQuantity and line allowance/charge amounts. IBT-129, IBT-131, IBT-136, IBT-141, IBT-146, IBT-149
ibr-194-ae
UAE · fatal
line Each line must state its amount payable (including VAT) in AED.
Official text

Invoice line Amount payable (BTAE-10) must be provided.

Add cac:InvoiceLine/cac:ItemPriceExtension/cbc:Amount with currencyID AED. BTAE-10
ibr-127-ae
UAE · fatal
payment When there is an amount to pay, the payment due date is mandatory (not needed on credit notes or deemed supplies).
Official text

Payment 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) .

Add cbc:DueDate (YYYY-MM-DD) when cac:LegalMonetaryTotal/cbc:PayableAmount is greater than 0. BTAE-02, IBT-003, IBT-009, IBT-115
ibr-191-ae
UAE · fatal
payment The payment means type code is mandatory on invoices (not on credit notes or deemed supplies).
Official text

Payment 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 Invoice transaction-type code (BTAE-002) is X1XXXXXX (Deemed supply) .

Add cac:PaymentMeans/cbc:PaymentMeansCode using a UNCL4461 code, e.g. 30 credit transfer, 48 bank card, 10 cash. BTAE-02, IBT-003, IBT-081
ibr-192-ae
UAE · fatal
payment A credit-transfer payment must say which account to pay into.
Official text

when Payment means type code (ibt-081) is 'credit transfer' then Payment account identifier (ibt-084) must be provided.

When cbc:PaymentMeansCode is 30 or 58, add cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID (IBAN or account number). IBT-081, IBT-084
ibr-055-ae
UAE · fatal
references A credit note must reference the invoice it corrects, unless the reason is a volume discount (VD).
Official text

Preceding 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'.

Add cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID with the original invoice number, or set the credit note reason code to VD. BTAE-03, IBG-03, IBT-003
ibr-158-ae
UAE · fatal
references Credit notes must state the reason for the credit.
Official text

Where the Invoice type code [IBT-003] is 'Credit note', Credit note reason code [BTAE-03] MUST be there .

Add cac:DiscrepancyResponse/cbc:ResponseCode with a value from the credit note reason list (DL8.61.1.A … DL8.61.1.E, VD). BTAE-03, IBT-003
aligned-ibrp-045
UAE · fatal
tax Each VAT breakdown needs a taxable amount.
Official text

Each VAT breakdown (ibg-23) MUST have a VAT category taxable amount (ibt-116).

Add cac:TaxSubtotal/cbc:TaxableAmount. IBG-23, IBT-116
aligned-ibrp-046
UAE · fatal
tax Each VAT breakdown needs a tax amount.
Official text

Each VAT breakdown (ibg-23) MUST have a VAT category tax amount (ibt-117).

Add cac:TaxSubtotal/cbc:TaxAmount. IBG-23, IBT-117
aligned-ibrp-047
UAE · fatal
tax Each VAT breakdown needs a VAT category code.
Official text

Each VAT breakdown (ibg-23) MUST be defined through a VAT category code (ibt-118).

Add cac:TaxSubtotal/cac:TaxCategory/cbc:ID. IBG-23, IBT-118
aligned-ibrp-048
UAE · fatal
tax Each VAT breakdown needs a VAT rate, unless the category is exempt or not subject to VAT.
Official text

Each 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.

Add cac:TaxSubtotal/cac:TaxCategory/cbc:Percent. IBG-23, IBT-119
aligned-ibrp-ae-01-ae
UAE · fatal
tax Reverse-charge lines/allowances/charges require a reverse-charge VAT breakdown.
Official text

An 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".

Add a cac:TaxSubtotal with cac:TaxCategory/cbc:ID = AE. IBG-20, IBG-21, IBG-23, IBG-25, IBT-095, IBT-102, IBT-118, IBT-151
aligned-ibrp-ae-05-ae
UAE · fatal
tax Reverse-charge lines must state a VAT rate (the rate the buyer will self-account at).
Official text

In 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.

Add cac:ClassifiedTaxCategory/cbc:Percent on lines with category AE. IBG-25, IBT-151, IBT-152
aligned-ibrp-e-01
UAE · fatal
tax VAT-exempt lines/allowances/charges require exactly one exempt VAT breakdown.
Official text

An 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".

Add (or merge into) one cac:TaxSubtotal with cac:TaxCategory/cbc:ID = E. IBG-20, IBG-21, IBG-23, IBG-25, IBT-095, IBT-102, IBT-118, IBT-151
aligned-ibrp-e-05
UAE · fatal
tax VAT-exempt lines must not carry a VAT rate.
Official text

In 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.

Remove cac:ClassifiedTaxCategory/cbc:Percent on lines with category E. IBG-25, IBT-151, IBT-152
aligned-ibrp-o-01
UAE · fatal
tax Lines not subject to VAT require exactly one "not subject" VAT breakdown.
Official text

An 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".

Add (or merge into) one cac:TaxSubtotal with cac:TaxCategory/cbc:ID = O. IBG-20, IBG-21, IBG-23, IBG-25, IBT-095, IBT-102, IBT-118, IBT-151
aligned-ibrp-o-05
UAE · fatal
tax Lines not subject to VAT must not carry a VAT rate.
Official text

An 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).

Remove cac:ClassifiedTaxCategory/cbc:Percent on lines with category O. IBG-25, IBT-151, IBT-152
aligned-ibrp-o-11-ae
UAE · fatal
tax The "not subject to VAT" breakdown must not carry a VAT rate.
Official text

In 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.

Remove cac:TaxCategory/cbc:Percent from the O breakdown. IBG-23, IBT-118, IBT-119
aligned-ibrp-s-01
UAE · fatal
tax Standard-rated lines/allowances/charges require a standard-rated VAT breakdown.
Official text

An 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".

Add a cac:TaxSubtotal with cac:TaxCategory/cbc:ID = S. IBG-20, IBG-21, IBG-23, IBG-25, IBT-095, IBT-102, IBT-118, IBT-151
aligned-ibrp-s-05
UAE · fatal
tax Standard-rated lines need a VAT rate greater than zero.
Official text

In 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.

Set cac:ClassifiedTaxCategory/cbc:Percent (5 in the UAE) on lines with category S. IBG-25, IBT-151, IBT-152
aligned-ibrp-s-10
UAE · fatal
tax A standard-rated breakdown must not carry an exemption reason.
Official text

A VAT breakdown (ibg-23) with VAT Category code (ibt-118) "Standard rate" MUST not have a VAT exemption reason code (ibt-121) or VAT exemption reason text (ibt-120).

Remove cbc:TaxExemptionReasonCode / cbc:TaxExemptionReason from the S breakdown. IBG-23, IBT-118, IBT-120, IBT-121
aligned-ibrp-z-01
UAE · fatal
tax Zero-rated lines/allowances/charges require exactly one zero-rated VAT breakdown.
Official text

An 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".

Add (or merge into) one cac:TaxSubtotal with cac:TaxCategory/cbc:ID = Z. IBG-20, IBG-21, IBG-23, IBG-25, IBT-095, IBT-102, IBT-118, IBT-151
aligned-ibrp-z-05
UAE · fatal
tax Zero-rated lines must have a VAT rate of 0.
Official text

In 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).

Set cac:ClassifiedTaxCategory/cbc:Percent to 0 on lines with category Z. IBG-25, IBT-151, IBT-152
ibr-105-ae
UAE · fatal
tax "Standard rate additional VAT" lines require exactly one matching VAT breakdown.
Official text

An 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'.

Add one cac:TaxSubtotal with that category code. IBG-23, IBG-25, IBT-118, IBT-151
ibr-111-ae
UAE · fatal
tax Lines in the "Standard rate additional VAT" category need a non-zero VAT rate.
Official text

An 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.

Set cac:ClassifiedTaxCategory/cbc:Percent to the applicable rate on those lines. IBG-25, IBT-151, IBT-152
ibr-116-ae
UAE · fatal
tax Margin-scheme invoices must use the "Standard rate additional VAT" category on their lines.
Official text

When Invoice transaction-type code (BTAE-02) has value XX1XXXXX (Margin scheme), then the tax category code (IBT-151) should have 'Standard rate additional VAT '.

Set the line VAT category (cac:ClassifiedTaxCategory/cbc:ID) accordingly when position 3 of the transaction type code is 1. BTAE-02, IBT-151
ibr-119-ae
UAE · fatal
tax Each VAT breakdown needs a VAT rate, unless the category is exempt or not subject to VAT.
Official text

Each VAT breakdown (IBG-23) shall have a VAT category rate (IBT-119), except if the Invoice is not subject to VAT and Exempt from Tax.

Add cac:TaxSubtotal/cac:TaxCategory/cbc:Percent. IBG-23, IBT-119
ibr-120-ae
UAE · fatal
tax The zero-rated breakdown must have a VAT rate of 0.
Official text

In a VAT breakdown (IBG-23) where VAT category code (IBT-118) is 'Zero Rated', VAT category Rate (IBT-119) shall equal to 0.

Set cac:TaxCategory/cbc:Percent to 0 in the Z breakdown. IBG-23, IBT-118, IBT-119
ibr-121-ae
UAE · fatal
tax The exempt breakdown must not carry a VAT rate.
Official text

In a VAT breakdown (IBG-23) where VAT category code (IBT-118) is 'Exempt from VAT', VAT category Rate (IBT-119) shall not be provided.

Remove cac:TaxCategory/cbc:Percent from the E breakdown. IBG-23, IBT-118, IBT-119
ibr-122-ae
UAE · fatal
tax Out-of-scope documents (480 / 81) may only use the exempt, not-subject or zero-rated VAT categories.
Official text

When 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'.

Change VAT category codes on lines, allowances and charges to E, O or Z, or use a tax invoice type code instead. IBT-003, IBT-095, IBT-102, IBT-151
ibr-151-ae
UAE · fatal
tax A commercial invoice or credit note that contains only exempt / not-subject lines should be issued as an out-of-scope document instead.
Official text

When 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'.

Either add a taxable (S, Z, AE) line or change cbc:InvoiceTypeCode / cbc:CreditNoteTypeCode to the out-of-scope code (480 / 81). IBT-003, IBT-151
ibr-162-ae
UAE · fatal
tax Reverse-charge lines must have a line VAT amount of 0 (the buyer accounts for the VAT).
Official text

In Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Reverse charge', VAT Line amount [BTAE-08] MUST be 'zero'.

Set cac:ItemPriceExtension/cac:TaxTotal/cbc:TaxAmount to 0 on lines with category AE. BTAE-08, IBG-30, IBT-151
ibr-163-ae
UAE · fatal
tax VAT-exempt lines must not carry a line VAT amount.
Official text

In Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Exempt', VAT Line amount [BTAE-08] shall not be there.

Remove cac:ItemPriceExtension/cac:TaxTotal/cbc:TaxAmount on lines with category E (or set the category correctly). BTAE-08, IBG-30, IBT-151
ibr-165-ae
UAE · fatal
tax Zero-rated lines must have a line VAT amount of 0.
Official text

In Line VAT information (IBG-30) where Invoiced item VAT category code (IBT-151) is 'Zero Rated', VAT Line amount [BTAE-08] MUST be zero.

Set cac:ItemPriceExtension/cac:TaxTotal/cbc:TaxAmount to 0 on lines with category Z. BTAE-08, IBG-30, IBT-151
ibr-167-ae
UAE · fatal
tax VAT-exempt lines must state the exemption reason code.
Official text

Line 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).

Add cac:ClassifiedTaxCategory/cbc:TaxExemptionReasonCode from the aligned exemption code list on lines with category E. IBG-30, IBT-151, IBT-186
ibr-190-ae
UAE · fatal
tax The UAE standard VAT rate is 5% — standard-rated lines, allowances and charges must use exactly 5.00.
Official text

When 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.

Set cbc:Percent to 5 on every TaxCategory / ClassifiedTaxCategory whose ID is S. IBT-095, IBT-096, IBT-102, IBT-103, IBT-151, IBT-152
aligned-ibrp-ae-08-ae
UAE · fatal
totals The reverse-charge taxable amount must equal the sum of reverse-charge line nets plus charges minus allowances at that rate.
Official text

In 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).

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for category AE. IBG-23, IBT-092, IBT-095, IBT-096, IBT-099, IBT-102, IBT-103, IBT-116, IBT-118, IBT-119, IBT-131, IBT-151, IBT-152
aligned-ibrp-ae-09-ae
UAE · fatal
totals The reverse-charge breakdown must have a VAT amount of 0.
Official text

In 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).

Set cac:TaxSubtotal/cbc:TaxAmount to 0 for category AE. IBG-23, IBT-117, IBT-118
aligned-ibrp-e-08
UAE · fatal
totals The exempt taxable amount must equal the sum of exempt line nets minus allowances plus charges.
Official text

In 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".

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for category E. IBG-23, IBT-092, IBT-095, IBT-099, IBT-102, IBT-116, IBT-118, IBT-131, IBT-151
aligned-ibrp-e-09
UAE · fatal
totals The exempt breakdown must have a VAT amount of 0.
Official text

The 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).

Set cac:TaxSubtotal/cbc:TaxAmount to 0 for category E. IBG-23, IBT-117, IBT-118
aligned-ibrp-o-08
UAE · fatal
totals The "not subject to VAT" taxable amount must equal the sum of the matching line nets minus allowances plus charges.
Official text

In 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".

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for category O. IBG-23, IBT-092, IBT-095, IBT-099, IBT-102, IBT-116, IBT-118, IBT-131, IBT-151
aligned-ibrp-o-09
UAE · fatal
totals The "not subject to VAT" breakdown must have a VAT amount of 0.
Official text

The 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).

Set cac:TaxSubtotal/cbc:TaxAmount to 0 for category O. IBG-23, IBT-117, IBT-118
aligned-ibrp-s-08
UAE · fatal
totals The standard-rated taxable amount must equal the sum of standard-rated line nets plus charges minus allowances at that rate.
Official text

For 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).

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for category S. IBG-23, IBT-092, IBT-095, IBT-096, IBT-099, IBT-102, IBT-103, IBT-116, IBT-118, IBT-119, IBT-131, IBT-151, IBT-152
aligned-ibrp-s-09
UAE · fatal
totals The standard-rated VAT amount must equal taxable amount × rate.
Official text

The 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).

Recalculate cac:TaxSubtotal/cbc:TaxAmount (taxable × 5%). IBG-23, IBT-116, IBT-117, IBT-118, IBT-119
aligned-ibrp-z-08
UAE · fatal
totals The zero-rated taxable amount must equal the sum of zero-rated line nets minus allowances plus charges.
Official text

In 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".

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for category Z. IBG-23, IBT-092, IBT-095, IBT-099, IBT-102, IBT-116, IBT-118, IBT-131, IBT-151
aligned-ibrp-z-09
UAE · fatal
totals The zero-rated breakdown must have a VAT amount of 0.
Official text

The 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).

Set cac:TaxSubtotal/cbc:TaxAmount to 0 for category Z. IBG-23, IBT-117, IBT-118
ibr-102-ae
UAE · fatal
totals The "standard rate additional VAT" taxable amount must equal the sum of the matching line nets.
Official text

In 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).

Recalculate cac:TaxSubtotal/cbc:TaxableAmount for that category. IBG-23, IBT-116, IBT-118, IBT-119, IBT-131, IBT-151, IBT-152
ibr-108-ae
UAE · fatal
totals The "standard rate additional VAT" breakdown must have a VAT amount of 0.
Official text

In 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).

Set cac:TaxSubtotal/cbc:TaxAmount to 0 for that category. IBG-23, IBT-117, IBT-118
ibr-175-ae
UAE · fatal
totals Foreign-currency invoices must also state the total VAT and the total amount including VAT in AED.
Official text

When 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.

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