BR-KSA-CL-05التفصيل الخاضع بنسبة الصفر أو المعفى لا يذكر نص سبب الإعفاء

توقّف العمل بهذه القاعدة منذ حزمة القواعد 2.0.0: فالإصدار 3.4.8 من حزمة أدوات التطوير SDK التي تنشرها الهيئة لم يعد يتضمن الفحص الذي كانت تقابله، فلم يعد مطابق يرصدها. وقد تظل التقارير الصادرة عن حزم قواعد أسبق تسمّيها، والشروح أدناه محفوظة من أجلها.

ما الذي يذكره مطابق

مدخل لكل حالة تُذكر فيها هذه القاعدة في التقرير.

صورة القيمة في التقرير
صورة القيمة التي وُجدت — empty وnot_15_digits وما شابههما — لا القيمة نفسها.

التفصيل الخاضع بنسبة الصفر أو المعفى لا يذكر نص سبب الإعفاء

صورة القيمة في التقريرreason_missingنص السبب غير موجود

ما الخلل

لا ترصد هذه الملاحظة إلا حزم القواعد السابقة للإصدار 2.0.0: فالإصدار 3.4.8 من حزمة أدوات التطوير SDK، الذي تقرؤه حزمة القواعد 2.0.0، حذف القاعدة BR-KSA-CL-05 ولا يفحص نص السبب في أي قائمة (والقاعدة BR-KSA-F-06-C16 لا تضبط إلا طوله)، فلا يحمل هذه الملاحظة تقرير صادر عن الحزمة 2.0.0. وما يلي وصف القاعدة كما كان ينفّذها الإصدار 3.0.8. فئة ضريبية مرمَّزة Z، أي خاضعة بنسبة الصفر، أو E، أي معفاة من الضريبة، داخل cac:TaxTotal/cac:TaxSubtotal لا تحمل عنصر cbc:TaxExemptionReason. وكانت هيئة الزكاة والضريبة والجمارك ترفض المستند بالقاعدة BR-KSA-CL-05، وكانت تشترط نص السبب وأن يحتوي على إحدى أربع عشرة عبارة منشورة. وكان النص يُفحص هنا، ورمزه المجاور تفحصه القاعدة BR-KSA-CL-04، فكان العنصران يُملآن معاً ومن قوائم الهيئة نفسها. ومجموعة العقد التي تقرؤها هذه القاعدة أوسع ما في عائلة الفئات الضريبية: فهي ليست محصورة في كتلة cac:TaxTotal الواقعة مباشرة تحت جذر المستند، فالتفصيل المتداخل داخل بند فاتورة داخل فيها؛ ولا تحمل اختباراً بأن يكون النظام الضريبي VAT، فالفئة المرمَّزة Z أو E تحت أي نظام آخر داخلة فيها كذلك.

ما الذي تتحقق منه في وحدة الفوترة الإلكترونية

لا شيء يلزم تغييره من أجل حزمة القواعد 2.0.0 في هذا الشأن: فالإصدار 3.4.8 لا يفحص نص السبب في أي قائمة، فيُقبل نص من عندك في حدود الطول التي تضعها القاعدة BR-KSA-F-06-C16. وما يفحصه الإصدار 3.4.8 هو الرمز المجاور له في cbc:TaxExemptionReasonCode: أن يكون موجوداً في التفصيل الخاضع بنسبة الصفر أو المعفى أو الخارج عن نطاق الضريبة، وأن يكون من قائمة فئته، وهو ما تفحصه القاعدة BR-KSA-CL-04.

نص سبب الإعفاء في التفصيل الخاضع بنسبة الصفر أو المعفى فارغ

صورة القيمة في التقريرreason_emptyنص السبب موجود لكنه فارغ

ما الخلل

لا ترصد هذه الملاحظة إلا حزم القواعد السابقة للإصدار 2.0.0: فالإصدار 3.4.8 من حزمة أدوات التطوير SDK، الذي تقرؤه حزمة القواعد 2.0.0، حذف القاعدة BR-KSA-CL-05 ولا يفحص نص السبب في أي قائمة (والقاعدة BR-KSA-F-06-C16 لا تضبط إلا طوله)، فلا يحمل هذه الملاحظة تقرير صادر عن الحزمة 2.0.0. وما يلي وصف القاعدة كما كان ينفّذها الإصدار 3.0.8. يحمل العنصر cbc:TaxExemptionReason في تفصيل خاضع بنسبة الصفر أو معفى من الضريبة نصاً فارغاً بعد تسوية المسافات المحيطة والمتكررة. وكانت هيئة الزكاة والضريبة والجمارك ترفض المستند بالقاعدة BR-KSA-CL-05. ولاحظ الفرق عن القاعدة BR-KSA-69 التي تقرأ العنصر نفسه: تلك تقارن النص الخام، فالسبب المؤلَّف من مسافة واحدة يفي بها؛ وهذه تسوّي المسافات أولاً، فالقيمة نفسها فارغة عندها. عنصر واحد وقاعدتان تفترقان باستدعاء دالة واحدة، فالمسافة تجتاز الأولى وتُرصد هنا.

