United Arab Emirates (Peppol PINT AE): Rules

Validation rules for your United Arab Emirates documents.

Rules

IDFlagDescription
VRBL-INV-AE-1p0-1fatal[VRBL-INV-AE-1p0-1]-The %{probe} must exist within the Allowance Group.
VRBL-INV-AE-1p0-2fatal[VRBL-INV-AE-1p0-2]-The Charge Tax ID used for VAT must exist within the Charge Group.
VRBL-INV-AE-1p0-3fatal[VRBL-INV-AE-1p0-3]-The Tax Subtotal Taxable Amount must exist within the Tax Subtotal.
VRBL-INV-AE-1p0-5fatal[VRBL-INV-AE-1p0-5]-The %{probe} must exist within the Tax Subtotal.
VRBL-INV-AE-1p0-7fatal[VRBL-INV-AE-1p0-7]-Either both or neither Allowance Multiplier Factor Numeric and Allowance Base Amount must be provided
VRBL-INV-AE-1p0-8fatal[VRBL-INV-AE-1p0-8]-Either both or neither Charge Multiplier Factor Numeric and Charge Base Amount must be provided
VRBL-INV-AE-1p0-9fatal[VRBL-INV-AE-1p0-9]-An Tax Total Group that contains Invoice Line Tax ID, Charge Tax ID (marked as 'VAT' or Allowance Tax ID (marked as 'VAT') equal to "AE" shall contain at least one Tax Subtotal with the %{/ubl:Invoice/cac:TaxSubtotal/cac:TaxCategory/cbc:ID} equal to "AE".
VRBL-INV-AE-1p0-10fatal[VRBL-INV-AE-1p0-10]-An Invoice Line Tax Group with Invoice Line Tax Scheme IDthat contains Invoice Line Tax ID = 'AE', shall contain the Invoice Line Tax Percent greater or equal to 0.
VRBL-INV-AE-1p0-12fatal[VRBL-INV-AE-1p0-12]-When the Charge Tax ID is "AE", the Charge Tax Percent must be zero.
VRBL-INV-AE-1p0-13fatal[VRBL-INV-AE-1p0-13]-In a Tax Subtotal where the Tax Subtotal Category ID is 'AE', Tax Subtotal Tax Amount MUST be equal to 0.
VRBL-INV-AE-1p0-14fatal[VRBL-INV-AE-1p0-14]-An Tax Total Group that contains Invoice Line Tax ID marked as 'VAT', %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'true']/cac:TaxCategory/cbc:ID} marked as 'VAT' or %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'false']/cac:TaxCategory/cbc:ID} marked as 'VAT' equal to "E" shall contain at exactly one Tax Subtotal with the Tax Subtotal Category ID equal to "E".
VRBL-INV-AE-1p0-16fatal[VRBL-INV-AE-1p0-16]-In every Allowance Group where the Allowance Tax ID is "E", the Allowance Tax Percent must be zero.
VRBL-INV-AE-1p0-17fatal[VRBL-INV-AE-1p0-17]-In every Charge Group where the Charge Tax ID is "E", the Charge Tax Percent must be zero.
VRBL-INV-AE-1p0-18fatal[VRBL-INV-AE-1p0-18]-In a Tax Subtotal where the Tax Subtotal Category ID is 'E', Tax Subtotal Tax Amount MUST be equal to 0.
VRBL-INV-AE-1p0-19fatal[VRBL-INV-AE-1p0-19]-An Tax Total Group that contains Invoice Line Tax ID marked as 'VAT', %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'true']/cac:TaxCategory/cbc:ID} marked as 'VAT' or %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'false']/cac:TaxCategory/cbc:ID} marked as 'VAT' equal to "O" shall contain at exactly one Tax Subtotal with the Tax Subtotal Category ID equal to "O".
VRBL-INV-AE-1p0-21fatal[VRBL-INV-AE-1p0-21]-In every Allowance Group where the Allowance Tax ID is "O", the Allowance Tax Percent should not exist.
VRBL-INV-AE-1p0-22fatal[VRBL-INV-AE-1p0-22]-In every Charge Group where the Charge Tax ID is "O", the Charge Tax Percent should not exist.
VRBL-INV-AE-1p0-23fatal[VRBL-INV-AE-1p0-23]-In a Tax Subtotal where the Tax Subtotal Category ID is 'O', Tax Subtotal Tax Amount MUST be equal to 0.
VRBL-INV-AE-1p0-25fatal[VRBL-INV-AE-1p0-25]-An Invoice that contains Invoice Line Tax ID or Allowance Charge Tax ID equal to "S" shall contain at least one Tax Subtotal with the Tax Subtotal Category ID equal to "S".
VRBL-INV-AE-1p0-26fatal[VRBL-INV-AE-1p0-26]-The Invoice Line Tax Percent must be greater than 0, when the Invoice Line Tax ID equal "S".
VRBL-INV-AE-1p0-27fatal[VRBL-INV-AE-1p0-27]-In every Allowance Group where the Allowance Tax ID is "S", the Allowance Tax Percent must greater than zero.
VRBL-INV-AE-1p0-28fatal[VRBL-INV-AE-1p0-28]-In every Charge Group where the Charge Tax ID is "S", the Charge Tax Percent must greater than zero.
VRBL-INV-AE-1p0-29fatal[VRBL-INV-AE-1p0-29]-In a Tax Subtotal where the Tax Subtotal Category ID is 'S', neither Tax Subtotal Category Exemption Reason Code nor Tax Subtotal Category Exemption Reason should not be present.
VRBL-INV-AE-1p0-30fatal[VRBL-INV-AE-1p0-30]- When Seller Tax Scheme ID = 'VAT',the Seller Tax ID is expected no more than 1 times within the Seller Party Tax Scheme Group.
VRBL-INV-AE-1p0-31fatal[VRBL-INV-AE-1p0-31]-An Tax Total Group that contains Invoice Line Tax ID marked as 'VAT', %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'true']/cac:TaxCategory/cbc:ID} marked as 'VAT' or %{/ubl:Invoice/cac:AllowanceCharge[(cbc:ChargeIndicator) = 'false']/cac:TaxCategory/cbc:ID} marked as 'VAT' equal to "Z" shall contain at exactly one Tax Subtotal with the Tax Subtotal Category ID equal to "Z".
VRBL-INV-AE-1p0-32fatal[VRBL-INV-AE-1p0-32]-The Invoice Line Tax Percent must be 0, when the Invoice Line Tax ID equal "Z".
VRBL-INV-AE-1p0-33fatal[VRBL-INV-AE-1p0-33]-In every Allowance Group where the Allowance Tax ID is "Z", the Allowance Tax Percent should be 0.
VRBL-INV-AE-1p0-34fatal[VRBL-INV-AE-1p0-34]-In every Charge Group where the Charge Tax ID is "Z", the Charge Tax Percent must be zero.
VRBL-INV-AE-1p0-35fatal[VRBL-INV-AE-1p0-35]-In a Tax Subtotal where the Tax Subtotal Category ID is 'Z', Tax Subtotal Tax Amount MUST be equal to 0.
VRBL-INV-AE-1p0-37fatal[VRBL-INV-AE-1p0-37]-The Tax Exchange Rate Calculation Rate must have no more than 6 decimals.
VRBL-INV-AE-1p0-38fatal[VRBL-INV-AE-1p0-38]-The value of the %{probe} must be contained in Frequency of billing UNCL 2151 [VRBL-CL-AE-FrequencyOfBilling] or be contained in Frequency of billing UNCL 2151 [VRBL-CL-AE-FrequencyOfBilling] (prefixed by 'VRBL:AE:').
VRBL-INV-AE-1p0-39fatal[VRBL-INV-AE-1p0-39]-The value of the %{probe} must be contained in NatureCode [VRBL-CL-AE-NatureCode] or be contained in NatureCode [VRBL-CL-AE-NatureCode] (prefixed by 'VRBL:AE:').
VRBL-INV-AE-1p0-40fatal[VRBL-INV-AE-1p0-40]-For Free Trade Zone %{vrbl:FreeTradeZoneIndicator} , the Additional Party Tax Company ID with @code = 'VRBL:AE:Beneficiary' MUST be provided.
VRBL-INV-AE-1p0-42fatal[VRBL-INV-AE-1p0-42]- When %{.@schemeAgencyID} = PAS,the value of the %{probe} must be contained in NatureCode [VRBL-CL-AE-PassportIssuerCountry] or be contained in NatureCode [VRBL-CL-AE-PassportIssuerCountry] (prefixed by 'VRBL:AE:').
VRBL-INV-AE-1p0-43fatal[VRBL-INV-AE-1p0-43]- When %{.@schemeAgencyID} = PAS,the value of the %{probe} must be contained in NatureCode [VRBL-CL-AE-PassportIssuerCountry] or be contained in NatureCode [VRBL-CL-AE-PassportIssuerCountry] (prefixed by 'VRBL:AE:').
VRBL-INV-AE-1p0-45fatal[VRBL-INV-AE-1p0-45]-When %{cac:PartyLegalEntity/cbc:CompanyID/@schemeAgencyID} = 'TL' the %{cac:PartyLegalEntity/cbc:CompanyID/@schemeAgencyName} MUST be present.
VRBL-INV-AE-1p0-46fatal[VRBL-INV-AE-1p0-46]-An Invoice Line Tax Group with Invoice Line Tax Scheme ID = VAT and Invoice Line Tax ID = 'AE', shall contain the Buyer Tax Company ID.
VRBL-INV-AE-1p0-48fatal[VRBL-INV-AE-1p0-48]-The Invoice Line Group where Invoice Line Tax ID (VAT) is N, shall contain exactly one VAT breakdown group with VAT category code "N".
VRBL-INV-AE-1p0-49fatal[VRBL-INV-AE-1p0-49]-In a Tax Subtotal where the Tax Subtotal Category ID is 'N', Tax Subtotal Tax Amount MUST be equal to 0.
VRBL-INV-AE-1p0-50fatal[VRBL-INV-AE-1p0-50]-The Invoice Line Tax Percent must be greater than 0, when the Invoice Line Tax ID equal "N".
VRBL-INV-AE-1p0-51fatal[VRBL-INV-AE-1p0-51]- Charge Group cannot have a Charge Tax ID "N".
VRBL-INV-AE-1p0-52fatal[VRBL-INV-AE-1p0-52]- Allowance Group cannot have a Allowance Tax ID "N".
VRBL-INV-AE-1p0-56fatal[VRBL-INV-AE-1p0-56]-The Invoice Type Code is '81' or '480',the value of the Invoice Line Tax ID must be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] or be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] (prefixed by 'VRBL:AE:'). Allowed values: E, O, Z or VRBL:AE:E, VRBL:AE:O, VRBL:AE:Z.
VRBL-INV-AE-1p0-57fatal[VRBL-INV-AE-1p0-57]-The Invoice Type Code is '81' or '480',the value of the Allowance Tax ID must be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] or be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] (prefixed by 'VRBL:AE:'). Allowed values: E, O, Z or VRBL:AE:E, VRBL:AE:O, VRBL:AE:Z.
VRBL-INV-AE-1p0-58fatal[VRBL-INV-AE-1p0-58]-The Invoice Type Code is not '81' or '480',the Invoice Line Group expects one Invoice Line Tax Group.
VRBL-INV-AE-1p0-59fatal[VRBL-INV-AE-1p0-59]-Tax Point Date should not exists when Invoice Type Code is '480 or '81'.
VRBL-INV-AE-1p0-60fatal[VRBL-INV-AE-1p0-60]-The Invoice Line Description must exist within the Invoice Line Group.
VRBL-INV-AE-1p0-61fatal[VRBL-INV-AE-1p0-61]-The Invoice Line Price Base Quantity must exist within the Invoice Line Price Group.
VRBL-INV-AE-1p0-62fatal[VRBL-INV-AE-1p0-62]-The Invoice Line Price Allowance Charge Base Amount must exist within the Invoice Line Price Group.
VRBL-INV-AE-1p0-63fatal[VRBL-INV-AE-1p0-63]-An Due Date must be present in case Legal Monetary Total Payable Amount != 0, unless %{/ubl:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:DeemedSupplyIndicator} exists or Invoice Type Code = '261 or '81'.
VRBL-INV-AE-1p0-64fatal[VRBL-INV-AE-1p0-64]-When Seller Country Identification Code is 'AE', the value of the Seller Country Subentity must be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity] (prefixed by 'VRBL:AE:') or be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity]. Allowed values: VRBL:AE:AJM, VRBL:AE:AUH, VRBL:AE:DXB, VRBL:AE:FUJ, VRBL:AE:RAK, VRBL:AE:SHJ, VRBL:AE:UAQ or AJM, AUH, DXB, FUJ, RAK, SHJ, UAQ.
VRBL-INV-AE-1p0-65fatal[VRBL-INV-AE-1p0-65]-When Buyer Country Identification Code is 'AE',the value of the Buyer Country Subentity must be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity] (prefixed by 'VRBL:AE:') or be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity]. Allowed values: VRBL:AE:AJM, VRBL:AE:AUH, VRBL:AE:DXB, VRBL:AE:FUJ, VRBL:AE:RAK, VRBL:AE:SHJ, VRBL:AE:UAQ or AJM, AUH, DXB, FUJ, RAK, SHJ, UAQ.
VRBL-INV-AE-1p0-66fatal[VRBL-INV-AE-1p0-66]-When Tax Representative Country Identification Code is 'AE',the value of the Tax Representative Country Subentity must be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity] (prefixed by 'VRBL:AE:') or be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity]. Allowed values: VRBL:AE:AJM, VRBL:AE:AUH, VRBL:AE:DXB, VRBL:AE:FUJ, VRBL:AE:RAK, VRBL:AE:SHJ, VRBL:AE:UAQ or AJM, AUH, DXB, FUJ, RAK, SHJ, UAQ.
VRBL-INV-AE-1p0-67fatal[VRBL-INV-AE-1p0-67]-When Delivery Location Country Identification Code is 'AE',the value of the Delivery Location Country Subentity must be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity] (prefixed by 'VRBL:AE:') or be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity] or be contained in UAE Country subentity codes [VRBL-CL-AE-Subentity]. Allowed values: VRBL:AE:AJM, VRBL:AE:AUH, VRBL:AE:DXB, VRBL:AE:FUJ, VRBL:AE:RAK, VRBL:AE:SHJ, VRBL:AE:UAQ or AJM, AUH, DXB, FUJ, RAK, SHJ, UAQ or AJM, AUH, DXB, FUJ, RAK, SHJ, UAQ.
VRBL-INV-AE-1p0-69fatal[VRBL-INV-AE-1p0-69]-The Invoice Line Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-70fatal[VRBL-INV-AE-1p0-70]-The Tax Subtotal Category ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-71fatal[VRBL-INV-AE-1p0-71]-The Allowance Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-72fatal[VRBL-INV-AE-1p0-72]-The Tax Representative Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-73fatal[VRBL-INV-AE-1p0-73]-The Buyer Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-74fatal[VRBL-INV-AE-1p0-74]-The Seller Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-75fatal[VRBL-INV-AE-1p0-75]-An Seller Tax ID marked as 'VAT' must be present except Invoice Type Code is "480" or "81".
VRBL-INV-AE-1p0-76fatal[VRBL-INV-AE-1p0-76]-Either Buyer Party Identification ID or Buyer Tax Company ID MUST be present when the Profile is not an Export, Scheme ID is '0235', and the Endpoint is not a 10-digit ID starting with 1.
VRBL-INV-AE-1p0-77fatal[VRBL-INV-AE-1p0-77]-The Buyer Party Legal Entity Company ID MUST be present when the Invoice Type Code is '480' or '81'.
VRBL-INV-AE-1p0-78fatal[VRBL-INV-AE-1p0-78]-The %cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:AdditionalParty/cac:Party/cac:PartyTaxScheme/cbc:CompanyID} with @code = 'VRBL:AE:Principal' MUST be present when the message is marked as Disclosed Agent billing.
VRBL-INV-AE-1p0-79fatal[VRBL-INV-AE-1p0-79]-The Invoice Period Group MUST be present when marked as summary invoice.
VRBL-INV-AE-1p0-80fatal[VRBL-INV-AE-1p0-80]-The value of the Invoice Line Tax ID must be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] or be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] (prefixed by 'VRBL:AE:'). Allowed values: AE, E, N, O, S, Z or VRBL:AE:AE, VRBL:AE:E, VRBL:AE:N, VRBL:AE:O, VRBL:AE:S, VRBL:AE:Z.
VRBL-INV-AE-1p0-81fatal[VRBL-INV-AE-1p0-81]-The value of the Tax Subtotal Category ID must be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] or be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] (prefixed by 'VRBL:AE:'). Allowed values: AE, E, N, O, S, Z or VRBL:AE:AE, VRBL:AE:E, VRBL:AE:N, VRBL:AE:O, VRBL:AE:S, VRBL:AE:Z.
VRBL-INV-AE-1p0-82fatal[VRBL-INV-AE-1p0-82]-The value of the Allowance Tax ID must be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] or be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] (prefixed by 'VRBL:AE:'). Allowed values: AE, E, N, O, S, Z or VRBL:AE:AE, VRBL:AE:E, VRBL:AE:N, VRBL:AE:O, VRBL:AE:S, VRBL:AE:Z.
VRBL-INV-AE-1p0-83fatal[VRBL-INV-AE-1p0-83]-When the Tax Currency Code is present, it MUST be 'AED'.
VRBL-INV-AE-1p0-84fatal[VRBL-INV-AE-1p0-84]-When the Tax Point Date is present, it MUST be before the Issue Date.
VRBL-INV-AE-1p0-85fatal[VRBL-INV-AE-1p0-85]-The Delivery Location Street Name, Delivery Location City Name, and Delivery Location Country Subentity MUST be present when the invoice indicates E-commerce supplies.
VRBL-INV-AE-1p0-86fatal[VRBL-INV-AE-1p0-86]-The Buyer Street Name must exist within the Buyer Address Group.
VRBL-INV-AE-1p0-87fatal[VRBL-INV-AE-1p0-87]-The Buyer City Name must exist within the Buyer Address Group.
VRBL-INV-AE-1p0-88fatal[VRBL-INV-AE-1p0-88]-The Buyer Country Subentity must exist within the Buyer Address Group.
VRBL-INV-AE-1p0-89fatal[VRBL-INV-AE-1p0-89]-The Seller Street Name must exist within the Seller Address Group.
VRBL-INV-AE-1p0-90fatal[VRBL-INV-AE-1p0-90]-The Seller City Name must exist within the Seller Address Group.
VRBL-INV-AE-1p0-91fatal[VRBL-INV-AE-1p0-91]-The Seller Country Subentity must exist within the Seller Address Group.
VRBL-INV-AE-1p0-92fatal[VRBL-INV-AE-1p0-92]-The Invoice Line Tax Group must exist within the Invoice Line Group.
VRBL-INV-AE-1p0-93fatal[VRBL-INV-AE-1p0-93]-the Seller Tax ID MUST be exactly 10 numeric digits and start with '1'.
VRBL-INV-AE-1p0-94fatal[VRBL-INV-AE-1p0-94]-The Buyer Tax Company ID MUST be provided when the scheme identifier is '0235' and the Buyer Endpoint ID is not a 10-digit number starting with 1.
VRBL-INV-AE-1p0-95fatal[VRBL-INV-AE-1p0-95]-The(Seller Legal Registration ID MUST be provided when the Seller Endpoint ID Scheme ID is '0235'.
VRBL-INV-AE-1p0-96fatal[VRBL-INV-AE-1p0-96]-When Invoice Type Code '380' (Commercial invoice) or '381' (Credit note), the Invoiced items MUST NOT strictly consist of 'Exempt from VAT' (E) and/or 'Not subject to VAT' (O) categories.
VRBL-INV-AE-1p0-97fatal[VRBL-INV-AE-1p0-97]-The Delivery Location Street Name, Delivery Location City Name, and Delivery Location Country Subentity MUST be present when the %{/ubl:Invoice/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:ExportIndicator} exists.
VRBL-INV-AE-1p0-98fatal[VRBL-INV-AE-1p0-98]-When the Tax Currency Code is 'AED' and the Document Currency Code is not 'AED', the Tax Exchange Rate MUST be provided where the Tax Exchange Rate Source Currency Code matches the Document Currency Code, the Tax Exchange Rate Target Currency Code matches the Tax Currency Code, and the Tax Exchange Rate Calculation Rate is present.
VRBL-INV-AE-1p0-100fatal[VRBL-INV-AE-1p0-100]-Tax Exchange Rate Calculation Rate must be informed when then Document Currency Code is different from 'AED'.
VRBL-INV-AE-1p0-101fatal[VRBL-INV-AE-1p0-101]-When %{/ubl:Invoice/cac:InvoicePeriod/cbc:DurationMeasure/@unitCode} is 'ZZZ', the Document Note must exist within the Invoice.
VRBL-INV-AE-1p0-102fatal[VRBL-INV-AE-1p0-102]-When the Invoice Line Tax ID is 'AE' (Reverse charge), the Invoice Line Tax Amount) MUST be zero.
VRBL-INV-AE-1p0-105fatal[VRBL-INV-AE-1p0-105]-When the Invoice Line Tax ID is 'O' (Not Subject to VAT), the Invoice Line Tax Amount) MUST be zero.
VRBL-INV-AE-1p0-106fatal[VRBL-INV-AE-1p0-106]-When Invoice Line Tax ID is 'AE', the %{probe} must exist within the Invoice Line Group.
VRBL-INV-AE-1p0-107fatal[VRBL-INV-AE-1p0-107]-When Invoice Line Tax ID is 'E', the Invoice Line Tax Exemption Reason Code must exist within the Invoice Line Group.
VRBL-INV-AE-1p0-108fatal[VRBL-INV-AE-1p0-108]-When Allowance Tax ID is 'E', the Allowance Tax Exemption Reason Code must exist within the Allowance Group.
VRBL-INV-AE-1p0-109fatal[VRBL-INV-AE-1p0-109]-The %{@schemeAgencyName} MUST be provided when the %{@schemeAgencyID} type is 'TL' (Commercial/Trade license).
VRBL-INV-AE-1p0-110fatal[VRBL-INV-AE-1p0-110]-When the Seller Legal Registration ID, Seller Endpoint ID Scheme ID = '0235', and the Seller Country Identification Code = 'AE', the value of the %{probe} must be contained in UAE schemeAgencyID codes [VRBL-CL-AE-schemeAgencyID] or be contained in UAE schemeAgencyID codes [VRBL-CL-AE-schemeAgencyID] (prefixed by 'VRBL:AE:'). Allowed values: CD, EID, PAS, TL or VRBL:AE:CD, VRBL:AE:EID, VRBL:AE:PAS, VRBL:AE:TL.
VRBL-INV-AE-1p0-111fatal[VRBL-INV-AE-1p0-111]-When the Invoice Line Tax ID is 'AE' (Reverse charge), the corresponding Invoice Line Standard Item Identification ID) MUST be provided and the Scheme Identifier MUST be '0160'.
VRBL-INV-AE-1p0-112fatal[VRBL-INV-AE-1p0-112]-When the Document Currency Code is not 'AED' and Tax Currency Code is 'AED', the total VAT amount Total Tax Amount and Legal Monetary Total in Tax Currency Tax Inclusive Amount MUST be present.
VRBL-INV-AE-1p0-113fatal[VRBL-INV-AE-1p0-113]-When the %{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:DisclosedAgentBillingIndicator} is present, the Seller Tax ID and the Additional Party Tax Company ID with code = 'VRBL:AE:Principal' MUST NOT be the same.
VRBL-INV-AE-1p0-114fatal[VRBL-INV-AE-1p0-114]-Either the Seller Tax ID or the Seller ID MUST be provided.
VRBL-INV-AE-1p0-115fatal[VRBL-INV-AE-1p0-115]-When the Seller provides multiple Seller Party Tax Scheme Group, there MUST be no more than two, and exactly one MUST use the Tax Scheme ID 'VAT'.
VRBL-INV-AE-1p0-116fatal[VRBL-INV-AE-1p0-116]-The Buyer Party Group expects a maximum of one Buyer Tax Company ID.
VRBL-INV-AE-1p0-117fatal[VRBL-INV-AE-1p0-117]-When the Buyer Endpoint ID Scheme ID is '0235' and the Buyer Party Legal Entity Company ID is provided, the %{cac:PartyLegalEntity/cbc:CompanyID/@schemeAgencyID} MUST be present.
VRBL-INV-AE-1p0-118fatal[VRBL-INV-AE-1p0-118]-When the Seller Endpoint ID Scheme ID is '0235' and the Seller Legal Registration ID is provided, the %{cac:PartyLegalEntity/cbc:CompanyID/@schemeAgencyID} MUST be present.
VRBL-INV-AE-1p0-119fatal[VRBL-INV-AE-1p0-119]-When the Buyer Party Legal Entity Company ID, Buyer Endpoint ID Scheme ID = '0235', and the Buyer Endpoint ID starts with '1', the value of the %{probe} must be contained in UAE schemeAgencyID codes [VRBL-CL-AE-schemeAgencyID] or be contained in UAE schemeAgencyID codes [VRBL-CL-AE-schemeAgencyID] (prefixed by 'VRBL:AE:'). Allowed values: CD, EID, PAS, TL or VRBL:AE:CD, VRBL:AE:EID, VRBL:AE:PAS, VRBL:AE:TL.
VRBL-INV-AE-1p0-120fatal[VRBL-INV-AE-1p0-120]-When the Invoice Line Item Type Code is 'VRBL:AE:G' (Goods), the Invoice Line Commodity Classification Code MUST be provided.
VRBL-INV-AE-1p0-121fatal[VRBL-INV-AE-1p0-121]-When the Invoice Line Item Type Code is 'S' (Services), the Invoice Line Additional Item Identification ID MUST be provided.
VRBL-INV-AE-1p0-122fatal[VRBL-INV-AE-1p0-122]-When the Invoice Line Item Type Code is 'VRBL:AE:B' (Both), the Invoice Line Commodity Classification Code and Invoice Line Additional Item Identification ID MUST be provided.
VRBL-INV-AE-1p0-124fatal[VRBL-INV-AE-1p0-124]-The Invoice Line Commodity Classification Code List ID MUST be 'HS' when the Invoice Line Commodity Classification Code is provided.
VRBL-INV-AE-1p0-126fatal[VRBL-INV-AE-1p0-126]-When the Invoice Line Tax ID is 'S' (Standard rated), the Invoice Line Tax Percent MUST be exactly 5.00%.
VRBL-INV-AE-1p0-127fatal[VRBL-INV-AE-1p0-127]-When the Allowance Tax ID is 'S' (Standard rated), the Allowance Tax Percent must be exactly 5%.
VRBL-INV-AE-1p0-128fatal[VRBL-INV-AE-1p0-128]-When the Tax Subtotal Category ID is 'S' (Standard rated), the Tax Subtotal Tax Category Percent must be exactly 5%.
VRBL-INV-AE-1p0-129fatal[VRBL-INV-AE-1p0-129]-The (Payment Means Payment Means Code must be provided for standard invoices, and MUST NOT be provided when the invoice type is a Credit Note (81, 381, 261) or a Deemed Supply.
VRBL-INV-AE-1p0-130fatal[VRBL-INV-AE-1p0-130]-When %{cbc:PaymentMeansTypeCode} is '30', the Payee Financial Account ID must exist within the Payment Means Group.
VRBL-INV-AE-1p0-132fatal[VRBL-INV-AE-1p0-132]-The Invoice Line Tax Inclusive Line Extension Amount in Tax Currency or Invoice Line Tax Inclusive Line Extension Amount shall be provided.
VRBL-INV-AE-1p0-133fatal[VRBL-INV-AE-1p0-133]-The Delivery Terms ID must exist within the Delivery Terms Group.
VRBL-INV-AE-1p0-134fatal[VRBL-INV-AE-1p0-134]-When Charge Tax ID is 'E', the Charge Tax Exemption Reason Code must exist within the Charge Group.
VRBL-INV-AE-1p0-135fatal[VRBL-INV-AE-1p0-135]-The Invoice Type Code is '81' or '480',the value of the Charge Tax ID must be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] or be contained in UAE Tax exempted codes [VRBL-CL-AE-TaxExemptionCodes] (prefixed by 'VRBL:AE:'). Allowed values: E, O, Z or VRBL:AE:E, VRBL:AE:O, VRBL:AE:Z.
VRBL-INV-AE-1p0-136fatal[VRBL-INV-AE-1p0-136]-The value of the Charge Tax ID must be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] or be contained in UAE Tax codes [VRBL-CL-AE-TaxCodes] (prefixed by 'VRBL:AE:'). Allowed values: AE, E, N, O, S, Z or VRBL:AE:AE, VRBL:AE:E, VRBL:AE:N, VRBL:AE:O, VRBL:AE:S, VRBL:AE:Z.
VRBL-INV-AE-1p0-137fatal[VRBL-INV-AE-1p0-137]-When the Charge Tax ID is 'S' (Standard rated), the Charge Tax Percent must be exactly 5%.
VRBL-INV-AE-1p0-138fatal[VRBL-INV-AE-1p0-138]-The Charge Tax Scheme ID MUST be 'VAT' when the Seller Tax ID is provided.
VRBL-INV-AE-1p0-139fatal[VRBL-INV-AE-1p0-139]-An %{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:DeemedSupplyIndicator}, Summary Invoice Indicator and %{cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:InvoiceExtension/vrbl:ProfitMarginSchemeIndicator} shall not be present when Invoice Type Code is "480" or "81".
VRBL-INV-AE-1p0-140fatal[VRBL-INV-AE-1p0-140]-The Invoice Line Additional Item Identification Scheme ID MUST be 'SAC' when the Invoice Line Additional Item Identification ID is provided.
VRBL-INV-AE-1p0-141fatal[VRBL-INV-AE-1p0-141]-The Unique Unit ID must exist within the Invoice.
VRBL-INV-AE-1p0-142fatal[VRBL-INV-AE-1p0-142]-The value of the Invoice Type Code must be contained in UNTDID 1001 [VRBL-CL-PINT-UNTDID-1001] or be contained in UNTDID 1001+480 [VRBL-CL-AE-InvoiceTypeCode].
VRBL-INV-AE-1p0-143fatal[VRBL-INV-AE-1p0-143]-the Seller Tax ID MUST be exactly 15 alphanumeric digits, starting with 1, ending with 03.
VRBL-INV-AE-1p0-144fatal[VRBL-INV-AE-1p0-144]-The value of the %{probe} must be contained in UNTDID 1001+480 [VRBL-CL-AE-Discrepancy] (prefixed by 'VRBL:AE:').
VRBL-INV-AE-1p0-145fatal[VRBL-INV-AE-1p0-145]-When Invoice type code is '381' or '81', the preceding invoice reference Billing Reference Group MUST be provided, EXCEPT when the Credit note reason code is 'VD' (in which case it MUST NOT be provided).