欧盟税法要求,如果公司在某个国家/地区开具超过一定金额的帐单,则需要在该国家/地区开设增值税,并使用该增值税号向该国家/地区的客户开具发票。 Magento确实可以根据目的地国家/地区设置不同的TAX规则,但Magento和所有Magento Connect扩展程序都不会根据目的地国家/地区提供自定义发票编号。 是否可以根据发货国家而不是Magento商店视图自定义发票编号? 如果没有,那么实现这一结果的最佳步骤应该是什么?
答案 0 :(得分:0)
我通过该国家/地区的商店视图实现此目的,然后覆盖该商店的管理配置选项。考虑一下。在英国,增值税税率为20%,但在爱尔兰则为23%。我不希望爱尔兰的客户在以20%的价格查看产品页面上的价格时会受到严重的冲击,然后一旦进入该地址,它就会变为23%并且所有产品价格都会发生变化。
我们通过创建单独的商店视图解决了这个问题(这使您可以为发票的每个商店视图设置不同的发票编号)。这也意味着客户可以根据您的增值税设置在产品页面和类别列表页面上看到正确的价格。对非欧盟国家也这样做,因此他们认为整个网站的价格不含增值税。然后,我构建了一个GEO IP扩展,以查找用户正在浏览我们网站的国家/地区,并根据需要将其重定向到相应的商店视图。您还可以使用不同的商店视图网址,因此完全可以拥有shop.com和shop.ie以及shop.de等。如果您以后希望按商店视图翻译您的网站,那么您已准备就绪。
其他选项是修改发票清单和phtml文件以考虑交货国家/地区并相应地显示您的增值税号,但由于上述原因,我个人会对商店视图进行此操作。