希腊增值税验证号码

Lef*_*nis 6 .net vb.net windows visual-studio-2010

有没有人可以帮助我使用 VB.NET Visual Studio 2010 中的代码来验证希腊税务登记号 (VAT)。

Han*_*son 3

不是欧盟法律规定它是 9 位数字,而是取决于国家/地区。

不幸的是,我不知道您是否可以在任何地方获得该算法,即使可以,这仍然不意味着它是有效的增​​值税号。据我所知,确保它是有效增值税号的唯一方法是根据 Rup 评论中提到的网络服务对其进行验证。因此,如果您要使用此验证来决定是否要收取增值税,我不会只相信计算,因为那样您最终可能会违反规则(并且可能必须支付您尚未缴纳的增值税)没收集到……)。

有一篇代码项目文章展示了如何使用它(C#,但如果需要的话应该相对容易转换为 VB.Net):VIES - VAT number checker

显然,首先检查 9 位数字可能是值得的,以排除任何明显无效的数字。