Field types in Odoo

  1. one2many
  2. many2one
  3. many2many
  4. Character (Text)
  5. Multi-line text
  6. Selection
  7. Numeric
    1. Float
    2. Integer
    3. Monetary
  8. Date / Time
    1. Date
    2. DateTime
  9. Boolean (Checkbox)
  10. Binary (attachments)
  11. HTML
  12. Reference

The first three are described here: Basic database concepts in Odoo

Most of the other field types should be fairly obvious.

Reference fields are used when information can be selected from multiple Models (database tables). For example, an SMS can be linked to:

  • Contact (Customer or Supplier)
  • Sales order
  • Purchase order
  • ……