إنتقل إلى المحتوى الرئيسي

الفوترة الإلكترونية ZATCA

يتكامل شاري مع نظام الفوترة الإلكترونية للمرحلة الثانية من هيئة الزكاة والضريبة والجمارك (ZATCA) في المملكة العربية السعودية، المعروفة أيضاً بمرحلة الربط والتكامل. عند التفعيل، تُقدم فواتير مبيعاتك إلكترونياً إلى ZATCA للتحقق، مما يضمن الامتثال الكامل لأنظمة الضرائب السعودية.

نظرة عامة على ZATCA المرحلة الثانية

تتطلب المرحلة الثانية من ZATCA ربط أنظمة الفوترة مباشرة بمنصة ZATCA. على خلاف المرحلة الأولى (التي اشترطت فقط إنشاء الفواتير بتنسيق محدد)، تتطلب المرحلة الثانية تقديم كل فاتورة إلكترونياً إلى خوادم ZATCA بشكل فوري أو شبه فوري.

يتولى شاري عملية التقديم بالكامل تلقائياً بمجرد إتمام إعداد التسجيل.

معلومات

يجب تفعيل ZATCA المرحلة الثانية لمنشأتك قبل أن تتمكن من تقديم الفواتير. يمكن لمدير الحساب تفعيلها من الإعدادات > التكاملات > إعدادات ZATCA. تتضمن عملية التسجيل تسجيل وحدة الحل لدى ZATCA والحصول على شهادات الامتثال.

تخليص B2B مقابل إبلاغ B2C

تميّز ZATCA بين نوعين من المعاملات، لكل منهما عملية تقديم مختلفة:

تخليص B2B

تمر فواتير الأعمال التجارية بين المنشآت بعملية التخليص:

  1. تنشئ وتعتمد فاتورة في شاري.
  2. يرسل شاري الفاتورة إلى ZATCA قبل وصولها إلى المشتري.
  3. تتحقق ZATCA من الفاتورة وتطبق ختماً تشفيرياً وتعيدها.
  4. تُسلّم الفاتورة المُخلّصة (مع ختم ZATCA) إلى المشتري.

لا يمكن للمشتري استلام الفاتورة حتى تُخلّصها ZATCA. تكتمل هذه العملية عادة خلال ثوانٍ.

إبلاغ B2C

تمر فواتير المستهلك بعملية الإبلاغ:

  1. تنشئ وتعتمد فاتورة في شاري.
  2. تُسلّم الفاتورة للعميل فوراً.
  3. يُبلّغ شاري عن الفاتورة إلى ZATCA خلال 24 ساعة.
  4. تتحقق ZATCA من الفاتورة المُبلّغة بشكل غير متزامن.

لا تحتاج فواتير B2C للانتظار حتى موافقة ZATCA قبل مشاركتها مع العميل.

ملاحظة

يُحدد نوع المعاملة (B2B أو B2C) من سجل العميل. يُعامل العملاء الذين لديهم رقم تسجيل ضريبي صالح كمعاملات B2B. يُعامل العملاء بدون رقم ضريبي كمعاملات B2C.

إنشاء رمز QR

تتضمن كل فاتورة متوافقة مع ZATCA رمز QR بصيغة TLV (علامة-طول-قيمة) ذات 9 علامات. ينشئ شاري رمز QR هذا تلقائياً عند اعتماد الفاتورة. يُشفّر رمز QR المعلومات التالية:

العلامةالحقل
1اسم البائع
2رقم تسجيل ضريبة القيمة المضافة
3الطابع الزمني للفاتورة
4إجمالي الفاتورة (شامل VAT)
5مبلغ VAT
6بصمة ملف XML للفاتورة
7التوقيع الرقمي ECDSA
8المفتاح العام
9توقيع الشهادة

يظهر رمز QR على ملف PDF المطبوع ويمكن مسحه بأي قارئ متوافق مع ZATCA للتحقق من صحة الفاتورة.

تقديم الفواتير إلى ZATCA

