SmartPro
المدونة ←
الفوترة الالكترونيةقراءة في 4 دقائق

رمز الاستجابة السريعة في الفاتورة الإلكترونية: ماذا يحتوي ولماذا يُرفض

رمز الاستجابة السريعة في الفاتورة الإلكترونية ليس صورة للرابط. ماذا يحتوي بالضبط، لماذا يُرفض، وكيف تتحقّق منه بنفسك قبل أن تكتشف الخطأ متأخراً.

سامي الحيدري

غلاف مقال رمز الاستجابة السريعة في الفاتورة الإلكترونية، وفيه الحقول الثمانية بصيغة TLV من اسم البائع إلى المفتاح العام

رمز الاستجابة السريعة في الفاتورة هو أكثر عنصر يُساء فهمه في المرحلة الثانية. كثيرون يظنّونه صورة تحمل رابطاً أو رقم فاتورة، والحقيقة أنه حاوية بيانات مشفّرة بصيغة محدّدة، وأي خروج عنها يجعل الفاتورة غير مقبولة.

الرمز هو ما يسمح لأي شخص — عميلك أو مفتّش ميداني — بقراءة بيانات الفاتورة الأساسية والتحقّق منها دون الرجوع إلى نظامك.

ماذا يحتوي رمز الاستجابة السريعة في الفاتورة؟

الرمز يحمل بيانات مرتّبة بصيغة TLV، أي أن كل حقل يُكتب في ثلاثة أجزاء: رقم الحقل، ثم طوله، ثم قيمته. وهذا ما يجعل القارئ يعرف أين ينتهي حقل ويبدأ الذي يليه دون فواصل.

الحقلالمحتوى
1اسم البائع
2الرقم الضريبي للبائع
3تاريخ ووقت الفاتورة
4إجمالي الفاتورة شاملاً الضريبة
5مبلغ ضريبة القيمة المضافة
6تجزئة الفاتورة (hash)
7الختم التشفيري
8المفتاح العام

الحقول الأربعة الأولى موجودة منذ المرحلة الأولى. أما الحقول من الخامس إلى الثامن فهي ما أضافته المرحلة الثانية، وهي التي تحوّل الرمز من معلومة معروضة إلى دليل يمكن التحقّق منه رياضياً.

لماذا الترميز TLV ولماذا لا يصلح النص العادي؟

لو كُتبت البيانات كنص مفصول بفواصل، لانكسر كل شيء عند أول اسم منشأة يحتوي فاصلة. ترميز TLV يحلّ هذا لأن كل حقل يُعلن طوله مسبقاً، فلا يحتاج القارئ إلى تخمين أين ينتهي.

ولهذا السبب تحديداً، الرمز الذي يُنشأ كنص عادي أو كرابط إلى صفحة يُرفض، ولو بدا سليماً للعين وفُتح على الهاتف.

أكثر خمسة أخطاء في رمز الفاتورة

  • ترميز غير صحيح: البيانات مكتوبة كنص أو JSON بدل TLV. هذا أكثر سبب للرفض.
  • حقول ناقصة: الرمز يحمل أربعة حقول فقط بأسلوب المرحلة الأولى، دون التجزئة والختم والمفتاح العام.
  • عدم تطابق المبالغ: الإجمالي في الرمز يختلف عن الإجمالي المطبوع على الفاتورة، غالباً بسبب تقريب مختلف بين النظام والطباعة.
  • تاريخ بصيغة محلية: التاريخ يجب أن يُكتب بالصيغة المعيارية بالتوقيت الصحيح، لا بصيغة العرض المحلية.
  • رمز غير مقروء فعلياً: دقة طباعة منخفضة، أو حجم صغير جداً، أو طباعة على ورق حراري باهت. الرمز الصحيح تقنياً لكن غير القابل للمسح لا يؤدي الغرض.

كيف تتحقّق من رمزك بنفسك خلال دقيقتين؟

لا تنتظر أن يخبرك أحد. جرّب هذا الاختبار البسيط على فاتورة حقيقية:

  1. امسح الرمز بكاميرا الهاتف العادية. إن لم يُقرأ أصلاً فالمشكلة في الطباعة أو الحجم قبل أن تكون في البيانات.
  2. قارن ما يظهر مع المطبوع: الاسم، الرقم الضريبي، التاريخ، الإجمالي، والضريبة. أي اختلاف ولو بهللة يعني خللاً في التقريب.
  3. تحقّق من وجود الحقول الثمانية لا الأربعة الأولى فقط. اطلب من مورّدك أن يُريك محتوى الرمز مفكوكاً.
  4. اطبع الفاتورة على الورق الذي تستخدمه فعلاً، لا على طابعة مكتبية. كثير من المشاكل لا تظهر إلا على الورق الحراري.

