A VAT breakdown (BG-23) with VAT Category code (BT-118) 'Exempt from VAT' shall have a VAT exemption reason code (BT-121).
ماذا يعني هذا؟
الموضع المفحوص هو التفصيل الضريبي للمستند (BG-23): كل cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory قيمة cbc:ID فيه (BT-118) هي E. وداخله يجب أن يوجد cbc:TaxExemptionReasonCode (BT-121) وألّا يكون فارغًا بعد حذف المسافات. والفحص لكل تفصيل على حدة، على الفاتورة الضريبية والمبسطة وإشعاراتهما سواء.
والاختبار المنفَّذ في المخطط المُصرَّف الذي تنشره الهيئة مع حزمة التطوير يسأل عن الوجود وحده. نصّ الاختبار المطبوع بجانب الرسالة يذكر الرموز الثلاثة ويحوّل القيمة إلى حروف كبيرة، لكن الشرط الذي يُنفَّذ فعلًا لا يقارن بشيء: عنصر حاضر وفيه قيمة. أما مطابقة القيمة لقائمة فئتها فعمل BR-KSA-CL-04 ودرجتها تحذير كذلك — وتلك تقارن القيمة كما كُتبت، فالحروف الصغيرة لا تمرّ منها.
والقائمة قصيرة ومغلقة، ونصوصها كما في الفقرة 11.2.4 من مواصفة XML: VATEX-SA-29 ونصّه Financial services mentioned in Article 29 of the VAT Regulations، وVATEX-SA-29-7 ونصّه Life insurance services mentioned in Article 29 of the VAT Regulations، وVATEX-SA-30 ونصّه Real estate transactions mentioned in Article 30 of the VAT Regulations. فالإعفاء في هذه المواصفة أضيق مما في كلام السوق: الدواء والتصدير والتعليم والصحة للمواطن رموزها في قائمة الصفرية Z لا هنا، والفرق بين الحرفين في BR-KSA-18.
والرمز يستتبع نصّه: متى وُجد لزم معه cbc:TaxExemptionReason (BT-120)، وإلا جاء تحذير BR-KSA-83. ومطابقة النص حرفيًا بنصّ الهيئة مكتوبة في المخطط لكنها معطَّلة فيه بتعليق، والأسلم مع ذلك أن تكتب نصّها الإنجليزي كما هو.
ودرجتها تحذير: الفاتورة تُجاز ويعود الكود مع القبول في warningMessages. وفي تجاربنا على بيئة الهيئة التجريبية عاد المستند المعفى الذي لا يحمل العنصر بهذا الكود وحده. والمواصفة الأوروبية في أصلها تكتفي هنا بالرمز أو النص بقاعدة BR-E-10؛ نسخة الهيئة أسقطت تلك القاعدة ووضعت هذه مكانها، فالنص وحده لم يعد كافيًا. ولسطور الدفعة المقدمة توأم لها هو BR-KSA-94.
لماذا يحدث؟
مرتّبة من الأشيع إلى الأقل شيوعًا — الأرجح أن سببك في الأول أو الثاني.
-
نصّ بلا رمز: «Exempt» أو «معفى» أو نص المادة في
cbc:TaxExemptionReason، وcbc:TaxExemptionReasonCodeغائب — وهو ما يرضي القاعدة الأوروبيةBR-E-10ولا يرضي هذه. -
السبب مكتوب على البند وحده في
cac:Item/cac:ClassifiedTaxCategory، والقاعدة لا تقرأ إلا التفصيل الضريبي للمستند. -
الحرف
Eمستعمل بمعنى «بلا ضريبة» لكل ما لم تُحسب عليه ضريبة: تصدير، أو دواء، أو رسوم محصّلة عن الغير، أو خصم. غياب الرمز هنا عَرَض: لا رمز من الثلاثة يصف البيع لأن البيع ليس معفى. -
رمز من قائمة الصفرية على تفصيل معفى —
VATEX-SA-35للأدوية تحتEمثلًا — فتمرّ هذه القاعدة وتحذّرBR-KSA-CL-04، والحرف نفسه خطأ. -
إيجار أو بيع عقار مُدخَل معفى بلا
VATEX-SA-30، لأن نظام المكتب يعرف «معفى» ولا يعرف الرمز. - عنصر الرمز يُكتب فارغًا أو بمسافات حين لا يعرف القالب قيمته، والفارغ عند القاعدة كالغائب.
كيف تصلحه
4 خطوات، ثم أعد إرسال الفاتورة.
-
1
اكتب أحد الرموز الثلاثة ونصه في التفصيل الضريبي
داخل كل
cac:TaxSubtotal/cac:TaxCategoryفئتهE، وبعدcbc:Percentمباشرة:<cbc:TaxExemptionReasonCode>VATEX-SA-30</cbc:TaxExemptionReasonCode>ثم<cbc:TaxExemptionReason>Real estate transactions mentioned in Article 30 of the VAT Regulations</cbc:TaxExemptionReason>، ثمcac:TaxScheme. الرمز بحروف كبيرة كما في القائمة. -
2
راجع الحرف قبل أن تبحث عن رمز
إن لم يصف أحد الرموز الثلاثة ما بعته، فالأرجح أن البند ليس معفى: قد يكون صفريًا
Zبقائمة رموزه الأطول، أو خارج نطاق الضريبةO، أو خاضعًاS. والفرق ليس شكليًا: المعفاة تمنع خصم ضريبة المدخلات والصفرية لا تمنعه، فالحرف الخطأ يغيّر إقرارك وإن لم يغيّر مبلغ الفاتورة. وأيّ المعاملات تنطبق على توريدك سؤال نظامي مرجعه مستشارك الضريبي وzatca.gov.sa لا نحن. -
3
في العقار: الشروط قبل الرمز
VATEX-SA-30هو رمز التعاملات العقارية المذكورة في المادة الثلاثين، وليس كل ما يمرّ على مكتب عقاري تحته: العمولة مثلًا خدمة لها معاملتها. وما يجمعه المكتب من أنواع التوريد وضرائبها في الفوترة الإلكترونية للمكاتب العقارية، والحكم في حالتك لمستشارك. -
4
الفاتورة المقبولة لا تُعدَّل
التحذير يعني أن المستند سُجّل كما هو، فلا تعيد إرساله ولا تعدّله. أصلح الربط للمستندات التالية. وإن تبيّن أن الفئة نفسها كانت خطأ فطريق التصحيح إشعار دائن ثم فاتورة جديدة بالمعاملة الصحيحة بعد أن يؤكدها مستشارك، وخطواته في كيف تصدر إشعارًا دائنًا.
هذا الكود لا يمنع القبول، فالفاتورة الحالية نظامية. صحّح البيانات لتختفي التحذيرات من الفواتير القادمة.
هل يمنعه ZATCA Tools؟
لا يمنعه، وهذا قرار لا سهو: السبب في ZATCA Tools اختياري ولا نخمّنه، لأن سببًا مخمَّنًا يعلن للهيئة سندًا نظاميًا لم يقله التاجر. في نموذج الفاتورة تظهر قائمة المعاملة الضريبية متى أضافت المنشأة المعفاة في ملف المنشأة، وبجانبها قائمة السبب بالرموز الثلاثة وأول خياراتها «بدون تحديد»، ويُقترح فيها سبب المنشأة الافتراضي أو آخر سبب استعملته للمعفاة. وأول فاتورة معفاة بلا سابقة تبدأ بلا سبب ما لم يختره التاجر، فتُصدر وتُقبل بهذا التحذير. وفي واجهة البرمجة حقل tax_reason_code اختياري: إن غاب أخذ البند سبب البنود الأخرى من فئته في المستند نفسه متى اتفقت على سبب واحد؛ فإن ذكرت سببين بقي بلا سبب لأن اختيار أحدهما تخمين، وعاد الرد بحالة warnings وفيه هذا الكود؛ وإن لم يُذكر سبب في المستند أخذ السبب الافتراضي للمنشأة لهذه الفئة، ثم آخر سبب استُعمل لها في مستنداتها المُصدرة، وإلا خرج بلا سبب بالتحذير نفسه. أما رمز لا تعرفه قائمتنا، أو رمز صفري على بند معفى، أو رمز على بند خاضع، فيُرد قبل التوقيع بخطأ invalid_lines. وربط شوبيفاي لا يصدر بندًا معفى أصلًا: الطلب خاضع، أو صفري برمز التصدير. والإشعار الدائن أو المدين يرث فئة الفاتورة الأصل وسببها، فإشعار على فاتورة معفاة بلا سبب يعود بالتحذير نفسه. والرمز يُكتب مع نصه الإنجليزي في التفصيل الضريبي للمستند وحده، ولكل سبب تفصيله الضريبي المستقل: مستند من واجهة البرمجة يجمع سببين معفيين مختلفين يخرج بتفصيلين، كل سبب بمبلغه، وتقبله الهيئة مع تحذير BR-E-08. والإشعار الكامل يعيد لكل سبب حصته.
أكواد لها علاقة
أسئلة شائعة
هل رُفضت فاتورتي بسبب هذا الكود؟ +
errorMessages التي ترفض عن warningMessages التي تُسجَّل فقط. والتفصيل في فاتورتي مرفوضة من الهيئة.كتبت «معفى» في نص السبب — ألا يكفي؟ +
cbc:TaxExemptionReasonCode، والنص (BT-120) حقل آخر يأتي مع الرمز لا بدلًا منه. وخذ النص من قائمة الهيئة بالإنجليزية كما هو، لا وصفًا من عندك.الأدوية عندي «معفاة» — لماذا لا أجد لها رمزًا تحت E؟ +
VATEX-SA-35 للأدوية والمعدات الطبية، تحت الحرف Z. وضعه تحت E يمرّ من هذه القاعدة وتحذّر منه BR-KSA-CL-04، والأهم أنه يغيّر معاملة البند في إقرارك. وهل ينطبق التصفير على ما تبيعه سؤال لمستشارك.الإيجار السكني معفى — أي رمز أكتب؟ +
VATEX-SA-30، ونصّه يحيل إلى المادة الثلاثين من لائحة ضريبة القيمة المضافة. أما هل يستوفي عقدك شروط الإعفاء فمسألة نظامية مرجعها zatca.gov.sa ومستشارك، وما يعرض للمكتب العقاري من معاملات في الفوترة الإلكترونية للمكاتب العقارية.ما الفرق بين هذه القاعدة و BR-KSA-CL-04؟ +
BR-KSA-CL-04 تسأل: هل الرمز واحد من الثلاثة؟ فرمز صفري على تفصيل معفى يرضي هذه ويُسقط تلك. وكلتاهما تحذير.ZATCA Tools يبني التوقيع والبصمة والعدّاد والترميز عنك، ويتحقق من البيانات قبل الإرسال. ابدأ مجانًا، وبدون بطاقة ائتمانية.
ابدأ مجانًا