viVer/vat-validation

欧盟和非欧盟增值税号验证

安装数量: 1,122

依赖: 0

建议者: 0

安全性: 0

星标: 3

关注者: 1

分支: 0

开放性问题: 0

类型:工具

v1.0.0 2017-02-01 12:51 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:09:17 UTC


README

Build Status

关于

  • 验证增值税号
  • 欧盟增值税号验证
    • 2个验证级别
      • 正则表达式验证
      • 欧盟委员会VIES服务验证 *如果服务中断,则只进行正则表达式验证
  • 非欧盟增值税号验证(韩国、南非、新西兰、瑞士和冰岛)
    • 正则表达式验证

用法

$validator = (new ValidatorFactory())->makeValidator($countryCode)
$validator->setVatNumber($vatNumber)
$validator->isValid()
  
$validator = EUValidator()
$validator->setCountryCode($countryCode)
$validator->setVatNumber($vatNumber)
$validator->isValid()
  
$validator = NonEUValidator()
$validator->setCountryCode($countryCode)
$validator->setVatNumber($vatNumber)
$validator->isValid()

需求

  • PHP 5.6 及以上
  • 启用Soap扩展

免责声明

请参阅http://ec.europa.eu/taxation_customs/vies/viesdisc.do了解何时以及如何允许使用此服务及其信息。