首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打折后计税Odoo 10

打折后计税Odoo 10
EN

Stack Overflow用户
提问于 2018-02-10 19:27:07
回答 1查看 893关注 0票数 2

在odoo pos中,我设置了“允许全球折扣”。我将产品定义为Discount,将客户税和供应商税都设置为空。在pos订单中,选择多个产品,odoo自动计算Total Amount & Tax

但当我申请Discount时,税额仍然是一样的,我认为税额应该只计算剩余金额。

示例:

代码语言:javascript
复制
Subtotal(Untaxed Amount) = 1500

Tax Amount               =   25

Total                    = 1525

如果我申请100 %的折扣,总金额是0.00,税仍然是25%。

是bug吗?

如何计算剩余金额的税金?

有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2018-03-04 20:00:14

这是Odoo中的一个bug,在这里归档

Odoo GitHub issue 14371

从讨论来看,Odoo似乎不想解决这个问题,因为这似乎不是他们的问题。如果你熟悉python,你可能想看一看代码,或者切换到不同的(可能是商业的)模块来提供折扣。

编辑:

在一个朋友的工作中,我发现了一个变通方法。

你必须在你的安装中找到Odoo的addons目录,并编辑这个文件:

addons/pos_discount/static/src/js/discount.js

转到45行,上面写着

var discount = - pc / 100.0 * order.get_total_with_tax();

将其更改为

var discount = - pc / 100.0 * order.get_total_without_tax();

保存此文件。现在编辑您的折扣产品,并分配与您的产品相同的税费。重启Odoo服务并进行测试。

这是用Odoo 11测试的,所以你的里程数可能会在其他版本上有所不同。此外,如果您的产品有不同的税,这可能不适合您。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48720241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档