| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/19.0/crm_claim |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, arantxa-s73, Vicent-S73, eugenio |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - html_editor - calendar - resource - utm - contacts - digest - portal - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This application allows you to track your customers/vendors claims and grievances. It is fully integrated with the email gateway so that you can create automatically new claims based on incoming emails. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | list | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | list | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | list | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_form |
view_report_crm_claim.form | crm.claim.report | form | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
create_date
Datetime
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=<expr>
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=<expr>
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
string='Update Date'
copy(self, default=None)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
claim_date
Datetime
company_id
Many2one → res.company
comodel_name='res.company'
create_date
Datetime
index=True
date_closed
Datetime
index=True
string='Close Date'
date_deadline
Date
index=True
string='Deadline'
delay_close
Float
aggregator='avg'
digits=(16, 2)
help='Number of Days to close the case'
string='Delay to close'
delay_expected
Float
aggregator='avg'
digits=(16, 2)
string='Overpassed Deadline'
email
Integer
string='# Emails'
nbr_claims
Integer
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
subject
Char
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/18.0/crm_claim |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - html_editor - calendar - resource - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This application allows you to track your customers/vendors claims and grievances. It is fully integrated with the email gateway so that you can create automatically new claims based on incoming emails. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | list | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | list | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | list | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_form |
view_report_crm_claim.form | crm.claim.report | form | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
string='Update Date'
copy(self, default=None)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
claim_date
Datetime
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
create_date
Datetime
index=True
date_closed
Datetime
index=True
string='Close Date'
date_deadline
Date
index=True
string='Deadline'
delay_close
Float
aggregator='avg'
digits=(16, 2)
help='Number of Days to close the case'
string='Delay to close'
delay_expected
Float
aggregator='avg'
digits=(16, 2)
string='Overpassed Deadline'
email
Integer
string='# Emails'
nbr_claims
Integer
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
string='Stage'
subject
Char
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/17.0/crm_claim |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, bobrador, mde-scopea |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - onboarding - resource - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This application allows you to track your customers/vendors claims and grievances. It is fully integrated with the email gateway so that you can create automatically new claims based on incoming emails. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_form |
view_report_crm_claim.form | crm.claim.report | form | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
string='Update Date'
copy(self, default=None)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
claim_date
Datetime
company_id
Many2one → res.company
comodel_name='res.company'
string='Company'
create_date
Datetime
index=True
date_closed
Datetime
index=True
string='Close Date'
date_deadline
Date
index=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
string='Overpassed Deadline'
email
Integer
string='# Emails'
nbr_claims
Integer
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
string='Stage'
subject
Char
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/16.0/crm_claim |
| VERSION | |
| VERSION | 1.2.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, kiplangatdan, oca-ci, pilarvargas-tecnativa, FernandoRomera |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - utm - web_kanban_gauge - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/15.0/crm_claim |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Víctor Martínez, Ruchir Shukla, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - web_kanban_gauge - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/14.0/crm_claim |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, Tu Nombre, oca-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:52 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
tracking=3
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
tracking=True
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
string='Name'
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
string='Claim Date'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
string='Priority'
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/13.0/crm_claim |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, Travis Waelbroeck, flachica |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - web_editor - http_routing - auth_signup - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
selection='_selection_model'
string='Model Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
track_visibility='onchange'
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
track_visibility='always'
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
string='Name'
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
string='Claim Date'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
string='Priority'
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/12.0/crm_claim |
| VERSION | |
| VERSION | 1.1.2 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Holger Brunn, Pedro M. Baeza, GitHub, Yann Papouin, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Cristina Martin, Stephan Keller, rodolfo.lopez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/crm |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - contacts - digest - portal - http_routing |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
oldname='ref'
selection='_selection_model'
string='Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
track_visibility='onchange'
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
track_visibility='always'
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
string='Name'
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
string='Claim Date'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
oldname='nbr'
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
string='Priority'
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
claim_ids
One2many → crm.claim
comodel_name='crm.claim'
inverse_name='partner_id'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/11.0/crm_claim |
| VERSION | |
| VERSION | 2.1.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, OCA Transbot, oca-travis, OCA-git-bot, Oihane Crucelaegui, OCA Git Bot, eicher31 |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_setup - base - web - sales_team - bus - web_tour - calendar - resource - fetchmail - utm - web_planner - contacts |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
oldname='ref'
selection=odoo.addons.base.res.res_request.referenceable_models
string='Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
track_visibility='onchange'
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
track_visibility='always'
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_categ_id(self)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
string='Name'
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
string='Claim Date'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
oldname='nbr'
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
string='Priority'
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/crm |
| GIT | |
| GIT | https://github.com/OCA/crm.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/crm/tree/10.0/crm_claim |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Customer Relationship Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Akim Juillerat, cubells, OCA Transbot, oca-travis, Weblate, eicher31 |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - crm - base_action_rule - base - resource - base_setup - web_kanban - web - bus - web_tour - sales_team - calendar - web_calendar - fetchmail - utm - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_claims_calendar_view |
Claims Actions | crm.claim | calendar | New |
crm_case_claims_form_view |
CRM - Claims Form | crm.claim | form | New |
crm_case_claims_tree_view |
CRM - Claims Tree | crm.claim | tree | New |
crm_claim_category_form |
crm.claim.category.form | crm.claim.category | form | New |
crm_claim_category_tree |
crm.claim.category.tree | crm.claim.category | tree | New |
crm_claim_stage_form |
crm.claim.stage.form | crm.claim.stage | form | New |
crm_claim_stage_tree |
crm.claim.stage.tree | crm.claim.stage | tree | New |
view_claim_res_partner_info_form |
res.partner.claim.info.form | res.partner | div | Inherits base.view_partner_form |
view_crm_case_claims_filter |
CRM - Claims Search | crm.claim | search | New |
view_report_crm_claim_filter |
crm.claim.report.select | crm.claim.report | search | New |
view_report_crm_claim_graph |
crm.claim.report.graph | crm.claim.report | graph | New |
view_report_crm_claim_pivot |
crm.claim.report.pivot | crm.claim.report | pivot | New |
action_next
Char
string='Next Action'
active
Boolean
default=True
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
string='Category'
cause
Text
string='Root Cause'
company_id
Many2one → res.company
comodel_name='res.company'
default=<expr>
string='Company'
create_date
Datetime
readonly=True
string='Creation Date'
date
Datetime
default=fields.Datetime.now
index=True
string='Claim Date'
date_action_next
Datetime
string='Next Action Date'
date_closed
Datetime
readonly=True
string='Closed'
date_deadline
Date
string='Deadline'
description
Text
email_cc
Text
help='These email addresses will be added to the CC field of all inbound and outbound emails for this record before being sent. Separate multiple email addresses with a comma'
string='Watchers Emails'
email_from
Char
help='Destination email for email gateway.'
string='Email'
model_ref_id
Reference
oldname='ref'
selection=referenceable_models
string='Reference'
name
Char
required=True
string='Claim Subject'
partner_id
Many2one → res.partner
comodel_name='res.partner'
string='Partner'
partner_phone
Char
string='Phone'
priority
Selection
default='1'
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
resolution
Text
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
default=_get_default_stage_id
domain="['|', ('team_ids', '=', team_id), ('case_default', '=', True)]"
string='Stage'
track_visibility='onchange'
team_id
Many2one → crm.team
comodel_name='crm.team'
default=_get_default_team
help='Responsible sales team. Define Responsible user and Email account for mail gateway.'
index=True
string='Sales Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_fault
Char
string='Trouble Responsible'
user_id
Many2one → res.users
comodel_name='res.users'
default=<expr>
string='Responsible'
track_visibility='always'
write_date
Datetime
readonly=True
string='Update Date'
copy(self, default=None)
create(self, values)
message_new(self, msg, custom_values=None)
onchange_partner_id(self)
stage_find(self, team_id, domain=None, order='sequence')
name
Char
required=True
string='Name'
translate=True
team_id
Many2one → crm.team
comodel_name='crm.team'
string='Sales Team'
No public methods.
categ_id
Many2one → crm.claim.category
comodel_name='crm.claim.category'
readonly=True
string='Category'
claim_date
Datetime
readonly=True
string='Claim Date'
company_id
Many2one → res.company
comodel_name='res.company'
readonly=True
string='Company'
create_date
Datetime
index=True
readonly=True
date_closed
Datetime
index=True
readonly=True
string='Close Date'
date_deadline
Date
index=True
readonly=True
string='Deadline'
delay_close
Float
digits=(16, 2)
group_operator='avg'
help='Number of Days to close the case'
readonly=True
string='Delay to close'
delay_expected
Float
digits=(16, 2)
group_operator='avg'
readonly=True
string='Overpassed Deadline'
email
Integer
readonly=True
string='# Emails'
nbr_claims
Integer
oldname='nbr'
readonly=True
string='# of Claims'
partner_id
Many2one → res.partner
comodel_name='res.partner'
readonly=True
string='Partner'
priority
Selection
selection=[('0', 'Low'), ('1', 'Normal'), ('2', 'High')]
string='Priority'
stage_id
Many2one → crm.claim.stage
comodel_name='crm.claim.stage'
domain="[('team_ids','=',team_id)]"
readonly=True
string='Stage'
subject
Char
readonly=True
string='Claim Subject'
team_id
Many2one → crm.team
comodel_name='crm.team'
readonly=True
string='Team'
type_action
Selection
selection=[('correction', 'Corrective Action'), ('prevention', 'Preventive Action')]
string='Action Type'
user_id
Many2one → res.users
comodel_name='res.users'
readonly=True
string='User'
init(self)
case_default
Boolean
help='If you check this field, this stage will be proposed by default on each sales team. It will not assign this stage to existing teams.'
string='Common to All Teams'
name
Char
required=True
string='Stage Name'
translate=True
sequence
Integer
default=1
help='Used to order stages. Lower is better.'
team_ids
Many2many → crm.team
column1='stage_id'
column2='team_id'
comodel_name='crm.team'
help='Link between stages and sales teams. When set, this limitate the current stage to the selected sales teams.'
relation='crm_team_claim_stage_rel'
string='Teams'
No public methods.
claim_count
Integer
compute='_compute_claim_count'
string='# Claims'
No public methods.