Odoo Help


1 Antwoord

Cyril Gaspard (GEM) Frankrijk

--Cyril Gaspard (GEM)--

| 6 6 10
Paris, Frankrijk
--Cyril Gaspard (GEM)--

Forum contributor since 2008

Cyril Gaspard (GEM) Frankrijk
22-03-15 18:49


odoo verify first in the product if income, expense accounts (and for stock input, output too) are defined, if not, verify in the category, if not in the 2 you have your error message.

And no, category doen't inherit of parent category, see the code :

def _choose_account_from_po_line(self, cr, uid, po_line, context=None):

     fiscal_obj = self.pool.get('account.fiscal.position')

     property_obj = self.pool.get('ir.property')

     if po_line.product_id:

         acc_id = po_line.product_id.property_account_expense.id

         if not acc_id:

             acc_id = po_line.product_id.categ_id.property_account_expense_categ.id

         if not acc_id:

             raise osv.except_osv(_('Error!'), _('Define an expense account for this product: "%s" (id:%d).') % (po_line.product_id.name, po_line.product_id.id,))


2 Opmerkingen
La Page PT, Pascal Tremblay Canada
22-03-15 19:00

Very nice from you to answer. Very interesting. I analyze and I come back.

Mudi Vand Sri Lanka
25-03-15 03:14

Thanks both of you, Cyril and Pascal, for directing me to this post. So according to Cyril's answer, if I want the product categories to inherit their parent category's settings, I will have to do a code modification. Hmm. I am not good at that. :( Hope someone will provide a solution for this.

Stel een vraag
Blijf op de hoogte
2 volger(s)
Over deze 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