
Manage Contracts Like a Pro — Customers, Suppliers & Everything In Between.
Whether you're managing recurring client deals or complex supplier arrangements, ITISeasy.contracts brings structure, automation, and visibility into every stage of the contract lifecycle.
Built directly on Odoo — for the productivity you deserve.
Feature Highlights:

Live Contract Dashboard
Get a real-time overview of all active, expired, and upcoming contracts. Stay ahead of every renewal, billing cycle, and opportunity to upsell.
With the dashboard for active, terminated, and expiring contracts, you always maintain a clear overview. You know what revenue and costs you can expect, but also when you may need to discuss a contract renewal with a customer or supplier.
Sales Order Integration
Your contracts now live inside your sales orders — with their own tab for terms, duration, billing, and renewal settings.
ITISeasy.contracts extends the sales order with a contract option. This provides an additional tab where you can configure contractually agreed terms and durations.


Smart Automation
Let the system auto-generate invoices, handle billing intervals, and even extend contracts — unless told otherwise. No more missed deadlines. No more panic renewals.
Agreements on contract duration, renewals, and billing intervals can be stored for each order. Based on this information, invoices are generated automatically, or the contract is renewed unless the customer cancels it. You can also define what should happen with services provided in advance.
This information serves as a basis and is applied to the relevant products or contract items.
Contract Upgrades & Downgrades
Add services mid-contract (upsells) or change quantities easily. Each line adapts automatically for billing and renewals.
During the contract term, contract changes can be made in the form of upsells. This means that additional services or quantities can be adjusted as needed.
The additional contract components are automatically included in the billing from the defined date onward.


Line-Level Flexibility
Set unique rules for each product or service inside a contract. Terminate early, extend selectively, or adjust billing — all on the fly.
Due to the possibility of upsells and the potentially varying nature of contract components, services can have different durations or renewal terms. Therefore, the contract details can be customized individually for each contract line item. Default values are inherited from the contract information but can be modified for each item.
These settings cover all options related to duration, notice periods, contract renewals, billing intervals, and contract periods.
Retail Price Categories
Buy once, bill monthly. Create flexible sales-purchase pricing models including markups, recurring rentals, or one-time payments.
The use of sales price categories enables different purchasing and sales scenarios. For example, products can be purchased once from a supplier but “rented out” or billed monthly to a customer.
Additionally, you have the option to create a purchase agreement directly for the product when the product is procured under a supplier contract. There are also multiple pricing options available. For instance, invoicing to the customer can be done at a fixed amount or based on the purchase price with a markup.


Customer → Supplier Contracts, Automatically
Convert customer contracts into supplier-side agreements with a few clicks. Mirror terms, adapt pricing, and track everything from one place.
Supplier contracts, as described above, can be generated automatically from customer contracts but can also be created individually as needed.
In the contract management process, the various functions available for customer contracts are also provided for supplier contracts. Naturally, there is also a contract dashboard in the procurement process that gives you an overview of all operations.
Revenue + Cost Analysis
View earnings, expenses, and forecasts for every contract and line item. Stay profitable. Stay data-driven.
In addition to the dashboard, the contracts themselves provide information about the revenue and costs associated with the contract.
Several key figures are available that can be calculated based on actual costs and revenue as well as forecasts based on expected costs and revenue over the contract term.
You can access this information for the entire contract, as well as for each contract item representing individual positions.


Invoices That Run On Autopilot. Literally. Automated Invoicing.
Why manually create invoices every month when ITISeasy.contracts can do it for you?
The system auto-generates draft or scheduled invoices for both customer and supplier contracts — based on your rules.
You’ll find every invoice neatly logged within each contract for full visibility.
Supplier Contracts Deserve Just As Much Love.
All the power of ITISeasy.contracts — now for your procurement process too.
Create, manage, and monitor supplier contracts with automated invoicing, dashboards, and cost tracking.
Everything is connected, visible, and under control.
Know Your Contracts Like You Know Your Bank Balance.
Every contract comes with deep insights — cost, revenue, renewal potential, and actual vs projected KPIs.
Want to see how profitable a single service line is? You got it.
Need an overview of all supplier costs for Q4? Done.
Take Your Contracts From Messy to Mastered
— with ITISeasy.contracts.
You’re already doing the hard part: running a business.
Let us handle the boring-but-crucial stuff like renewals, invoicing, and compliance — automatically.
ITISeasy.contracts is a smart contract management module built for Odoo. It's designed for companies that want to automate the creation, tracking, billing, and renewal of both customer and supplier contracts — without relying on spreadsheets or manual workflows.
Yes, 100%. You can define durations, set auto-renewals, control notice periods, and even assign billing intervals per contract or per individual contract line. Total flexibility — your contracts, your rules.
Website may use cookies to personalize and facilitate maximum navigation of the User by this site. The User may configure his / her browser to notify and reject the installation of the cookies sent by us.
Invoicing is automated based on the contract settings. Whether you need monthly billing, upfront drafts, or custom schedules — the system generates and attaches invoices directly to each contract.
Absolutely. You can upsell services, change quantities, or even downgrade specific contract lines. The system recalculates everything and ensures billing is aligned automatically.
ITISeasy.contracts is a more powerful, streamlined extension. It adds dashboards, advanced automation, pricing logic, supplier-side functionality, and deep financial analytics — all tailored to modern businesses.