Odoo Help


How to proper use the new api?

Danimar Ribeiro
on 1/12/15, 7:01 PM 843 views

I have the following code that is throwing a exception:

This code is inside account module.

It throws the exception:

  File "/home/danimar/projetos/odoo/odoo-eight/addons/account/account_invoice.py", line 1220, in _compute_price
    taxes = self.invoice_line_tax_id.compute_all(price, self.quantity, product=self.product_id, partner=self.invoice_id.partner_id)
  File "/home/danimar/projetos/odoo/odoo-eight/openerp/api.py", line 235, in wrapper
    return new_api(self, *args, **kwargs)
ParseError: "'NoneType' object is not callable" while parsing

Why this is happening?

I have two classes that inherit from account.tax but both are still using old api.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

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: 1/12/15, 7:01 PM
Seen: 843 times
Last updated: 3/16/15, 8:10 AM