لماذا تفشل الفواتير في تحقق الهيئة: أربع مفاجآت من الاختبار الفعلي
مررنا يوما من الفواتير الحقيقية عبر برنامج التحقق لدى الهيئة ثم عبر منصة الهيئة الحية. ورُفضت عدة فواتير مبالغها صحيحة. هذه الأسباب الأربعة تستحق المعرفة قبل الإطلاق.
1. عنوان المشتري حتى على إيصال نقطة البيع
يشترط المدقق الشارع والمجمع والمبنى ورقم الشقة أو المحل والمدينة والدولة للمشتري في كل فاتورة، ومنها المبسطة. وتفشل عملية بيع باسم أول فقط بخطأ في العنوان البريدي. ويحل المشكلة عنوان عميل عابر قياسي مع الإبقاء على أي اسم مشتري حقيقي.
2. ضريبة تقع تماما بين فلسين
حين يعطي المبلغ الخاضع للضريبة مضروبا في النسبة نتيجة مثل 0.7545 يُطرح سؤال اتجاه التقريب. يقرّب المدقق إلى الرقم الزوجي (0.754). أما التقريب لأعلى (0.755) كما تفعل أدوات محاسبة كثيرة فيُرفض. وقد أكدنا النتيجة الزوجية على المنصة الحية.
3. مجاميع صحيحة على الورق وغير دقيقة في الحاسوب
يجمع المدقق مبالغ البنود بأعداد الفاصلة العائمة ويشترط مطابقة تامة للمبلغ الخاضع للضريبة. ولا يستطيع الحساب الثنائي تمثيل معظم الأعداد العشرية بدقة، فقد تفشل فاتورة صحيحة ذات بنود عشرية كثيرة بسبب ترتيب بنودها فقط. ويحل ذلك تغيير ترتيب ظهور البنود في XML دون تغيير أي مبلغ.
4. رموز هوية المشتري
في اختبارنا قبل المدقق قائمة قصيرة فقط من الرموز لهوية المشتري (IGA وGOVEN وCPRID وGCCID وOTH وSUBCRN) ورفض رمز السجل التجاري الوارد في قائمة رموز الهيئة نفسها. تأكد من الرمز الصحيح مع الهيئة.
الدرس
مرّر كل فاتورة عبر تحقق الهيئة قبل الإرسال، واعرض رسالة القاعدة الدقيقة بجانب أي فشل. والتجربة الجافة التي لا ترسل شيئا تحول هذه المفاجآت إلى إصلاح في عشر ثوانٍ.