
محتويات المقال
إذا كان متجرك أو مقهاك أو صيدليتك يطبع فاتورة للعميل عند الدفع، فهذه الورقة فاتورة ضريبية مبسطة، ورمز QR في الفاتورة الضريبية المبسطة جزء إلزامي منها وليس إضافة شكلية. الرمز هو ما يمسحه العميل أو المفتش ليقرأ بيانات البيع ويتأكد أن الفاتورة صادرة من بائع مسجل في ضريبة القيمة المضافة.
في هذا الدليل: ما يجب أن يحمله الرمز اليوم، وما يتغير عند انتقال منشأتك إلى المرحلة الثانية من الفوترة الإلكترونية، وكيف تتحقق من فواتيرك في دقائق دون الرجوع إلى المواصفات الفنية.
ما هي الفاتورة الضريبية المبسطة؟
الفاتورة الضريبية المبسطة هي الفاتورة التي تصدر في الغالب لمعاملات البيع للمستهلك الفرد، بالحقول الواردة في المادة 53 (8) من اللائحة التنفيذية لضريبة القيمة المضافة والملحق 2 من قرار الفوترة الإلكترونية. فواتير البقالات والمقاهي والصيدليات والورش كلها فواتير ضريبية مبسطة.

كما يمكن إصدار فاتورة ضريبية مبسطة لمعاملة بين منشأتين إذا كانت قيمة التوريدات الخاضعة للضريبة أقل من 1,000 ريال. هذا الحد يخص هذا الخيار فقط، أما البيع للمستهلك الفرد فتصدر له فاتورة مبسطة بأي قيمة، حتى لو تجاوزت 1,000 ريال.
الفرق المهم هنا يتعلق بالرمز: الفاتورة الضريبية الموجهة لمنشأة لا يُشترط فيها رمز QR في مرحلة الإصدار، بينما يُشترط في الفاتورة المبسطة. وفي المرحلة الثانية تضيف منصة فاتورة الختم التشفيري ورمز QR عند مصادقة الفاتورة الضريبية، أما الفاتورة المبسطة فيجب أن يختمها نظامك ويضيف الرمز إليها قبل أن يترك العميل الكاشير.
الحقول الخمسة التي يجب أن يحملها الرمز
منذ 4 ديسمبر 2021، وهو تاريخ بداية مرحلة الإصدار، يجب أن يحمل رمز QR في الفاتورة المبسطة خمسة حقول، حددتها زاتكا في معايير تطبيق متطلبات الأمان مع رقم الوسم (Tag) لكل حقل.
| الوسم | الحقل |
|---|---|
| 1 | اسم البائع |
| 2 | الرقم الضريبي للبائع |
| 3 | تاريخ ووقت الفاتورة بصيغة ISO 8601، مثال 2022-02-21T12:13:57Z |
| 4 | إجمالي الفاتورة شاملاً الضريبة |
| 5 | إجمالي ضريبة القيمة المضافة |
هذه القيم الخمس هي ما يظهر للعميل عند مسح الرمز بتطبيق زاتكا. وإذا كان الاسم في الرمز اسماً تجارياً والرقم الضريبي يخص كياناً آخر، أو كان الإجمالي في الرمز مختلفاً عن الإجمالي المطبوع، فالفاتورة غير صحيحة وإن كان شكلها سليماً.
هناك تفصيلان يتكرر الخطأ فيهما. الأول أن الحقل الثالث تاريخ ووقت معاً في لحظة إصدار الفاتورة، لا تاريخ فقط. والثاني أن الحقل الخامس هو مبلغ الضريبة لا نسبتها، فبيع بقيمة 100.00 ريال بالنسبة الأساسية 15% يعني إجمالي فاتورة 115.00 وإجمالي ضريبة 15.00.
ما تضيفه المرحلة الثانية: تسعة حقول بصيغة TLV
من 1 يناير 2023، وعلى مجموعات بحسب فئات المكلفين المستهدفة، تضيف مرحلة الربط والتكامل أربعة حقول أخرى. فيصبح رمز QR في الفاتورة المبسطة يحمل تسعة حقول بصيغة TLV، أي الوسم والطول والقيمة، محوّلة إلى Base64 بما لا يتجاوز 700 حرف.
| الوسم | الحقل المضاف في المرحلة الثانية |
|---|---|
| 6 | بصمة (Hash) ملف XML للفاتورة |
| 7 | توقيع ECDSA لبصمة ملف XML |
| 8 | المفتاح العام ECDSA المستخرج من مفتاح التوقيع الخاص |
| 9 | للفواتير المبسطة وإشعاراتها: توقيع ECDSA على ذلك المفتاح العام |
هذه الحقول الأربعة تحوّل الرمز من ملخص للبيع إلى إثبات. الحقل السادس يربط الرمز بملف XML واحد بعينه، والسابع والثامن يتيحان التحقق من توقيع البائع، والتاسع يربط مفتاح التوقيع بالشهادة الصادرة في مرحلة الإعداد والتسجيل. وهذا المفتاح يأتي مع شهادة الختم التشفيري، ولهذا فإن فهم شهادة الختم التشفيري CSID خطوة سابقة لأي حديث عن الرمز.
كيف يُبنى الرمز فعلياً؟
لن تكتب الشيفرة بنفسك، لكن معرفة ترتيب الخطوات تساعدك على التمييز بين فاتورة مطابقة وأخرى معطوبة، والمواصفة واضحة في هذا الترتيب.

