การตรวจสอบ VIES API VAT ของยุโรป (EU) สำหรับ dotnet โดยอิงตามข้อมูลล่าสุดจากแหล่งที่มาอย่างเป็นทางการ
วัตถุประสงค์ของ API นี้คือเพื่อให้บุคคลที่เกี่ยวข้องกับการจัดหาสินค้าหรือบริการภายในชุมชนได้รับการยืนยันความถูกต้องของหมายเลขประจำตัวผู้เสียภาษีมูลค่าเพิ่มของบุคคลที่ระบุ
วิธีที่เร็วที่สุดในการเริ่มต้นใช้งาน Vies api คือการติดตั้งแพ็คเกจ NuGet
ผู้จัดการแพ็คเกจ:
Install-Package vies-dotnet-api -Version 2.3.1
.NET CLI:
dotnet add package vies-dotnet-api --version 2.3.1
การอ้างอิงแพ็คเกจ
<PackageReference Include="vies-dotnet-api" Version="2.3.1" />
ตรวจสอบว่าหมายเลข VAT ของสหภาพยุโรป ถูกต้อง หรือไม่
var result = ViesManager.IsValid("RO123456789");
หรือ
var result = ViesManager.IsValid("RO","123456789");
ตรวจสอบว่าหมายเลข VAT ของสหภาพยุโรป ใช้งานได้ หรือไม่
var viesManager = new ViesManager(); var result = await viesManager.IsActiveAsync("RO123456789");
หรือ
var result = await viesManager.IsActiveAsync("RO","123456789");
ตั้งแต่วันที่ 1 มกราคม 2021 สหราชอาณาจักรไม่ได้เป็นสมาชิกของสหภาพยุโรปอีกต่อไป และด้วยเหตุนี้ บริการ VIES ที่ให้บริการโดยคณะกรรมาธิการยุโรปจึงไม่ตรวจสอบหมายเลขประจำตัวผู้เสียภาษีมูลค่าเพิ่มสำหรับสหราชอาณาจักรอีกต่อไป
กำลังตรวจสอบหมายเลข GB VAT
... var validationResult = await viesManager.IsActiveAsync("GB434031494");
จะส่งกลับข้อความต่อไปนี้:
สหราชอาณาจักร (GB) ไม่ได้รับการสนับสนุนโดยบริการ VIES ที่ให้บริการโดย EC อีกต่อไปตั้งแต่ 2021-01-01 เนื่องจาก Brexit
API ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์โอเพ่นซอร์ส Apache 2 คุณสามารถใช้มันเพื่อวัตถุประสงค์ส่วนตัวและเชิงพาณิชย์ สร้างต่อยอดและแก้ไขมัน
JetBrains สำหรับโอเพ่นซอร์สของฉัน ใบอนุญาต
AppVeyor สำหรับการให้บริการ CI บิวด์ฟรีสำหรับโปรเจ็กต์ Open Source