我想显示销售订单的所有税款。
所以我必须连接:
- sale.order到sale.order.line:One2many, inverse_name = order_id
- sale.order.line到account.tax:Many2many。
我的问题是如何将sale.order与account.tax联系起来?
谢谢你。
ftk,
根据您的要求,它们可能是多种可能的解决方案。
首先,您可以创建常规的 M2M 字段tax_id,然后您可以手动选择税款。
第二种解决方案可能是创建 comoute M2M 字段,该字段将从订单行中征税并链接到销售订单以供以后使用。
根据您的需求,他们可能会提供更多解决方案。
编辑
要获得每个行项目的税,您可以调用此方法_amount_line_tax
将sale.order
计算给定行的税。所以你可以按行征税。如果你想计算每一行的每一项税,那么创建两个 for 循环
for line in sale.oder_line
for tax in line.tax_id
call _amount_line_tax here to get tax per line.
上面的代码将帮助您计算每行每税的税,然后您可以做数学来总结所有类似的税。
希望这会有所帮助。
最好的,