Maintenance Contract Pro | Sign & Manage Maintenance Agreements | Service Contract
by Odonity https://www.odonity.com$ 100.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Maintenance (maintenance) |
| Lines of code | 1560 |
| Technical Name |
odnt_maintenance_contract |
| License | See License tab |
| Website | https://www.odonity.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Maintenance (maintenance) |
| Lines of code | 1560 |
| Technical Name |
odnt_maintenance_contract |
| License | See License tab |
| Website | https://www.odonity.com |
| Versions | 16.0 17.0 18.0 19.0 |
Maintenance Contract Pro
Contract Templates · Digital Signatures · PDF Generation · Status Tracking
Create professional contracts, link them to any maintenance request, and know exactly which ones are Signed Sent Draft Expired Cancelled — all inside Odoo Maintenance. No external tools needed.
5 Smart Contract Statuses
| Status | Meaning | Color |
|---|---|---|
| ✅ Signed | Customer has signed the contract. Timestamp recorded. Contract is locked and archived. | ■ Green |
| 📤 Sent | Contract emailed to customer and awaiting their review or signature. | ■ Orange |
| 📝 Draft | Contract created but not yet sent. Still editable and pending confirmation. | ■ Yellow |
| ⏰ Expired | Contract validity period has passed. Auto-expired by scheduled action daily. | ■ Red |
| 🚫 Cancelled | Contract manually cancelled. Can be reset to draft if needed. | ■ Gray |
All Features at a Glance
HTML Contract Templates
Build rich contract templates with a full HTML editor. Include terms, clauses, and smart placeholders that auto-fill customer, equipment, and request data.
Link to Maintenance Requests
Create a contract directly from any maintenance request with one click. Customer, equipment, and technician are auto-populated instantly.
Digital Signatures
Capture customer and technician signatures directly in the contract form using Odoo's native signature widget. No external tools needed.
Professional PDF Export
Generate a premium branded PDF with all contract details, signature blocks, company logo, and a status ribbon — ready to share or archive.
Send by Email Wizard
Email the contract PDF directly to the customer from a clean wizard. Subject, body, and recipient are auto-populated. One-click sending.
Full Status Lifecycle
Track every contract through Draft → Sent → Signed → Expired → Cancelled. Color-coded across list, kanban, and form views.
Expiry Date Tracking
Set start and expiry dates on every contract. Visual warnings appear when past expiry. Daily cron auto-expires overdue contracts.
Tags & Service Types
Organize contracts with color-coded tags — Urgent, Annual, Warranty, Preventive. Filter, group, and search with ease across all views.
Chatter & Full Audit Trail
Every action — status change, email sent, signature captured — is logged with a timestamp. Full traceability for compliance and record-keeping.
Perfect For
- Maintenance & Facility Teams formalizing every service visit with a signed agreement
- Service Companies managing AMC, preventive, and corrective contracts
- Compliance-Driven Organizations needing signed records and audit trails
- Field Technicians getting on-site customer acknowledgment digitally
- Operations Managers tracking which requests have active signed contracts
- Legal & Admin Teams maintaining structured contract archives
- Any Business that needs professional, paperless service agreements
Module Screenshots
See how it looks inside your Odoo
Contract Template
Contract Form — Full View with Signatures
HTML Contract Editor with Placeholders
Send Contract by Email Wizard
Generated PDF Contract with Signature Block
Installation & Usage
- 1 Copy the module folder
odnt_maintenance_contractinto your Odoo custom addons directory - 2 Restart the Odoo server
- 3 Activate Developer Mode from Settings
- 4 Go to Apps → Update App List → Install Maintenance Contract Pro
- 5 Navigate to Maintenance → Configuration → Contract Templates and create your first template
- 6 Open any Maintenance Request and click "+ Create Maintenance Contract"
- 7 Apply template, collect signatures, then send or print the PDF contract
3 ready-to-use contract templates are included out of the box — General, AMC, and Emergency Job Card.
Support & Customization
Need assistance, custom features, or version upgrades?
- Email: odonity.services@gmail.com
- Website: www.odonity.com
Maintenance Contract Pro | Sign & Manage Maintenance Agreements | Service Contract
Create, Sign and Manage Professional Maintenance Service Contracts in Odoo
This Odoo Maintenance extension by Odonity gives your maintenance and service team a complete contract management workflow — directly inside Odoo Maintenance. Build reusable HTML templates, generate contracts from maintenance requests, collect digital signatures, and produce polished PDF agreements.
Key Features
- 📄 HTML Contract Templates with full rich-text editor and smart placeholders
- 🔗 Link Contracts to Maintenance Requests — one-click creation with auto-fill
- ✍️ Digital Signatures — customer and technician signature capture (native Odoo widget)
- 📥 Professional PDF Export — branded, signature-included PDF generated on demand
- 📧 Send Contract by Email — dedicated email wizard with PDF attachment
- 🔄 Complete Status Lifecycle — Draft → Sent → Signed → Expired → Cancelled
- ⏰ Expiry Date Tracking — warnings, filters, and automated daily expiry cron
- 🏷️ Tags & Service Types — organize by Urgent, Annual, Warranty, Preventive, etc.
- 📊 List, Kanban & Form Views — with color-coded status decorations
- 💬 Full Chatter & Audit Trail — every action logged with timestamps
- 🔘 Smart Button on Maintenance Request — see contract count and status at a glance
- 🏢 Multi-company Compatible
Smart Placeholders
Use these in your contract templates and they will be automatically replaced:
- {{customer_name}} — Customer full name
- {{equipment}} — Equipment name
- {{request_ref}} — Maintenance request reference
- {{date}} — Today's date
- {{company_name}} — Your company name
- {{technician}} — Responsible technician name
- {{contract_ref}} — Auto-generated contract reference
- {{service_type}} — Service type label
Installation
- Copy the odnt_maintenance_contract folder into your Odoo custom addons directory.
- Restart the Odoo server (service odoo restart or equivalent).
- Activate Developer Mode from Settings → General Settings → Developer Tools.
- Go to Apps → Update App List.
- Search for Maintenance Contract Pro and click Install.
- Navigate to Maintenance → Configuration → Contract Templates to set up your first template.
- Open any Maintenance Request and click "+ Create Maintenance Contract".
Workflow
- Create Template — Build your contract body with terms, clauses, and placeholders.
- Open Maintenance Request — Use the "Create Maintenance Contract" button.
- Auto-Fill — Select template; customer, equipment, and dates populate automatically.
- Capture Signatures — Customer and/or technician signs directly in the Signatures tab.
- Send by Email — Use the "Send by Email" button to dispatch the contract PDF.
- Mark as Signed — Lock the contract with a timestamped signature confirmation.
- Print or Archive — Download the PDF anytime for records or audits.
Support & Contact
Website: https://www.odonity.com Email: odonity.services@gmail.com
About Odonity
Odonity builds business-ready Odoo applications focused on automation, productivity, and professional presentation. Trusted by businesses worldwide for reliable, scalable, and well-documented Odoo solutions.
Odoo Proprietary License v1.1 - Strict Commercial Use © 2026-Present Odonity. All Rights Reserved. Module Name: Maintenance Contract Pro | Sign & Manage Maintenance Agreements | Service Contract (By Odonity) License Owner: Odonity (https://www.odonity.com) Support Email: odonity.services@gmail.com This software is protected by copyright laws and international treaties. It is licensed, not sold. You are granted a **non-transferable, non-sublicensable, and non-exclusive license** to use this software ONLY under the terms below: -------------------------------------------- STRICT TERMS OF USE -------------------------------------------- PERMITTED: - Use the module in one Odoo production instance only (with staging/test allowed only for that instance). - Use for internal company operations. - Request support, upgrades, or customization services from Odonity. PROHIBITED WITHOUT WRITTEN PERMISSION FROM ODONITY: - Modifying, altering, or extending the source code in any way. - Reselling, sublicensing, or redistributing any part of the module. - Sharing the code with third parties, including freelancers or other vendors. - Uploading this module to public or private repositories, websites, or forums. - Creating derivative works or using snippets in other modules. - Using the module as a base to develop similar competing products. WARNING: This software contains **branding, code-level markers, and security tracking** for anti-piracy purposes. Tampering with these or violating this license may result in: - Permanent termination of your usage rights - Legal action under local and international intellectual property laws - Immediate take-down notices for marketplaces and hosting providers -------------------------------------------- LICENSE VERIFICATION & SUPPORT -------------------------------------------- License Keys / Validation (optional): Odonity reserves the right to implement license key checks in future versions. Support is only available to verified license holders. Invoice or proof of purchase must be retained for all license claims. For official support, licensing clarifications, or enterprise usage, please contact: odonity.services@gmail.com | https://www.odonity.com -------------------------------------------- BY INSTALLING THIS MODULE, YOU AGREE TO BE BOUND BY ALL TERMS ABOVE. Unauthorized use, reproduction, or redistribution is strictly prohibited.
Please log in to comment on this module