Skip to Content
Menu
This question has been flagged
2 Replies
8726 Views

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
Discard

hello Ahamed,

Great job.Thanks a lot


Best Answer

Hello,

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


Hope this could helps ..

Avatar
Discard
Author

hello Ahamed,

Great job.Thanks a lot

Related Posts Replies Views Activity
2
Apr 25
1095
1
Nov 24
1838
0
Sep 24
1243
1
Aug 24
1660
0
Mar 20
3805