الرئيسية › مرجع الفوترة › أكواد الرفض

أكواد رفض منصة فاتورة

اكتب الكود اللي طلع لك أو كلمة منه. كل كود بنصه الرسمي ودرجته، ولكل كود صفحة فيها مصدره، و40 منها بشرح عربي وحل ومثال جربناه على أداة الهيئة.

الكودالدرجةالنص الرسمي (من الهيئة)شرحنا
BR-02تحذيرAn Invoice shall have an Invoice number (BT-1). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 35صفحة الكود
BR-03خطأAn Invoice shall have an Invoice issue date (BT-2). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 35صفحة الكود
BR-04خطأAn Invoice shall have an Invoice type code (BT-3). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-05خطأAn Invoice shall have an Invoice currency code (BT-5). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-06تحذيرAn Invoice shall contain the Seller name (BT-27). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-08تحذيرAn Invoice shall contain the Seller postal address (BG-5) ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-09تحذيرThe Seller postal address (BG-5) shall contain a Seller country code (BT-40). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-10تحذيرAn Invoice shall contain the Buyer postal address (BG-8).Not applicable for simplified tax invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-13تحذيرAn Invoice shall have the Invoice total amount without VAT (BT-109). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-14خطأAn Invoice shall have the Invoice total amount with VAT (BT-112). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-15خطأAn Invoice shall have the Amount due for payment (BT-115). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-16خطأAn Invoice shall have at least one Invoice line (BG-25) ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36الفاتورة بدون أي بند
BR-21تحذيرEach Invoice line (BG-25) shall have an Invoice line identifier (BT-126). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-22خطأEach Invoice line (BG-25) shall have an Invoiced quantity (BT-129). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-24خطأEach Invoice line (BG-25) shall have an Invoice line net amount (BT-131). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-25تحذيرEach Invoice line (BG-25) shall contain the Item name (BT-153). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 36صفحة الكود
BR-26خطأEach Invoice line (BG-25) shall contain the Item net price (BT-146). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-31خطأEach Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-32خطأEach Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-36تحذيرEach Document level charge (BG-21) shall have a Document level charge amount (BT-99). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-37تحذيرEach Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-41خطأEach Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-43تحذيرEach Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-45خطأEach VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-46خطأEach VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-47خطأEach VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-48خطأEach VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-49تحذيرA Payment instruction (BG-16) shall specify the Payment means type code (BT-81). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-52تحذيرEach Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). ZATCA SDK 238-R3.3.8صفحة الكود
BR-53تحذيرIf the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 37صفحة الكود
BR-54خطأEach Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). ZATCA SDK 238-R3.3.8صفحة الكود
BR-55خطأEach Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.1, p. 38صفحة الكود
BR-CL-01خطأThe document type code MUST be coded by the invoice and credit note related code lists of UNTDID 1001. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 44صفحة الكود
BR-CL-03خطأcurrencyID MUST be coded using ISO code list 4217 alpha-3 ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 44صفحة الكود
BR-CL-04خطأInvoice currency code MUST be coded using ISO code list 4217 alpha-3 ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 45صفحة الكود
BR-CL-05خطأTax currency code MUST be coded using ISO code list 4217 alpha-3 ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 45صفحة الكود
BR-CL-14تحذيرCountry codes in an invoice MUST be coded using ISO code list 3166-1 ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 45صفحة الكود
BR-CL-16تحذيرPayment means in an invoice MUST be coded using UNCL4461 code list ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 45صفحة الكود
BR-CL-18خطأInvoice tax categories MUST be coded using UNCL5305 code list. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.7, p. 45صفحة الكود
BR-CL-KSA-14خطأ[KSA-14]Field character limit for QR Code field has been exceeded. The maximum character limit for this field is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-CO-04خطأEach Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-10تحذيرSum of Invoice line net amount (BT-106) = Σ Invoice line net amount (BT-131). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-11خطأSum of allowances on document level (BT-107) = Σ Document level allowance amount (BT-92). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-12خطأSum of charges on document level (BT-108) = Σ Document level charge amount (BT-99). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-13تحذيرInvoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-14خطأInvoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38إجمالي الضريبة لا يساوي مجموع ضرائب الفئات
BR-CO-15خطأInvoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38الإجمالي شامل الضريبة لا يساوي الصافي + الضريبة
BR-CO-16تحذيرAmount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Pre-Paid amount (BT-113) + Rounding amount (BT-114). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 38صفحة الكود
BR-CO-17تحذيرVAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 39ضريبة الفئة لا تساوي المبلغ × النسبة
BR-CO-18خطأAn Invoice shall at least have one VAT breakdown group (BG-23). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.2, p. 39صفحة الكود
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) . ZATCA SDK 238-R3.3.8صفحة الكود
BR-DEC-01تحذيرThe allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 45صفحة الكود
BR-DEC-02تحذيرThe allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 45صفحة الكود
BR-DEC-05تحذيرThe allowed maximum number of decimals for the Document level charge amount (BT-99) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-06تحذيرThe allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-09تحذيرThe allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-10تحذيرThe allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-11تحذيرThe allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-12تحذيرThe allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-13تحذيرThe allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-14تحذيرThe allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-15تحذيرThe allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-16تحذيرThe allowed maximum number of decimals for the Pre-Paid amount (BT-113) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-17تحذيرThe allowed maximum number of decimals for the Rounding amount (BT-114) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-18تحذيرThe allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-19تحذيرThe allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 46صفحة الكود
BR-DEC-20تحذيرThe allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-DEC-23تحذيرThe allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-DEC-24تحذيرThe allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-DEC-25تحذيرThe allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-DEC-27تحذيرThe allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-DEC-28تحذيرThe allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.8, p. 47صفحة الكود
BR-E-01تحذيرAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151 or BT-95 or BT-102) is "Exempt from VAT" shall contain at least one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 41صفحة الكود
BR-E-05خطأIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 41صفحة الكود
BR-E-06خطأIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 42صفحة الكود
BR-E-07خطأIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 42صفحة الكود
BR-E-08تحذيرIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Exempt from VAT". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 42صفحة الكود
BR-E-09خطأThe VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.5, p. 42صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 47المعرّف الفريد للفاتورة (UUID) ناقص
BR-KSA-04خطأThe document issue date (BT-2) must be less or equal to the current date. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 47تاريخ الفاتورة بعد تاريخ اليوم
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 48رمز نوع الفاتورة غير مسموح
BR-KSA-06خطأThe invoice transaction code (KSA-2) must exist and respect the following structure: NNPNESB 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 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 48رمز المعاملة (KSA-2) غير مكتمل
BR-KSA-07خطأSelf billing is not allowed (KSA-2, position 7 cannot be "1") for export invoices (KSA-2, position 5 = 1). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 48صفحة الكود
BR-KSA-08تحذير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 OD 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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 48معرّف البائع أو نوعه غير صحيح
BR-KSA-09تحذير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/ ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 49عنوان البائع ناقص
BR-KSA-10تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 50صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 50صفحة الكود
BR-KSA-12تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 50صفحة الكود
BR-KSA-13تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 50صفحة الكود
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, 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 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 50صفحة الكود
BR-KSA-15تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52صفحة الكود
BR-KSA-16تحذيرPayment means code (BT-81) in an invoice exist, then it must contain one of the values from subset of UNTDID 4461 code list ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52رمز طريقة الدفع غير معروف
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52سبب الإشعار الدائن أو المدين ناقص
BR-KSA-18خطأVAT category code must contain one of the values (S, Z, E, O). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52فئة الضريبة ليست S أو Z أو E أو O
BR-KSA-19تحذيرEach Document level charge (BG-21) shall have a code for the reason for document level charge (BT-105). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52صفحة الكود
BR-KSA-20تحذيرEach Invoice line charge (BG-28) shall have a code for the reason for invoice line charge (BT-145). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52صفحة الكود
BR-KSA-21تحذيرEach Document level charge (BG-21) shall have a Reason for document level charge (BT-104). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 52صفحة الكود
BR-KSA-22تحذيرEach Invoice line charge (BG-28) shall have a Reason for invoice line charge (BT-144). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 53صفحة الكود
BR-KSA-23تحذيرA VAT breakdown (BG-23) with VAT Category code (BT-118) 'Exempt from VAT' shall have a VAT exemption reason code (BT-121). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 53صفحة الكود
BR-KSA-24تحذيرA VAT breakdown (BG-23) with VAT Category code (BT-118) 'Not subject to VAT' shall have a VAT exception reason code (BT-121) ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 53صفحة الكود
BR-KSA-25تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 53صفحة الكود
BR-KSA-26تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 53تجزئة الفاتورة السابقة (PIH) بصيغة غير صحيحة
BR-KSA-27تحذيرThe document must contain a QR code (KSA-14), and this code must be base64Binary. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 54رمز QR ناقص من الفاتورة
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 55صفحة الكود
BR-KSA-29تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 55صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 55صفحة الكود
BR-KSA-31خطأFor simplified tax invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02),only the following transaction types can be "true": - third party (KSA-2, position 3 = 1), - nominal supply (KSA-2, position 4 = 1) and - summary transactions (KSA-2,position 6 = 1). Other transaction types (self-billing and export) are not allowed to be "true" for simplified tax invoices and associated credit notes and debit notes. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 55صفحة الكود
BR-KSA-33خطأEach invoice must have an invoice counter value (KSA-16). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 55عدّاد الفاتورة (ICV) ناقص
BR-KSA-34خطأThe invoice counter value (KSA-16) contains only digits. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56عدّاد الفاتورة (ICV) فيه غير الأرقام
BR-KSA-35تحذيرIf the invoice contains a supply end date (KSA-24), then the invoice must contain a supply date (KSA-5). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56صفحة الكود
BR-KSA-36تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56صفحة الكود
BR-KSA-37تحذيرThe seller address building number must contain 4 digits. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56رقم مبنى البائع ليس 4 أرقام
BR-KSA-39خطأThe invoice must contain the seller VAT registration number or seller group VAT registration number (BT-31). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56الرقم الضريبي للبائع ناقص
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".. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56الرقم الضريبي للبائع ليس 15 رقمًا يبدأ وينتهي بـ 3
BR-KSA-42تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56اسم المشتري ناقص في الفاتورة الضريبية
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". ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 56الرقم الضريبي للمشتري غير صحيح
BR-KSA-46في المعيار فقطIf it is an export invoice (KSA-2, position 5 is true), the buyer VAT registration number or buyer group VAT registration number (BT-48) must not exist in the invoice. XML standard, 13.3.1, p. 57صفحة الكود
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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57صفحة الكود
BR-KSA-51تحذيرThe line amount with VAT (KSA-12) must be Invoice line net amount (BT-131) + Line VAT amount (KSA-11). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57صفحة الكود
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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57صفحة الكود
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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57صفحة الكود
BR-KSA-56تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57الإشعار الدائن أو المدين بدون رقم الفاتورة الأصلية
BR-KSA-60تحذيرCryptographic stamp (KSA-15) must exist in simplified tax invoices and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 57الختم التشفيري ناقص من الفاتورة المبسطة
BR-KSA-61تحذيرPrevious invoice hash (KSA-13) must exist in an invoice. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58تجزئة الفاتورة السابقة (PIH) ناقصة
BR-KSA-63تحذير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/ ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58عنوان المشتري السعودي ناقص
BR-KSA-66تحذيرSeller postal code (BT-38) must be 5 digits. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58الرمز البريدي للبائع ليس 5 أرقام
BR-KSA-67تحذيرIf the buyer country code (BT-55) is "SA", then the Buyer postal code(BT-53) must be 5 digits. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58الرمز البريدي للمشتري السعودي ليس 5 أرقام
BR-KSA-68خطأTax currency code (BT-6) must exist in an invoice. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58عملة الضريبة ناقصة
BR-KSA-69تحذيرA VAT breakdown (BG-23) with VAT Category code (BT-118) 'Zero rated' shall have a VAT exception reason code (BT-121). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58رمز سبب نسبة الصفر أو الإعفاء ناقص
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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 58وقت إصدار الفاتورة بصيغة غير مقبولة
BR-KSA-71تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 59صفحة الكود
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 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 59صفحة الكود
BR-KSA-73تحذير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.
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 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 59
صفحة الكود
BR-KSA-74خطأPrepayment Document Type Code (KSA-30) for the Invoice line document reference must be '386'. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 59صفحة الكود
BR-KSA-75تحذير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) ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 59صفحة الكود
BR-KSA-76تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 60صفحة الكود
BR-KSA-77تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 60صفحة الكود
BR-KSA-78تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 61صفحة الكود
BR-KSA-79تحذيرThe Prepayment VAT Category Tax Amount (KSA-32) must be Prepayment VAT category Taxable Amount( (KSA-31) x Prepayment VAT rate (KSA-34) /100). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 61صفحة الكود
BR-KSA-80تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 61صفحة الكود
BR-KSA-81تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 61صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 61صفحة الكود
BR-KSA-83تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.1, p. 62صفحة الكود
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%. ZATCA SDK 238-R3.3.8نسبة الضريبة للفئة S ليست 15 أو 5
BR-KSA-85تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-86تحذيرBuyer's Contact Email Address (BT-58) shall follow the following format ** XXX@YYY.ZZ where: The [XXX] should consist of alphanumeric characters (a-z, A-Z, 0-9), dots ('.'), underscores ('_'), or hyphens ('-'). It must start and end with an alphanumeric character. The [YYY] should consist of alphanumeric characters (a-z, A-Z, 0-9), hyphens ('-'), and dots ('.'). It must start and end with an alphanumeric character. The [ZZ] should be a valid extension with a maximum 3 and a minimum 2 alphabets (a-z, A-Z), If exist. Multiple emails can be provided using semicolon ';' separator. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-87تحذير[BR-KSA-87] 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 ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-88خطأ[BR-KSA-88] If exist, Source Currency Code (KSA-37) must be the same as Invoice currency code (BT-5) ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-89خطأ[BR-KSA-89] If exists, Target Currency Code (KSA-38) must be the same as the Tax currency code (BT-6) ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-90خطأ[BR-KSA-90] If exists, the allowed maximum number of digits for the Tax Exchange Rate (KSA-39) is 14. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-91تحذيرFor B2G supplies attracting provisions of Article 20(5) of VAT Regulations, Company Legal Form (KSA-40) should be provided with a static value "GOV" in case of a tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01). ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-92تحذيرIf the Company Legal Form (KSA-40) is provided as 'GOV', then the Tax Point Date (BT-7) must present in a tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 01) and it must refer to the Payment Order Date. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-93تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-94تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-95تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-96تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-CL-01خطأCurrency code (BT-5) must be according to ISO 4217:2005 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.3, p. 63صفحة الكود
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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.3, p. 64صفحة الكود
BR-KSA-CL-03خطأMime code must be according to subset of IANA code list. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.3, p. 65صفحة الكود
BR-KSA-CL-04تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.3, p. 65رمز سبب الصفر أو الإعفاء لا يناسب الفئة
BR-KSA-CL-06تحذير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 ZATCA SDK 238-R3.3.8 · XML standard, 13.3.3, p. 65صفحة الكود
BR-KSA-CL-07تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.2, p. 62صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.2, p. 62صفحة الكود
BR-KSA-DEC-03تحذيرVAT amount at line level (KSA-11) must have a maximum two decimals. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.2, p. 63صفحة الكود
BR-KSA-DEC-04تحذيرAmount with VAT at line level (KSA-12) must have a maximum two decimals. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.2, p. 63صفحة الكود
BR-KSA-DEC-06تحذيرPrepayment VAT category Taxable Amount (KSA-31) and Prepayment VAT Category Tax Amount (KSA-32) must have a maximum two decimals. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.2, p. 63صفحة الكود
BR-KSA-EN16931-01خطأBusiness process (BT-23) must be "reporting:1.0". ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 66معرّف العملية (ProfileID) ليس reporting:1.0
BR-KSA-EN16931-02خطأVAT accounting currency code (BT-6) must be "SAR". ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 66عملة الضريبة ليست الريال
BR-KSA-EN16931-03تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 66صفحة الكود
BR-KSA-EN16931-04تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 66صفحة الكود
BR-KSA-EN16931-05تحذير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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 66صفحة الكود
BR-KSA-EN16931-06خطأCharge on price level (BG-29) is allowed. The value of Indicator should be ' True'. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67صفحة الكود
BR-KSA-EN16931-08تحذيرOnly one tax total (BG-22) with tax subtotals must be provided.Refer to Calculation of VAT. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67أكثر من مجموع ضريبة فيه تفصيل
BR-KSA-EN16931-09تحذيرOnly one tax total (BG-22) without tax subtotals (BG-23) must be provided when tax currency code is provided . ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67صفحة الكود
BR-KSA-EN16931-11تحذير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). ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67مبلغ البند لا يساوي الكمية × السعر
BR-KSA-EN16931-12خطأBase quantity (BT-149) must be a positive number above zero. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.4, p. 67صفحة الكود
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. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.5, p. 68صفحة الكود
BR-KSA-F-02خطأAllowance/Charge Indicator value MUST equal to 'false'/’True’ respectively. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.5, p. 68صفحة الكود
BR-KSA-F-03في المعيار فقطDocument MUST not contain empty elements. XML standard, 13.3.5, p. 68صفحة الكود
BR-KSA-F-04خطأAll the document amounts and quantities must be positive, unless specified otherwise. ZATCA SDK 238-R3.3.8 · XML standard, 13.3.5, p. 68مبلغ أو كمية بالسالب
BR-KSA-F-05تحذير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) ZATCA SDK 238-R3.3.8 · XML standard, 13.3.5, p. 69صفحة الكود
BR-KSA-F-06في المعيار فقطMinimum & Maximum character limits should be maintained as per data dictionary for every data field XML standard, 13.3.5, p. 69صفحة الكود
BR-KSA-F-06-C1تحذيرField character limits for Invoice number field (BT-1) have not been met. The minimum limit is 1 character and the maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C10تحذيرField character limits for Seller name field (BT-27) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C11تحذيرField character limits for the Buyer Address - Additional street field (BT-51) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C12تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C13تحذير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 . ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C14تحذير[BR-KSA-F-06-C14]Field character limits for Payment terms field (KSA-22) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C15تحذيرField character limits for Payment account identifier field (BT-84) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C16تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C17خطأField character limits for Invoice line identifier field (BT-126) have not been met. The minimum limit is 1 character and the maximum limit is 6 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C18تحذيرField character limits for Invoiced quantity unit of measure field (BT-130) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C19تحذيرField character limits for Item name field (BT-153) have not been met. The minimum limit is 1 character and the maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C2تحذيرField character limits for Invoice note field (BT-22) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C20تحذيرField character limits for Item standard identifier field (BT-157) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C21تحذيرField character limits for Item price base quantity unit code field (BT-150) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C23تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C24تحذيرField character limits for the Buyer Address - Street field (BT-50) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C25تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C26تحذيرField character limits for the Buyer Address - City field (BT-52) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C27تحذيرField character limits for the Buyer Address - Province/State field (BT-54) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C28تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C29تحذيرField character limits for the Buyer Address - District field (KSA-4) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C3تحذيرField character limits for Purchase order ID field (BT-13) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C30تحذيرField character limits for Item Buyer's identifier field (BT-156) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C31تحذيرField character limits for Item Seller's identifier field (BT-155) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C32تحذيرField character limits for Buyer name field (BT-44) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C33تحذيرField character limits for Reason for the document level charge (BT-104) have not been met. The maximum limit is 1,000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C34تحذيرField character limits for Reason for invoice line charge (BT-144) have not been met. The maximum limit is 1,000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C35تحذيرField character limits for Reason for the document level allowance (BT-97) have not been met. The maximum limit is 1,000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C36تحذيرField character limits for Reason for the invoice line allowance (BT-139) have not been met. The maximum limit is 1,000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C37تحذيرField character limits for the contact name - Buyer's contact point field (BT-56) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C38تحذيرField character limits for the contact note - Buyer's Contact Note field (KSA-35) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C39تحذيرField character limits for the Prepayment VAT exemption reason text (KSA-42) have not been met. The maximum limit is 1000 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C4تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C5تحذيرField character limits for Contract ID field (BT-12) have not been met. The maximum limit is 127 characters . ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C6تحذيرField character limits for the Seller Address - Additional street field (BT-36) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C7تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C8تحذيرField character limits for the Seller Address - Province/State field (BT-39) have not been met. The maximum limit is 127 characters. ZATCA SDK 238-R3.3.8صفحة الكود
BR-KSA-F-06-C9تحذير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. ZATCA SDK 238-R3.3.8صفحة الكود
BR-O-01تحذيرAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151 or BT-95 or BT-102) is "Not subject to VAT" shall contain exactly at least one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.6, p. 43صفحة الكود
BR-O-08تحذيرIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Not subject to VAT". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.6, p. 43صفحة الكود
BR-O-09خطأThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Not subject to VAT" shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.6, p. 43صفحة الكود
BR-O-13في المعيار فقطAn Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". XML standard, 13.2.6, p. 43صفحة الكود
BR-S-01تحذيرAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". ZATCA SDK 238-R3.3.8صفحة الكود
BR-S-05تحذيرFor invoice items (BG-25) in which the VAT category code of invoiced items (BT-151) is "Standard rated" the VAT rate of the invoiced item (BT-152) must be greater than zero. ZATCA SDK 238-R3.3.8صفحة الكود
BR-S-06خطأIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.3, p. 39صفحة الكود
BR-S-07تحذير-In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.3, p. 39صفحة الكود
BR-S-08تحذيرIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Standard rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Standard Rate". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.3, p. 39المبلغ الخاضع للنسبة الأساسية لا يساوي مجموع البنود
BR-S-09تحذيرThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119) / 100), rounded to two decimals. ZATCA SDK 238-R3.3.8 · XML standard, 13.2.3, p. 39ضريبة الفئة S لا تساوي المبلغ × النسبة
BR-S-10تحذيرA VAT breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.3, p. 40صفحة الكود
BR-Z-01تحذيرAn Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151 or BT-95 or BT-102) is "Zero rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Zero rated". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 40صفحة الكود
BR-Z-05خطأIn an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 40صفحة الكود
BR-Z-06خطأIn a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 40صفحة الكود
BR-Z-07خطأIn a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 41صفحة الكود
BR-Z-08تحذيرIn a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are "Zero Rated". ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 41صفحة الكود
BR-Z-09خطأThe VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). ZATCA SDK 238-R3.3.8 · XML standard, 13.2.4, p. 41صفحة الكود

