Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
9096 Visualizzazioni

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
Abbandona

hello Ahamed,

Great job.Thanks a lot


Risposta migliore

Hello,

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


Hope this could helps ..

Avatar
Abbandona
Autore

hello Ahamed,

Great job.Thanks a lot

Post correlati Risposte Visualizzazioni Attività
2
apr 25
1304
1
nov 24
2224
0
set 24
1617
1
ago 24
1904
0
mar 20
3962