القائمة

تنسيق رقم VAT في بلدان مختلفة

رقم VAT معرف تسجيل ضريبي يحدد كل بلد تنسيقه بنفسه. تشرح المقالة ما الذي يتغير بين البلدان، ولماذا لا يثبت فحص التنسيق أن الشركة مسجلة فعلا.

تاريخ النشر

  • رقم VAT
  • بيانات ضريبية
  • بيانات اختبار

رقم VAT هو المعرف الذي تستخدمه الشركة لضريبة القيمة المضافة، وهو من الحقول القليلة التي تظهر على كل مستند تجاري عابر للحدود تقريبا. وهو أيضا الحقل الذي تخلط فيه الفرق أكثر من غيره بين سؤالين مختلفين تماما: هل يبدو هذا رقما صالحا، وهل هذه الشركة مسجلة فعلا لضريبة القيمة المضافة. والخلط بين السؤالين ينتج نماذج ترفض عملاء حقيقيين وأنظمة تقبل أرقاما مخترعة.

تغطي هذه المقالة ما هو الرقم، ولماذا تتغير بنيته عند كل حدود، وكيف تندرج خدمات البحث العامة فيه، وكيف تصمم الحقل بحيث يبقى فحص التنسيق وفحص التسجيل كل في مساره.

ما هو رقم VAT؟

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

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

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

متى تحتاج الشركة فعلا إلى رقم VAT؟

أكثر مما قد تظن من سمعة الحقل، وفي حالات متكررة محدودة.

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

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

ما الذي يختلف من بلد إلى آخر؟

كل ما قد يريد محلل نصوص الاعتماد عليه تقريبا. فالبينة تحددها الهيئة الضريبية المصدرة، ولذلك فإن التعميم الآمن الوحيد تعميم ضعيف: تبدأ تنسيقات كثيرة برمز بلد من حرفين ثم تكمل بأرقام أو حروف أو مزيج من الاثنين.

وبعد هذه الملاحظة الأولى تكون الفروق هي بالتحديد ما يكسر القواعد الصارمة.

الخاصية لماذا تفشل قاعدة ثابتة
وجود بادئة البلد قد تطبعها الهيئة نفسها في سياق وتحذفها في سياق آخر
الطول الكلي تتراوح التنسيقات بين قصير وطويل ملحوظ، ولا حد واحد يغطي الكل
الحروف مقابل الأرقام بعض التنسيقات رقمية وأخرى حرفية رقمية وأخرى تجمع كتلتين
الفواصل الداخلية المسافات وعلامات الترقيم عرض لا جزء من المعرف
أرقام التحقق بعض التنسيقات تضمن واحدا وأخرى تخصيصات بسيطة بلا حساب

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

هل التنسيق الصحيح يعني شركة مسجلة؟

لا، والفجوة بين السؤالين أنفع ما يمكن فهمه عن هذا الحقل.

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

ولهذا تكون خدمة التحقق العامة من أرقام VAT التي تنشرها المفوضية الأوروبية مثالا مهما إلى هذا الحد: فهي موجودة كي تؤكد شركة هل رقم ما مسجل فعلا لضريبة القيمة المضافة في دولة عضو، وهو سؤال لا يستطيع أي نمط الإجابة عنه. ويتجاوز هذا التمييز تلك الخدمة بكثير، فحيث تنشر هيئة ضريبية خدمة استعلام رسمية تكون تلك الخدمة هي المرجع، ولا يكون التعبير النمطي مرجعا.

وثمة نتيجة مفيدة لتصميم الواجهة. فعندما يفشل فحص، ينبغي أن تقول الرسالة أي فحص فشل. فعبارة هذا لا يشبه رقم VAT وعبارة لم نستطع تأكيد هذا الرقم لدى الهيئة الضريبية تقودان المستخدم إلى إجراءين مختلفين، والخلط بينهما يهدر وقت الجميع.

لماذا يجب على الفرق تجنب كتابة قواعدها الخاصة؟

لأن القواعد وطنية وتراجع من وقت لآخر وعديدة، ولأن أداة تحقق محلية الصنع عبء صيانة يفشل في أقل الاتجاهات ظهورا.

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

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

للمطورين: فحص التنسيق وفحص السجل وظيفتان مختلفتان

افصل المسؤولية إلى وظيفتين بنوعي إعادة مختلفين، ولا تدعهما تتشاركان رسالة خطأ واحدة.

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

والثانية بحث تسجيل لدى الخدمة الرسمية. امنحه مهلة خاصة وسياسة إعادة محاولة خاصة ومعجما خاصا من النتائج: مؤكد، وغير موجود، وغير متاح، وغير منطبق على هذا البلد. وخذ نتيجة إيجابية إلى الذاكرة المؤقتة لمدة معقولة، وخذ نتيجة سلبية لمدة أقصر بكثير، لأن شركة تسجل اليوم لا ينبغي أن ترفض أسبوعا بجواب بائت. وسجل أرقام ما تم فحصه ومتى، لكن اعتبر السجل حاويا لبيانات أعمال وقم بحمايته وفقا لذلك.

وعادتان أخريان تستحقان التبني. احتفظ بالقيمة الخام التي كتبها المستخدم إلى جانب القيمة الموحدة، حتى تستطيع شاشة أو مستند أن تعيد بالضبط ما أظهره المصدر. واحتفظ بالقيم المنشأة مصطنعة بشكل لا لبس فيه: فأداة الإنشاء على هذا الموقع تملأ حقل رقم VAT بقيم منسقة لا تخص أي هيئة ضريبية، وكل تصدير منها يحمل ملاحظة تقول ذلك. وتستعرض مقالة المعرف الضريبي الطبقية نفسها لعائلة أوسع من الأرقام الضريبية، أما اختبار كل ذلك على نموذج منتج حقيقي فتغطيه مقالة حالات اختبار نموذج الفوترة.

الخطوات التالية

اسرد كل موضع في منتجك يتم فيه التحقق من رقم VAT اليوم وسم كل فحص بأنه فحص شكل أو فحص تسجيل. وأي فحص يدعي أنه عن الوجود وهو منفذ كنمط فهو خلل ينتظر عميلا دوليا. ثم مرر نموذج الفوترة على الفروع الأربعة—الرقم موجود، والرقم غائب، والعابر للحدود، والفرد—مستخدما بيانات منشأة من أداة إنشاء بيانات الشركة حتى لا يمكن خطأ اعتبار أي شيء تختبر به عملا تجاريا حقيقيا.

تابع القراءة

أدلة منشئ بيانات شركات للاختبار