https://github.com/nip24pl/nip24-cs-client
VIES Client for C#
https://github.com/nip24pl/nip24-cs-client
check-vat-number csharp eu eu-vat-number europe vat-identification vat-information-exchange vat-information-exchange-system vat-number vat-number-validation vat-validation vies vies-api vies-baza vies-eu vies-system vies-validation vies-vat vies-vat-checker vies-vat-number-check
Last synced: 3 months ago
JSON representation
VIES Client for C#
- Host: GitHub
- URL: https://github.com/nip24pl/nip24-cs-client
- Owner: nip24pl
- License: apache-2.0
- Created: 2019-08-20T21:51:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-10-22T00:20:18.000Z (7 months ago)
- Last Synced: 2025-10-22T02:36:30.595Z (7 months ago)
- Topics: check-vat-number, csharp, eu, eu-vat-number, europe, vat-identification, vat-information-exchange, vat-information-exchange-system, vat-number, vat-number-validation, vat-validation, vies, vies-api, vies-baza, vies-eu, vies-system, vies-validation, vies-vat, vies-vat-checker, vies-vat-number-check
- Language: C#
- Homepage:
- Size: 173 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NIP24 Client for .NET
This is the official repository for [NIP24](https://nip24.pl) Client for .NET
This library contains validators for common Polish tax numbers like NIP, REGON and KRS. Validators for EU VAT ID
and IBAN are also included. After registration at [NIP24](https://nip24.pl) Portal this library could be used for
various on-line validations of Polish and EU companies. Please, visit our web page for more details.
## Documentation
The documentation and samples are available [here](https://nip24.pl/dokumentacja/).
## Build
Microsoft Visual Studio 2022 is required to build this library. Simply open the solution file (nip24Library.sln) in the
IDE and build the _Release_ version. You can also build it from the _Developer Command Prompt for Visual Studio_:
```bash
git clone https://github.com/nip24pl/nip24-cs-client
cd nip24-cs-client
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net35
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net452
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net462
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net472
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net48
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=netstandard2.0
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=netstandard2.0
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=netcoreapp3.1
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net5.0
msbuild nip24Library.sln /t:Build /p:Configuration=Release /p:TargetFramework=net6.0
```
## How to use
Add the following dependency using the _Package Manager_ prompt:
```bash
PM> Install-Package NIP24.NIP24Client
```
The release version of the library is also published in _NuGet Gallery_. If you don't want to build the library
yourself, you can use our published version from [this](https://www.nuget.org/packages/NIP24.NIP24Client) location.
## License
This project is delivered under Apache License, Version 2.0:
- [](http://www.apache.org/licenses/LICENSE-2.0)