bolivir / vat

一个用于验证欧盟增值税号码、检查其格式和存在的包。

v1.0.0 2023-01-23 21:07 UTC

README

License: MIT

增值税

一个用于验证欧盟增值税号码、检查其格式和存在的包。

可用客户端列表

  • ✔ 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联系,而不是使用问题跟踪器。

鸣谢