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
    • Estate 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. Extra Tools, Industries
  3. Contract Management v 16.0
  4. Sales Conditions FAQ

Contract Management

by INKERP http://www.inkerp.com
Odoo

$ 29.04

v 16.0 Third Party 5
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 • Invoicing (account)
• Discuss (mail)
Lines of code 964
Technical Name eg_contract_management
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 964
Technical Name eg_contract_management
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 16.0 17.0 18.0 19.0
  • Description
  • License

Our Most Suggested Products

Pixel For Community

Pixel for Odoo Community

Stock Barcode Pro

Stock Barcode Pro

Contract Management

Contract Management helps businesses manage the entire contract lifecycle with a dynamic and customizable approval workflow. You can create, validate, and approve contracts with unlimited approval steps, organize workflows by teams, and receive automated email notifications. Contracts can also be used as templates to quickly generate customer invoices or vendor bills, while automated expiration, renewal, and closure features ensure compliance and efficiency. With full support for multi-company and multi-currency environments, this solution makes contract management faster, more accurate, and easier for your team.



  • Features
  • Screenshots
  • Support
  • Service

Features

Contract Validation

Approve contracts with or without an approval workflow. Adapt the process to business needs for flexible validation. Ensure efficiency without compromising compliance.

Approval Teams & Workflows

Organize approvals by teams such as sales or purchase. Set unlimited approval levels with conditions and limits. Send automated notifications and generate invoices/bills.

Contract Templates

Reuse existing contracts to speed up creation. Generate new contracts, invoices, or vendor bills instantly. Reduce manual work with standardized templates.

Automated Lifecycle

Contracts expire, renew, or close automatically by rules. Get reminders before expiration for timely action. Maintain compliance with minimal manual tracking.

Multi-Company, Multi-Currency & Logs

Work seamlessly across companies and currencies. Track approvals, updates, and corrections with logs. Control visibility for transparency and security.

Screenshot

1.) User Access Rights for Contract Management

This view defines the user roles and permissions for Contract Management. Administrators can assign roles such as Contract Manager, Contract Administrator, and Contract User to control how each user interacts with contracts. By setting these rights, companies ensure a secure, role-based workflow, where only authorized team members can create, approve, or manage contracts, while other users may have limited access.


Navigation : Settings → Users & Companies → Users


Odoo Studio

2.) Contract Settings for Administrators

This view is available only to administrators and allows enabling key contract configuration options. Two main settings can be controlled:
Use Contract Approval Workflow: Activates team-based approval processes with optional or required steps.
Use Contract for Invoices: Enables the ability to generate customer invoices and vendor bills directly from contracts.


Navigation : Settings → General Settings


Odoo Studio

3.) Contract Approval Teams

This view allows administrators or team leaders to create and manage contract approval teams. Each team is assigned a team leader who oversees the approval process for contracts. Teams can be configured based on contract type (e.g., purchase or sales) and linked to a specific company. This setup enables organizations to design flexible, multi-level approval workflows tailored to their needs.


Navigation : Contract Management → Configuration → Contract Approval Team


Odoo Studio

4.) Contract Approval Team Detail

This view shows the details of a contract approval team. A team leader is assigned, and members are listed with their roles, permissions, and approval conditions. Each member can be configured with editing rights, minimum and maximum approval limits, and optional custom condition codes. This setup provides organizations with a clear and controlled workflow for approving contracts.



Odoo Studio

5.) Contract Approval Rules with Conditions

This view shows a contract approval team with multiple members, each assigned specific approval limits and custom conditions. Approvers can be restricted based on minimum and maximum amounts, as well as tailored business rules defined through custom condition codes.



Odoo Studio

6.) Configuring Contract Approver Conditions

Set rules to include or exclude approvers in the contract workflow using Python expressions. Approvers can be restricted by amount limits, vendors, departments, or contract dates, with the option to allow edits before approval.



Odoo Studio

7.) Contract List View