ما الذي تتحقق منه في وحدة الفوترة الإلكترونية

لا شيء يلزم تغييره من أجل حزمة القواعد 2.0.0 في هذا الشأن: فالإصدار 3.4.8 لا يفحص نص السبب في أي قائمة، فيُقبل نص من عندك في حدود الطول التي تضعها القاعدة BR-KSA-F-06-C16. وما يفحصه الإصدار 3.4.8 هو الرمز المجاور له في cbc:TaxExemptionReasonCode: أن يكون موجوداً في التفصيل الخاضع بنسبة الصفر أو المعفى أو الخارج عن نطاق الضريبة، وأن يكون من قائمة فئته، وهو ما تفحصه القاعدة BR-KSA-CL-04.

نص سبب الإعفاء لا يحتوي على أي من العبارات المنشورة

صورة القيمة في التقريرreason_not_in_codelistنص السبب ليس من العبارات المنشورة

ما الخلل

لا ترصد هذه الملاحظة إلا حزم القواعد السابقة للإصدار 2.0.0: فالإصدار 3.4.8 من حزمة أدوات التطوير SDK، الذي تقرؤه حزمة القواعد 2.0.0، حذف القاعدة BR-KSA-CL-05 ولا يفحص نص السبب في أي قائمة (والقاعدة BR-KSA-F-06-C16 لا تضبط إلا طوله)، فلا يحمل هذه الملاحظة تقرير صادر عن الحزمة 2.0.0. وما يلي وصف القاعدة كما كان ينفّذها الإصدار 3.0.8. يحمل العنصر cbc:TaxExemptionReason في تفصيل خاضع بنسبة الصفر أو معفى من الضريبة نصاً لا يحتوي على أي من العبارات الأربع عشرة التي كان يفحصها الإصدار 3.0.8 مما تنشره هيئة الزكاة والضريبة والجمارك. واقرأ ما يفعله الفحص قبل أن تعدّل الحقل، فهو أوسع مما يبدو: تُطابَق كل عبارة من الأربع عشرة مطابقة نمطية غير مقيَّدة بطرفي النص، فتفي بالقاعدة أي قيمة تحتوي على إحداها. فالنص Export of goods to Bahrain يجتاز الفحص، لأن العبارة Export of goods داخله. وليست القاعدة أن يكون السبب إحدى العبارات الأربع عشرة بعينها، وما زدته من كلام حول العبارة المنشورة ليس هو الخلل هنا، بل الخلل أن العبارة المنشورة نفسها غائبة. والعبارات الأربع عشرة كما تكتبها الهيئة: Financial services mentioned in Article 29 of the VAT Regulations، وLife insurance services mentioned in Article 29 of the VAT Regulations، وReal estate transactions mentioned in Article 30 of the VAT Regulations، وExport of goods، وExport of services، وThe international transport of goods، وInternational transport of passengers، وServices directly connected and incidental to a Supply of international passenger transport، وSupply of a qualifying means of transport، والعاشرة تُكتب شقين بينهما فاصلة لاتينية: Any services relating to Goods or passenger transportation ثم الفاصلة ثم as defined in article twenty five of these Regulations، وMedicines and medical equipment، وQualifying metals، وPrivate education to citizen، وPrivate healthcare to citizen. وتُسوَّى المسافات المحيطة والمتكررة قبل المقارنة، وهي فيما عدا ذلك تامة وتراعي حالة الأحرف: فالعبارة export of goods بالأحرف الصغيرة لا تُطابِق، ولا تُطابِق عبارة أُعيدت كتابتها بكلمة مغيَّرة. ومجموعة العقد التي تقرؤها هذه القاعدة أوسع ما في عائلة الفئات الضريبية: فهي ليست محصورة في كتلة cac:TaxTotal الواقعة مباشرة تحت جذر المستند، فالتفصيل المتداخل داخل بند فاتورة داخل فيها؛ ولا تحمل اختباراً بأن يكون النظام الضريبي VAT، فالفئة المرمَّزة Z أو E تحت أي نظام آخر داخلة فيها كذلك.

ما الذي تتحقق منه في وحدة الفوترة الإلكترونية

لا شيء يلزم تغييره من أجل حزمة القواعد 2.0.0 في هذا الشأن: فالإصدار 3.4.8 لا يفحص نص السبب في أي قائمة، فيُقبل نص من عندك في حدود الطول التي تضعها القاعدة BR-KSA-F-06-C16. وما يفحصه الإصدار 3.4.8 هو الرمز المجاور له في cbc:TaxExemptionReasonCode: أن يكون موجوداً في التفصيل الخاضع بنسبة الصفر أو المعفى أو الخارج عن نطاق الضريبة، وأن يكون من قائمة فئته، وهو ما تفحصه القاعدة BR-KSA-CL-04.

© 2026 Hayatiq AI Solutions F.Z.E. جميع الحقوق محفوظة.