0

我想显示销售订单的所有税款。

所以我必须连接:

  • sale.ordersale.order.lineOne2many, inverse_name = order_id
  • sale.order.lineaccount.tax:Many2many

我的问题是如何将sale.orderaccount.tax联系起来?

谢谢你。

4

1 回答 1

0

ftk,

根据您的要求,它们可能是多种可能的解决方案。

  • 首先,您可以创建常规的 M2M 字段tax_id,然后您可以手动选择税款。

  • 第二种解决方案可能是创建 comoute M2M 字段,该字段将从订单行中征税并链接到销售订单以供以后使用。

根据您的需求,他们可能会提供更多解决方案。

编辑

要获得每个行项目的税,您可以调用此方法_amount_line_taxsale.order计算给定行的税。所以你可以按行征税。如果你想计算每一行的每一项税,那么创建两个 for 循环

for line in sale.oder_line
   for tax in line.tax_id
       call _amount_line_tax here to get tax per line.

上面的代码将帮助您计算每行每税的税,然后您可以做数学来总结所有类似的税。

希望这会有所帮助。

最好的,

于 2015-12-06T02:08:08.910 回答