التحقق من صحة ضريبة القيمة المضافة (VIES) الأوروبية (الاتحاد الأوروبي) لـ dotnet استنادًا إلى أحدث المعلومات من المصدر الرسمي
الهدف من واجهة برمجة التطبيقات هذه هو السماح للأشخاص المشاركين في توريد السلع أو الخدمات داخل المجتمع بالحصول على تأكيد بصحة رقم تعريف ضريبة القيمة المضافة لأي شخص محدد.
أسرع طريقة للبدء في استخدام Vies api هي تثبيت حزمة NuGet.
مدير الحزم:
Install-Package vies-dotnet-api -Version 2.3.1
صافي سطر الأوامر:
dotnet add package vies-dotnet-api --version 2.3.1
مرجع الحزمة
<PackageReference Include="vies-dotnet-api" Version="2.3.1" />
التحقق مما إذا كان رقم ضريبة القيمة المضافة في الاتحاد الأوروبي صالحًا
var result = ViesManager.IsValid("RO123456789");
أو
var result = ViesManager.IsValid("RO","123456789");
التحقق مما إذا كان رقم ضريبة القيمة المضافة في الاتحاد الأوروبي نشطًا
var viesManager = new ViesManager(); var result = await viesManager.IsActiveAsync("RO123456789");
أو
var result = await viesManager.IsActiveAsync("RO","123456789");
منذ 1 يناير 2021، لم تعد المملكة المتحدة عضوًا في الاتحاد الأوروبي ونتيجة لذلك، لم تعد خدمة VIES التي تقدمها المفوضية الأوروبية تتحقق من صحة معرف ضريبة القيمة المضافة للمملكة المتحدة.
التحقق من رقم ضريبة القيمة المضافة GB
... var validationResult = await viesManager.IsActiveAsync("GB434031494");
سيعود الرسالة التالية:
لم تعد بريطانيا العظمى (GB) مدعومة بخدمات VIES التي تقدمها المفوضية الأوروبية منذ 2021-01-01 بسبب خروج بريطانيا من الاتحاد الأوروبي .
تم إصدار واجهة برمجة التطبيقات (API) بموجب ترخيص Apache 2 مفتوح المصدر. يمكنك استخدامه للأغراض الشخصية والتجارية، والبناء عليه وتعديله.
JetBrains لمصدري المفتوح رخصة
AppVeyor للسماح ببناء خدمات CI مجانًا للمشاريع مفتوحة المصدر