Skip to Content
Menu

Approval Based Contact Filtering

by
Odoo

5.02

v 16.0 Third Party
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
LicenseLGPL-3
Websitehttps://www.netilligence.io
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
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
LicenseLGPL-3
Websitehttps://www.netilligence.io
Versions 16.0 17.0 18.0
EQStars Logo
Odoo Logo

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
acc_bg

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.

Daily Report Interface
Approve

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

Workflow Icon
Selectable

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

Workflow Icon
Dropdowns

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

Workflow Icon
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, 2025

Our 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.

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


Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.