Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
8943 Zobrazení

Hai All,

I'm trying to calculate sales order line tax by using below code

taxes = line.tax_id.compute_all(price, line.order_id.currency_id, line.product_uom_qty, product=line.product_id, partner=line.order_id.partner_id)


I received below out put on debugging that code

{'base': 750.75, 'taxes': [{'account_id': False,            'amount': 16.67,            'analytic': False,            'base': 833.33,            'id': 3,            'name': u'NBT 2 %',            'refund_account_id': False,            'sequence': 1},           {'account_id': False,            'amount': 82.58,            'analytic': False,            'base': 750.75,            'id': 4,            'name': u'VAT 11%',            'refund_account_id': False,            'sequence': 1}], 'total_excluded': 750.75, 'total_included': 850.0}


Please explain me

  • where is the definition for compute_all () function?
  • Where is the location of this function is implemented?
  • In which type Model fields I can use that function.ex -: line.tax_id == manytomany data type


Avatar
Zrušit

hello Ahamed,

Great job.Thanks a lot


Nejlepší odpověď

Hello,

This function defined here ... and you can read about the implementation in the doc string of the function ..


Hope this could helps ..

Avatar
Zrušit
Autor

hello Ahamed,

Great job.Thanks a lot

Related Posts Odpovědi Zobrazení Aktivita
2
dub 25
1204
1
lis 24
2050
0
zář 24
1459
1
srp 24
1798
0
bře 20
3896