$ 5.02
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
Lines of code | 129 |
Technical Name |
sdm_access_rights |
License | LGPL-3 |
Website | https://www.netilligence.io |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
Lines of code | 129 |
Technical Name |
sdm_access_rights |
License | LGPL-3 |
Website | https://www.netilligence.io |
Versions | 16.0 17.0 18.0 |
Feature Documentation: Approval-Based Contact Filtering in Odoo (Sales & Purchase)
This feature introduces an 'Approve' checkbox in the Contacts module of Odoo.Only contacts marked as approved will appear in customer selection within the Sales module,vendor selection within the Purchase module.This ensures only validated, trusted partners are involved in business transactions.
GET PERSONALIZED DEMO

Approve Option in Contact Form
Contact Form with "Approve" Checkbox Enabled

In the Contacts module, a new checkbox labeled 'Approve' is visible. When checked, this contact (e.g., Abigail Peterson) becomes available for selection in Sales and Purchase orders.
Vendor Selection in Purchase Module
Only Approved Vendors Shown in Purchase Order Creation

When creating a Purchase Order, only approved contacts appear in the Vendor dropdown. Unapproved contacts are hidden, and the vendor list is restricted to ensure supplier validation.
Customer Selection in Sales Module
Only Approved Customers Shown in Sales Order/Quotation

In Sales Quotations or Orders, the Customer field displays only those contacts who have the 'Approve' checkbox selected. This filters the list to include only validated customers.

Approve
A Boolean field 'Approve' is added to the contact form.

Selectable
When checked, the contact becomes selectable in Sales and Purchase documents.

Dropdowns
If unchecked, the contact will be hidden from the dropdowns in those modules.

Governance
This ensures transaction integrity, approval-based workflows, and partner control.
FAQ
The 'Approve' checkbox in the Contacts module is used to control whether a contact can be selected in Sales and Purchase documents. Only contacts marked as approved (checkbox checked) will appear in the customer selection within the Sales module and the vendor selection within the Purchase module.
- Go to the Contacts module.
- Open the contact you want to approve.
- Check the 'Approve' checkbox.
- Save the contact.
When a contact is not approved (i.e., the 'Approve' checkbox is unchecked), they will be hidden from the dropdown lists in the Sales and Purchase modules. This means they cannot be selected as a Customer in Sales Orders/Quotations or as a Vendor in RFQs and Purchase Orders.
This feature is compatible with Odoo v16 and above.
Release 18.0
1st June, 2025Our Services
All our services are quality-oriented. To give our customers the best delivery, we operate with six main services.
Netilligence is a brand that provides exquisite services to boost business growth. Stay confident when working
with us because that will give you a chance to stay ahead of your competition

Odoo Customization
Perfect workflows for maximum efficiency and boost productivity with custom-made Odoo features.

Odoo Implementation
Our experts handle the entire Odoo setup process, from configuration to data import and training.

Odoo Migration
We migrate your business data for a smooth and efficient transition to Odoo.

Odoo Training & Support
Leverage Odoo with expert guidance and best practices for your business journey.

Odoo Consultancy
We develop custom Odoo modules to meet unique business needs and integrate with existing systems.

Odoo Mobile Apps
Develop mobile apps for on-the-go access to critical data and functionalities.
.png?d0bdcbc)
Get Support, For Free!
60 Days Free Support
In case any bugs or issue (Except data recovery)
At Netilligence we offer end to end solution for Odoo services. Which includes analysis & consultation on the workflows and integration part

Have Any Question ?
+971 50 952 4733

Write Email
sales@netilligence.io
.png?d0bdcbc)
Please log in to comment on this module