AMC Contract Management
by Kyaw Thurein Thaung https://github.com/ZetriSofu40/odoo-amc-maintenance-management
AMC Maintenance Management
Contracts, preventive visits, reactive calls, SLA, service reports, billing, and renewals in one simple Odoo app.
Complete AMC Contracts
Customer sites, covered assets, scope, exclusions, service plans, SLA rules, signed agreements, values, and renewal controls.
Preventive Scheduling
Generate the complete visit plan per asset. Refresh safely at any time without duplicate work orders.
Reactive Calls & SLA
Register breakdown calls quickly, apply priority-based response and resolution deadlines, and escalate breaches automatically.
Technician Execution
Checklists, findings, root cause, work performed, parts, time, before/after photos, recommendations, and customer signature.
Billing Without Duplication
Upfront or periodic billing schedules create standard draft Odoo invoices. Uncovered labour and parts can be invoiced separately.
Renewal & Audit Trail
Renewal reminders, linked renewal drafts, immutable alert history, chatter tracking, access roles, and multi-company separation.
From site survey to renewal
Built around the workflow used by real maintenance providers, with clear controls and no unnecessary screens.
A clear dashboard for daily control
Active contracts, renewal risk, overdue work, and SLA performance at a glance.
Everything agreed with the customer
Keep site, coverage, support window, assets, visits, SLA, commercial terms, billing schedule, alerts, performance, and renewal history together.
Preventive and reactive work in one queue
Visible priorities, SLA health, equipment, technician, and status.
Simple steps, strong evidence
Acknowledge, start, wait, resume, and complete. Required checklists and sign-off prevent incomplete service records, while SLA ribbons make risk visible.
Professional service reports
Print a branded PDF with contract, site, asset, checklist, work, parts, photos, recommendations, feedback, and signature.
Uses standard Odoo records
- Equipment:
maintenance.equipment - Work orders:
maintenance.request - Invoices:
account.move - Products, contacts, activities, chatter, and QWeb
Installation information
- Dependencies: Maintenance, Invoicing, Contacts
- No paid app or separate service-contract module required
- Community and Enterprise compatible
- License: LGPL-3 · Free to use and improve
AMC maintenance, made practical.
Designed for maintenance companies, facilities contractors, HVAC providers, MEP teams, equipment service businesses, and technical support operations.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Invoicing (account) • Maintenance (maintenance) • Discuss (mail) |
| Lines of code | 4435 |
| Technical Name |
amc_maintenance_management |
| License | LGPL-3 |
| Website | https://github.com/ZetriSofu40/odoo-amc-maintenance-management |
Please log in to comment on this module