Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
7400 Widoki

Hi, 

I want to show price_subtotal without any discount. Price subtotal is automatically calculated as discount in Odoo. How can I change that? I  want to sum discount for order line at the bottom.

Awatar
Odrzuć
Najlepsza odpowiedź

You will need to override account invoice class method that is responsible for sub price computation, the method name is  _compute_price(self):

Awatar
Odrzuć
Autor

Will this affect tax total when I do this. Because there are many operations in this method.

It depends on the way the database was configured. But mostly discount are not taxable

Najlepsza odpowiedź

you can d o this in by inheriting the sale.order.line

@api.depends('product_uom_qty', 'discount', 'price_unit', 'tax_id')
def _compute_amount(self):
res = super(InheritSaleOrderLine, self)._compute_amount()
"""
Compute the amounts of the SO line.
"""
for line in self:
line.price_subtotal = (Here you can give your own value)

return res

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
sty 20
4928
0
mar 20
4247
2
paź 22
9885
0
cze 18
2678
3
kwi 18
6255