问题 验证欧洲增值税


验证增值税的最佳工作流程是什么?目前,我们只使用VIES和相关的SOAP,但它似乎没有那么好用,因为它没有我自己的增值税号码,而我知道的其他很少是正确的。

只要他们提供良好的可靠性标准,我就可以接受第三方付费服务。


9083
2018-05-09 22:10


起源

如果您使用,您的增值税号码是否有效 VIES形式? - stukelly
不,不是的。系统似乎不会验证个人(自雇)增值税。公司增值税工作正常。 - Terataz
请使用我的lib: github.com/se-panfilov/jsvat (它仔细检查增值税 - 通过正则表达式和数学计算) - Sergei Panfilov


答案:


“验证增值税”一词可能意味着以下两件事:

  1. 检查增值税号码的语法正确性 - 这意味着该号码遵循给定欧盟成员国的增值税号码规则。 GB(英国)增值税号的规则与DE(德国)增值税号的规则不同。在这里你可以检查格式: http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_11。此检查只能告诉您给定的增值税是正确的,但无法检查它是否属于实际公司;
  2. 检查VIES系统中的增值税号 - 这意味着调用官方Web服务: http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_18。如果对已知有效号码的检查失败,您应该联系您的税务机关: http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_12。这是检查增值税号码是否与公司实际连接的唯一“官方”方式;
  3. 重点:看到了 http://ec.europa.eu/taxation_customs/vies/faqvies.do#item_23。没有单个数据库(系统)包含公司增值税号的所有有效和关联。 VIES系统是分布式系统。每个成员国(国家)都有一个自己的增值税号码登记册。 VIES Web服务查询(实际上向特定成员国家系统发送“消息”),其中包含检查增值税有效性状态的请求。

您还可以查看这些资源。它们可能包含有用的信息:


15
2018-05-11 08:39



出于隐私原因,似乎并非所有增值税都是VIES数据库中的默认值。必须在开立增值税时提出申请。这个过程因州而异。 - Terataz
也可以用 github.com/se-panfilov/jsvat 对于它 - 它基于braemoor的lib,但是用现代标准和测试重写,并且还加入了bower和npm - Sergei Panfilov


https://github.com/viruschidai/validate-vat 是一个调用官方soap服务的node.js lib(http://ec.europa.eu/taxation_customs/vies/faqvies.do#item16)如果您正在运行node.js.


0
2017-11-24 23:02