- ابدأ بالقيم المطلوبة ومصفوفة بايت فارغة.
- لكل قيمة اكتب الوسم في بايت واحد، ثم الطول كعدد صحيح 8 بت في بايت واحد، ثم القيمة بترميز UTF-8.
- في الحقل السادس يكون الطول 32 بايت، وهو طول بصمة SHA-256.
- حوّل المصفوفة الكاملة إلى Base64 للحصول على نص ASCII.
- أنشئ صورة رمز QR من نص Base64 هذا.
يظهر هنا خطأان شائعان. رمز يحمل نصاً عادياً بدلاً من نص TLV بصيغة Base64 قد يُقرأ بكاميرا الجوال ويفشل في تطبيق زاتكا، وهو الاختبار الذي يُعتد به. ورمز مطبوع بحجم صغير أو على ورق حراري يبهت بعد أيام يصبح مشكلة في أول مرة لا يتمكن أحد من قراءته. وتفاصيل البنية المطلوبة منشورة في معايير تطبيق متطلبات الأمان للفاتورة الإلكترونية على موقع زاتكا.
المجموعة 25 تُدخل المتاجر والمقاهي إلى المرحلة الثانية
كثير من المنشآت التي تصدر فواتير مبسطة طول اليوم بقيت حتى الآن في مرحلة الإصدار، وهذا يتغير مع المجموعة الخامسة والعشرين. فقد أعلنت زاتكا أن المكلفين الذين تجاوزت إيراداتهم الخاضعة لضريبة القيمة المضافة 187,500 ريال في الأعوام 2022 أو 2023 أو 2024 أو 2025 يجب ربط أنظمتهم مع منصة فاتورة في موعد لا يتجاوز 1 فبراير 2027.
بهذا الحد تصل المجموعة إلى متاجر التجزئة الصغيرة والمقاهي والصالونات والعيادات والورش. ولا يتغير شيء في تجربة الكاشير، لكن ثلاثة أمور يجب أن تعمل خلف الواجهة: إصدار الفاتورة بصيغة XML، وختمها بشهادة الختم التشفيري الصادرة من زاتكا، وإرسالها إلى منصة فاتورة خلال 24 ساعة من إصدارها، والإرسال يكون بصيغة XML لا PDF/A-3.
الفواتير المبسطة تُرسل للإبلاغ ولا تحتاج مصادقة مسبقة. يستلم العميل فاتورته فوراً، ثم يصل الملف إلى زاتكا خلال مدة الـ 24 ساعة. أما الفاتورة الضريبية الموجهة لمنشأة فالعكس، إذ تُرسل إلى منصة فاتورة للمصادقة قبل أن تصل إلى المشتري.
خمس خطوات لمراجعة فواتيرك بنفسك
خذ فاتورة مطبوعة هذا الصباح، وافتح تطبيق زاتكا، وطبّق هذه القائمة على كل جهاز نقاط بيع لديك.

