ZATCA e-invoicing rules (Saudi Arabia)
142 rules, version SDK 3.4.6, published by ZATCA (Zakat, Tax and Customs Authority) (GNU LGPL 3.0, source). Checked with Saudi Arabia ZATCA Tax Invoice (UBL), Saudi Arabia ZATCA Simplified Tax Invoice (UBL) .
- BR-CL-KSA-14 Field character limit for QR Code field has been exceeded. The maximum character limit for this field is 1000 characters.
- BR-CUSTOM-VALIDATION-01 The Seller VAT registration number or seller group VAT registration number (BT-31) of The invoice must not match the buyer VAT registration number (BT-48) .
- BR-KSA-03 The invoice must contain a unique identifier ("UUID") (KSA-1) given by the unit that issued the document (unique message identifier for interchange process). This value must contain only letters, digits, and dashes.
- BR-KSA-04 The document issue date (BT-2) must be less or equal to the current date.
- BR-KSA-05 The invoice type code (BT-3) must be equal to one of value from the subset of UN/CEFACT code list 1001, D.16B agreed for KSA electronic invoices. Please refer paragraph 11.2.1 of XML implementation Standards.
- BR-KSA-06 The invoice transaction code (KSA-2) must exist and respect the following structure: NNPNESBCG where NN (positions 1 and 2) = invoice subtype: - 01 for tax invoice - 02 for simplified tax invoice P (position 3) = 3rd Party invoice transaction, 0 for false, 1 for true; N (position 4) = Nominal invoice transaction, 0 for false, 1 for true; E (position 5) = Exports invoice transaction, 0 for false, 1 for true; S (position 6) = Summary invoice transaction, 0 for false, 1 for true; B (position 7) = Self billed invoice transaction, 0 for false, 1 for true; C (position 8) = Continuous Supply invoice transaction, 0 for false, 1 for true; G (position 9) = B2G invoice transaction, 0 for false, 1 for true
- BR-KSA-07 Self billing is not allowed (KSA-2, position 7 cannot be "1") for export invoices (KSA-2, position 5 = 1).
- BR-KSA-08 warning The seller identification (BT-29) must exist only once with one of the scheme ID (BT-29-1) (CRN, MOM, MLS, SAG, OTH, 700) and must contain only alphanumeric characters. Commercial Registration number with "CRN" as schemeID. MOMRAH license with "MOM" as schemeID. MHRSD license with "MLS" as schemeID. 700 Number with "700" as schemeID. MISA license with "SAG" as schemeID. Other ID with "OTH" as schemeID. In case of multiple commercial registrations, the seller should 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.
- BR-KSA-09 warning Seller address must contain street name (BT-35), building number (KSA-17), postal code (BT-38), city (BT-37), district (KSA-3), country code (BT-40). For more information please access this link: https://splonline.com.sa/en/national-address-1/
- BR-KSA-10 warning Where the Buyer Country Code (BT-55) is other than 'SA' Buyer address must contain a street (BT-50), city (BT-52), country code (BT-55). This rule does not apply on the simplified tax invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02).
- BR-KSA-11 An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT", an invoiced item VAT rate (BT-152) shall be 0 (zero), if exist.
- BR-KSA-12 warning A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT", a Document level allowance VAT rate (BT-96) shall be 0 (Zero), if exist.
- BR-KSA-13 warning A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT", a Document level charge VAT rate (BT-103) shall be 0 (zero), if exist.
- BR-KSA-14 The buyer identification (BT-46), required only if buyer is not VAT registered, then the buyer identification (BT-46) must be provided with one of the scheme IDs (BT-46-1) (TIN, CRN, MOM, MLS, 700, SAG, NAT, GCC, IQA, PAS, OTH) and must contain only alphanumeric characters. Tax Identification Number "TIN" as schemeID ;Commercial registration number with "CRN" as schemeID ;MOMRAH license with "MOM" as schemeID ;MHRSD license with "MLS" as schemeID ;700 Number with "700" as schemeID ;MISA license with "SAG" as schemeID ;National ID with "NAT" as schemeID ;GCC ID with "GCC" as schemeID ;Iqama Number with "IQA" as schemeID ;Passport ID with "PAS" as schemeID ;Other ID with "OTH" as schemeID. ;In case of multiple commercial registrations, the seller should 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
- BR-KSA-15 warning The tax invoice ((invoice type code (BT-30) = 388) and (invoice transaction code (KSA-2) has "01" as first 2 digits)) must contain the supply date (KSA-5).
- BR-KSA-16 warning Payment means code (BT-81) in an invoice exist, then it must contain one of the values from subset of UNTDID 4461 code list
- BR-KSA-17 Debit and credit note (invoice type code (BT-3) is equal to 383 or 381) must contain the reason (KSA-10) for this invoice type issuing.
- BR-KSA-18 VAT category code must contain one of the values (S, Z, E, O).
- BR-KSA-19 warning Each Document level charge (BG-21) shall have a code for the reason for document level charge (BT-105).
- BR-KSA-20 warning Each Invoice line charge (BG-28) shall have a code for the reason for invoice line charge (BT-145).
- BR-KSA-21 warning Each Document level charge (BG-21) shall have a Reason for document level charge (BT-104).
- BR-KSA-22 warning Each Invoice line charge (BG-28) shall have a Reason for invoice line charge (BT-144).
- BR-KSA-23 warning A VAT breakdown (BG-23) with VAT Category code (BT-118) 'Exempt from VAT' shall have a VAT exemption reason code (BT-121).
- BR-KSA-24 warning A VAT breakdown (BG-23) with VAT Category code (BT-118) 'Not subject to VAT' shall have a VAT exception reason code (BT-121)
- BR-KSA-25 warning If it is a simplified tax invoice or an associated credit note or a debit note (KSA-2, position 1 and 2 = 02) and the tax exemption reason code (BT-121) is equal with VATEX-SA-EDU or VATEX-SA-HEA, then buyer name (BT-44) is mandatory.
- BR-KSA-26 warning If the invoice contains the previous invoice hash (KSA-13), this hash must be base64 encoded SHA256. The hash shall be computed using the following method as described in the ds:transforms block in the XML Invoice Specifications: 1. Remove the <Invoice><ext:UBLExtensions/> block 2. Remove the <Invoice><cac:AdditionalDocumentReference/> block where <cbc:ID/> = QR 3. Remove the <Invoice><cac:Signature/> block 4. Canonicalize the Invoice using the C14N11 standard 5. Hash the resulting string using SHA256 to a binary object 6. Base64 encode the binary object to generate the digest value For the first invoice, the previous invoice hash is "NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==", the equivalent for base64 encoded SHA256 of "0" (zero) character.
- BR-KSA-27 warning The document must contain a QR code (KSA-14), and this code must be base64Binary.
- BR-KSA-28 If the cryptographic stamp (KSA-15) exists in the invoice, this cryptographic stamp (KSA-15) must contain the exact "urn:oasis:names:specification:ubl:signature:1" value for signature information ID.
- BR-KSA-29 warning If the cryptographic stamp (KSA-15) exists in the invoice, this cryptographic stamp (KSA-15) must contain the exact "urn:oasis:names:specification:ubl:signature:Invoice" value for referenced signature ID and signature ID.
- BR-KSA-30 The document cryptographic stamp (KSA-15) must contain the exact "urn:oasis:names:specification:ubl:dsig:enveloped:xades" value for signature method.
- BR-KSA-31 For Simplified Tax Invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02), transaction types "self-billing" (KSA-2, position 7 = True) is not allowed.
- BR-KSA-33 Each invoice must have an invoice counter value (KSA-16).
- BR-KSA-34 The invoice counter value (KSA-16) contains only digits.
- BR-KSA-35 warning If the invoice contains a supply end date (KSA-24), then the invoice must contain a supply date (KSA-5).
- BR-KSA-36 warning If the invoice contains a supply end date (KSA-24), then this date must be greater than or equal to the supply date (KSA-5).
- BR-KSA-37 warning The seller address building number must contain 4 digits.
- BR-KSA-39 The invoice must contain the seller VAT registration number or seller group VAT registration number (BT-31).
- BR-KSA-40 If it exists in the invoice, the seller VAT registration number (BT-31) must contain 15 digits. The first and the last digits are "3"..
- BR-KSA-42 warning The buyer name (BT-44) must be present in the tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01).
- BR-KSA-44 If it exists in the invoice,the buyer VAT registration number or buyer group VAT registration number (BT-48) must contain 15 digits. The first digit and the last digit is "3".
- BR-KSA-49 If the tax exemption reason code (BT-121) is equal to VATEX-SA-EDU or VATEX-SA-HEA, then the other buyer ID (BT-46) is mandatory and must be national ID (BT-46-1 = NAT).
- BR-KSA-51 warning The line amount with VAT (KSA-12) must be Invoice line net amount (BT-131) + Line VAT amount (KSA-11).
- BR-KSA-52 The line VAT amount (KSA-11) is mandatory for tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01).
- BR-KSA-53 The line amount with VAT (KSA-12) is mandatory for tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01).
- BR-KSA-56 warning For credit notes ((BT-3) has the value of 381) and debit notes ((BT-3) has the value of 383), the billing reference ID (BT-25) is mandatory.
- BR-KSA-60 warning Cryptographic stamp (KSA-15) must exist in simplified tax invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02).
- BR-KSA-61 warning Previous invoice hash (KSA-13) must exist in an invoice.
- BR-KSA-63 warning If the buyer country code (BT-55) is "SA", then these fields are mandatory:street name (BT-50), building number (KSA-18), postal code (BT-53), city (BT-52), District (KSA-4), country code (BT-55).For more information please access this link:https://splonline.com.sa/en/national-address-1/
- BR-KSA-66 warning Seller postal code (BT-38) must be 5 digits.
- BR-KSA-67 warning If the buyer country code (BT-55) is "SA", then the Buyer postal code(BT-53) must be 5 digits.
- BR-KSA-68 Tax currency code (BT-6) must exist in an invoice.
- BR-KSA-69 warning A VAT breakdown (BG-23) with VAT Category code (BT-118) 'Zero rated' shall have a VAT exception reason code (BT-121).
- BR-KSA-70 The invoice must contain Invoice Issue Time (KSA-25). This value should 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)."The invoice must contain Invoice Issue Time (KSA-25). This value should 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).
- BR-KSA-71 warning If the Invoice is a simplified invoice type and is a summary invoice (KSA-2, position 1 and 2 = 02, position 6 = 1),then the buyer name must be present.
- BR-KSA-72 If the Invoice is a simplified invoice type and is a summary invoice (KSA-2, position 1 and 2 = 02, position 6 = 1), then a supply date (KSA-5) and supply end date (KSA-24) must be present
- BR-KSA-73 warning If Pre-Paid amount (BT-113) is provided, then the following data is mandatory to provide as additional invoice line(s) -Prepayment ID (KSA-26) -Sequential invoice number (BT-1) of the prepayment invoice(s)-Prepayment Issue Date (KSA-28) -Issue date (BT-2) of the prepayment invoice(s) Prepayment Issue Time (KSA-29) - Issue time (KSA-25) of the prepayment invoice(s) Prepayment Document Type Code (KSA-30)- Invoice type code (BT-3) must be 386.
- BR-KSA-74 Prepayment Document Type Code (KSA-30) for the Invoice line document reference must be '386'.
- BR-KSA-75 warning If Prepayment Document Type code (KSA-30) is provided in an Invoice Line, then the following data is mandatory to provide in that invoice line - Prepayment VAT category Taxable Amount (KSA-31) - Sum total of taxable amounts subject to specific VAT Category code of the prepayment invoice(s); Prepayment VAT Category Tax Amount (KSA-32) - Sum total of tax amounts subject to specific VAT Category code of the prepayment invoice(s); Prepayment VAT category code (KSA-33) - the VAT category code of the associated Prepayment invoice(s); Prepayment VAT rate (KSA-34) - VAT rate of the specific VAT Category code of the prepayment invoice(s)
- BR-KSA-76 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is "Zero rated" the Prepayment VAT rate (KSA-34) shall be 0 (zero).
- BR-KSA-77 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is "Exempt from VAT" the Prepayment VAT rate (KSA-34) shall be 0 (zero).
- BR-KSA-78 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is "Not subject to VAT" the Prepayment VAT rate (KSA-34) shall be 0 (zero).
- BR-KSA-79 warning The Prepayment VAT Category Tax Amount (KSA-32) must be Prepayment VAT category Taxable Amount( (KSA-31) x Prepayment VAT rate (KSA-34) /100).
- BR-KSA-80 warning The Pre-Paid amount (BT-113) must be equal to the sum total of the Prepayment VAT category Taxable Amount (KSA-31) and the Prepayment VAT Category Tax Amount (KSA-32).
- BR-KSA-81 warning The other Buyer ID (BT-46) must present in the tax invoice and associated debit notes and credit notes (KSA-2, position 1 and 2 = 01), where the buyer VAT registration number or buyer group VAT registration number (BT-48) is not provided.
- BR-KSA-82 An Invoice line (BG-25) where Prepayment Document Type Code (KSA-30) is provided, then Item net price (BT-146); Invoice line allowance amount (BT-136); Invoice line charge amount (BT-141); Item line net amount (BT-131); line VAT amount (KSA-11); and line amount with VAT (KSA-12) for that line shall be 0 (Zero), if exist.
- BR-KSA-83 warning A VAT breakdown (BG-23) with VAT Category code (BT-118) 'Exempt from VAT' or 'Zero rated' or 'Not subject to VAT' shall have a VAT exemption (or exception) reason text (BT-120) with one of the values from paragraph 11.2.4 of XML implementation standards on Tax exemption (or exception) reason text - specific to Saudi Arabia.
- BR-KSA-84 The Document level allowance VAT rate (BT-96), Document level Charge VAT rate (BT-103), VAT category rate(BT-119), Invoiced item VAT rate (BT-152), Prepayment VAT rate(KSA-34) must be limited to one of the following values (5 or 15) when the relevant Document level allowance VAT category code (BT-95), Document level Charge VAT category code(BT-102), VAT category code(BT-118), Invoiced item VAT category code(BT-151), Prepayment VAT Category Code (KSA-33) is "S"- "Standard rated". In other words, for Standard Rate VAT Category the rate can either be 15% or 5%.
- BR-KSA-85 warning The Buyer's contact phone number (BT-57) shall start with "0" or "+", followed by a maximum of 15 number and minimum 4 character after the "+" or "0" , if exist.
- BR-KSA-87 warning If the tax exchange rate (KSA-36) exists, then Source Currency Code (KSA-37), Target Currency Code (KSA-38) and Calculation Rate (KSA-39) shall be provided
- BR-KSA-88 If exist, Source Currency Code (KSA-37) must be the same as Invoice currency code (BT-5)
- BR-KSA-89 If exists, Target Currency Code (KSA-38) must be the same as the Tax currency code (BT-6)
- BR-KSA-90 If exists, the allowed maximum number of digits for the Tax Exchange Rate (KSA-39) is 14.
- BR-KSA-92 If it's a B2G invoice transaction type (KSA 2, position 9 = 01), then the Contract ID (BT-12) must be present in a tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01).
- BR-KSA-93 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is "Zero-rated" the Prepayment VAT exception reason code (KSA-41) should be provided.
- BR-KSA-94 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is " Exempt from VAT " the Prepayment VAT exemption reason code (KSA-41) should be provided.
- BR-KSA-95 warning An Invoice line (BG-25) where the Prepayment VAT category code (KSA-33) is " Not subject to VAT " the Prepayment VAT exception reason code (KSA-41) should be provided.
- BR-KSA-96 warning An Invoice line (BG-25) with the Prepayment VAT category code (KSA-33) 'Exempt from VAT' or 'Zero rated' or 'Not subject to VAT' shall have a Prepayment VAT exemption(or exception) reason text (KSA-42) with one of the values from paragraph 11.2.4 of XML implementation standards on Tax exemption (or exception) reason text - specific to Saudi Arabia.
- BR-KSA-97 warning If the Document Currency Code (BT-5) is different from "SAR", then the value in "Invoice total VAT amount (BT-110)" cannot be the same as the value in "Invoice total VAT amount in accounting currency (BT-111)".
- BR-KSA-98 warning The simplified invoice should be submitted within 24 hours of issuing the invoice.
- BR-KSA-99 warning If it exists in the invoice, the buyer VAT registration number or buyer group VAT registration number (BT-48) should not be left empty in the tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01).
- BR-KSA-CL-01 Currency code (BT-5) must be according to ISO 4217:2005
- BR-KSA-CL-02 All currencyID attributes (BT-5) must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).
- BR-KSA-CL-03 Mime code must be according to subset of IANA code list.
- BR-KSA-CL-04 warning If VAT category Code (BT-118) is 'Z', or 'E', VAT exemption (or exception) reason code (BT-121) must exist with one of the values from paragraph 11.2.4 of XML implementation standards on Tax exemption (or exception) reason code - specific to Saudi Arabia.
- BR-KSA-CL-06 warning Code for the reason for document level charge (BT-105) and the code for the reason for invoice line charge (BT-145) MUST be coded using UNTDID 7161 code list. https://unece.org/fileadmin/DAM/trade/untdid/d16b/tred/tred7161.htm
- BR-KSA-CL-07 warning If the Prepayment VAT Category Code(KSA-33) is 'Z', or 'E' or 'O', the Prepayment VAT exemption (or exception) reason code(KSA-41) must exist with one of the values from paragraph 11.2.4 of XML implementation standards on Tax exemption (or exception) reason code - specific to Saudi Arabia.
- BR-KSA-DEC-01 The allowance percentage values (BT-94, BT-138) must be from 0.00 to 100.00, with maximum two decimal places. Only numerals are accepted, the percentage symbol (%) is not allowed.
- BR-KSA-DEC-02 The VAT rates (BT-96, BT-103, BT-119, BT-152, KSA-34) must be from 0.00 to 100.00, with maximum two decimals.Only numerals are accepted, the percentage symbol (%) is not allowed.
- BR-KSA-DEC-03 warning VAT amount at line level (KSA-11) must have a maximum two decimals.
- BR-KSA-DEC-04 warning Amount with VAT at line level (KSA-12) must have a maximum two decimals.
- BR-KSA-DEC-06 warning Prepayment VAT category Taxable Amount (KSA-31) and Prepayment VAT Category Tax Amount (KSA-32) must have a maximum two decimals.
- BR-KSA-EN16931-01 Business process (BT-23) must be "reporting:1.0".
- BR-KSA-EN16931-02 VAT accounting currency code (BT-6) must be "SAR".
- BR-KSA-EN16931-03 warning Allowance/Charge amount (BT-92, BT-99, BT-136, BT-141) must equal base amount (BT-93, BT-100, BT-137, BT-142) * percentage (BT-94, BT-101, BT-138, BT-143) / 100 if base amount and percentage exists.
- BR-KSA-EN16931-04 warning Allowance/Charge base amount (BT-93, BT-100, BT-137, BT-142) must be provided when allowance/Charge percentage (BT-94, BT-101,BT-138, BT-143) is provided.
- BR-KSA-EN16931-05 warning Allowance/Charge percentage (BT-94, BT-101, BT-138, BT-143) must be provided when the allowance/Charge base amount (BT-93, BT-100, BT-137, BT-142) is provided.
- BR-KSA-EN16931-06 Charge on price level (BG-29) is not allowed. The value of Indicator should be 'false'.
- BR-KSA-EN16931-07 Item net price (BT-146) must equal (Item Gross price (BT-148) - Allowance amount (BT-147)) when gross price is provided.
- BR-KSA-EN16931-08 warning Only one tax total (BG-22) with tax subtotals must be provided.Refer to Calculation of VAT.
- BR-KSA-EN16931-09 warning Only one tax total (BG-22) without tax subtotals (BG-23) must be provided when tax currency code is provided .
- BR-KSA-EN16931-11 warning Invoice line net amount (BT-131) must equal (Invoiced quantity (BT-129) * (Item net price (BT-146) / item price base quantity (BT-149))-) + Sum of invoice line charge amount (BT-141) - Sum of invoice line allowance amount (BT-136).
- BR-KSA-EN16931-12 Base quantity (BT-149) must be a positive number above zero.
- BR-KSA-F-01 A 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.
- BR-KSA-F-02 Allowance/Charge Indicator value MUST equal to 'false'/’True’ respectively.
- BR-KSA-F-04 All the document amounts and quantities must be positive, unless specified otherwise.
- BR-KSA-F-05 warning Prepayment Issue Time (KSA-29) must be in the format: hh:mm:ss for time expressed in local time or hh:mm:ssZ for time expressed in UTC.(eg 19:20:30)
- BR-KSA-F-06-C3 warning Field character limits for Purchase order ID field (BT-13) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C4 warning Field character limits for the Seller Address - Street field (BT-35) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters.
- BR-KSA-F-06-C5 warning Field character limits for Contract ID field (BT-12) have not been met. The maximum limit is 127 characters .
- BR-KSA-F-06-C6 warning Field character limits for the Seller Address - Additional street field (BT-36) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C7 warning Field character limits for the Seller Address - City field (BT-37) have not been met. The minimum limit is 1 character and the maximum limit is 127 characters.
- BR-KSA-F-06-C9 warning Field character limits for the Seller Address - District field (KSA-3) have not been met. The minimum limit is 1 character and the maximum limit is 127 characters.
- BR-KSA-F-06-C11 warning Field character limits for the Buyer Address - Additional street field (BT-51) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C12 warning Field character limits for Buyer name field (BT-44) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters.
- BR-KSA-F-06-C13 warning Field character limits for Reasons for issuance of credit / debit note field (KSA-10) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters .
- BR-KSA-F-06-C14 warning Field character limits for Payment terms field (KSA-22) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C15 warning Field character limits for Payment account identifier field (BT-84) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C16 warning Field character limits for VAT exemption reason text field (BT-120) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters.
- BR-KSA-F-06-C21 warning Field character limits for Item price base quantity unit code field (BT-150) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C22 Field character limits for Billing reference ID field (BT-25) have not been met. The minimum limit is 1 character and the maximum limit is 5000 characters.
- BR-KSA-F-06-C23 warning Field character limits for the Buyer Address - Street field (BT-50) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters.
- BR-KSA-F-06-C24 warning Field character limits for the Buyer Address - Street field (BT-50) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C25 warning Field character limits for the Buyer Address - City field (BT-52) have not been met. The minimum limit is 1 character and the maximum limit is 127 characters.
- BR-KSA-F-06-C26 warning Field character limits for the Buyer Address - City field (BT-52) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C28 warning Field character limits for the Buyer Address - District field (KSA-4) have not been met. The minimum limit is 1 character and the maximum limit is 127 characters.
- BR-KSA-F-06-C29 warning Field character limits for the Buyer Address - District field (KSA-4) have not been met. The maximum limit is 127 characters.
- BR-KSA-F-06-C32 warning Field character limits for Buyer name field (BT-44) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C33 warning Field character limits for Reason for the document level charge (BT-104) have not been met. The maximum limit is 1,000 characters.
- BR-KSA-F-06-C34 warning Field character limits for Reason for invoice line charge (BT-144) have not been met. The maximum limit is 1,000 characters.
- BR-KSA-F-06-C35 warning Field character limits for Reason for the document level allowance (BT-97) have not been met. The maximum limit is 1,000 characters.
- BR-KSA-F-06-C36 warning Field character limits for Reason for the invoice line allowance (BT-139) have not been met. The maximum limit is 1,000 characters.
- BR-KSA-F-06-C37 warning Field character limits for the contact name - Buyer's contact point field (BT-56) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C38 warning Field character limits for the contact note - Buyer's Contact Note field (KSA-35) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C39 warning Field character limits for the Prepayment VAT exemption reason text (KSA-42) have not been met. The maximum limit is 1000 characters.
- BR-KSA-F-06-C40 warning Field character limits for Invoice transaction code (KSA-2) have not been met. The minimum limit is 7 characters and the maximum limit is 9 characters.
- BR-KSA-F-07 warning The value provided in Other Buyer ID (BT-46) for scheme ID 'TIN' appears to be incorrect. Please recheck the value to avoid non-compliance.
- BR-KSA-F-08 warning The value provided in Other Seller ID (BT-29) or Other Buyer ID (BT-46) for the scheme ID 'CRN' appears to be incorrect. Please recheck the value to avoid non-compliance.
- BR-KSA-F-09 warning The value provided in Other Seller ID (BT-29) or Other Buyer ID (BT-46) for the scheme ID '700' appears to be incorrect. Please recheck the value to avoid non-compliance.
- BR-KSA-F-10 warning The value provided in Other Buyer ID (BT-46) for the scheme ID 'NAT' appears to be incorrect. Please recheck the value to avoid non-compliance.
- BR-KSA-F-11 warning The value provided in Other Buyer ID (BT-46) for the scheme ID 'IQA' appears to be incorrect. Please recheck the value to avoid non-compliance.
- BR-KSA-F-12 warning The Other Seller/Buyer schema ID (BT-29-1 or BT-46-1) contains spaces. Please recheck the attribute and remove the empty space to avoid non-compliance.
- BR-KSA-F-13 warning Please recheck Other Seller/Buyer ID (BT-29 or BT-46) as it contains an invalid value.