رمز QR في الفاتورة الإلكترونية: ماذا يحتوي وكيف تتحقق منه؟
رمز QR في الفاتورة الإلكترونية وسيلة لقراءة مجموعة من بيانات الفاتورة آليًا. في المتطلبات الأساسية يشمل بيانات مثل اسم البائع ورقمه الضريبي وتاريخ ووقت الإصدار وإجمالي الفاتورة وإجمالي الضريبة. وفي المرحلة الثانية تضاف عناصر تقنية وأمنية بحسب نوع المستند والمواصفات المعتمدة.
ما وظيفة رمز QR؟
يساعد QR العميل أو الجهة التي تراجع الفاتورة على قراءة بيانات محددة بسرعة بدل نقلها يدويًا. لكنه لا يستبدل الفاتورة نفسها ولا بقية البيانات المنظمة التي يحتفظ بها النظام.
ما البيانات الأساسية داخله؟
وفق الأدلة الرسمية تشمل العناصر الأساسية:
- اسم البائع.
- رقم تسجيل ضريبة القيمة المضافة للبائع.
- تاريخ ووقت الفاتورة أو الإشعار.
- إجمالي الفاتورة أو الإشعار شامل الضريبة.
- إجمالي ضريبة القيمة المضافة.
في المرحلة الثانية يتوسع المحتوى الفني ليتضمن عناصر تحقق إضافية وفق الصيغة ونوع المستند. لا ينصح ببرمجة هذه العناصر بالاعتماد على مقال مختصر؛ المرجع هو الضوابط والمتطلبات والمواصفات الفنية والوثائق التقنية الأحدث لدى الهيئة.
هل يمكن إنشاء QR من موقع مجاني؟
إنشاء صورة QR أمر سهل، لكن إنشاء المحتوى الصحيح جزء من نظام الفوترة. استخدام مولد عام قد ينتج صورة قابلة للمسح لكنها تحتوي نصًا عاديًا أو حقولًا ناقصة أو ترميزًا غير صحيح. الأفضل أن يولده النظام من بيانات الفاتورة المعتمدة نفسها، ثم يتحقق من إمكانية فك الترميز ومطابقة القيم.
كيف تختبر الرمز؟
قبل إطلاق نموذج فاتورة جديد:
- أصدر فاتورة اختبار بقيم معروفة.
- امسح QR بأداة مناسبة أو التطبيق المعتمد للاختبار.
- قارن اسم البائع والرقم الضريبي والتاريخ والإجمالي والضريبة.
- اختبر اللغة العربية والأحرف الخاصة.
- اختبر نسخة PDF المطبوعة، وليس الصورة الأصلية فقط.
- اختبر أحجام طباعة مختلفة وتأكد أن الرمز لا يصبح ضبابيًا.
- في المرحلة الثانية نفذ اختبارات SDK والتحقق الفني، لا اختبار الكاميرا فقط.
أخطاء شائعة
- QR يعرض إجماليًا قبل الضريبة بدل الإجمالي شامل الضريبة.
- اختلاف الوقت أو المنطقة الزمنية عن وقت الفاتورة.
- رقم ضريبي غير محدث بعد تغيير بيانات المنشأة.
- استخدام QR واحد ثابت في جميع الفواتير.
- طباعة الرمز بحجم صغير أو تباين ضعيف.
- توليد الرمز من مسودة ثم تعديل الفاتورة دون إعادة توليده.
- اعتبار نجاح المسح دليلًا على اكتمال بقية المتطلبات.
هل يجب أن يظهر QR في كل نسخة؟
يجب أن يعرض النظام الرمز في المستندات التي ينطبق عليها المتطلب وبطريقة قابلة للقراءة. لا يفترض المطور أن جميع أنواع المستندات والمراحل متطابقة؛ بل يطبق القواعد بحسب النوع والحالة.
الخلاصة
QR نتيجة لبيانات الفاتورة الصحيحة، وليس عنصرًا تجميليًا. يجب توليده من السجل النهائي واختباره آليًا وبصريًا، مع الرجوع إلى المواصفات التقنية عند تنفيذ المرحلة الثانية.
المصادر والمراجع
جرّب وندرفاتورة على بياناتك
أصدر فاتورة اختبار من وندرفاتورة وتحقق من تطابق QR مع إجمالياتها قبل استخدام النموذج فعليًا.
ابدأ تجربتك المجانية