المصدر: أداة الهيئة للتحقق من الفواتير (SDK)، الإصدار 238-R3.3.8، Data/Rules/schematrons · تاريخ التحقق: 26 أكتوبر 2026 · معيار تطبيق XML للفاتورة الإلكترونية، الإصدار 1.2، 19 مايو 2023, §13 · الملف المفتوح: /codes.json

صفحة لكل كود (240)

BR-02 يجب أن يكون للفاتورة رقم الفاتورة (BT-1).BR-03 يجب أن يكون للفاتورة تاريخ إصدار الفاتورة (BT-2).BR-04 يجب أن يكون للفاتورة رمز نوع الفاتورة (BT-3).BR-05 يجب أن يكون للفاتورة رمز عملة الفاتورة (BT-5).BR-06 يجب أن تحتوي الفاتورة على اسم البائع (BT-27).BR-08 يجب أن تحتوي الفاتورة على العنوان البريدي للبائع (BG-5)BR-09 يجب أن يحتوي العنوان البريدي للبائع (BG-5) على رمز دولة…BR-10 يجب أن تحتوي الفاتورة على العنوان البريدي للمشتري (BG-8).…BR-13 يجب أن يكون للفاتورة إجمالي مبلغ الفاتورة بدون ضريبة القيمة…BR-14 يجب أن يكون للفاتورة إجمالي مبلغ الفاتورة شاملاً ضريبة…BR-15 يجب أن يكون للفاتورة المبلغ المستحق الدفع (BT-115).BR-16 الفاتورة بدون أي بندBR-21 يجب أن يكون لكل بند فاتورة (BG-25) معرّف بند الفاتورة…BR-22 يجب أن يكون لكل بند فاتورة (BG-25) الكمية المفوترة (BT-129).BR-24 يجب أن يكون لكل بند فاتورة (BG-25) صافي مبلغ بند الفاتورة…BR-25 يجب أن يحتوي كل بند فاتورة (BG-25) على اسم الصنف (BT-153).BR-26 يجب أن يحتوي كل بند فاتورة (BG-25) على صافي سعر الصنف…BR-31 يجب أن يكون لكل خصم على مستوى المستند (BG-20) مبلغ الخصم…BR-32 يجب أن يكون لكل خصم على مستوى المستند (BG-20) رمز فئة ضريبة…BR-36 يجب أن يكون لكل رسم على مستوى المستند (BG-21) مبلغ الرسم…BR-37 يجب أن يكون لكل رسم على مستوى المستند (BG-21) رمز فئة ضريبة…BR-41 يجب أن يكون لكل خصم على بند الفاتورة (BG-27) مبلغ الخصم على…BR-43 يجب أن يكون لكل رسم على بند الفاتورة (BG-28) مبلغ الرسم على…BR-45 يجب أن يكون لكل تفصيل لضريبة القيمة المضافة (BG-23) المبلغ…BR-46 يجب أن يكون لكل تفصيل لضريبة القيمة المضافة (BG-23) مبلغ…BR-47 يجب أن يُحدَّد كل تفصيل لضريبة القيمة المضافة (BG-23) من…BR-48 يجب أن يكون لكل تفصيل لضريبة القيمة المضافة (BG-23) نسبة…BR-49 يجب أن تحدد تعليمات الدفع (BG-16) رمز نوع وسيلة الدفع…BR-52 يجب أن يحتوي كل مستند داعم إضافي (BG-24) على مرجع المستند…BR-53 إذا كان رمز عملة المحاسبة لضريبة القيمة المضافة (BT-6)…BR-54 يجب أن تحتوي كل سمة صنف (BG-32) على اسم سمة الصنف (BT-160)…BR-55 يجب أن يحتوي كل مرجع فاتورة سابقة (BG-3) على مرجع الفاتورة…BR-CL-01 يجب ترميز رمز نوع المستند باستخدام قوائم الرموز الخاصة…BR-CL-03 يجب ترميز currencyID باستخدام قائمة رموز ISO 4217 alpha-3BR-CL-04 يجب ترميز رمز عملة الفاتورة باستخدام قائمة رموز ISO 4217…BR-CL-05 يجب ترميز رمز العملة الضريبية باستخدام قائمة رموز ISO 4217…BR-CL-14 يجب ترميز رموز الدول في الفاتورة باستخدام قائمة رموز ISO…BR-CL-16 يجب ترميز وسائل الدفع في الفاتورة باستخدام قائمة رموز…BR-CL-18 يجب ترميز فئات الضريبة في الفاتورة باستخدام قائمة رموز…BR-CL-KSA-14 [KSA-14] تم تجاوز حد عدد الأحرف لحقل رمز QR. الحد الأقصى…BR-CO-04 يجب تصنيف كل بند فاتورة (BG-25) برمز فئة ضريبة القيمة…BR-CO-10 مجموع صافي مبالغ بنود الفاتورة (BT-106) = Σ صافي مبلغ بند…BR-CO-11 مجموع الخصومات على مستوى المستند (BT-107) = Σ مبلغ الخصم…BR-CO-12 مجموع الرسوم على مستوى المستند (BT-108) = Σ مبلغ الرسم على…BR-CO-13 إجمالي مبلغ الفاتورة بدون ضريبة القيمة المضافة (BT-109) = Σ…BR-CO-14 إجمالي الضريبة لا يساوي مجموع ضرائب الفئاتBR-CO-15 الإجمالي شامل الضريبة لا يساوي الصافي + الضريبةBR-CO-16 المبلغ المستحق الدفع (BT-115) = إجمالي مبلغ الفاتورة شاملاً…BR-CO-17 ضريبة الفئة لا تساوي المبلغ × النسبةBR-CO-18 يجب أن يكون للفاتورة مجموعة تفصيل واحدة على الأقل لضريبة…BR-CUSTOM-VALIDATION-01 يجب ألا يطابق رقم تسجيل ضريبة القيمة المضافة للبائع أو رقم…BR-DEC-01 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ الخصم…BR-DEC-02 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-DEC-05 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ الرسم…BR-DEC-06 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-DEC-09 الحد الأقصى المسموح به لعدد المنازل العشرية لـمجموع صافي…BR-DEC-10 الحد الأقصى المسموح به لعدد المنازل العشرية لـمجموع…BR-DEC-11 الحد الأقصى المسموح به لعدد المنازل العشرية لـمجموع الرسوم…BR-DEC-12 الحد الأقصى المسموح به لعدد المنازل العشرية لـإجمالي مبلغ…BR-DEC-13 الحد الأقصى المسموح به لعدد المنازل العشرية لـإجمالي مبلغ…BR-DEC-14 الحد الأقصى المسموح به لعدد المنازل العشرية لـإجمالي مبلغ…BR-DEC-15 الحد الأقصى المسموح به لعدد المنازل العشرية لـإجمالي مبلغ…BR-DEC-16 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-DEC-17 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ التقريب…BR-DEC-18 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-DEC-19 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ الخاضع…BR-DEC-20 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ الضريبة…BR-DEC-23 الحد الأقصى المسموح به لعدد المنازل العشرية لـصافي مبلغ بند…BR-DEC-24 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ الخصم…BR-DEC-25 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-DEC-27 الحد الأقصى المسموح به لعدد المنازل العشرية لـمبلغ الرسم…BR-DEC-28 الحد الأقصى المسموح به لعدد المنازل العشرية لـالمبلغ…BR-E-01 يجب أن تحتوي الفاتورة التي تتضمن بند فاتورة (BG-25) أو…BR-E-05 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-E-06 في الخصم على مستوى المستند (BG-20) الذي يكون فيه رمز فئة…BR-E-07 في الرسم على مستوى المستند (BG-21) الذي يكون فيه رمز فئة…BR-E-08 في تفصيل ضريبة القيمة المضافة (BG-23) الذي يكون فيه رمز فئة…BR-E-09 يجب أن يساوي مبلغ الضريبة لفئة ضريبة القيمة المضافة…BR-KSA-03 المعرّف الفريد للفاتورة (UUID) ناقصBR-KSA-04 تاريخ الفاتورة بعد تاريخ اليومBR-KSA-05 رمز نوع الفاتورة غير مسموحBR-KSA-06 رمز المعاملة (KSA-2) غير مكتملBR-KSA-07 لا يُسمح بالفوترة الذاتية (KSA-2، الموضع 7 لا يمكن أن يكون…BR-KSA-08 معرّف البائع أو نوعه غير صحيحBR-KSA-09 عنوان البائع ناقصBR-KSA-10 يجب أن يحتوي عنوان المشتري على شارع (BT-50) ومدينة (BT-52)…BR-KSA-11 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-12 في الخصم على مستوى المستند (BG-20) الذي يكون فيه رمز فئة…BR-KSA-13 في الرسم على مستوى المستند (BG-21) الذي يكون فيه رمز فئة…BR-KSA-14 هوية المشتري (BT-46) مطلوبة فقط إذا كان المشتري غير مسجل في…BR-KSA-15 يجب أن تحتوي الفاتورة الضريبية ((رمز نوع الفاتورة (BT-30) =…BR-KSA-16 رمز طريقة الدفع غير معروفBR-KSA-17 سبب الإشعار الدائن أو المدين ناقصBR-KSA-18 فئة الضريبة ليست S أو Z أو E أو OBR-KSA-19 يجب أن يكون لكل رسم على مستوى المستند (BG-21) رمز لسبب…BR-KSA-20 يجب أن يكون لكل رسم على بند الفاتورة (BG-28) رمز لسبب الرسم…BR-KSA-21 يجب أن يكون لكل رسم على مستوى المستند (BG-21) سبب الرسم على…BR-KSA-22 يجب أن يكون لكل رسم على بند الفاتورة (BG-28) سبب الرسم على…BR-KSA-23 يجب أن يكون لتفصيل ضريبة القيمة المضافة (BG-23) الذي يكون…BR-KSA-24 يجب أن يكون لتفصيل ضريبة القيمة المضافة (BG-23) الذي يكون…BR-KSA-25 إذا كانت الفاتورة فاتورة ضريبية مبسطة أو إشعار دائن أو…BR-KSA-26 تجزئة الفاتورة السابقة (PIH) بصيغة غير صحيحةBR-KSA-27 رمز QR ناقص من الفاتورةBR-KSA-28 إذا كان الختم التشفيري (KSA-15) موجوداً في الفاتورة، فيجب…BR-KSA-29 إذا كان الختم التشفيري (KSA-15) موجوداً في الفاتورة، فيجب…BR-KSA-30 يجب أن يحتوي الختم التشفيري للمستند (KSA-15) على القيمة…BR-KSA-31 بالنسبة للفواتير الضريبية المبسطة وإشعارات الدائن وإشعارات…BR-KSA-33 عدّاد الفاتورة (ICV) ناقصBR-KSA-34 عدّاد الفاتورة (ICV) فيه غير الأرقامBR-KSA-35 إذا كانت الفاتورة تحتوي على تاريخ انتهاء التوريد (KSA-24)،…BR-KSA-36 إذا كانت الفاتورة تحتوي على تاريخ انتهاء التوريد (KSA-24)،…BR-KSA-37 رقم مبنى البائع ليس 4 أرقامBR-KSA-39 الرقم الضريبي للبائع ناقصBR-KSA-40 الرقم الضريبي للبائع ليس 15 رقمًا يبدأ وينتهي بـ 3BR-KSA-42 اسم المشتري ناقص في الفاتورة الضريبيةBR-KSA-44 الرقم الضريبي للمشتري غير صحيحBR-KSA-46 إذا كانت الفاتورة فاتورة تصدير (KSA-2، الموضع 5 صحيح)، فيجب…BR-KSA-49 إذا كان رمز سبب الإعفاء الضريبي (BT-121) مساوياً لـ…BR-KSA-51 يجب أن يكون مبلغ البند شاملاً ضريبة القيمة المضافة (KSA-12)…BR-KSA-52 مبلغ ضريبة القيمة المضافة للبند (KSA-11) إلزامي للفاتورة…BR-KSA-53 مبلغ البند شاملاً ضريبة القيمة المضافة (KSA-12) إلزامي…BR-KSA-56 الإشعار الدائن أو المدين بدون رقم الفاتورة الأصليةBR-KSA-60 الختم التشفيري ناقص من الفاتورة المبسطةBR-KSA-61 تجزئة الفاتورة السابقة (PIH) ناقصةBR-KSA-63 عنوان المشتري السعودي ناقصBR-KSA-66 الرمز البريدي للبائع ليس 5 أرقامBR-KSA-67 الرمز البريدي للمشتري السعودي ليس 5 أرقامBR-KSA-68 عملة الضريبة ناقصةBR-KSA-69 رمز سبب نسبة الصفر أو الإعفاء ناقصBR-KSA-70 وقت إصدار الفاتورة بصيغة غير مقبولةBR-KSA-71 إذا كانت الفاتورة من نوع الفاتورة المبسطة وكانت فاتورة…BR-KSA-72 إذا كانت الفاتورة من نوع الفاتورة المبسطة وكانت فاتورة…BR-KSA-73 إذا تم تقديم المبلغ المدفوع مسبقاً (BT-113)، فإن البيانات…BR-KSA-74 يجب أن يكون رمز نوع مستند الدفعة المقدمة (KSA-30) لمرجع…BR-KSA-75 إذا تم تقديم رمز نوع مستند الدفعة المقدمة (KSA-30) في بند…BR-KSA-76 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-77 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-78 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-79 يجب أن يكون مبلغ الضريبة لفئة ضريبة القيمة المضافة للدفعة…BR-KSA-80 يجب أن يكون المبلغ المدفوع مسبقاً (BT-113) مساوياً لإجمالي…BR-KSA-81 يجب أن تكون هوية المشتري الأخرى (BT-46) موجودة في الفاتورة…BR-KSA-82 في بند الفاتورة (BG-25) الذي تم فيه تقديم رمز نوع مستند…BR-KSA-83 يجب أن يكون لتفصيل ضريبة القيمة المضافة (BG-23) الذي يكون…BR-KSA-84 نسبة الضريبة للفئة S ليست 15 أو 5BR-KSA-85 يجب أن يبدأ رقم هاتف جهة اتصال المشتري (BT-57) بـ "0" أو…BR-KSA-86 يجب أن يتبع عنوان البريد الإلكتروني لجهة اتصال المشتري…BR-KSA-87 [BR-KSA-87] إذا كان سعر صرف الضريبة (KSA-36) موجوداً، فيجب…BR-KSA-88 [BR-KSA-88] إن وُجد، يجب أن يكون رمز العملة المصدر (KSA-37)…BR-KSA-89 [BR-KSA-89] إن وُجد، يجب أن يكون رمز العملة الهدف (KSA-38)…BR-KSA-90 [BR-KSA-90] إن وُجد، فإن الحد الأقصى المسموح به لعدد…BR-KSA-91 بالنسبة للتوريدات إلى الجهات الحكومية (B2G) الخاضعة لأحكام…BR-KSA-92 إذا تم تقديم الشكل القانوني للشركة (KSA-40) بالقيمة 'GOV'،…BR-KSA-93 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-94 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-95 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-KSA-96 يجب أن يكون لبند الفاتورة (BG-25) الذي يكون رمز فئة ضريبة…BR-KSA-CL-01 يجب أن يكون رمز العملة (BT-5) وفق ISO 4217:2005BR-KSA-CL-02 يجب أن تكون لجميع سمات currencyID (BT-5) القيمة نفسها لرمز…BR-KSA-CL-03 يجب أن يكون رمز Mime وفق مجموعة فرعية من قائمة رموز IANA.BR-KSA-CL-04 رمز سبب الصفر أو الإعفاء لا يناسب الفئةBR-KSA-CL-06 يجب ترميز رمز سبب الرسم على مستوى المستند (BT-105) ورمز سبب…BR-KSA-CL-07 إذا كان رمز فئة ضريبة القيمة المضافة للدفعة المقدمة…BR-KSA-DEC-01 يجب أن تكون قيم نسب الخصم (BT-94، BT-138) من 0.00 إلى…BR-KSA-DEC-02 يجب أن تكون نسب ضريبة القيمة المضافة (BT-96، BT-103،…BR-KSA-DEC-03 يجب ألا يزيد عدد المنازل العشرية لمبلغ ضريبة القيمة المضافة…BR-KSA-DEC-04 يجب ألا يزيد عدد المنازل العشرية للمبلغ شاملاً ضريبة القيمة…BR-KSA-DEC-06 يجب ألا يزيد عدد المنازل العشرية للمبلغ الخاضع للضريبة لفئة…BR-KSA-EN16931-01 معرّف العملية (ProfileID) ليس reporting:1.0BR-KSA-EN16931-02 عملة الضريبة ليست الريالBR-KSA-EN16931-03 يجب أن يساوي مبلغ الخصم/الرسم (BT-92، BT-99، BT-136،…BR-KSA-EN16931-04 يجب تقديم المبلغ الأساسي للخصم/الرسم (BT-93، BT-100،…BR-KSA-EN16931-05 يجب تقديم نسبة الخصم/الرسم (BT-94، BT-101، BT-138، BT-143)…BR-KSA-EN16931-06 الرسم على مستوى السعر (BG-29) مسموح به. ينبغي أن تكون قيمة…BR-KSA-EN16931-07 يجب أن يساوي صافي سعر الصنف (BT-146) (إجمالي سعر الصنف…BR-KSA-EN16931-08 أكثر من مجموع ضريبة فيه تفصيلBR-KSA-EN16931-09 يجب تقديم إجمالي ضريبة واحد فقط (BG-22) بدون إجماليات فرعية…BR-KSA-EN16931-11 مبلغ البند لا يساوي الكمية × السعرBR-KSA-EN16931-12 يجب أن تكون الكمية الأساسية (BT-149) عدداً موجباً أكبر من…BR-KSA-F-01 يجب أن يكون التاريخ بالصيغة YYYY-MM-DD، وفقاً لـ "Calendar…BR-KSA-F-02 يجب أن تكون قيمة مؤشر الخصم/الرسم مساوية لـ 'false'/'True'…BR-KSA-F-03 يجب ألا يحتوي المستند على عناصر فارغة.BR-KSA-F-04 مبلغ أو كمية بالسالبBR-KSA-F-05 يجب أن يكون وقت إصدار الدفعة المقدمة (KSA-29) بالصيغة…BR-KSA-F-06 يجب الالتزام بالحدين الأدنى والأقصى لعدد الأحرف وفق قاموس…BR-KSA-F-06-C1 لم يتم استيفاء حدود عدد الأحرف لحقل رقم الفاتورة (BT-1).…BR-KSA-F-06-C10 لم يتم استيفاء حدود عدد الأحرف لحقل اسم البائع (BT-27).…BR-KSA-F-06-C11 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - الشارع…BR-KSA-F-06-C12 لم يتم استيفاء حدود عدد الأحرف لحقل اسم المشتري (BT-44).…BR-KSA-F-06-C13 لم يتم استيفاء حدود عدد الأحرف لحقل أسباب إصدار إشعار…BR-KSA-F-06-C14 [BR-KSA-F-06-C14] لم يتم استيفاء حدود عدد الأحرف لحقل شروط…BR-KSA-F-06-C15 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف حساب الدفع…BR-KSA-F-06-C16 لم يتم استيفاء حدود عدد الأحرف لحقل نص سبب الإعفاء من ضريبة…BR-KSA-F-06-C17 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف بند الفاتورة…BR-KSA-F-06-C18 لم يتم استيفاء حدود عدد الأحرف لحقل وحدة قياس الكمية…BR-KSA-F-06-C19 لم يتم استيفاء حدود عدد الأحرف لحقل اسم الصنف (BT-153).…BR-KSA-F-06-C2 لم يتم استيفاء حدود عدد الأحرف لحقل ملاحظة الفاتورة…BR-KSA-F-06-C20 لم يتم استيفاء حدود عدد الأحرف لحقل المعرّف القياسي للصنف…BR-KSA-F-06-C21 لم يتم استيفاء حدود عدد الأحرف لحقل رمز وحدة الكمية…BR-KSA-F-06-C22 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف مرجع الفوترة…BR-KSA-F-06-C23 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - الشارع…BR-KSA-F-06-C24 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - الشارع…BR-KSA-F-06-C25 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - المدينة…BR-KSA-F-06-C26 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - المدينة…BR-KSA-F-06-C27 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري -…BR-KSA-F-06-C28 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - الحي…BR-KSA-F-06-C29 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان المشتري - الحي…BR-KSA-F-06-C3 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف أمر الشراء…BR-KSA-F-06-C30 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف الصنف لدى المشتري…BR-KSA-F-06-C31 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف الصنف لدى البائع…BR-KSA-F-06-C32 لم يتم استيفاء حدود عدد الأحرف لحقل اسم المشتري (BT-44).…BR-KSA-F-06-C33 لم يتم استيفاء حدود عدد الأحرف لسبب الرسم على مستوى المستند…BR-KSA-F-06-C34 لم يتم استيفاء حدود عدد الأحرف لسبب الرسم على بند الفاتورة…BR-KSA-F-06-C35 لم يتم استيفاء حدود عدد الأحرف لسبب الخصم على مستوى المستند…BR-KSA-F-06-C36 لم يتم استيفاء حدود عدد الأحرف لسبب الخصم على بند الفاتورة…BR-KSA-F-06-C37 لم يتم استيفاء حدود عدد الأحرف لحقل اسم جهة الاتصال - نقطة…BR-KSA-F-06-C38 لم يتم استيفاء حدود عدد الأحرف لحقل ملاحظة جهة الاتصال -…BR-KSA-F-06-C39 لم يتم استيفاء حدود عدد الأحرف لنص سبب الإعفاء من ضريبة…BR-KSA-F-06-C4 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان البائع - الشارع…BR-KSA-F-06-C5 لم يتم استيفاء حدود عدد الأحرف لحقل معرّف العقد (BT-12).…BR-KSA-F-06-C6 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان البائع - الشارع…BR-KSA-F-06-C7 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان البائع - المدينة…BR-KSA-F-06-C8 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان البائع -…BR-KSA-F-06-C9 لم يتم استيفاء حدود عدد الأحرف لحقل عنوان البائع - الحي…BR-O-01 يجب أن تحتوي الفاتورة التي تتضمن بند فاتورة (BG-25) أو…BR-O-08 في تفصيل ضريبة القيمة المضافة (BG-23) الذي يكون فيه رمز فئة…BR-O-09 يجب أن يكون مبلغ الضريبة لفئة ضريبة القيمة المضافة (BT-117)…BR-O-13 يجب ألا تحتوي الفاتورة التي تتضمن مجموعة تفصيل لضريبة…BR-S-01 يجب أن تحتوي الفاتورة التي تتضمن بند فاتورة (BG-25) أو…BR-S-05 بالنسبة لأصناف الفاتورة (BG-25) التي يكون فيها رمز فئة…BR-S-06 في الخصم على مستوى المستند (BG-20) الذي يكون فيه رمز فئة…BR-S-07 في الرسم على مستوى المستند (BG-21) الذي يكون فيه رمز فئة…BR-S-08 المبلغ الخاضع للنسبة الأساسية لا يساوي مجموع البنودBR-S-09 ضريبة الفئة S لا تساوي المبلغ × النسبةBR-S-10 يجب ألا يكون لتفصيل ضريبة القيمة المضافة (BG-23) برمز فئة…BR-Z-01 يجب أن تحتوي الفاتورة التي تتضمن بند فاتورة (BG-25) أو…BR-Z-05 في بند الفاتورة (BG-25) الذي يكون فيه رمز فئة ضريبة القيمة…BR-Z-06 في الخصم على مستوى المستند (BG-20) الذي يكون فيه رمز فئة…BR-Z-07 في الرسم على مستوى المستند (BG-21) الذي يكون فيه رمز فئة…BR-Z-08 في تفصيل ضريبة القيمة المضافة (BG-23) الذي يكون فيه رمز فئة…BR-Z-09 يجب أن يساوي مبلغ الضريبة لفئة ضريبة القيمة المضافة…

أسئلة شائعة

وش الفرق بين الخطأ والتحذير؟

الخطأ (error) يرفض الفاتورة، فلازم تصلحها وترسلها مرة ثانية. والتحذير (warning) يقبل الفاتورة مع ملاحظة، لكن الأفضل تصلح سببه في الفواتير الجاية.

من وين جبتوا الأكواد؟

من ملفات قواعد التحقق في أداة الهيئة SDK 238-R3.3.8، ومن معيار تطبيق XML الإصدار 1.2. ما نضيف كود ما له نص رسمي.

الكود اللي طلع لي ما له صفحة شرح؟

نصه الرسمي موجود في الجدول. بدأنا بالأكواد الأكثر ارتباطًا بالكاشير والمطاعم والمحلات، ونضيف الباقي تباعًا ونسجله في سجل التحديثات.

آخر تحديث: 26 أكتوبر 2026 · ما لا نفعله · المنهجية · صحّح لنا · سجل التحديثات

نُشر أول مرة 2026-10-26 · نسخة مؤرشفة

أول 500 منشأة من المطاعم والكافيهات والمخابز والحلويات: حدها الشهري 99 ريال.

بدل 149، لكل فرع ولمدة سنة. التسجيل مجاني وبدون أي التزام.

احجز مقعدك