الحجم والطباعة: تفاصيل تُهمَل

اجعل ضلع الرمز لا يقلّ عن سنتيمترين على الورق الحراري، واترك حوله هامشاً أبيض فارغاً. والهامش ليس زينة: القارئ يحتاجه ليحدّد حدود الرمز.

وتجنّب طباعة الرمز فوق خلفية ملوّنة أو شعار، وراقب جودة رأس الطابعة الحرارية، فالرمز الباهت يُقرأ اليوم ولا يُقرأ بعد شهر.

ماذا يعني أن الرمز "قابل للتحقّق"؟

الحقول الأربعة الأولى معلومات يمكن لأي أحد كتابتها. أما التجزئة والختم والمفتاح العام فهي ما يجعل الرمز دليلاً لا ادّعاءً.

الفكرة ببساطة: النظام يحسب بصمة رياضية لمحتوى الفاتورة، ثم يوقّعها بالمفتاح الخاص الموجود داخل وحدة الإصدار. من يقرأ الرمز يستطيع إعادة الحساب والتحقّق من التوقيع بالمفتاح العام.

النتيجة العملية: لو عُدِّل مبلغ على الفاتورة المطبوعة بعد إصدارها، لن تتطابق البصمة، ويظهر التلاعب فوراً دون الحاجة إلى الرجوع إلى نظامك أو إلى المنصة.

ثلاث حالات ميدانية يُسأل فيها عن الرمز

  • فحص ميداني في المحل: يُمسح الرمز من فاتورة عشوائية ويُقارَن بما هو مطبوع. التطابق هو المطلوب.
  • عميل يتحقّق بنفسه: بعض العملاء صاروا يمسحون الرمز للتأكد من أن البائع مسجّل في ضريبة القيمة المضافة.
  • مراجعة داخلية: يمكنك أنت أن تمسح عيّنة أسبوعية من فواتير كل فرع، وهي أسرع طريقة لاكتشاف جهاز إعداده خاطئ قبل أن تتراكم فواتيره.

أين يظهر الرمز ومن يحتاجه؟

الرمز إلزامي في الفاتورة المبسطة، وهو الوسيلة العملية لتحقّق المستهلك والمفتّش. أما في الفاتورة الضريبية فالتحقّق يتم بالمسار الكامل عبر المنصة، مع بقاء الرمز مطلوباً بحسب الحالة.

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

اقرأ أيضاً

صورة إضافية للمقالصورة إضافية للمقال

الأسئلة الشائعة

ماذا يحتوي رمز الاستجابة السريعة في الفاتورة الإلكترونية؟

يحتوي على اسم البائع ورقمه الضريبي وتاريخ ووقت الفاتورة والإجمالي شاملاً الضريبة ومبلغ الضريبة، إضافة إلى تجزئة الفاتورة والختم التشفيري والمفتاح العام. الأربعة الأولى من المرحلة الأولى، والأربعة الأخيرة أضافتها المرحلة الثانية.

لماذا يُرفض رمز الاستجابة السريعة؟

أكثر سبب هو الترميز الخاطئ: كتابة البيانات كنص عادي أو رابط بدل صيغة TLV. وتليه الحقول الناقصة، واختلاف المبالغ بين الرمز والفاتورة المطبوعة بسبب التقريب، وصيغة التاريخ غير المعيارية.

كيف أتحقّق أن رمز فاتورتي صحيح؟

امسحه بكاميرا الهاتف وقارن ما يظهر مع المطبوع: الاسم والرقم الضريبي والتاريخ والإجمالي والضريبة. ثم اطلب من المورّد أن يُريك محتوى الرمز مفكوكاً للتأكد من وجود الحقول الثمانية لا الأربعة الأولى فقط.

ما الحجم المناسب لطباعة الرمز؟

لا يقلّ ضلعه عن سنتيمترين على الورق الحراري، مع هامش أبيض فارغ حوله يحتاجه القارئ لتحديد حدود الرمز. وتجنّب طباعته فوق خلفية ملوّنة أو شعار، وراقب جودة رأس الطابعة لأن الرمز الباهت يتوقّف عن القراءة مع الوقت.

اقرأ أيضاً