【问题标题】:Odoo 10 - Split taxes in sale orderOdoo 10 - 在销售订单中拆分税金
【发布时间】:2018-07-23 07:27:25
【问题描述】:

当产品有不同的税金(即不同的增值税百分比值)时,Odoo 在显示总税金时对所有内容进行分组。

如何获取每种税的小计(即增值税 10%、增值税 20% 等)?

<t t-foreach="doc._get_tax_amount_by_group()" t-as="amount_by_group">
    <tr>
        <td><span t-esc="amount_by_group[0] or 'Taxes'"/></td>
        <td class="text-right">
            <span t-esc="amount_by_group[1]"
                  t-options='{"widget": "monetary", "display_currency": doc.pricelist_id.currency_id}'/>
        </td>
    </tr>
</t>

【问题讨论】:

    标签: odoo odoo-10 qweb


    【解决方案1】:

    可能需要进行一些自定义(表单视图)以在报价单或销售订单表单上显示每个税组,但实际上无需自定义即可在报价单/订单 PDF 上显示多个税组。

    1. 启用开发者模式
    2. 转到**会计(或开票)> 配置 > 会计 > 税收
    3. 打开您的税务记录表单视图
    4. 点击高级选项
    5. 注意 税务组 字段
      • 所有有税的行都被分组到它们的税组中,然后按组汇总

    例如,如果我们这样设置税务条目:

    • 税收 (5%)
      • 金额:5.00
      • 税收计算:价格百分比
      • 税务组:税务 (5%)
        • 手动创建税务组
    • 税收 (10%)
      • 金额:10.00
      • 税收计算:价格百分比
      • 税务组:税务 (10%)
        • 手动创建税务组

    我们可以创建这样的报价单或销售订单:

    • 第 1 行
      • 产品:产品 A
      • 数量:1.0
      • 单价:50.00
      • 税收:5%
    • 第 2 行
      • 产品:产品 B
      • 数量:1.0
      • 单价:100.00
      • 税收:10%

    在销售订单表格的总计部分,“税”值将合并所有税,无论其税组如何。

    • 小计:150.00 美元
    • 税费:12.50 美元
    • 总计:162.50

    但是,如果我们单击打印 > 报价单/订单,则 PDF 会显示这些结果,其中税金按税金组分组:

    • 小计:150.00 美元
    • 税收 (5%):2.50 美元
    • 税收 (10%):10.00 美元
    • 总计:162.50 美元

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多