أهمية باركود الفاتورة الإلكترونية (QR Code) في السعودية
مع إطلاق مشروع الفوترة الإلكترونية (فاتورة) من قبل هيئة الزكاة والضريبة والجمارك (ZATCA)، أصبح من الإلزامي على جميع المنشآت الخاضعة لضريبة القيمة المضافة في المملكة العربية السعودية طباعة رمز الاستجابة السريعة (QR Code) على الفواتير الضريبية المبسطة. ولضمان دقة أرقامك، استخدم دائماً حاسبة ضريبة القيمة المضافة قبل إصدار الفاتورة.
يستخدم مولد باركود الفاتورة الخاص بنا نفس الخوارزميات الرسمية لتحويل بياناتك إلى هذا الرمز المشفر. سواء كنت مطوراً يختبر نظامه المحاسبي، أو صاحب عمل يرغب في التحقق من صحة بيانات الفواتير، فإن هذه الأداة توفر لك الحل السريع والدقيق دون الحاجة لشراء برمجيات مكلفة.
كيف يعمل تشفير هيئة الزكاة (TLV & Base64)؟
ما يميز باركود الفاتورة الإلكترونية في السعودية عن أي باركود عادي هو الهيكل البرمجي المعقد الذي يعتمد عليه. لا يمكنك استخدام أي موقع عادي لتوليد QR ووضع نص فيه، بل يجب أن يمر النص بعدة مراحل برمجية:
- تقنية (TLV): اختصار لـ (Tag, Length, Value)، حيث يتم تعيين رقم (Tag) لكل معلومة، ثم طول هذه المعلومة بالبايت (Length)، ثم القيمة الفعلية (Value).
- البيانات الخمس الإلزامية: يجب أن يحتوي الرمز على: (1) اسم المورد، (2) الرقم الضريبي للمورد، (3) وقت وتاريخ الفاتورة، (4) إجمالي الفاتورة مع الضريبة، (5) إجمالي الضريبة.
- تشفير Base64: بعد تحويل البيانات الخمسة إلى نظام TLV بالنظام الست عشري (Hexadecimal)، يتم ضغطها وتحويلها إلى نص مشفر بصيغة Base64، وهو النص النهائي الذي يتحول إلى رسمة الـ QR Code.
تنبيه للمطورين: الأداة الخاصة بنا توفر لك النص المشفر بصيغة (Base64) أسفل رمز الـ QR مباشرة، يمكنك نسخه لاستخدامه في اختبار تطبيقاتك أو دمجه مع طابعات الفواتير الحرارية.
خطوات استخدام مولد QR الفواتير
لاستخراج باركود صحيح يمكن قراءته عبر التطبيق الرسمي لهيئة الزكاة (تطبيق الضريبة المضافة)، اتبع الخطوات التالية بدقة:
- اسم البائع: أدخل اسم مؤسستك أو شركتك كما هو مسجل في شهادة الضريبة.
- الرقم الضريبي: يتكون من 15 رقماً، يبدأ عادة برقم 3 وينتهي برقم 3.
- التاريخ والوقت: أدخل وقت إصدار الفاتورة الفعلي (يفضل بصيغة ISO القياسية مثل 2026-05-14T15:30:00Z).
- إجمالي الفاتورة: وهو المبلغ النهائي الذي دفعه العميل شاملاً ضريبة القيمة المضافة.
- إجمالي الضريبة: مبلغ الـ 15% فقط الذي تم حسابه من قيمة الفاتورة.