Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Expenses

Entity: hr.expense

Compute Method: _compute_journal_id

View 19.0 View 20.0
Inputs Method Outputs
  • payment_mode
  • payment_method_line_id
  • payment_method_line_id.journal_id
+ for expense in self:
+             if expense.payment_mode == 'company_account':
+                 expense.journal_id = expense.payment_method_line_id.journal_id
+             elif expense.payment_mode == 'own_account':
+                 expense.journal_id = expense._get_default_journal()
+             else:
+                 expense.journal_id = False
  • journal_id

Back to entity