bolivir / vat
一个用于验证欧盟增值税号码、检查其格式和存在的包。
v1.0.0
2023-01-23 21:07 UTC
Requires
- php: ^8.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.12.2
- phpstan/phpstan: 1.10.x-dev
- phpunit/phpunit: ^9.5.28
Suggests
- ext-soap: Needed to support VIES VAT number validation
This package is auto-updated.
Last update: 2024-08-30 01:34:25 UTC
README
增值税
一个用于验证欧盟增值税号码、检查其格式和存在的包。
可用客户端列表
- ✔ VIES
安装
此包可以通过composer安装
$ composer require bolivir/vat
如何使用
验证格式
方法validateFormat
将检查给定增值税号码的格式。它将不会检查其存在!
示例
$VAT = new \Bolivir\Vat\Vat(); $response = $VAT->validateFormat('FR12345678901');
调用validateFormat
方法将返回一个VatFormatValidationResponse
Bolivir\Vat\VatFormatValidationResponse { -countryCode: string -vatNumber: string -valid: boolean }
验证存在
方法validate
将检查增值税号码的实际存在,它将通过VIES服务进行检查
示例
$VAT = new \Bolivir\Vat\Vat(); echo $VAT->validate('FR12345678901');
调用validate
方法将返回一个VatValidationResponse
Bolivir\Vat\VatValidationResponse { -countryCode: string -vatNumber: string -requestDate: string -valid: boolean -name: string -address: string }
变更日志
请参阅CHANGELOG获取有关最近更改的更多信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件mosselmanricardo@gmail.com联系,而不是使用问题跟踪器。