我有一个问题,试图得到适当的价格计算 .

我有以下设置:

产品税种:应税商品,运费

客户税务类别:AT Private,AT Company,DE Private,DE Company,CH Private,CH Company

税率:增值税DE 19%,增值税专用19%,增值税AT公司0%,增值税CH 0%

税收规则:DE DE和AT私人DE私人公司,DE公司,私营公司 - 增值税DE

税收规则:AT公司的AT公司客户 - 增值税公司0%

税收规则:CH私人和CH公司的CH客户 - 增值税CH 0%

在配置:销售 - >税收设置:税收计算 - 基于送货地址

目录价格 - 包括增值税

德国的默认税收设置

购物车设置:含和不含增值税的价格

起源国:德国 .

问题如下:当客户来自德国或来自奥地利的私人客户时,一切都很好 . 但是当来自奥地利的客户提出他/她的增值税号码并且它被检查为有效的时候,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文件中添加/更改什么规则,计算是否合适?

提前谢谢了 .

克里斯托夫