Odoo Help


how to modify residual in account invoice?

Lady Sharmane Udtuhan
on 7/9/13, 4:24 AM 2,300 views

I add a deductions tree in account invoice. for Further Deductions upon invoice. I modify the computation for the amount_total and residual .For example the total is 805, then i have 200 for the deductions When i click the Register Payment button the value of the paid amount is 605, which is right but when I click pay, the the register payment button appears again. Then when i pay 200 the register payment button disappear and refund invoice appears. It means that it did'nt read my modified computation but i still need to pay the exact amount that has no deductions. Please help i'm doing this for a week now.

On 5/28/17, 5:59 AM

hi , to modify in your residual account , you have to override the _compute_residual function in accout_invoice class :

    def _compute_residual(self):
        a= super(account_invoice,self)._compute_residual()

         #your changes

         return a

Can you please elaborate more on #your changes.. ??

I tried this and a is always an empty list..

I will be thankful if you can point some more tips around and write sample code of CHANGES .. ??

I want to change residual here.

on 8/20/17, 5:16 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 7/9/13, 4:24 AM
Seen: 2300 times
Last updated: 5/28/17, 5:59 AM