عملية التقديم تلقائية للفواتير المعتمدة:

  1. اعتماد الفاتورة -- تنتقل الفاتورة إلى حالة معتمدة.
  2. إنشاء XML -- ينشئ شاري تمثيل XML متوافق مع ZATCA للفاتورة (بصيغة UBL 2.1).
  3. التوقيع الرقمي -- يُوقّع ملف XML باستخدام شهادة امتثال ZATCA الخاصة بمنشأتك.
  4. التقديم -- يُرسل ملف XML الموقّع إلى API الخاص بـ ZATCA.
  5. الاستجابة -- تعيد ZATCA تخليصاً (B2B) أو إقراراً بالإبلاغ (B2C).
  6. تحديث الحالة -- تتحدث حالة الفاتورة إلى مُخلّصة أو مُبلّغة.

يمكنك مراقبة حالة تقديم كل فاتورة في عرض قائمة الفواتير. يظهر شارة حالة توضح ما إذا كانت الفاتورة قيد المعالجة لدى ZATCA، أو مُخلّصة، أو مُبلّغة، أو واجهت خطأ.

حالة التخليص والإبلاغ

تعرض كل فاتورة إحدى حالات ZATCA التالية:

الحالةالمعنى
معلقةتم اعتماد الفاتورة ولكن لم تُقدم بعد إلى ZATCA.
قيد المعالجةتم إرسال الفاتورة إلى ZATCA وبانتظار الاستجابة.
مُخلّصة(B2B) تحققت ZATCA من الفاتورة وختمتها.
مُبلّغة(B2C) أقرت ZATCA باستلام تقرير الفاتورة.
مرفوضةرفضت ZATCA الفاتورة بسبب أخطاء في التحقق.
خطأحدث خطأ تقني أثناء التقديم.

معالجة الأخطاء وإعادة المحاولة

عندما ترفض ZATCA فاتورة أو يحدث خطأ تقني، يوفر شاري معلومات تفصيلية عن الخطأ:

  • أخطاء التحقق -- تُرجع ZATCA رموز ورسائل خطأ محددة توضح المشكلة (مثل رقم ضريبي مفقود، تنسيق تاريخ غير صالح، حساب ضريبي غير صحيح). تُعرض هذه في عرض تفاصيل الفاتورة.
  • أخطاء تقنية -- انقطاع الاتصال، عدم توفر API، أو مشاكل في الشهادة. يعيد شاري المحاولة تلقائياً للأخطاء التقنية مع تأخير تصاعدي.

لحل فاتورة مرفوضة:

  1. افتح الفاتورة وراجع تفاصيل خطأ ZATCA.
  2. إذا كان الخطأ في بيانات الفاتورة، أصدر إشعار دائن للفاتورة المرفوضة وأنشئ فاتورة مصححة.
  3. إذا كان الخطأ تقنياً، انقر على إعادة التقديم لإعادة الإرسال.
حذر

لا تتجاهل رفض ZATCA. الفواتير المرفوضة غير متوافقة وقد تؤدي إلى عقوبات أثناء عمليات تدقيق ZATCA. عالج حالات الرفض فوراً.

متطلبات التوافق مع ZATCA

لاستخدام ZATCA المرحلة الثانية في شاري، تأكد من توفر التالي:

إعداد المنشأة

  • تفعيل ZATCA المرحلة الثانية لمنشأتك.
  • تسجيل وحدة الحل لدى ZATCA والحصول على شهادة امتثال صالحة.
  • إتمام عملية التسجيل (جميع الخطوات الخمس).

معلومات البائع

  • الاسم القانوني لمنشأتك (بالعربية والإنجليزية).
  • رقم تسجيل ضريبة القيمة المضافة صالح (15 رقماً).
  • رقم السجل التجاري.
  • عنوان وطني كامل (رقم المبنى، الشارع، الحي، المدينة، الرمز البريدي).

معلومات العميل (لمعاملات B2B)

  • الاسم القانوني للعميل.
  • رقم تسجيل ضريبة القيمة المضافة.
  • العنوان الوطني.

بيانات الفاتورة

  • يجب أن يكون لكل بند فئة ومعدل ضريبي.
  • يجب أن تكون تواريخ الفاتورة دقيقة وغير مؤرخة بأثر رجعي خارج النافذة المسموح بها من ZATCA.
  • يجب أن تكون المبالغ بعملة SAR بدقة عشرية صحيحة.
تلميح

نفّذ فاتورة تجريبية عبر بيئة ZATCA الاختبارية قبل البدء الفعلي. يتيح لك ذلك التحقق من صحة إعداداتك دون إنشاء التزامات ضريبية حقيقية. خيار البيئة الاختبارية متاح أثناء عملية تسجيل ZATCA.