مولّد الفواتير الضريبية المجاني: أنشئ فاتورة ZATCA برمز QR في دقيقتين
الفاتورة الضريبية المبسّطة ليست مجرّد ورقة بها اسم المنشأة ومبلغ الضريبة — هيئة الزكاة والضريبة والجمارك تشترط رمز استجابة سريعة (QR) يحمل بيانات محدّدة بتنسيق صارم. كثير من أصحاب المتاجر والمستقلّين يكتشفون هذا فقط عند أوّل تدقيق، وحينها يكون الوقت قد فات.
مولّد الفواتير الضريبية المجاني على نقطة يُخرج الفاتورة مكتملة الرمز في أقلّ من دقيقتين، دون أن تغادر بياناتك متصفّحك.
لماذا رمز QR؟ وما علاقته بـ ZATCA؟
منذ المرحلة الأولى من نظام فاتورة (ديسمبر 2021)، أصبح رمز QR إلزامياً في كلّ فاتورة ضريبية مبسّطة تُصدرها المنشآت في السعودية. الغاية من الرمز بسيطة: تمكين هيئة الزكاة من التحقّق الفوري من صحّة الفاتورة عبر تطبيق فاتورة دون الرجوع إلى أيّ نظام خلفي.
الرمز ليس مجرّد صورة توليدها برنامج QR عادي. محتواه: خمسة حقول بتنسيق Tag-Length-Value (TLV) مشفّرة بـ Base64. أيّ خطأ في الترميز يُنتج رمزاً لا يُقرأ، وبالتالي فاتورة غير متوافقة حتى لو بدت صحيحة على الورق.
الحقول الخمسة التي يجب أن يحملها رمز QR
وفق اشتراطات هيئة الزكاة، يحمل رمز الـQR الحقول التالية بالترتيب:
- اسم البائع — اسم المنشأة أو الشخص الخاضع لضريبة القيمة المضافة
- الرقم الضريبي — رقم التسجيل في ضريبة القيمة المضافة (15 رقماً)
- تاريخ ووقت إصدار الفاتورة — بتوقيت UTC بتنسيق ISO 8601
- إجمالي الفاتورة شاملاً ضريبة القيمة المضافة — بالريال
- مبلغ ضريبة القيمة المضافة — بالريال
الخطأ الأكثر شيوعاً: معظم الأدوات تحسب طول الحقل بعدد الحروف بدلاً من عدد البايتات. الحرف العربي في UTF-8 يحتلّ بايتَين لا بايتاً واحداً. اسم مثل «مؤسسة النور» مكوّن من اثني عشر حرفاً لكنّه أربعة وعشرون بايتاً. البايت المكتوب في حقل الطول يجب أن يعكس الحجم الفعلي، وإلّا يفشل المسح كلياً.
المولّد على نقطة يحسب طول البايتات بدقّة، سواء كانت أسماء عربية خالصة أو مزيجاً من العربية والأرقام.
الفرق بين الفاتورة الضريبية والفاتورة المبسّطة
كثيراً ما يُوجَد لبس بين النوعين:
| الفاتورة الضريبية | الفاتورة المبسّطة | |
|---|---|---|
| المستلم | منشأة مسجّلة في ضريبة القيمة المضافة | مستهلك نهائي أو منشأة غير مسجّلة |
| البيانات المطلوبة | بيانات المشتري كاملة بما فيها رقمه الضريبي | بيانات البائع + رمز QR |
| المرحلة الثانية | ختم رقمي + تقرير للهيئة في الوقت الفعلي | ختم رقمي (لا يشترط التقرير اللحظي) |
المولّد على نقطة يختصّ بالفاتورة المبسّطة (B2C)، وهي المطلوبة في المحلّات والمطاعم والخدمات الاستهلاكية. إذا كنت تصدر فواتير بين الشركات (B2B)، فأنت في نطاق الفاتورة الضريبية الكاملة التي تحتاج نظام فوترة معتمداً مرتبطاً بالهيئة.
لفهم الصورة الكاملة لنظام فاتورة ومتطلبات الربط، راجع دليل الفوترة الإلكترونية ZATCA الشامل.
كيف تستخدم المولّد — خطوة بخطوة
- اذهب إلى أداة الفاتورة الضريبية على نقطة
- أدخل اسم منشأتك — عربياً أو إنجليزياً أو مزيجاً؛ المولّد يحسب البايتات بشكل صحيح لكلّ الحالات
- أدخل الرقم الضريبي (15 رقماً)
- تاريخ ووقت الإصدار — يُملأ تلقائياً بالوقت الحالي وتستطيع تعديله
- أدخل المبلغ الإجمالي شاملاً ضريبة القيمة المضافة
- المولّد يحسب تلقائياً مبلغ الضريبة (15%) ويُولّد رمز QR
- اطبع الفاتورة أو صدّرها؛ الرمز جاهز للمسح بتطبيق فاتورة
كلّ الحسابات تجري في متصفّحك — لا بيانات تُرسل إلى أيّ خادم.
الأخطاء الشائعة التي ترفضها الهيئة
رمز QR لا يُقرأ بتطبيق فاتورة: السبب في 80% من الحالات هو حساب الطول بالحروف لا بالبايتات. إذا كان اسم منشأتك يحتوي على حروف عربية، تأكّد أن الأداة التي تستخدمها تُميّز بين الاثنين.
الوقت بتوقيت محلّي بدلاً من UTC: ZATCA تشترط UTC. إذا أصدرت فاتورة الساعة العاشرة صباحاً في الرياض (UTC+3)، يجب أن يُسجَّل الوقت السابعة صباحاً UTC.
الرقم الضريبي أقلّ من 15 رقماً: الأرقام التي تبدأ بـ 3 وتنتهي بـ 3 هي أرقام ZATCA المعتمدة. تحقّق من رقمك في البوابة الإلكترونية لهيئة الزكاة.
استخدام فاصلة عشرية غير صحيحة: جميع المبالغ تُدخَل بالريال والهللات (مثال: 115.00). المولّد يتعامل مع الهللات داخلياً لتجنّب أخطاء الأرقام العشرية.
ماذا بعد الفاتورة المبسّطة؟
المرحلة الأولى من نظام فاتورة (التوليد والحفظ) متاحة لأيّ منشأة. أمّا المرحلة الثانية (التكامل مع هيئة الزكاة) فهي إلزامية على دفعات وفق حجم الإيرادات السنوية.
في المرحلة الثانية، الفاتورة تحتاج:
- ختماً رقمياً باستخدام شهادة تُصدرها هيئة الزكاة عند التسجيل
- إرسالاً أو مشاركةً مع الهيئة قبل أو بعد التسليم للعميل (حسب نوع الفاتورة)
هذه المتطلبات لا يمكن توليدها في متصفّح — تحتاج نظام فوترة معتمداً مرتبطاً بـ API الهيئة. إذا كنت تستخدم Odoo، فدليل Odoo وربط ZATCA للموجة 24 يشرح خيارات الربط المتاحة.
الخلاصة
الفاتورة الضريبية المبسّطة بدون رمز QR صحيح ليست فاتورة متوافقة — وهذا يعرضك لغرامات تبدأ من 5,000 ريال. مولّد نقطة المجاني يُخرج رمزاً مطابقاً لاشتراطات هيئة الزكاة دون برمجة أو اشتراكات.
إذا كان نشاطك في مرحلة النموّ وتحتاج تكامل فوترة إلكترونية كامل مع أنظمتك الحالية، تواصل مع فريق نقطة لتشخيص متطلباتك وتقييم الخيارات المتاحة دون التزام.