TIP: You can type at any time to perform a new search.
SRM
srm · OCA/crm
- Repository
- OCA/crm · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- CRM
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/crm
- Last tracking update
- 2026-08-07 09:06:23
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Maksym Yankin, Vincent Van Rossem, Weblate, OCA-git-bot, oca-ci, eugenio
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows the usage of crm module to manage leads coming from suppliers. The flow is similar to CRM. The main change is that leads be generated from customer or supplier request type. For supplier requests leads can be converted in purchases.
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
crm_case_form_view_oppor |
crm.lead.oppor.inherited.crm | crm.lead | form | Inherits sale_crm.crm_case_form_view_oppor |
purchase_order_form |
purchase.order.form | purchase.order | form | Inherits purchase.purchase_order_form |
quick_create_opportunity_form |
srm.lead.form.quick_create | crm.lead | form | Inherits crm.quick_create_opportunity_form |
srm_lead_view_form |
crm.lead.form | crm.lead | form | Inherits crm.crm_lead_view_form |
srm_rfq_partner_view_form |
srm.rfq.partner.view.form | srm.rfq.partner | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (7)
-
purchase_amount_totalMonetarycompute='_compute_purchase_amount_total'currency_field='company_currency'help='Untaxed Total of Confirmed Purchase Orders'string='Sum of Purchase Orders' -
purchase_order_countIntegercompute='_compute_purchase_order_count'string='Number of Purchase Orders' -
purchase_order_idsOne2many → purchase.ordercomodel_name='purchase.order'inverse_name='opportunity_id'string='Purchase Orders' -
request_for_quotation_countIntegercompute='_compute_request_for_quotation_count'string='Number of Request for Quotations' -
request_typeSelectionselection=[('customer', 'Customer Lead'), ('supplier', 'Supplier Lead')] -
team_idMany2one -
user_idMany2onestring='Responsible'
-
action_lead_rfq_new(self) -
action_rfq_new(self)
New fields (0)
No new fields.
Public methods (1)-
action_your_pipeline(self)@api.model
New fields (1)
-
opportunity_idMany2one → crm.leadcheck_company=Truecomodel_name='crm.lead'domain="\n [\n ('type', '=', 'opportunity'),\n ('request_type', '=', 'supplier'),\n '|',\n ('company_id', '=', False),\n ('company_id', '=', company_id),\n ]\n "
No public methods.
New fields (3)
-
actionSelectionrequired=Trueselection=[('create', 'Create a new vendor'), ('exist', 'Link to an existing vendor'), ('nothing', 'Do not link to a vendor')]string='RFQ Vendor' -
lead_idMany2one → crm.leadcomodel_name='crm.lead'required=Truestring='Associated Lead' -
partner_idMany2one → res.partnercomodel_name='res.partner'string='Vendor'
-
action_apply(self)Create/link vendor if requested, then open the RFQ form. -
default_get(self, field_list)@api.model