الفوترة الإلكترونية في السعودية: المرحلة الأولى من مشروع زاتكا
فواتير العملاء، وإشعارات الدائن، وإشعارات المدين الصادرة باللغتين العربية والإنجليزية مع رمز الاستجابة السريعة، مرقمة من سلسلة واحدة متصلة ومثبتة بمجرد إصدارها - قياسية أو مبسطة، فئات ضريبة القيمة المضافة من رمز الضريبة، ورقم السجل التجاري للمشتري وعنوانه الوطني، والفواتير التي تم إرسالها قبل إصدار التحويل أيضًا.
تطلب المرحلة الأولى من نظام ZATCA، وهي مرحلة إنشاء الفواتير، من البائع السعودي المسجل في ضريبة القيمة المضافة ثلاثة أمور: أن تحتوي كل فاتورة ضريبية وإشعار على محتوى محدد باللغة العربية، وأن تحتوي على رمز QR يمكن قراءته عبر الهاتف، وألا يتم تعديل أي شيء صادر بعد ذلك - يتم تصحيح أي خطأ بإشعار دائن أو مدين. يقوم TRANXACT بتنفيذ هذه الأمور الثلاثة بمجرد تفعيل الشركة للنظام، ولا يختلف الأمر بالنسبة للشركات التي لم تقم بتفعيله.
المرحلة الثانية - فاتورة XML، وختمها المشفر، وإتمام إجراءات التخليص أو الإبلاغ عبر منصة ZATCA - ليست جزءًا من هذا. انظر قسم "ما لا تشمله المرحلة الأولى" في النهاية.
تشغيله
افتح نطاق اختصاص الشركة الضريبي من خلال المحاسبة ← الضرائب ← الاختصاصات الضريبية. إذا كانت الدولة هي السعودية، فسيظهر حقلان إضافيان: الاسم (بالعربية)، ونظام الفوترة الإلكترونية. اضبط النظام على المرحلة الأولى من نظام ZATCA (إنشاء) واحفظ التغييرات.
تم رفض عملية الحفظ، مع إدراج جميع العناصر المفقودة دفعة واحدة، إلى أن تتمكن الشركة من إصدارها فعلياً بموجبها:
- تم وضع علامة صح على خيار "مسجل" في خانة الاختصاص القضائي.
- رقم التسجيل هو رقم ضريبة القيمة المضافة السعودي: خمسة عشر رقماً، تبدأ وتنتهي بالرقم 3.
- يحمل رأس الرسالة الاسم القانوني للشركة باللغة العربية وعنوانها باللغة العربية. يمكنك تعديله من خلال المنصة ← النماذج المطبوعة ← تعديل رأس الرسالة؛ بالنسبة للشركات السعودية، يتطلب رأس الرسالة أيضًا رقم المبنى والمنطقة والرقم الإضافي للعنوان الوطني.
بمجرد تشغيله:
- يتم ترقيم نطاقات الأرقام الخاصة بفواتير العملاء وإشعارات الدائن والمدين (ARINV، ARCREDIT، ARDEBIT) تلقائيًا بواسطة النظام، ولا تتم إعادة ضبطها أبدًا، بل تتقدم فقط. وترفض قاعدة البيانات أي تغيير من شأنه أن يُعيد رقمًا إلى الوراء أو يُعيد استخدام رقم موجود.
- تصبح النماذج ثنائية اللغة ZATCA-A4 (الفواتير) و ZATCA-A4-MEMO (إشعارات الدائن والمدين) هي النماذج المطبوعة الافتراضية للشركة.
- يتم إصدار كل فاتورة وملاحظة نشرتها الشركة قبل عملية التحويل بعد حدوث ذلك - انظر الفواتير المنشورة قبل عملية التحويل، أدناه.
إصدار فاتورة
المحاسبة ← الحسابات الدائنة والمدينة ← فواتير حسابات القبض تحتوي على فاتورة جديدة. تطلب هذه العملية تحديد العميل، وتاريخ الفاتورة وتاريخ استحقاقها، والعملة (فارغة لعملة الشركة)، ونوع الفاتورة، وتاريخ التوريد، وفي حالة التوريد على مدى فترة زمنية، تاريخ انتهائها، وبنودها.
| مجال | ما يفعله بموجب قانون زاتكا |
|---|---|
| نوع الفاتورة | فاتورة ضريبية (للشركات) أو فاتورة ضريبية مبسطة (للمستهلكين). في حال ترك هذا الحقل فارغًا، يحصل المشتري الذي لديه رقم ضريبة القيمة المضافة على فاتورة ضريبية، بينما يحصل المشتري الذي ليس لديه رقم ضريبة القيمة المضافة على فاتورة مبسطة. |
| تاريخ التوريد | تاريخ توريد السلع أو الخدمات. التاريخ الافتراضي هو تاريخ الفاتورة. |
| البنود | الوصف، الكمية، سعر الوحدة، الخصم، رمز الضريبة، وفئة ضريبة القيمة المضافة: S (قياسي)، Z (معفى من الضريبة)، E (معفى) أو O (خارج النطاق). |
| قانون الضرائب | الطريقة المعتادة لتوضيح كيفية فرض الضريبة على بند ما. بموجب قانون ضريبة القيمة المضافة الموحد (ZATCA)، يُحدد لكل بند فئة ضريبة القيمة المضافة، ونسبة الضريبة في تاريخ الفاتورة، وسبب الإعفاء من رمز الضريبة. أما إذا لم يكن للبند فئة في قانون ZATCA، فإنه يبقى غير مصنف - ولا يُفترض أنه بند قياسي - وتقوم هيئة البريد بتسميته. |
| رمز الإعفاء | في حالة الخطوط Z أو E أو O، ينشر نظام VATEX رمز السبب ZATCA لهذا السبب. ولا يمكن إصدار أي خط من هذه الخطوط بدون رمز السبب. |
| الضريبة | ليس من حقك كتابتها: يقوم الخادم بحساب ضريبة القيمة المضافة من الفئة - المعدل القياسي للشركة (15٪ ما لم يتم تحديد خلاف ذلك) على سطر S، و 0٪ على Z و E و O. |
إلى حين إصدارها، تُعتبر الفاتورة مسودة برقم مؤقت يبدأ بـ "مسودة-". ويمكن تصحيحها وإلغاؤها كأي مسودة أخرى. ولا تأخذ رقمها الحقيقي إلا عند إصدارها، لذا فإن إلغاء المسودة لا يُحدث أي فجوة في سلسلة الأرقام.
قياسي أو مبسط، وتغييره
تتضمن الفاتورة الضريبية (B2B، "القياسية") اسم المشتري وعنوانه ورقم ضريبة القيمة المضافة؛ أما الفاتورة الضريبية المبسطة (B2C) فلا تتضمن ذلك، ويُترك حقل المشتري فيها فارغًا بموجب القانون. يُحدد نوع الفاتورة عند إصدارها: إما ما تختاره أنت، أو إذا تُرك فارغًا، فستكون فاتورة ضريبية للمشتري المسجل لديه رقم ضريبة القيمة المضافة، وفاتورة مبسطة للمشتري غير المسجل لديه.
بينما لا تزال الفاتورة مسودة، يقوم خيار "تغيير نوع الفاتورة" في "فواتير حسابات القبض" بتغيير نوعها. ويتم تسجيل التغيير: حيث يُظهر عمود "تم تغيير النوع" تاريخ التغيير، ويحتفظ السجل بمعلومات مُجريه، كما يتضمن سجل التدقيق كلا الأمرين. وبمجرد إصدار الفاتورة، يتم تثبيت نوعها مع جميع البيانات الأخرى.
تحمل رموز الضرائب فئة ZATCA
يحتوي قسم المحاسبة ← الضرائب ← رموز الضرائب على ثلاثة حقول لرمز ZATCA، تظهر في القائمة كعمود ZATCA:
| مجال | ما يحتويه |
|---|---|
| فئة زاتكا | S - المعدل القياسي، Z - المعدل الصفري، E - معفى، أو O - خارج النطاق. |
| سبب الإعفاء من قانون ZATCA | بالنسبة للرموز Z و E و O: السبب من قائمة ZATCA - VATEX-SA-32 تصدير البضائع، VATEX-SA-33 تصدير الخدمات، VATEX-SA-35 الأدوية والمعدات الطبية، VATEX-SA-EDU التعليم الخاص للمواطنين، VATEX-SA-HEA الرعاية الصحية الخاصة للمواطنين، VATEX-SA-OOS خارج النطاق، والباقي. |
| سبب الإعفاء من قانون زاتكا (بالكلمات) | السبب كما هو مطبوع على الفاتورة. |
تم ملء رموز ضريبة القيمة المضافة الحالية وفقًا لطريقة معالجتها: الرموز القياسية والمخفضة ورموز نظام الهامش والرموز المفترضة هي S؛ والرموز ذات معدل الصفر هي Z؛ والرموز المعفاة هي E؛ والرموز الخارجة عن النطاق ورموز آلية الاحتساب العكسي هي O. أُعطيت الرموز الخارجة عن النطاق VATEX-SA-OOS، وأُعطيت الرموز ذات معدل الصفر المُصنفة كصادرات أسباب التصدير. تُركت جميع الرموز الأخرى ذات معدل الصفر أو المعفاة بدون سبب عمدًا - ويعود لك تحديد أي من أسباب ZATCA ينطبق - ويقوم البريد بتسمية كل سطر حتى يتم ذكره.
بيانات المشتري
تُحدد فاتورة الضرائب السعودية اسم المشتري كما هو مسجل في السجل التجاري. بالنسبة للعميل المقيم في المملكة العربية السعودية (CRM → الحسابات وجهات الاتصال → الحسابات)، يُضاف إلى النموذج ما يلي:
- الاسم باللغة العربية.
- رقم التسجيل التجاري (CR)
- يتكون العنوان الوطني من: رقم المبنى، والمنطقة، والرقم الإضافي المكون من أربعة أرقام. ويطلب دليل العناوين (المنصة ← التصنيف ← دليل العناوين) نفس هذه الأجزاء الثلاثة عند كتابة عنوان سعودي.
بموجب هذا النظام، يتم التحقق من رقم ضريبة القيمة المضافة الخاص بالعميل عند حفظ موقعه أو تفاصيله المالية: خمسة عشر رقمًا، تبدأ وتنتهي بالرقم 3. يتم رفض الرقم الخاطئ هناك، بدلاً من لحظة محاولة إصداره.
المنشور هو مشكلة
يؤدي نشر الفاتورة تحت نظام ZATCA إلى إصدارها. يتم فحص كل شيء معًا، ويتم سرد أي شيء مفقود في رسالة واحدة بدلاً من كل عنصر على حدة.
- اسم البائع باللغة العربية، وعنوانه باللغة العربية، ورقم ضريبة القيمة المضافة؛
- فئة ضريبة القيمة المضافة في كل سطر، وسبب في كل سطر من الأسطر Z و E و O؛
- في فاتورة ضريبية (B2B)، اسم المشتري وعنوانه ورقم ضريبة القيمة المضافة؛
- على إشعار الدائن أو المدين، يجب إرفاق الفاتورة الأصلية والسبب.
ثم، في خطوة واحدة: يتم أخذ الرقم التالي في السلسلة؛ ويتم ختم وقت الإصدار من ساعة الخادم (مطبوعة بتوقيت الرياض)؛ ويتم نسخ تفاصيل البائع والمشتري على الفاتورة، بحيث لا يؤدي تغيير العنوان لاحقًا إلى تغيير الفاتورة الصادرة؛ ويتم عرض ضريبة القيمة المضافة بالريال السعودي أيضًا عندما تكون الفاتورة بعملة أخرى؛ ويتم إنشاء رمز الاستجابة السريعة.
رمز الاستجابة السريعة هو الرمز الذي حددته ZATCA للمرحلة الأولى: خمسة رموز، مشفرة معًا بصيغة Base64 TLV (الرمز، الطول، القيمة). ويقرأه تطبيق ZATCA الخاص.
| الوسم | ما يحمله |
|---|---|
| 1 | اسم البائع. |
| 2 | رقم ضريبة القيمة المضافة للبائع. |
| 3 | وقت الإصدار (ساعة الخادم، بتوقيت UTC). |
| 4 | إجمالي الفاتورة شامل ضريبة القيمة المضافة. |
| 5 | إجمالي ضريبة القيمة المضافة. |
لا يمكن تعديل الفاتورة الصادرة أو حذفها أو إلغاؤها أو عكسها، ولا يمكن تعديل بنودها. لا يُتاح خيار عكسها. لتصحيحها، يُرجى إصدار إشعار دائن (أو إشعار مدين) مقابلها.
إشعارات الدائن والمدين
يجب أن تتضمن مذكرات الخصم/الائتمان في نظام ZATCA اسم الفاتورة الصادرة التي تُصححها، بالإضافة إلى سبب التصحيح. يُشترط ذكر السبب منذ لحظة إنشاء المذكرة، وليس فقط عند إصدارها؛ إذ تُرفض أي مذكرة بدون سبب عند الحفظ. لا يجوز أن تُخصم قيمة الفاتورة من قيمة مذكرة الخصم؛ فمجموع مذكرات الخصم على فاتورة واحدة لا يتجاوز قيمة الفاتورة مضافًا إليها قيمة مذكرات الخصم. تُصدر المذكرة في نظام Post، تمامًا كالفاتورة، برقمها الخاص ضمن سلسلة أرقامها ورمز الاستجابة السريعة (QR code) الخاص بها.
إشعار الدائن هو مبلغ مستحق للعميل، وليس عليه. يُخصم هذا الإشعار من قيمة الفاتورة التي يُقيدها، أو يُردّ للعميل كاسترداد؛ ولا يُستلم مقابله أبدًا. لذا، ينطبق هذا على جميع الشركات، وليس فقط الشركات الخاضعة لقانون ZATCA.
- لا يتم تقديم إيصال الدفع على إشعار الائتمان، ويرفض الموظف استلام إيصال مقابل ذلك.
- لا يتم عرض إشعار الدائن على أنه متأخر الدفع أبدًا: حيث تضع قائمة حسابات القبض إشعارات الدائن في نطاق ائتماني خاص بها، بدون أي أيام تأخير.
- وبموجب هذا النظام، يتم رفض الإيصال أيضاً مقابل فاتورة لم تصدر بعد.
الفواتير المنشورة قبل التغيير (التغطية اللاحقة)
كانت لدى شركة لديها سجل حسابات عند تشغيل نظام ZATCA فواتير وإشعارات تم ترحيلها ولكن لم يتم إصدارها. عند التشغيل، يتم إصدارها لاحقًا، ويحدث الأمر نفسه عند كل بدء تشغيل للنظام بالنسبة لأي شيء متبقٍ. يتم عرض كل فاتورة وإشعار دائن وإشعار مدين تم ترحيلها، أو تم سداد جزء منها، أو تم سدادها بالكامل، أو تم عكسها.
- وقت الإصدار: تاريخ النشر (أو تاريخ الفاتورة إذا لم يكن لها دفتر يومية) عند الظهر بتوقيت الرياض، لذا فإن الوقت في رمز الاستجابة السريعة يقع على التاريخ المذكور في الورقة.
- نوع الفاتورة: النوع المُقدّم، أو فاتورة ضريبية إذا كان لدى المشتري رقم ضريبة القيمة المضافة مسجلاً أو كان جهة حكومية، ونسخة مبسطة في غير ذلك. وتُرفق ملاحظة مع الفاتورة.
- فئة ضريبة القيمة المضافة ومعدلها على كل سطر: من رمز الضريبة الخاص بالسطر إن وجد، وإلا من الضريبة التي تم تسجيلها به - الأسطر الخاضعة للضريبة هي S؛ والسطر غير الخاضع للضريبة هو Z للمشتري خارج المملكة (تصدير) و O للمشتري داخلها، مع ذكر سبب تصنيفه من تسجيل بنسبة 0٪.
- البائع والمشتري كما هما مسجلان الآن، وقيمة ضريبة القيمة المضافة بالريال السعودي، ومعرف فريد عالمي (UUID) ورمز الاستجابة السريعة (QR code)، تم إنشاؤهما من الإجماليات التي تم نشرها بها.
لم يتم نقل أي بيانات مُرحّلة: لا المجموع، ولا الرقم، ولا التاريخ، ولا حتى دفتر اليومية. تُشير قائمة فواتير حسابات القبض إلى هذه البيانات بعبارة "مُعبأة بأثر رجعي"، لأنها لم تُراجع عند إصدارها، ووقت إصدارها هو تاريخ الترحيل وليس قراءة الساعة.
الفاتورة المطبوعة
- العربية والإنجليزية جنباً إلى جنب، مع رمز الاستجابة السريعة في أعلى اليمين.
- بيانات البائع تتضمن اسمه وعنوانه ورقم ضريبة القيمة المضافة باللغة العربية، وبيانات المشتري - محذوفة في الفاتورة المبسطة.
- ضريبة القيمة المضافة لكل سطر مع عمود فئة ضريبة القيمة المضافة، وملخص ضريبة القيمة المضافة حسب الفئة مع الإجماليات العربية في خلاياها الخاصة، وملخص ضريبة القيمة المضافة بالكلمات مع فواصل الآلاف، وسبب الإعفاء لكل سطر Z أو E أو O، وضريبة القيمة المضافة بالريال السعودي.
- يشير عنوان الإشعار إلى نوع الفاتورة التي ينتمي إليها؛ ويحمل الإشعار الفاتورة الأصلية والسبب.
- وقت الإصدار، بتوقيت الرياض.
تُطبع الفاتورة الصحيحة دون أي تحذير. أما الحقول التي تُترك فارغة عمداً - مثل خانة المشتري في الفاتورة المبسطة، وحقول الملاحظات في الفاتورة، ورمز الاستجابة السريعة في المسودة، وبند SAR في الفاتورة الموجودة بالفعل في SAR، وقائمة الإعفاءات عندما لا توجد إعفاءات - فلم تعد تُصدر تحذيراً بشأن الحقول الفارغة.
ما لا تفعله المرحلة الأولى
المرحلة الثانية - فاتورة XML، والختم المشفر، وسلسلة التجزئة، والتخليص أو الإبلاغ عبر منصة ZATCA (Fatoora) - ليست جزءًا من هذه العملية. الحقول التي تحتاجها المرحلة الثانية محجوزة: تُمنح كل فاتورة معرّفها الفريد العالمي (UUID) عند إصدارها، وبالتالي فهي تحمل بالفعل الهوية التي ستستخدمها المرحلة الثانية في الإبلاغ عنها، وتبقى تجزئة الفاتورة، وتجزئة الفاتورة السابقة، والعداد فارغة حتى تقوم المرحلة الثانية بتعبئتها.
ابتداءً من 12 أكتوبر، يمكن تفعيل المرحلة الثانية بالإضافة إلى المرحلة الأولى: حيث يتم ختم كل فاتورة عند إرسالها. أما الشركات التي تبقى على المرحلة الأولى، فلا يطرأ عليها أي تغيير. انظر المرحلة الثانية من قانون ZATCA: وحدات التوقيع والختم عند الإرسال.
يُحتفظ بها طالما يطلب القانون ذلك
لا يتم أرشفة أو حذف الفواتير والملاحظات الصادرة بموجب قانون ZATCA، وسجل كل مرة طُبعت فيها، وسجل تدقيق الشركة، بموجب سياسة الاحتفاظ بالبيانات، مهما نصت عليه هذه السياسة. انظر قسم "الاحتفاظ بالبيانات القديمة وإزالتها".