我在试图获得适当的价格计算时遇到了问题。
我有以下设置:
产品税种:应税商品,运费
客户的税务类别:AT Private,AT Company,DE Private,DE Company,CH Private,CH Company
税率:增值税DE 19%,增值税专用19%,增值税AT公司0%,增值税CH 0%
税收规则:DE DE和AT私有DE私人,DE公司,AT私人 - 增值税DE
税收规则:AT公司的AT公司客户 - 公司增值税0%
税收规则:CH私人和CH公司的CH客户 - 增值税CH 0%
在配置中: 销售 - >税收设定: 税收计算 - 基于送货地址
目录价格 - 包含VAT
德国的默认税收设置
购物车设置:含增值税和无增值税的价格
原产国:德国。
问题如下: 当客户来自德国或来自奥地利的私人客户时,一切都很好。但是当来自奥地利的客户提出他/她的增值税号码并且它被检查为有效的时候,Magento没有显示适当的价格。它显示了brutto价格,因为它是netto one并给出0%增值税。它应该显示netto价格和0%增值税。
实施例: 产品brutto价格是100。 来自德国的客户和来自奥地利的私人客户在购物车100中看到。增值税为15,97(19%),净值为84,03。 来自奥地利的客户可以在购物车100中看到有效的增值税号码。 0(0%)增值税,因此netto 100.这是一个错误。应该显示84,03包括。 0(0%)增值税。
当我将目录价格更改为netto 1时,购物车会正确显示。但我需要brutto目录价格。
有人有解决此问题的方法吗?我应该在magento文件中添加/更改什么规则,计算是否合适?
非常感谢提前。
克里斯托夫