2014-01-07 29 views
0

欧盟税法要求,如果公司在特定国家/地区超过一定数额的账单,它需要在该国开立增值税并使用该增值税向该国家的客户开具发票数。 Magento提供根据目的地国家设定不同税收规则的可能性,但Magento和所有Magento Connect分机都不提供根据目的地国家的自定义发票号码。 是否可以根据航运国家而不是Magento storeview自定义发票号码? 如果不是,那么实现这种结果的最佳步骤是什么?欧盟税收法规和基于交货国家的发票号码

回答

0

我通过该国家的店铺视图实现此目标,然后覆盖该店铺的管理员配置选项。考虑这一点。在英国,增值税率为20%,但在爱尔兰为23%。我不希望我的爱尔兰客户在查看产品页面价格20%时遇到令人讨厌的冲击,然后一旦他们进入该地址,它就会变为23%,并且所有产品价格都会发生变化。

我们通过创建单独的商店视图解决了这个问题(这使您可以为每个商店视图的发票编号不同)。这也意味着客户会根据您的增值税设置在产品页面和类别列表页面上查看正确的价格。对非欧盟国家也这样做,以便他们在整个网站上看到不含增值税的价格。然后,我创建了一个GEO IP扩展程序,以查找用户正在浏览我们网站的国家,并将它们重定向到适当的商店视图(如果他们愿意的话)。您也可以拥有不同的商店浏览网址,因此完全有可能购买shop.com和shop.ie以及shop.de等。如果您之后希望翻译每个商店视图的网站,您已准备好了一切。

其他选项是修改发票区和phtml文件以考虑交货国家并相应地显示您的增值税号码,但出于上述原因,我个人会以商店的意见做。

+0

GEO IP是一个很好的解决方案,但它意味着我必须为每个国家制作一个商店视图?问题是欧盟税法需要基于航运国家而不是购买国家的发票。可能会发生某人从意大利或德国或法国店面购买瑞士。这就是为什么找到一个程序来添加一个国家代码(如ISO代码)作为前缀,然后每个国家都必须拥有它自己的计数器的原因。如果我让19 storeview Magento将崩溃:) – user2478262

+0

我有8个商店的意见和magento是完全没问题。我并不是每个国家都有一个,只有那些注册增值税的国家,因为它超过了门槛。店面视图有很多优点,但我必须承认我们不使用Magento的进销存系统,我们的后台根据目的地处理增值税号码,就像您想要的那样交付,并生成订单中的发票。当您说“是否可以自定义发票号码”时,是指将发票上的国家/地区特定增值税号码放在发票上,还是您指的是发票增量ID? – Ashley

+0

根据运输地址国家/地区自定义增量ID和前缀。 也许有可能修改一些Magento类,但我想我还必须添加另一个表来管理ID和前缀。 类似于: 如果订单将发运到意大利,它必须是IT-000001 如果订单将发运到英国,它必须是UK-00001 Storeview无法确保此..可能与GEO IP解决方案。 Otherways有没有简单的发票计划,可以做到这一点,并连接到Magento? – user2478262