Odoo Help


Adding Search Filter For many2one Field (Payment Terms) [v7]

Alex Gallien
on 3/16/15, 6:53 PM 1,046 views

I have been attempting to create a filter for Customers that selects only those who have COD payment terms, but can't figure out how to correctly call it. Payment terms is a many2one field with the 'selection' widget, FWIW. The code I tried is:

<filter string="COD" name="type_cod" domain="[('property_payment_term.name','=','COD')]" help="COD Customers"/> 

and I also tried

<filter string="COD" name="type_cod" domain="[('property_payment_term','=','COD')]" help="COD Customers"/> 

But neither of those worked. Any idea how to do this correctly? Thanks!



<filter string="COD" name="type_cod" domain="[('property_payment_term','like','COD')]" help="COD Customers"/>

[('m2o','like', 'value')]  or  [('m2o','=', id)]

I Hope that it will help you :)

Hmm that didn't seem to work, I tried several permutations of it. I think it has to do with the 'selection' widget interfering somehow. That m2o behavior will be useful though, thanks for that!

Alex Gallien
on 3/16/15, 8:43 PM

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: 3/16/15, 6:53 PM
Seen: 1046 times
Last updated: 3/20/15, 5:35 PM