how can i calcualte amount_taxed and amount_taxed in and stock_picking
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Księgowość
- Zapasy
- PoS
- Project
- MRP
To pytanie dostało ostrzeżenie
Hi,
Try this code
from odoo import models, fields, api
class StockPicking(models.Model):
_inherit = 'stock.picking'
amount_taxed = fields.Monetary(string="Amount Taxed", compute='_compute_amount_taxed', store=True)
@api.depends('move_ids.product_id', 'move_ids.move_line_ids.move_line_tax_ids')
def _compute_amount_taxed(self):
for picking in self:
taxed_amount = 0.0
for move in picking.move_ids:
for move_line in move.move_line_ids:
# Sum up the taxes for each move line
for tax in move_line.move_line_tax_ids:
taxed_amount += tax.amount
picking.amount_taxed = taxed_amount
Hope it helps
i get
ValueError: Field stock.picking.amount_untaxed cannot find dependency 'move_ids' on model 'stock.picking'.
Podoba Ci się ta dyskusja? Dołącz do niej!
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
1
sie 24
|
1439 | ||
|
1
kwi 24
|
1381 | ||
|
2
wrz 24
|
1001 | ||
|
2
lip 24
|
1310 | ||
|
0
maj 24
|
550 |