تربط نظامك ببوابة فاتورة، فتُصدر فاتورة وتنتظر قبولها، لكن بدلاً من رد سليم يعود إليك رفض يحمل الرمز 1016 ونصًا يقول إن العملة غير مدعومة. تبدو الرسالة بسيطة، غير أنها تخفي وراءها سببًا دقيقًا: الفوترة الإلكترونية في المملكة لا تتعامل مع أي عملة كيفما اتفق، بل تفرض قواعد صارمة على رمز عملة المستند، وعلى عملة الضريبة، وعلى الصيغة التي يُكتب بها رمز العملة في ملف XML.
هذا الدليل مخصص لخطأ واحد فقط: رمز الخطأ 1016، العملة غير مدعومة أو غير صالحة. سنشرح ماذا يعني بالضبط، ولماذا تعيده هيئة الزكاة والضريبة والجمارك، وكيف تكتشف السبب الحقيقي وراءه، وكيف تصلحه نهائيًا، وكيف تمنع تكراره قبل أن يصل الطلب إلى المنصة أصلاً. هذه الصفحة جزء من دليل أخطاء هيئة الزكاة والضريبة والجمارك في الفوترة، وتحديدًا ضمن عائلة أخطاء التحقق من قواعد العمل، لأن الرمز 1016 ليس خطأ بنية في ملف XML بقدر ما هو خطأ في قيمة منطقية يحملها المستند: رمز العملة.
ماذا يعني رمز الخطأ 1016؟
الرمز 1016 يعني أن رمز العملة المعلن في الفاتورة لا يقبله نظام الفوترة الإلكترونية، إما لأنه ليس رمزًا معياريًا معترفًا به، وإما لأنه لا يطابق العملة المطلوبة في السياق المحلي. الفوترة الإلكترونية لا تنظر إلى اسم العملة كنص حر مثل «ريال» أو «دولار»، بل تتعامل مع رمز معياري من ثلاثة أحرف وفق المعيار الدولي ISO 4217، مثل SAR للريال السعودي وUSD للدولار الأمريكي وEUR لليورو.
الفاتورة في المملكة تحمل حقلين منفصلين للعملة، وكلاهما يخضع لرقابة المنصة:
- رمز عملة المستند (
DocumentCurrencyCode): العملة التي حُرِّرت بها قيم الفاتورة من سعر ومبلغ وإجمالي. - رمز عملة الضريبة (
TaxCurrencyCode): العملة التي يُحتسب بها ويُعلن بها مبلغ ضريبة القيمة المضافة.
القاعدة الجوهرية التي يحرسها الرمز 1016 هي أن مبلغ الضريبة في فواتير السوق المحلي يجب أن يكون بالريال السعودي دائمًا، أي TaxCurrencyCode يساوي SAR بلا استثناء. أما عملة المستند فيُتوقع أن تكون SAR في المعاملة المحلية بين منشأة سعودية وعميل داخل المملكة، ويُسمح بعملة أجنبية فقط في حالات محددة مثل التصدير، بشرط أن تبقى الضريبة معلنة بالريال. أي خروج عن هذه السلسلة يُنتج الرمز 1016.
DocumentCurrencyCode: عملة قيم الفاتورة (SAR محلياً)
TaxCurrencyCode: عملة الضريبة (SAR دائماً)
رموز ISO 4217 ثلاثية بأحرف كبيرة
الضريبة تُعلَن بالريال دائماً
كيف تعيد المنصة الرمز 1016 في الاستجابة
حين ترفض المنصة الفاتورة بسبب العملة، تعود الاستجابة بحالة تدل على الرفض، وداخلها قائمة من أخطاء التحقق، يحمل كل خطأ رمزه ونصه والحقل المتسبب فيه. فيما يلي نموذج مبسّط لجسم استجابة يحمل الرمز 1016 كما قد يصلك من بوابة فاتورة:
الحقل targetField هو خط البداية في كل تشخيص: يخبرك أي حقل عملة أطلق الخطأ. إن كان DocumentCurrencyCode فالمشكلة في عملة قيم الفاتورة، وإن كان TaxCurrencyCode فالمشكلة في عملة الضريبة المعلنة. والحقل message يعطيك السبب بصيغة مقروءة. اقرأ الاثنين معًا قبل أن تلمس أي إعداد.
الأسباب الأربعة الشائعة وراء الرمز 1016
رغم أن الرسالة واحدة، فإن مصدر الخطأ يختلف. في الممارسة العملية، تتكرر أربعة أسباب أكثر من غيرها.
السبب الأول: رمز عملة غير معياري أو بصيغة خاطئة
أكثر الأسباب شيوعًا أن النظام يرسل رمز عملة لا يطابق معيار ISO 4217. قد يكون النظام أرسل «SR» بدل SAR، أو «﷼» كرمز نصي، أو «Riyal» بالأحرف الكاملة، أو حتى رمز العملة بأحرف صغيرة sar بينما يتوقع المعيار ثلاثة أحرف كبيرة. كل هذه القيم ترفضها المنصة لأنها ليست رموزًا معيارية صحيحة. الرمز المقبول الوحيد للريال السعودي هو SAR بثلاثة أحرف كبيرة بالضبط.
السبب الثاني: عملة الضريبة ليست بالريال السعودي
قد تكون عملة المستند سليمة، لكن عملة الضريبة TaxCurrencyCode أُرسلت بعملة أخرى. هذا خطأ متكرر في فواتير التصدير: تُحرَّر الفاتورة بالدولار، فيتولّد TaxCurrencyCode دولارًا أيضًا بالتبعية. القاعدة لا تقبل ذلك: في السوق المحلي، مبلغ الضريبة وعملته يجب أن يكونا بالريال السعودي حتى لو كانت قيم الفاتورة بعملة أجنبية، لأن الإقرار الضريبي في المملكة يُقدَّم بالريال.
السبب الثالث: عملة أجنبية في معاملة محلية
أحيانًا تُحرَّر فاتورة لعميل داخل المملكة بعملة أجنبية، مثل الدولار أو الدرهم، بسبب إعداد افتراضي خاطئ في بطاقة العميل أو في إعدادات الفرع. المعاملة المحلية بين منشأة سعودية وعميل داخل المملكة يُتوقع أن تُحرَّر بالريال السعودي. حين تصل المنصة فاتورة محلية بعملة أجنبية بلا مبرر، قد تردها بالرمز 1016.
السبب الرابع: تعارض بين العملة المعلنة والمبالغ المحسوبة
في بعض الحالات يكون رمز العملة صحيحًا، لكن المبالغ في الفاتورة محسوبة بعملة مختلفة عن المعلنة، أو أن حقل TaxCurrencyCode يختلف عن DocumentCurrencyCode دون وجود حقل سعر صرف الضريبة الذي يربطهما. هذا التناقض بين ما تعلنه الفاتورة وما تحمله من أرقام يدفع المنصة لرفض المستند، لأن المعيار يشترط اتساقًا كاملاً بين العملة المعلنة والقيم وعملة الضريبة.
| المعيار | صحيح | مرفوض |
|---|---|---|
| الرمز | SAR | SR أو ﷼ أو sar |
| عملة الضريبة | SAR | عملة أجنبية |
| المعيار | ISO 4217 | رمز غير قياسي |
مثال كامل: فاتورة تصدير تُرفض بالرمز 1016
لنأخذ حالة واقعية. منشأة سعودية تبيع خدمة لعميل خارج دول الخليج، فتُحرِّر الفاتورة بالدولار الأمريكي. النظام يولّد المستند فيجعل عملة الضريبة دولارًا أيضًا، فترفضه المنصة. هكذا تبدو القيم الخاطئة مقابل القيم المتوقعة:
الفكرة المحورية: عملة المستند قد تكون أجنبية في التصدير، لكن عملة الضريبة تبقى SAR على الدوام. متى كانت الضريبة بعملة غير الريال في فاتورة محلية أو فاتورة تصدير، توقّع الرمز 1016.
رمز العملة وفق معيار ISO 4217
معيار ISO 4217 هو القائمة الدولية المعتمدة لرموز العملات، وكل رمز فيه يتكوّن من ثلاثة أحرف لاتينية كبيرة. الفوترة الإلكترونية تتبع هذا المعيار حرفيًا، فلا تقبل اختصارات محلية ولا رموزًا نصية. هذه أمثلة على الرموز الصحيحة الأكثر استخدامًا:
SAR: الريال السعودي، وهو الرمز المطلوب لعملة الضريبة في كل الفواتير المحلية.USD: الدولار الأمريكي، يُستخدم في بعض فواتير التصدير لعملة المستند.EUR: اليورو، في معاملات التصدير إلى السوق الأوروبي.AED: الدرهم الإماراتي، في بعض المعاملات الخليجية وفق سياق المعاملة.
الخطأ الشائع هنا أن يخلط فريق التطوير بين رمز العملة المعياري وبين رمز المحرف المطبعي مثل «ر.س» أو «$». الأول قيمة بيانات تُرسَل إلى المنصة، والثاني مجرد عرض بصري للمستخدم. ما يصل إلى المنصة يجب أن يكون رمز ISO 4217 وحده.
كيف تُكتب العملة فعليًا في ملف الفاتورة
رمز العملة لا يظهر في موضع واحد فقط داخل ملف الفاتورة، بل يتكرّر في عدة حقول يجب أن تتسق جميعها. الحقل الرئيسي للعملة هو رمز عملة المستند الذي يحكم قيم البنود والإجماليات. ثم يأتي رمز عملة الضريبة الذي يحكم مجموعات الضريبة ومبالغها. وأخيرًا تحمل بعض حقول المبالغ ذاتها سمة عملة مصاحبة لكل قيمة نقدية. القاعدة العملية: رمز عملة الضريبة وكل المبالغ الضريبية يجب أن تشير إلى الريال السعودي في الفواتير المحلية، أما رمز عملة المستند فيتبع طبيعة المعاملة.
حين يولّد نظامك الملف، تأكد أن سمة العملة المرافقة لمبلغ الضريبة الإجمالي تساوي SAR، وأن سمة العملة المرافقة لإجمالي الفاتورة تساوي رمز عملة المستند نفسه. أي اختلاف بين سمة العملة المكتوبة بجانب مبلغ والعملة المعلنة في رأس المستند يكفي وحده لإطلاق الرمز 1016، لأن المنصة تقرأ كل سمة عملة على حدة وتقارنها بالعملة المعلنة.
سعر صرف الضريبة عند اختلاف عملة المستند عن الريال
حين تُحرَّر فاتورة تصدير بعملة أجنبية بينما تبقى الضريبة بالريال، يظهر سؤال منطقي: كيف تربط المنصة بين قيمة محرَّرة بالدولار ومبلغ ضريبة بالريال؟ الجواب هو حقل سعر صرف الضريبة. هذا الحقل يحمل سعر تحويل عملة المستند إلى الريال السعودي وقت إصدار الفاتورة، فيتيح للمنصة وللهيئة احتساب مقابل الضريبة بالريال بدقة.
إغفال سعر صرف الضريبة حين تختلف عملة المستند عن عملة الضريبة سبب متكرر للرفض. إن أرسلت فاتورة بعملة مستند أجنبية وعملة ضريبة بالريال دون أن تُضمّن سعر الصرف الرابط بينهما، فقد ترفض المنصة المستند لانكسار الاتساق المطلوب بين العملتين. القاعدة: كلما اختلفت عملة المستند عن الريال، أرفق سعر صرف الضريبة الصحيح.
أثر الرمز 1016 على دورة الفاتورة كاملة
الرمز 1016 لا يوقف فاتورة واحدة فحسب، بل قد يعطّل دورة الفوترة بأكملها إن كان مصدره إعدادًا عامًا. فاتورة مرفوضة في نموذج الفوترة المبسّطة تبقى دون رمز استجابة سريع معتمد، وفاتورة مرفوضة في نموذج الفوترة الضريبية لا تُعتمد من المنصة، ما يعني أنها قانونيًا غير صالحة للتسليم للعميل. ومع تراكم الفواتير المرفوضة، يتعقّد التسوية مع الإقرار الضريبي في نهاية الفترة. لذلك يستحق خطأ العملة معالجة جذرية من الإعداد، لا ترقيعًا فاتورة بفاتورة.
الخبر الجيد أن خطأ العملة من أسهل الأخطاء حسمًا حين تُعالَج من مصدرها: قائمة عملات معيارية واحدة، وعملة ضريبة مثبّتة على الريال، وتحقق محلي قبل الإرسال. ثلاث قواعد تكفي لإغلاق باب الرمز 1016 نهائيًا.
الرمز 1016 في الإشعارات الدائنة والمدينة
الإشعار الدائن والإشعار المدين يخضعان لنفس قاعدة العملة. الإشعار الدائن الذي يصحّح فاتورة محرَّرة بالدولار يجب أن يحافظ على نفس عملة المستند الأصلي، وأن تبقى عملة ضريبته بالريال السعودي. أي اختلاف في عملة المستند بين الفاتورة الأصلية وإشعارها، أو أي عملة ضريبة غير الريال في الإشعار، يطلق الرمز 1016 على الإشعار تمامًا كما يطلقه على الفاتورة.
علاقة الرمز 1016 بالإقرار الضريبي
سبب صرامة المنصة في عملة الضريبة منطقي تمامًا: الإقرار الضريبي في المملكة يُقدَّم بالريال السعودي. لو سُمح بإعلان الضريبة بعملات مختلفة، لاستحال تجميع مبالغ الضريبة في الإقرار دون تحويل غير موثوق. لذلك تفرض المنصة أن تكون عملة الضريبة بالريال في كل فاتورة، حتى تأتي بياناتك متسقة مع ما تعلنه في إقرارك. حين تلتزم بهذه القاعدة، تتطابق فواتيرك مع إقرارك تلقائيًا، وتتجنب فروقًا يصعب تبريرها لاحقًا.
أخطاء يخلط بينها وبين الرمز 1016
قبل أن تبدأ التصحيح، تأكد أنك تعالج الخطأ الصحيح. هناك رموز تبدو قريبة لكنها تخص حقولًا أخرى:
- خطأ نسبة الضريبة يخص قيمة النسبة وفئتها لا عملتها، وهو موضوع منفصل عن الرمز 1016.
- خطأ مجموع البنود يعني أن جمع البنود لا يطابق الإجمالي، وهو خطأ حسابي لا علاقة له بالعملة.
- خطأ بنية XML يعني أن الحقل نفسه ناقص أو في غير موضعه، بينما الرمز 1016 يفترض أن الحقل موجود لكن قيمته مرفوضة.
الفرق العملي: الرمز 1016 دائمًا عن قيمة رمز العملة، في حقل DocumentCurrencyCode أو TaxCurrencyCode. إن كان الحقل المستهدف غير هذين، فأنت أمام خطأ آخر.
كيف تشخّص السبب في خطوات
اتبع تسلسلاً ثابتًا لتصل إلى السبب بسرعة بدل التخمين:
- اقرأ الحقل المستهدف
targetFieldفي الاستجابة لتعرف أهي عملة المستند أم عملة الضريبة. - افحص قيمة الرمز المرسلة: هل هي ثلاثة أحرف كبيرة من ISO 4217، أم اختصار أو رمز نصي؟
- تحقق من أن
TaxCurrencyCodeيساويSARمهما كانت عملة المستند. - راجع إعداد العميل والفرع: هل أُسندت عملة أجنبية افتراضية لمعاملة محلية بلا مبرر؟
اقرأ الحقل المستهدف
افحص رمز العملة
تأكّد أن الضريبة SAR
راجع إعداد العميل والفرع
متى يظهر الرمز 1016 في المرحلة الأولى والثانية
في المرحلة الأولى (الإصدار والحفظ)، قد لا تظهر بعض أخطاء العملة فورًا لأن الفاتورة لا تُرسَل لحظيًا إلى المنصة. لكن في المرحلة الثانية (الربط والتكامل) حيث تُرسَل الفاتورة إلى بوابة فاتورة قبل اعتمادها أو بعد إصدارها، يظهر الرمز 1016 في الاستجابة مباشرة. لذلك يجب أن يطبّق نظامك التحقق من العملة محليًا قبل بناء المستند، حتى لا تكتشف الخطأ بعد فوات الأوان في المرحلة الثانية.
أخطاء الإعداد التي تنتج الرمز 1016 بصمت
كثير من حالات الرمز 1016 لا تأتي من خطأ في كل فاتورة، بل من إعداد خاطئ يتسرّب إلى فواتير كثيرة دفعة واحدة:
- عملة افتراضية أجنبية مضبوطة على مستوى الشركة أو الفرع بدل الريال السعودي.
- قالب فاتورة قديم يرسل رمز العملة كاختصار محلي مثل «SR» بدل
SAR. - اشتقاق عملة الضريبة من عملة المستند تلقائيًا بدل تثبيتها على الريال.
- استيراد بيانات عملاء من نظام سابق يحمل رموز عملات غير معيارية.
إصلاح الإعداد من مصدره يحل عشرات الفواتير دفعة واحدة، بدل معالجة كل فاتورة على حدة.
متى يُسمح بالعملة الأجنبية ومتى يجب الريال
الالتباس الأكبر حول الرمز 1016 يدور حول السؤال: هل يُسمح بالعملة الأجنبية أصلاً؟ الجواب يفرّق بين حقلين. عملة المستند تتبع طبيعة المعاملة: في البيع المحلي بين منشأة سعودية وعميل داخل المملكة يُتوقع الريال السعودي، وفي التصدير إلى عميل خارج دول الخليج يُسمح بعملة أجنبية مثل الدولار أو اليورو تبعًا للاتفاق التجاري. أما عملة الضريبة فلا تتبع المعاملة إطلاقًا، بل تبقى الريال السعودي في كل الأحوال، لأن مرجعها هو الإقرار الضريبي لا العقد التجاري.
بعبارة مختصرة: يجوز أن تتغير عملة المستند بحسب وجهة البيع، لكن عملة الضريبة ثابتة على الريال. متى وعيت هذا التفريق، تجنّبت السبب الأشهر للرمز 1016، وهو افتراض أن العملة كتلة واحدة تنتقل من المستند إلى الضريبة بالتبعية.
قائمة تحقق سريعة قبل إرسال أي فاتورة
قبل أن يبني نظامك المستند ويرسله إلى المنصة، مرّر الفاتورة على هذه القائمة المختصرة. مرور الفاتورة عليها بنجاح يغلق باب الرمز 1016 عمليًا:
- رمز عملة المستند من ثلاثة أحرف لاتينية كبيرة ومن قائمة ISO 4217، لا اختصار محلي ولا رمز نصي.
- رمز عملة الضريبة يساوي
SARبالضبط، أيًا كانت عملة المستند. - سمة العملة المرافقة لكل مبلغ ضريبي تساوي الريال السعودي.
- المعاملة المحلية محرَّرة بالريال السعودي ما لم يكن هناك مبرر تصدير واضح.
- عند اختلاف عملة المستند عن الريال، سعر صرف الضريبة مرفق وصحيح.
- إعداد العملة الافتراضية على مستوى الشركة والفرع والعميل مراجَع ومضبوط على الريال للسوق المحلي.
هذه القائمة ليست إجراءً لمرة واحدة، بل قاعدة تُبنى داخل منطق نظامك حتى تطبَّق على كل فاتورة آليًا. حين تتحول من فحص يدوي إلى تحقق برمجي ثابت، يصبح الرمز 1016 ذكرى لا حدثًا متكررًا.
كيف تصلح الرمز 1016 نهائيًا
التصحيح يسير في مسارين متكاملين. الأول فوري لإنقاذ الفاتورة المرفوضة، والثاني جذري لمنع تكرار المشكلة:
- صحّح رمز العملة إلى رمز ISO 4217 صحيح بثلاثة أحرف كبيرة، فيكون الريال
SARلا «SR» ولا «ر.س». - ثبّت
TaxCurrencyCodeعلىSARفي كل الفواتير، محلية كانت أو تصدير. - اجعل عملة المعاملات المحلية الريال السعودي افتراضيًا، واحصر العملة الأجنبية في حالات التصدير المبرَّرة.
- عند التصدير بعملة أجنبية، أضف سعر صرف الضريبة الذي يربط عملة المستند بالريال عند الحاجة.
- أعد إصدار الفاتورة المصحَّحة وأرسلها مجددًا، وتأكد أن الاستجابة عادت بقبول لا برفض.
كيف تمنع الرمز 1016 قبل أن يحدث
المنع أرخص من العلاج. ضع ثلاث طبقات حماية في نظامك قبل أن تصل أي فاتورة إلى المنصة:
- تحقق محلي يرفض أي رمز عملة لا يطابق قائمة ISO 4217 المعتمدة قبل بناء المستند.
- قاعدة ثابتة تجعل عملة الضريبة بالريال السعودي مهما كانت عملة المستند.
- إعداد افتراضي على مستوى الشركة يجعل الريال هو العملة الأساسية، مع استثناء واضح للتصدير.
كيف يساعدك قيود
في قيود، رمز العملة مشتق من قائمة معيارية وفق ISO 4217، فلا مجال لإرسال اختصار محلي أو رمز نصي غير مقبول. تختار عملة المعاملة من قائمة موحّدة، فيرسل النظام الرمز الصحيح بثلاثة أحرف كبيرة تلقائيًا.
كذلك يثبّت قيود عملة الضريبة على الريال السعودي في فواتير السوق المحلي، فلا تنزلق عملة الضريبة إلى عملة أجنبية بالتبعية، حتى حين تُحرَّر قيم الفاتورة بعملة أخرى في التصدير. ويدعم قيود تعدد العملات في المعاملات التي تستدعي ذلك، مع الحفاظ على إعلان الضريبة بالريال كما تشترط المنصة. وقبل أن تُرسَل الفاتورة إلى بوابة فاتورة في المرحلة الثانية، يطبّق قيود التحقق المحلي من رمز العملة وعملة الضريبة، فلا تصل الفاتورة إلى الهيئة إلا وهي متوافقة. أنت تُصدر الفاتورة، ونحن نتولّى صحة العملة.
دع رمز العملة يُضبط صحيحًا من المصدر
قيود يرسل رمز العملة وفق ISO 4217، ويثبّت عملة الضريبة على الريال السعودي، ويتحقق محليًا قبل الإرسال، فلا تصطدم بالرمز 1016 في فواتيرك.
إلى أين تذهب بعد هذا الدليل؟
الرمز 1016 جزء من منظومة أوسع من أخطاء الفوترة الإلكترونية. لتفهم موضعه وما يرتبط به:
- للمرجع الشامل لكل أخطاء الفوترة: أخطاء هيئة الزكاة والضريبة والجمارك في الفوترة.
- لفهم عائلة الأخطاء المنطقية والحسابية التي ينتمي إليها الرمز 1016: أخطاء التحقق من قواعد العمل.
- لفهم بنية رأس الفاتورة وحقولها بما فيها حقول العملة: حقول رأس الفاتورة.
- لمنظومة الفوترة الإلكترونية الكاملة من قيود: الفاتورة الإلكترونية.
الأسئلة الشائعة
ما رمز العملة الصحيح للريال السعودي في الفاتورة الإلكترونية؟
الرمز الصحيح هو SAR بثلاثة أحرف لاتينية كبيرة وفق معيار ISO 4217. أي صيغة أخرى مثل «SR» أو «ر.س» أو الرمز النصي ﷼ ترفضها المنصة بالرمز 1016. اعتمد رمز ISO 4217 المعياري وحده في البيانات المرسلة.
هل يمكنني إصدار فاتورة بالدولار في الفوترة الإلكترونية؟
نعم في حالات التصدير، حيث يُسمح بأن تكون عملة المستند USD أو عملة أجنبية أخرى. لكن عملة الضريبة TaxCurrencyCode يجب أن تبقى SAR دائمًا، لأن الإقرار الضريبي في المملكة يُقدَّم بالريال السعودي.
لماذا تُرفض فاتورتي بالرمز 1016 رغم أن العملة ريال سعودي؟
غالبًا لأن الرمز أُرسل بصيغة غير معيارية مثل «SR» أو بأحرف صغيرة، أو لأن عملة الضريبة أُرسلت بعملة غير الريال. تحقق من أن الرمز SAR بثلاثة أحرف كبيرة، وأن TaxCurrencyCode يساوي SAR بالضبط.
ما الفرق بين عملة المستند وعملة الضريبة؟
عملة المستند DocumentCurrencyCode هي عملة قيم الفاتورة من سعر وإجمالي، وقد تكون أجنبية في التصدير. عملة الضريبة TaxCurrencyCode هي عملة مبلغ ضريبة القيمة المضافة، ويجب أن تكون الريال السعودي في كل الفواتير المحلية بلا استثناء.
كيف أكتشف الرمز 1016 محليًا قبل الإرسال؟
طبّق تحققًا محليًا على كل فاتورة قبل بنائها: تأكد أن رمز العملة من قائمة ISO 4217 المعتمدة، وأن عملة الضريبة بالريال السعودي، وأن المبالغ متسقة مع العملة المعلنة. قيود يطبّق هذا التحقق تلقائيًا قبل الإرسال إلى المنصة.
هل يدعم قيود إصدار فواتير بعملات متعددة؟
نعم، يدعم قيود تعدد العملات في المعاملات التي تستدعي ذلك، مع إرسال رمز كل عملة وفق ISO 4217، والحفاظ على إعلان الضريبة بالريال السعودي كما تشترط المنصة، فلا تصطدم بالرمز 1016.