Displays all contracts with key details such as reference, partner, responsible user, company, type, and status. Users can create new contracts, search, and filter to manage active, expired, or draft agreements easily.


Navigation : Contract Management → Contract


Odoo Studio

8.) Contract Kanban View

Presents contracts in a Kanban board categorized by status (Approval, Cancelled, Draft, Expired). Users can easily track contract progress and switch between list and Kanban views for better visibility.



Odoo Studio

9.) Contract Form View

Shows detailed contract information including partner, type, start and end dates, cost, currency, payment terms, and approval team. Users can manage terms, approvals, and contract settings directly from this view.



Odoo Studio

10.) Contract Lines View

Displays detailed contract line items such as products, labels, analytic accounts, quantities, unit of measure, prices, and discounts. The Use Lines option allows contracts to include itemized details, and users can add or edit lines directly.



Odoo Studio

11.) Contract Workflow Stages

Shows the different contract stages such as Draft, Approval, Running, Expired, Close, To Renew, and Cancelled. The Confirm button moves a contract from Draft to the approval workflow, ensuring proper validation before execution.



Odoo Studio

12.) Contract Approval Stage

Once confirmed, the contract moves from Draft to the Approval stage. Approvers can either approve, return for correction, or cancel the contract. The status change is logged automatically in the chatter for traceability.



Odoo Studio

13.) Contract Approval Demo User with "Can Edit" Rights

In this view, a demo user with limited access rights is reviewing the contract. Since the "Can Edit" option is enabled in the approval team configuration, the user can edit contract details before approving. The system displays buttons for Approve, Return for Correction, or Cancel, allowing flexible control over the approval process.



Odoo Studio

14.) Return for Correction Contract Approval Wizard

When the Return for Correction button is clicked during the approval process, a wizard opens where the approver can enter remarks. Once confirmed, the contract automatically moves back to the Draft stage for further editing. Both Managers and Users with "Can Edit" rights can update the contract details before resubmission.



Odoo Studio

15.) Multi-User Approval Tracking in Contracts

The Approval tab displays all assigned users (e.g., Marc Demo, Mitchell Admin) along with their individual contract approval statuses (Approved / Pending). This allows tracking of which users have approved and which are still awaiting action. The top buttons (Return for Correction / Cancel) remain available for further workflow control.
Key Feature: Supports multi-level approvals by showing per-user decisions before final contract confirmation.



Odoo Studio

16.) Contract Approval - Michel Admin

Michel Admin has user access rights. They can approve the contract but cannot edit the record.



Odoo Studio

17.) Contract Approved - Status Running

Once all assigned users (Marc Demo and Mitchell Admin) approve the contract, the system automatically changes the status to "Running".



Odoo Studio

18.) Create Invoice in Running State

When the contract is in the Running state, the system allows users to generate invoices multiple times. However, only users with Edit and Manager rights can create invoices. Regular users cannot create invoices, ensuring control and security in the billing process.



Odoo Studio

19.) Invoice Created from Running Contract

When the contract is in the Running state, managers or users with Edit rights can click Create Invoice. Each time an invoice is generated, the Invoice counter increases automatically (e.g., 1, 2, 3 ... ). This allows multiple invoices to be created for the same contract as needed, while ensuring only authorized users have the right to perform this action.



Odoo Studio

20.) Administrator Creates Multiple Invoices

In the Running state, the Administrator can also generate invoices by clicking Create Invoice. Each action increases the Invoice counter (e.g., 1 -> 2), showing the total invoices created for the contract. This ensures both Manager and Administrator roles can manage billing, while regular users without edit rights cannot create invoices.



Odoo Studio

21.) Vendor Bill Creation

When the contract is in the Running state and an invoice is generated, the system creates a Vendor Bill in draft mode. The bill includes all product details, quantities, and amounts linked to the contract reference (PC-180420-HP). The Administrator or Manager can then Confirm the draft bill, making it an official payable record in the system.