إنتقل إلى المحتوى الرئيسي

قراءة رمز QR

تتضمن الفواتير السعودية الصادرة بموجب لوائح المرحلة الأولى من ZATCA (هيئة الزكاة والضريبة والجمارك) رمز QR يحتوي على بيانات الفاتورة الرئيسية بتنسيق موحد. يكتشف شاري هذه الرموز ويقرأها تلقائيًا، مما يوفر لك طريقة موثوقة للتحقق من تفاصيل الفاتورة.

رموز QR في المرحلة الأولى من ZATCA

منذ ديسمبر 2021، يجب أن تتضمن جميع الفواتير الضريبية والفواتير الضريبية المبسطة الصادرة في المملكة العربية السعودية رمز QR. يحتوي هذا الرمز على ملخص مضغوط وقابل للقراءة آليًا للبيانات الأساسية للفاتورة، مُشفّر بتنسيق محدد من ZATCA.

يعمل رمز QR كأداة تحقق سريعة. يمكن لأي شخص يمسحه ضوئيًا التأكد من هوية البائع والرقم الضريبي والإجماليات المالية للفاتورة.

الكشف التلقائي وقراءة رمز QR

عند رفع فاتورة تحتوي على رمز QR خاص بـ ZATCA، يقوم شاري بـ:

  1. مسح المستند بحثًا عن رموز QR أثناء عملية الرفع والتحليل.
  2. كشف رمز QR الخاص بـ ZATCA من خلال تحديد بنية بيانات TLV الموحدة.
  3. فك تشفير البيانات وعرض معلومات QR المستخرجة إلى جانب الفاتورة.

لا يلزم أي إجراء يدوي. إذا كان رمز QR موجودًا وقابلاً للقراءة، يتم استخراج البيانات تلقائيًا.

البيانات المستخرجة من رمز QR

يحتوي رمز QR في المرحلة الأولى من ZATCA على خمسة حقول إلزامية:

العلامةالحقلالوصف
1اسم البائعالاسم القانوني للبائع أو المورد
2رقم التسجيل الضريبيرقم VAT المكون من 15 رقمًا الخاص بالبائع
3الطابع الزمنيتاريخ ووقت إصدار الفاتورة
4إجمالي الفاتورةالمبلغ الإجمالي للفاتورة شاملاً VAT
5مبلغ VATإجمالي VAT المحتسب على الفاتورة

تنسيق TLV

تستخدم البيانات داخل رمز QR ترميز TLV (علامة-طول-قيمة):

  • العلامة (Tag) -- بايت واحد يحدد الحقل (من 1 إلى 5).
  • الطول (Length) -- بايت واحد يشير إلى طول القيمة بالبايتات.
  • القيمة (Value) -- البيانات الفعلية لذلك الحقل، مُشفّرة بترميز UTF-8.

يتم ترميز حمولة TLV بالكامل بصيغة Base64 وتضمينها في رمز QR. يتولى شاري عملية فك التشفير بشفافية تامة، فترى القيم المقروءة مباشرةً.

ملاحظة

TLV هو تنسيق ثنائي مضغوط. لا تحتاج لفهم تفاصيله التقنية لاستخدام ميزة قراءة رمز QR. يتولى شاري جميع عمليات الترميز وفك الترميز تلقائيًا.

التحقق من بيانات الفاتورة مقابل رمز QR

من أهم استخدامات قراءة رمز QR هي التحقق المتبادل. عندما تحتوي الفاتورة على بيانات مستخرجة بالذكاء الاصطناعي وبيانات مفكوكة من رمز QR، يمكن لشاري مقارنتهما:

  • اسم المورد من استخراج الذكاء الاصطناعي مقابل اسم البائع من رمز QR.
  • الرقم الضريبي المستخرج من المستند مقابل الرقم الضريبي في رمز QR.
  • المبلغ الإجمالي ومبلغ VAT من نص الفاتورة مقابل القيم المشفرة في رمز QR.

تساعد هذه المقارنة في كشف التناقضات مثل:

  • الفواتير المعدلة أو المزورة حيث لا يتطابق النص المطبوع مع رمز QR.
  • أخطاء التعرف الضوئي على الحروف في استخراج الذكاء الاصطناعي التي يمكن لبيانات رمز QR تصحيحها.
  • الفواتير التي تحمل رموز QR من معاملة مختلفة.
حذر

إذا لم تتطابق البيانات المستخرجة من نص الفاتورة مع بيانات رمز QR، راجع الفاتورة بعناية. قد يشير عدم التطابق إلى خطأ في المستند أو مشكلة في الفاتورة المصدرية.

تلميح

تعمل قراءة رمز QR بشكل أفضل عندما يكون رمز QR في الملف المرفوع واضحًا وغير تالف. تجنب اقتصاص رمز QR من الصورة، وتأكد من أن الدقة كافية لفك تشفير الرمز.