Term_id ne prend pas le domaine en compte
Dans le modèle loan.manager.defer le champ term_id many2one avec le domaine dédié à raffiner les échéances n'est pas interpréter comme dans le shell.
term_id = fields.Many2one(
comodel_name="loan.manager.term",
string="Terms",
help="First term from which the defer starts",
domain=[
("loan_id", "=", loan_id),
("term_type", "=", "RB"),
("invoiced", "=", False),
],
inverse="_inverse_term_id",
)