BR-KSA-EN16931-02 يرفض الفاتورة

عملة الاحتساب الضريبي (BT-6) بقيمة غير SAR

الحقل الذي تفحص BR-KSA-68 وجوده تفحص هذه القاعدة قيمته: ثلاثة أحرف هي SAR ولا شيء سواها. والمنشأة التي تفوتر بعملة أجنبية تبقى ضريبتها محتسبة بالريال، لأن العملتين حقلان لا حقل واحد.

نص الرسالة كما ترسلها الهيئة بالإنجليزية، بلا تعديل

VAT accounting currency code (BT-6) must be "SAR".

ماذا يعني هذا؟

ثلاث قواعد على الحقل نفسه، وتمييزها يختصر عليك الطريق: BR-KSA-68 ودرجتها خطأ تسأل هل العنصر موجود، وهذه ودرجتها خطأ تسأل ما قيمته، وBR-KSA-EN16931-09 ودرجتها تحذير تحكم ما يلزم المستند حملُه بعد التصريح بالحقل. أنت الآن في الثانية: العنصر موجود، وقيمته ليست SAR.

والقيمة حرفية: SAR برمز ISO 4217 بحروف كبيرة، في cbc:TaxCurrencyCode في مستوى الفاتورة.

وهي غير عملة الفوترة. عملة المستند (BT-5) في cbc:DocumentCurrencyCode حرّة: تبيع بالدولار فتكتب الدولار. أما عملة الاحتساب فمقيَّدة بالولاية القضائية لا بالصفقة — الضريبة التزام سعودي يُقرَّ بالريال — ولذلك لا تتبع الأولى في حال.

وحقلان مجاوران يقرآن هذا التصريح: BR-KSA-89 تشترط أن تكون العملة الهدف (KSA-38) — إن وُجدت — هي نفسها BT-6، وBR-KSA-CL-02 تشترط أن تساوي كل خصائص currencyID عملةَ الفاتورة إلا مبلغ الضريبة بعملة الاحتساب (BT-111). فتغيير قيمة BT-6 يحرّك ما حوله، ولذلك يُكتب ثابتًا مرة واحدة.

لماذا يحدث؟

مرتّبة من الأشيع إلى الأقل شيوعًا — الأرجح أن سببك في الأول أو الثاني.

  • سطر واحد في الربط ينسخ عملة المستند إلى عملة الاحتساب — أشيع سبب على الإطلاق، ولا يظهر أثره إلا عند أول فاتورة بعملة أجنبية.
  • قيمة بحروف صغيرة sar، أو بمسافة زائدة، أو بالرمز النقدي بدل رمز ISO.
  • كتابة «ريال» أو «ريال سعودي» في حقل يقبل رمزًا من ثلاثة أحرف لاتينية.
  • نظام محاسبي عالمي له «عملة وظيفية» على مستوى الشركة بالدولار أو الدرهم، فيكتبها في هذا الحقل بوصفها عملة الاحتساب.
  • رمز ISO العددي 682 بدل الرمز الحرفي.

كيف تصلحه

3 خطوات، ثم أعد إرسال الفاتورة.

  1. 1
    اكتبها ثابتًا لا مشتقًّا

    cbc:TaxCurrencyCode بالقيمة SAR في كل مستند: فاتورة وإشعارًا دائنًا ومدينًا. لا تشتقّها من عملة المستند ولا من إعدادات المنشأة ولا من ملف العميل — ليس في الفاتورة الإلكترونية السعودية ما يُشتقّ في هذا الحقل.

  2. 2
    ودع عملة الفوترة لصفقتك

    BT-5 يبقى ما بعت به فعلًا. والمبالغ في المستند تُعبَّر بعملته، ومبلغ الضريبة بعملة الاحتساب يُحوَّل إلى الريال بسعر الصرف الذي تعتمده منشأتك. وBR-KSA-97 ودرجتها تحذير تتوقع اختلاف المبلغين متى كانت عملة الفاتورة غير الريال — فتساويهما مع عملة أجنبية علامة على تحويل لم يقع.

  3. 3
    ثم راجع كتلة الضريبة بالريال

    التصريح بعملة الاحتساب يُدخل في الحساب كتلةً ثانية تحمل مبلغ الضريبة بالريال بلا تفصيل بداخلها، وهي شأن BR-KSA-EN16931-09. ودرجتها تحذير لا رفض، فتكون في الغالب أول ما يظهر بعد أن تستقيم قيمة هذا الحقل.

بعد التصحيح أعد إرسال الفاتورة. الفاتورة المرفوضة لم تُسجَّل عند الهيئة، فلا تحتاج إشعارًا دائنًا — أرسل الفاتورة الصحيحة نفسها.

هل يمنعه ZATCA Tools؟

نعم، وبالسبب نفسه الذي في BR-KSA-68: عملة الاحتساب مكتوبة في مُولِّد الحمولة نصًّا ثابتًا هو SAR، ولا يوجد في المنتج عمود عملة على المنشأة ولا على الفاتورة تُشتقّ منه قيمة أخرى. وهذه هي الصياغة الأمينة: القيمة لا تخطئ لأن الحال التي تجعلها مثيرة للاهتمام — الفوترة بعملة أجنبية — غير مدعومة عندنا أصلًا.

أكواد لها علاقة

أسئلة شائعة

أبيع بالدولار — هل أكتب الدولار في هذا الحقل؟ +
لا. الدولار مكانه عملة المستند (BT-5)، وعملة الاحتساب (BT-6) تبقى SAR. حقلان بمعنيين: بأيهما بعت، وبأيهما تُحتسب الضريبة — والثاني لا يتغيّر ببلد المشتري ولا بعملة العقد.
هل تُقبل sar بحروف صغيرة؟ +
الرسالة الرسمية تقتبس القيمة بحروف كبيرة، ورموز ISO 4217 تُكتب كبيرة. والذي نقرؤه من المخطط المُصرَّف نص القاعدة ودرجتها لا شرط التنفيذ، فلا نجزم لك بحساسية الحالة — ولا داعي للمجازفة والحروف الكبيرة هي الصيغة المعتمدة.
هل يلزمني إرسال حقول سعر الصرف؟ +
ما نستطيع تأكيده من القواعد نفسها أنها مشروطة لا مطلقة: BR-KSA-88 وBR-KSA-89 تشترطان — إن وُجد الحقلان — أن تسمّي عملةُ المصدر عملةَ الفاتورة وعملةُ الهدف عملةَ الاحتساب. أما هل يجب وجودهما ابتداءً فليس مما نقرؤه هنا، ومرجعه zatca.gov.sa.
أصلحت هذه — ولا تريد التالية

ZATCA Tools يبني التوقيع والبصمة والعدّاد والترميز عنك، ويتحقق من البيانات قبل الإرسال. مجاني بالكامل حاليًا، وبدون بطاقة ائتمانية.

ابدأ مجانًا

← كل أكواد أخطاء ZATCA