Validasi PPN VIES API Eropa (UE) untuk dotnet berdasarkan informasi terkini dari sumber resmi
Tujuan dari API ini adalah untuk memungkinkan orang-orang yang terlibat dalam penyediaan barang atau jasa intra-Komunitas memperoleh konfirmasi keabsahan nomor identifikasi PPN dari orang tertentu.
Cara tercepat untuk mulai menggunakan Vies api adalah dengan menginstal paket NuGet.
Manajer Paket:
Install-Package vies-dotnet-api -Version 2.3.1
.NET CLI:
dotnet add package vies-dotnet-api --version 2.3.1
Referensi Paket
<PackageReference Include="vies-dotnet-api" Version="2.3.1" />
Memeriksa apakah nomor PPN UE valid
var result = ViesManager.IsValid("RO123456789");
atau
var result = ViesManager.IsValid("RO","123456789");
Memeriksa apakah nomor PPN UE aktif
var viesManager = new ViesManager(); var result = await viesManager.IsActiveAsync("RO123456789");
atau
var result = await viesManager.IsActiveAsync("RO","123456789");
Sejak 1 Januari 2021 Inggris tidak lagi menjadi anggota Uni Eropa dan akibatnya, layanan VIES yang disediakan oleh Komisi Eropa tidak lagi memvalidasi ID PPN untuk Inggris.
Memeriksa nomor PPN GB
... var validationResult = await viesManager.IsActiveAsync("GB434031494");
akan mengembalikan pesan berikut:
Inggris Raya (GB) tidak lagi didukung oleh layanan VIES yang disediakan oleh EC sejak 01-01-2021 karena Brexit .
API ini dirilis di bawah lisensi sumber terbuka Apache 2. Anda dapat menggunakannya untuk tujuan pribadi dan komersial, membangun dan memodifikasinya.
JetBrains untuk Open Source saya lisensi
AppVeyor untuk mengizinkan layanan CI build gratis untuk proyek Sumber Terbuka