Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Tool
  3. odoo_vendor_approval_process v 16.0
  4. Sales Conditions FAQ

odoo_vendor_approval_process

by Projects21 ai https://projects21.ai/
Odoo

$ 49.18

v 16.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Purchase (purchase)
• Discuss (mail)
• Invoicing (account)
Lines of code 362
Technical Name odoo_vendor_approval_process
LicenseAGPL-3
Websitehttps://projects21.ai/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Contacts (contacts)
• Purchase (purchase)
• Discuss (mail)
• Invoicing (account)
Lines of code 362
Technical Name odoo_vendor_approval_process
LicenseAGPL-3
Websitehttps://projects21.ai/
Vendor Review & Approval for Contacts

Vendor Review & Approval for Contacts

Add a light-weight vendor approval workflow directly on the contact form. Classify partners as Vendors/Customers, assign Vendor Categories, and ensure that only approved vendors appear in Purchase Orders.

Key Highlights View Screenshots Support
Odoo Contacts & Purchase Vendor Review Workflow Purchase Ready
Ideal for companies that require a basic management review before a new vendor can be used in purchasing documents. Quick to configure, simple for users.

Key Highlights

Everything you need for simple vendor onboarding control

Contact Classification

Vendor / Customer / Company flags

Mark each company contact as a Vendor, Customer and/or Company Entity using clear boolean fields. This makes it easy to filter and manage partners by role.

Vendor References

Customer & Vendor Reference Numbers

Capture internal Customer Reference and Vendor Reference codes for each company. These references are visible on the contact form next to the tax ID.

Vendor Category

Configurable Vendor Categories

Create and manage your own Vendor Categories from Purchase > Configuration > Vendor Category. Assign a category to each vendor to segment them by type, quality, risk, etc.

Business Type

Vendor Business Type (Radio)

Define the vendor business type using a simple radio selection: Material Vendor, Subcontractor or Others. This is only visible when the Vendor flag is enabled.

Approval Workflow

Procurement & Accounts Approval

Each vendor passes through two review states: Procurement Approval and Accounts Approval (Pending / Approve / Decline). The combined result drives the overall review status.

Purchase Order Integration

Only Approved Vendors in PO

The purchase order vendor field is restricted so that only active & reviewed vendors can be selected. Unreviewed vendors will not appear in the dropdown, enforcing your internal policy.

How It Works

A simple review flow embedded in your contacts

Step 1
Create / Update Contact

Create a new company contact and mark it as Vendor. Optionally set Vendor Category, Vendor Business Type, and reference numbers.

Step 2
Submit for Review

The vendor automatically moves to Review Pending state. A Review Vendor smart button appears on the contact form (visible to Purchase Managers).

Step 3
Procurement & Accounts decision

From the popup, Procurement and Accounts teams can set their decisions: Pending, Approve or Decline. Once both sides approve, the vendor is fully reviewed.

Step 4
Use Vendor in Purchase Orders

Only vendors with the proper approval status become selectable on Purchase Orders. Your purchasing team is automatically guided to approved partners.

Screenshots

Real views from the module inside Odoo

1. Enhanced Contact Form

Customer/Vendor references, Vendor Category, Vendor flag, Vendor Business Type, Customer flag and Company Entity fields directly on the company contact.

Contact form with vendor and customer flags

2. Vendor Category Configuration

Dedicated Vendor Category menu under Purchase > Configuration to maintain your own categories.

Vendor category configuration menu in Purchase

3. Review Vendor Action

A handy Review Vendor button on the contact form opens the approval popup for Procurement and Accounts teams.

Review Vendor smart button on contact form

4. Approval Popup

Both Procurement Approval and Accounts Approval can be set to Pending, Approve or Decline in a single, clean dialog.

Vendor approval popup with Procurement and Accounts decisions

5. Contact Review Status in List

The contacts list displays a Review column (Not Needed / Review Pending / Review Done), so you can quickly see which vendors are still waiting for validation.

Contacts list view showing review status column

Functional Details

Fields, security and technical behavior

Main Fields Added on Contact (res.partner)

  • Review: Not Needed / Review Pending / Review Done – overall vendor review state.
  • Procurement Approval: Pending / Approve / Decline.
  • Accounts Approval: Pending / Approve / Decline.
  • Customer Reference: internal reference number for customers.
  • Vendor Reference: internal reference number for vendors.
  • Vendor Category: Many2one to Vendor Category configuration.
  • Vendor: boolean flag to mark the partner as a vendor.
  • Customer: boolean flag to mark the partner as a customer.
  • Company Entity: boolean flag for internal/legal entities.
  • Vendor Business Type: radio selection – Material Vendor / Subcontractor / Others.
  • Fax Number and other helper fields as in the screenshots.

Purchase Order Integration

  • The vendor on purchase.order is limited to partners that:
    • Are marked as Vendor.
    • Are active and not in review-pending state.
    • Match the company/domain rules configured in the module.
  • This ensures that unreviewed vendors cannot be used accidentally in Purchase Orders.

Security & Usage

  • The Review Vendor button is typically restricted to Purchase Managers (or any group you configure in the view XML).
  • Basic validations prevent creating a company contact without defining at least one role (Vendor / Customer / Company Entity).
  • Additional checks help ensure vendor type is set when the Vendor flag is enabled.

All logic is implemented using standard Odoo models, views and access rights. No core files are overridden; everything is cleanly inherited.

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.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with