Saudi Arabia: Messages

View the messages for Saudi Arabian documents.

DescriptionTopic
[VRBL-SA-1]-The Line Item Price expects a maximum of one Line Item Price Allowance Charge.
[VRBL-SA-1p2p0-1]-The Invoice must contain the Unique Unit Identifier
[VRBL-SA-1p2p0-2]-The Customer Party Tax Scheme Company ID must not match the Supplier Tax Identifier.
[VRBL-SA-1p2p0-3]-The Invoice must contain the Supplier Tax Identifier and the Supplier VAT.
[VRBL-SA-1p2p0-5]-The Line Item Charge Allowance Charge Reason Code must be coded using UNTDID 7161 code list.
[VRBL-SA-1p2p0-6]-The Invoice Type Code must be equal to one of the values from the subset of UN/CEFACT code list 1001, D.16B agreed for KSA electronic invoices.
[VRBL-SA-1p2p0-7]-The Invoice Subtype Code must exist and respect the following structure: NNPNESB where NN = invoice subtype, P = 3rd Party invoice, N = Nominal invoice, E = Exports invoice, S = Summary invoice, B = Self billed invoice.
[VRBL-SA-1p2p0-8]-If the Legal Monetary Total Prepaid Amount is provided, then the following data is mandatory to provide as additional invoice line(s) - Line Item Document Reference ID - Line Item Document Reference Issue Date - Line Item Document Reference Issue Time - Line Item Document Reference Document Type Code.
[VRBL-SA-1p2p0-9]-If the Legal Monetary Total Prepaid Amount is provided, the Line Item Document Reference Document Type Code = '386'
[VRBL-SA-1p2p0-10]-If the Legal Monetary Total Prepaid Amount is provided then the Legal Monetary Total Prepaid Amount must equal to the sum Line Item Tax Sub Total Taxable Amount + Line Item Tax Sub Total Amount.
[VRBL-SA-1p2p0-11]-If the Tax Sub Total Tax Category Tax Exemption Reason Code is equal to VATEX-SA-EDU or VATEX-SA-HEA, then the Customer Party Identification ID Scheme ID is mandatory and must be = NAT.
[VRBL-SA-1p2p0-12]-If the Customer VAT Company ID is exist,the Customer VAT Company ID must contain 15 digits. The first digit and the last digit is "3".
[VRBL-SA-1p2p0-14]-Field character limits for the Billing Reference Invoice Document Reference ID field have not been met. The minimum limit is 1 character and the maximum limit is 5000 characters.
[VRBL-SA-1p2p0-15]-If the Invoice Subtype Code position 1 and 2 = 02 and the Tax Sub Total Tax Category Tax Exemption Reason Code is equal with VATEX-SA-EDU or VATEX-SA-HEA, then Customer Party Legal Entity Registration Name is mandatory.
[VRBL-SA-1p2p0-17]-The Invoice Subtype Code is not allowed position 7 cannot be "1" for export invoices position 5 = 1.
[VRBL-SA-1p2p0-18]-The Document Currency Code must be according to ISO 4217:2005
[VRBL-SA-1p2p0-19]-The Attachment Mime Code must be according to subset of IANA code list.
[VRBL-SA-1p2p0-21]-Only one Tax Subtotal must be provided.
[VRBL-SA-1p2p0-22]-When Document Currency Code is not SAR , then a second Tax Total must be provided with the SAR currency
[VRBL-SA-1p2p0-23]-The Invoice must contain the Issue Time. This value must be in the format: hh:mm:ss for time expressed in local time (eg 19:20:30) or hh:mm:ssZ for time expressed in UTC (eg 19:20:30Z).
[VRBL-SA-1p2p0-24]-The Issue Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004.
[VRBL-SA-1p2p0-25]-The Due Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004, format YYYY-MM-DD.
[VRBL-SA-1p2p0-30]-The Supplier Identifier must exist only once. If the Supplier Legal Registration ID is sent then this field must not be sent, if not, then It must have one of the scheme ID (MOM, MLS, SAG, OTH, 700) and must contain only alphanumeric characters.MOMRAH license with "MOM" as scheme ID. MHRSD license with "MLS" as scheme ID. 700 Number with "700" as scheme ID. MISA license with "SAG" as scheme ID. Other OD with "OTH" as scheme ID. In case of multiple commercial registrations, the seller must fill the commercial registration of the branch in respect of which the Tax Invoice is being issued. In case multiple IDs exist then one of the above must be entered following the sequence specified above.
[VRBL-SA-1p2p0-31]-The Supplier VAT Company ID must start with 3 and length 15.
[VRBL-SA-1p2p0-32]-The minimum limit for the Supplier Street Name is 1 character and the maximum limit is 1000 characters.
[VRBL-SA-1p2p0-33]-The Supplier Address must contain Supplier Street Name, Supplier Building Number, Supplier City Name, Supplier Postal Zone, Supplier City Subdivision Name and Supplier Country Identification Code.
[VRBL-SA-1p2p0-34]-The minimum limit for the Supplier City Name is 1 character and the maximum limit is 127 characters.
[VRBL-SA-1p2p0-35]-The maximum limit for the Supplier Additional Street Name is 127 characters.
[VRBL-SA-1p2p0-36]-The Supplier Postal Zone must be 5 digits.
[VRBL-SA-1p2p0-39]-The Customer Party Identification ID, required only if Customer Party Tax Scheme Tax Scheme ID is not VAT registered. If the Customer Party Legal Entity Company ID is sent then this field must not be sent, if not, then the Customer Party Identification ID must be provided with one of the scheme IDs (TIN, MOM, MLS, 700, SAG, NAT, GCC, IQA, OTH) and must contain only alphanumeric characters. In case multiple IDs exist then one of the above must be entered following the sequence specified above
[VRBL-SA-1p2p0-40]-The Customer Party Tax Scheme Company ID and Customer Party Identification ID must present in the tax invoice and associated debit notes and credit notes position 1 and 2 = 01.
[VRBL-SA-1p2p0-55]-The maximum limit for the Customer Additional Street Name is 127 characters.
[VRBL-SA-1p2p0-56]-The Customer Address must contain Customer City Name, Customer Country Identification Code, Customer Street Name. This rule does not apply on the simplified tax invoices and associated credit notes and debit notes position 1 and 2 = 02.
[VRBL-SA-1p2p0-59]-The Billing Reference Invoice Document Reference Issue Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004, format YYYY-MM-DD
[VRBL-SA-1p2p0-60]-If the Delivery contains Latest Delivery Date then must be Actual Delivery Date.
[VRBL-SA-1p2p0-61]-If the Delivery contains Latest Delivery Date, then this date must be greater than or equal to the Actual Delivery Date.
[VRBL-SA-1p2p0-62]-If the Invoice Subtype Code position 1 and 2 = 02, position 6 = 1, then Latest Delivery Date and Actual Delivery Date must be present.
[VRBL-SA-1p2p0-64]-The Actual Delivery Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004, format YYYY-MM-DD
[VRBL-SA-1p2p0-65]-The Latest Delivery Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004, format YYYY-MM-DD
[VRBL-SA-1p2p0-66]-The Allowance Charge Tax Category ID must contain one of the values (S, Z, E, O).
[VRBL-SA-1p2p0-67]-The Allowance Charge Multiplier Factor Numeric values must be from 0.00 to 100.00, with maximum two decimal places. Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-68]-The Allowance must have Allowance Allowance Charge Reason Code.
[VRBL-SA-1p2p0-74]-The Allowance Charge Tax Category Percent must be from 0.00 to 100.00, with maximum two decimals.Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-75]-When the Allowance Charge Tax Category ID is "S"- "Standard rated", the Allowance Charge Tax Category Percent must be limited to one of the following values (5 or 15).
[VRBL-SA-1p2p0-76]-The Allowance Charge Charge Indicator must equal to 'false' or ’true’ respectively.
[VRBL-SA-1p2p0-77]-The Allowance Charge Amount must be equal Allowance Charge Base Amount * Allowance Charge Multiplier Factor Numeric divide 100. If the Allowance Charge Base Amount and Allowance Charge Multiplier Factor Numeric exists.
[VRBL-SA-1p2p0-78]-The Allowance Charge Multiplier Factor Numeric must be provided when the Allowance Charge Base Amount is provided.
[VRBL-SA-1p2p0-79]-The Allowance Charge Base Amount must be provided when the Allowance Charge Multiplier Factor Numeric is provided.
[VRBL-SA-1p2p0-80]-All currency ID attributes in Allowance Charge must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-81]-The Allowance Charge Amount must be positive.
[VRBL-SA-1p2p0-82]-The Allowance Charge Tax Category Percent must be positive.
[VRBL-SA-1p2p0-83]-All currency ID attributes in the Tax Total must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-84]-All currency ID attributes in the Tax Total must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-85]-The Total Tax Amount must be positive.
[VRBL-SA-1p2p0-86]-The Tax Subtotal Category ID must contain one of the values (S, Z, E, O).
[VRBL-SA-1p2p0-87]-The Tax Subtotal Tax Category Percent must be from 0.00 to 100.00, with maximum two decimals.Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-93]-When the Tax Subtotal Category ID is "S"- "Standard rated", the Tax Subtotal Tax Category Percent must be limited to one of the following values (5 or 15)..
[VRBL-SA-1p2p0-94]-The Tax Subtotal Tax Amount must be positive.
[VRBL-SA-1p2p0-95]-The minimum limit for the Tax Subtotal Exemption Reason Code is 1 character and the maximum limit is 1000 characters.
[VRBL-SA-1p2p0-96]-All currency ID attributes in the Legal Monetary Total must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-97]-All Amounts in the Legal Monetary Total must be positive.
[VRBL-SA-1p2p0-98]-Field character limits for Payee Financial Account Payment Note field have not been met. The maximum limit is 1000 characters.
[VRBL-SA-1p2p0-99]-The Payment Means Payment Means Code must contain one of the values from subset of UNTDID 4461 code list
[VRBL-SA-1p2p0-101]-Debit and Credit Note (Invoice Type Code equal to 383 or 381) must contain the Payment Means Instruction Note.
[VRBL-SA-1p2p0-103]-If the Line Item Document Reference ID is provided, then Line Item Line Extension Amount, Line Item Tax Amount, Line Item Tax Rounding Amount and Line Item Price Price Amount must be 0 (Zero), if exist.
[VRBL-SA-1p2p0-104]-If the Line Item Document Reference ID is provided in an Invoice Line, then the following data is mandatory to provide in that invoice line - Line Item Tax Sub Total Amount, Line Item Tax Sub Total Tax Category Percent, Line Item Tax Sub Total Taxable Amount.
[VRBL-SA-1p2p0-105]-An Invoice line Line Item Tax Sub Total Tax Category ID is "Zero rated" the Line Item Tax Sub Total Tax Category Percent must be 0 (zero).
[VRBL-SA-1p2p0-106]-An Invoice line where the Line Item Tax Sub Total Tax Category ID is "Exempt from VAT" the Line Item Tax Sub Total Tax Category Percent must be 0 (zero).
[VRBL-SA-1p2p0-107]-An Invoice line where the Line Item Tax Sub Total Tax Category ID is "Not subject to VAT" the Line Item Tax Sub Total Tax Category Percent must be 0 (zero).
[VRBL-SA-1p2p0-108]-The Line Item Tax Sub Total Amount must be equel Line Item Tax Sub Total Taxable Amount x Line Item Tax Sub Total Tax Category Percent/100.
[VRBL-SA-1p2p0-109]-The Line Item Tax Sub Total Taxable Amount and Line Item Tax Sub Total Amount must have a maximum two decimals.
[VRBL-SA-1p2p0-110]-The Line Item Tax Rounding Amount = Line Item Line Extension Amount + Line Item Tax Amount.
[VRBL-SA-1p2p0-111]-The Line Item Tax Amount is mandatory for Invoice Subtype Code position 1 and 2 = 01.
[VRBL-SA-1p2p0-112]-The Line Item Tax Rounding Amount is mandatory for Invoice Subtype Code position 1 and 2 = 01.
[VRBL-SA-1p2p0-113]-An Invoice line where the Line Item Classified Tax Category ID is "Not subject to VAT", the Line Item Classified Tax Category Percent must be 0 (zero), if exist.
[VRBL-SA-1p2p0-114]-The Line Item Classified Tax Category Percent must be from 0.00 to 100.00, with maximum two decimals.Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-115]-The Line Item Tax Amount must have a maximum two decimals.
[VRBL-SA-1p2p0-116]-The Line Item Tax Rounding Amount must have a maximum two decimals.
[VRBL-SA-1p2p0-117]-The Line Item Price Allowance Charge Charge Indicator must be 'false'.
[VRBL-SA-1p2p0-118]-The Line Item Line Extension Amount must equal Line Item Quantity * Line Item Price Price Amount + Line Item Charge Amount - Line Item Allowance Amount.
[VRBL-SA-1p2p0-119]-The Line Item Line Extension Amount Currency ID must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-120]-The Line Item Document Reference Issue Time must be in the format: hh:mm:ss for time expressed in AST or hh:mm:ssZ for time expressed in UTC.(eg 19:20:30)
[VRBL-SA-1p2p0-121]-The Line Item Document Reference Issue Date must be formatted YYYY-MM-DD, in accordance to the "Calendar date complete representation" as specified by ISO 8601:2004, format YYYY-MM-DD.
[VRBL-SA-1p2p0-122]-The Line Item Quantity must be positive.
[VRBL-SA-1p2p0-123]-The Line Item Line Extension Amount must be positive.
[VRBL-SA-1p2p0-124]-The Line Item Allowance Charge Multiplier Factor Numeric values must be from 0.00 to 100.00, with maximum two decimal places. Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-125]-Each Line Item Allowance Charge must have a Line ItemAllowance Charge Reason Code.
[VRBL-SA-1p2p0-126]-Each Line Item Allowance Charge must have a Line Item Allowance Charge Reason.
[VRBL-SA-1p2p0-129]-The Line Item Allowance Charge Charge Indicator value must equal to 'false'/’true’ respectively.
[VRBL-SA-1p2p0-130]-The Line Item Allowance Charge Amount must equal Line Item Allowance Charge Base Amount * Line Item Allowance Charge Multiplier Factor Numeric/ 100 if Line Item Allowance Charge Base Amount and Line Item Allowance Charge Multiplier Factor Numeric exists.
[VRBL-SA-1p2p0-131]-The Line Item Allowance Charge Multiplier Factor Numeric must be provided when the Line Item Allowance Charge Base Amount is provided.
[VRBL-SA-1p2p0-132]-All currency ID attributes in the Line Item Tax must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-133]-The Line Item Tax Amount must be positive.
[VRBL-SA-1p2p0-134]-The Line Item Tax Rounding Amount must be positive.
[VRBL-SA-1p2p0-135]-The Line Item Tax Sub Total Tax Category ID must contain one of the values (S, Z, E, O).
[VRBL-SA-1p2p0-136]-The Line Item Tax Sub Total Tax Category Percent must be from 0.00 to 100.00, with maximum two decimals. Only numerals are accepted, the percentage symbol (%) is not allowed.
[VRBL-SA-1p2p0-137]-The Line Item Tax Sub Total Amount Currency ID must be according to ISO 4217:2005
[VRBL-SA-1p2p0-138]-The Line Item Tax Sub Total Taxable Amount Currency ID must be according to ISO 4217:2005
[VRBL-SA-1p2p0-139]-When the Line Item Tax Sub Total Tax Category ID is "S"- "Standard rated", the Line Item Tax Sub Total Tax Category Percent must be limited to one of the following values (5 or 15).
[VRBL-SA-1p2p0-140]-All the Amounts in the Line Item Tax Sub Total must be positive.
[VRBL-SA-1p2p0-141]-The Line Item Classified Tax Category ID must contain one of the values (S, Z, E, O).
[VRBL-SA-1p2p0-142]-When the Line Item Classified Tax Category ID is "S"- "Standard rated", the Line Item Classified Tax Category Percent must be limited to one of the following values (5 or 15).
[VRBL-SA-1p2p0-144]-The Line Item Price Base Quantity must be a positive number above zero.
[VRBL-SA-1p2p0-145]-The Line Item Price Price Amount must equal Line Item Price Allowance Charge Amount - Line Item Price Allowance Charge Base Amount.
[VRBL-SA-1p2p0-146]-All currencyID attributes in the Line Item Price must have the same value as the Document Currency Code.
[VRBL-SA-1p2p0-147]-The Line Item Price Price Amount must be positive.
[VRBL-SA-1p2p0-148]-The Line Item Price Base Quantity must be positive.
[VRBL-SA-1p2p0-149]-The Line Item Price Allowance Charge Amount must be positive.
[VRBL-SA-1p2p0-150]-The Line Item Price Allowance Charge Base Amount must be positive.
[VRBL-SA-2]-The Line Item Price Allowance Charge Charge Indicator must always be 'false', as the difference must be stated as a reduction.
[VRBL-SA-3]-Each Allowance must have Allowance Allowance Charge Reason or Allowance Allowance Charge Reason Code
[VRBL-SA-4]-Each Line Item Allowance must include the Line Item Allowance Allowance Charge Reason or the Line Item Allowance Allowance Charge Reason Code

VRBL Core Rule