- امسح الرمز. يجب أن يظهر اسم البائع والرقم الضريبي والتاريخ والوقت والإجمالي شاملاً الضريبة ومبلغ الضريبة.
- قارن هذه القيم بالمطبوع على الفاتورة، ويجب أن تتطابق حتى الهللة.
- تأكد أن الرقم الضريبي يخص الكيان الذي أجرى البيع، لا شركة شقيقة أو فرعاً مسجلاً بشكل مستقل.
- تحقق أن الحقل الثالث يحمل تاريخاً ووقتاً، وأن الوقت صحيح. فجهاز فقد ضبط ساعته بعد انقطاع الكهرباء سيطبع ساعة خاطئة على كل فاتورة.
- إذا كنت في مرحلة الربط فافتح سجل الإرسال وابحث عن فواتير مرفوضة من منصة فاتورة أو ما زالت معلقة بعد 24 ساعة.
احفظ نسخة ممسوحة من فاتورة واحدة لكل جهاز مع تاريخها. وعند أي سؤال بعد أشهر، سيكون المثال المحفوظ أسرع من أي مواصفة فنية.
دور دفترِكس
دفترِكس مبني للمرحلة الأولى والثانية. يصدر الفواتير الضريبية والمبسطة، ويضيف رمز QR على الفواتير المبسطة، وينشئ ملفات XML بمعيار UBL 2.1، ويطبق الختم التشفيري، ويتصل بمنصة فاتورة لمصادقة الفواتير الضريبية وإبلاغ المبسطة خلال 24 ساعة. والمبالغ بالريال السعودي مع ضريبة 15%، والمستندات تُطبع بالعربية والإنجليزية. تفاصيل ذلك في صفحة الفوترة الإلكترونية والربط مع زاتكا.
وإذا أردت مراجعة شكل فاتورتك ورمز QR فيها قبل موعد مجموعتك، احجز عرضاً توضيحياً وأحضر معك نموذجاً من فواتيرك.
الأسئلة الشائعة
هل كل فاتورة كاشير تحتاج رمز QR؟
كل فاتورة ضريبية مبسطة تحتاجه. فمنذ 4 ديسمبر 2021 يُعد رمز QR الذي يحمل الحقول الخمسة الأساسية جزءاً من الفاتورة المبسطة المطابقة. أما الفاتورة الضريبية الصادرة لمنشأة فلا يُشترط فيها الرمز في مرحلة الإصدار.
هل أطبع الرمز على ورقة منفصلة؟
لا. الرمز جزء من الفاتورة نفسها، ويجب تسليم الفاتورة للمشتري فوراً بنسخة مطبوعة. ويمكن بالاتفاق مع المشتري مشاركتها إلكترونياً أو بأي صيغة أخرى مقروءة، لكن الرمز يبقى جزءاً من المستند.
ماذا أفعل إذا لم يُقرأ الرمز؟
تعامل معها كعيب في الفاتورة وأصلحها على مستوى الجهاز. وتذكر أن الفاتورة بعد إصدارها لا يجوز تعديلها أو حذفها، فتصحيح عملية بيع يكون بإشعار دائن وإصدار فاتورة جديدة، لا بتعديل الأصل.
هل أحتاج رمزاً مختلفاً في المرحلة الثانية؟
يتغير المحتوى لا موضع الرمز في الفاتورة. تبقى الحقول الخمسة وتُضاف الحقول من 6 إلى 9، وهي تعتمد على ملف XML وبصمته ومفتاح الختم، ولذلك لا ينتجها إلا نظام يصدر XML ويختمه.
هل تُحسب مدة الـ 24 ساعة من وقت البيع أم من نهاية اليوم؟
من وقت إصدار الفاتورة. لكل فاتورة مبسطة مدتها الخاصة التي تبدأ بإصدارها، ولهذا يُفضل أن يعمل الإرسال بشكل مستمر لا كدفعة ليلية واحدة.


