كيفية التحقق من رموز QR للفاتورة الإلكترونية (ZATCA): الدليل التقني الشامل (تحديث 2025)
محتويات المقال
مع تطبيق المرحلة الثانية من الفوترة الإلكترونية، أصبح رمز الاستجابة السريعة (QR Code) هو “بصمة الإصبع” الرقمية للفاتورة.
لكن، هل تعلم أن مجرد مسح الرمز بكاميرا الهاتف لا يكفي؟ كاميرا الهاتف قد تفتح لك رابطاً، لكن رمز ZATCA الحقيقي لا يحتوي على رابط.
في هذا الدليل التقني، نغوص في عمق المواصفات الفنية (TLV & Base64) لنشرح لك كيف يعمل التحقق الحقيقي.
التشريح التقني لرمز QR (ZATCA Specifications)
وفقاً لمعايير هيئة الزكاة، رمز QR ليس نصاً عادياً. إنه هيكل بيانات ثنائي (Binary Data) مشفر بصيغة Base64 ويتبع معيار TLV (Tag-Length-Value).
ما هو هيكل TLV؟
كل معلومة داخل الرمز تتكون من 3 أجزاء:
- Tag (الوسم): رقم يحدد نوع المعلومة (مثلاً، اسم البائع هو Tag 1).
- Length (الطول): عدد البايتات (Bytes) لهذه المعلومة.
- Value (القيمة): المعلومة نفسها.
الحقول الإلزامية (Tags 1-5)
أي فاتورة إلكترونية (سواء مرحلة 1 أو 2) يجب أن تحتوي على هذه الحقول الخمسة بالترتيب:
- Tag 1: اسم المورد (Seller Name).
- Tag 2: الرقم الضريبي للمورد (VAT Registration Number).
- Tag 3: الطابع الزمني (Timestamp) – تاريخ ووقت الفاتورة.
- Tag 4: إجمالي الفاتورة (Invoice Total) – شامل الضريبة.
- Tag 5: إجمالي الضريبة (VAT Total).
حقول المرحلة الثانية (Tags 6-9)
في مرحلة “الربط والتكامل”، يُضاف المزيد من الأمان:
- Tag 6: تجزئة الفاتورة (Hash of XML Invoice).
- Tag 7: التوقيع الرقمي (ECDSA Signature).
- Tag 8: المفتاح العام (ECDSA Public Key).
- Tag 9: توقيع التشفير (Cryptographic Stamp) من الهيئة (للفواتير المبسطة).
لماذا تفشل أدوات التحقق العادية؟
معظم تطبيقات مسح QR المجانية تحاول قراءة الرمز كـ “نص” أو “رابط”. عندما تمسح رمز ZATCA، سترى سلسلة طويلة من الحروف والأرقام غير المفهومة (مثل: ARdTYXVk...).
هذه هي بيانات Base64. للتحقق منها، يجب:
- فك تشفير Base64 إلى بيانات ثنائية (Binary).
- تحليل هيكل TLV لاستخراج الحقول.
- مقارنة القيم المستخرجة بالبيانات المكتوبة على الفاتورة.
كيف يتحقق “قارئ الفواتير” آلياً؟
a program for قارئ الفواتير يقوم بكل هذا العمل الشاق في الخلفية:
- المسح: يحدد مكان QR في ملف PDF أو الصورة.
- فك التشفير: يحول Base64 إلى بيانات مقروءة.
- التحقق من الهيكل: يتأكد من وجود الـ Tags الإلزامية (1-5).
- التحقق من التوقيع (متقدم): في النسخ المتقدمة، يمكنه التحقق من صحة التوقيع الرقمي لضمان عدم تلاعب المورد بالفاتورة.
نصيحة للمحترفين
إذا استلمت فاتورة، وقمت بمسح الرمز وفتح لك موقع ويب، فهذه فاتورة غير مطابقة للمواصفات (إلا إذا كان الرابط يؤدي لبوابة رسمية وهذا نادر في B2B). الرمز الصحيح يجب أن يحتوي على بيانات الفاتورة نفسها مشفرة.
لا تخاطر بقبول فواتير مزيفة.
استخدم قارئ الفواتير للتحقق التقني الدقيق
لمعرفة المزيد عن الغرامات المترتبة على الفواتير غير الصحيحة، اقرأ: الغرامات الضريبية الشائعة.
إذا كنت تبحث عن حلول أتمتة الفواتير في السعودية، فإن قارئ الفواتير هو الخيار الأمثل لتبسيط عملياتك المحاسبية وضمان الدقة.
قارئ الفواتير هو برنامج متخصص في استخراج البيانات من الفواتير الإلكترونية وتحويلها إلى Excel أو CSV. يدعم التطبيق قراءة رمز الاستجابة السريع (QR) المتوافق مع متطلبات هيئة الزكاة والضريبة والجمارك (ZATCA) ومنصة فاتورة.
Invoice Reader is a specialized software for extracting data from electronic invoices and converting them to Excel or CSV. The application supports reading QR codes compliant with ZATCA (Zakat, Tax and Customs Authority) and FATOORA platform requirements.
الكلمات المفتاحية: أتمتة الفواتير، PDF to Excel، ZATCA Compliance، Arabic OCR، قارئ باركود، Invoice Automation
عن قارئ الفواتير (Invoices Reader)
قارئ الفواتير هو الحل الأمثل لأتمتة إدخال البيانات المحاسبية في المملكة العربية السعودية. يتيح لك البرنامج استخراج البيانات من الفواتير الإلكترونية (PDF/Images) وتصديرها مباشرة إلى Excel أو أنظمة المحاسبة مثل Odoo، مما يوفر 90% من وقت الإدخال اليدوي ويضمن دقة البيانات وتوافقها مع متطلبات هيئة الزكاة والضريبة والجمارك (ZATCA).
Share Article
About Author
Mohamed Elnabarawi Content Writer
كاتب ومحرر محتوى متخصص في مجال التقنية والبرمجة
دراسة حالة: كيف استعاد أحمد عطلات نهاية الأسبوع (قصة نجاح حقيقية)
Next ArticleCommon Tax Penalties for E-invoicing and How to Avoid Them (2025 Guide)
Related Articles
Search Blog
Latest Articles
-

E-Invoice QR Reading Solutions for Tax Compliance
January 14, 2026 -

How to save 90% of accounting data entry time?
January 14, 2026 -

The Best Arabic OCR Software for Extracting Invoice Data to Excel
January 14, 2026 -

Your comprehensive guide to automating supplier invoices in Saudi Arabia
January 14, 2026 -

Buy now, pay later: Comparing Tabby and Tamara and the key terms
December 24, 2025