荷兰人 / m2-vatfallback
提供免费增值税回退机制
2.1.0
2024-04-17 10:58 UTC
Requires
- ext-dom: *
- ext-json: *
- ext-soap: *
- guzzlehttp/guzzle: ^6.2|^7.0
- magento/framework: ^100.0|^101.0|^102.0|^103.0
- magento/module-customer: ^101.0|^102.0|^103.0
- psr/log: ^1.0|^2.0|^3.0
Requires (Dev)
- phpunit/phpunit: ^6.2
README
Vatfallback模块提供基于API的验证和用于不稳定VIES数据库的离线正则表达式回退验证,该数据库由Magento使用
请在此处找到Magento 1版本。
支持的服务
- VIES检查(这是官方端点,但不是内置的Magento版本)
- vatlayer.com检查
- 以下国家的正则表达式回退检查;AT, BE, CZ, DE, CY, DK, EE, GR, ES, FI, FR, GB, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, SE, SI, SK
- 缓存之前的结果
特性
-
一个插件,它替换了现有Magento Customer中的增值税检查,并使用回退方式实现各种服务。
-
使用控制台任务:
./bin/magento vat:validate NL NL133001477B01
-
使用API端点通过增值税号获取公司数据
http://domain.com/rest/V1/vat/companylookup/NL133001477B01
-
通过安装elgentos/m2-vatfallback-graph-ql添加GraphQL端点
-
增值税请求缓存服务(请确保在缓存管理中启用增值税缓存)
安装
composer require dutchento/m2-vatfallback bin/magento setup:upgrade
测试于
- Magento 2.2
- Magento 2.3
- Magento 2.4
变更日志
见https://github.com/Dutchento/m2-vatfallback/releases
要求
- PHP >= 7.0
- GuzzleHTTP
免责声明
警告:由于所有免费VIES API都较慢且不太可靠,检查步骤可能会变慢。
作者
作者M1版本
- Sander Mangel @sandermangel
- Peter Jaap Blaakmeer @peterjaap
- Laura Folco @lfolco