APPS / Services / Complaint Registration Services 14.0

Complaint Registration Services

Free
by Saaskul
v 14.0 Saaskul
Versions: 14.0

You bought this module and need support? Click here

Saaskul · Odoo 14 · Free

Every complaint,
tracked to done.

Complaint Registration Services turns project tasks into Complaint Registration Numbers (CRNs). Register the call, visit the site, quote, issue material, finish the job, invoice it and close it, all on one guided form.

Built for facility management, MEP, HVAC and maintenance companies that run AMC and call-out service jobs.

Follow the 9 stages Ask for a demo
Complaint Registration Services
CRN/CO1/2026/00148
AC not cooling, Level 14
Al Noor Facilities · AMC
5. Work in Progress · 56%
Complaint Registration Services banner
9
CRN stages
37
numbered form fields
4
cost heads per CRN
2
report copies (internal / customer)
The CRN route

Nine stops from the first call to approval

The stage moves on by itself as the site visit is logged, the quotation is sent and confirmed, the work dates are filled and the invoice is posted.

Registration
1. Registered
CRN number, customer, site, contact, complaint type and title.
2. Site Visited
Visited by, date, remarks and the next action.
Quotation
3. Quotation Issued
Create the quotation from the CRN; customer and site are filled in.
4. QTN Approved
Confirmed sales order moves the CRN on.
Execution
5. Work in Progress
Assigned engineer, assign date and end date; material and timesheets are booked.
6. Waiting Invoice
Job finished and ready for billing.
Billing & close
7. Job Complete FOC
Free-of-charge jobs close without an invoice.
8. Job Invoiced
Posted invoice is linked to the CRN.
9. Approved
Approved By is set and the CRN is closed.

One service desk, opened in one click

The Complaint Registration app opens on the Complaint Registration Management dashboard, with a sidebar for CRNs, reporting, store and timesheets.

CRN service dashboard

Dashboard. A count for every stage, plus panels for intake, quotation, execution, billing, store and timesheets. Click any number to open that list.

CRN processing cycle

CRN Processing Cycle. The nine stages on a clockwise ring, coloured by phase. Click a stage to open its CRNs.

CRN registration form
Complaint Registration Form

A form that tells you what comes next

137 numbered fields
Grouped in dark stage boxes: Registration, Site Visit, Quotation, Work in Progress, Invoice and Approval / Close.
2A NEXT pointer
Points at the next field to fill. Finished stages become read-only.
3Workflow checklist
The side panel shows each stage as Done or Pending, with a progress bar and the list of pending items.

After the site visit, pick the next action

Field 24 decides where the CRN goes.

1. Closed 2. Issue QT 3. FOC
Site visit to work in progress

The Quotation, Invoice and DO buttons on top of the form open the documents linked to the CRN.

Job costing

Know what each CRN really cost

Material + Timesheet (In / Out × rate) + Transport + Other = Total Actual + Estimated Cost
TMC Internal tab with cost summary
TMC Internal
Timesheet lines with In / Out times and cost, plus the material request lines with issued quantity and value.
TMC Customer
An editable customer copy of the materials and labour, reloaded from TMC Internal in one click.
Store

Material issued and returned against the CRN

Material Issue Note (MIN)
Pick the CRN and the pending material request lines become the stock moves.
Material Return Note (MRN)
Pick a done MIN; only the quantity not yet returned is loaded, with the locations reversed.
Store lists: Material Request Pending, Material Issued, DO Pending and DO Issued, also under Inventory › CRN.
Material request pending list
Print

Job Completion Report, in two copies

TMC InternalYour own record of parts and engineer hours.
TMC CustomerThe copy the customer signs at handover.

Customer details, complaint and job details, parts used with serial numbers, the time sheet, and a handover block with signatures for the customer and your company. The number of table rows is set per CRN.

Job completion report

Service Monitoring Dashboard

Stage pipeline, complaint mix, created vs closed trend, engineer cost load and the oldest open CRNs, filtered by period and company.

Service monitoring dashboard

A CRN list you can read by colour

Progress %, age in days, material and timesheet cost on every row.

CRN list
Red: older than 7 days, still registered or quotation issued Amber: urgent or waiting for invoice Blue: site visited or in progress Green: completed or approved

Requirements

Odoo14.0 Community and Enterprise
Required appsProject, Timesheets, Sales Timesheet, Sales Stock, Inventory, Purchase
Other modulesNone. No third-party apps needed.

Good to know

• On install, all existing projects are marked for complaint registration (with quotations and timesheets allowed), so they can hold CRNs.
• The Complaint Registration app opens on the CRN dashboard and uses its own sidebar menu.
• CRN numbers follow CRN/CO<company>/<year>/00001 and restart every year.
• Admins can load sample CRNs from Settings › FSM Test Data and remove them again.

FAQ

Does it work on Odoo Community?
Yes. It runs on Odoo 14 Community and on Enterprise. No Enterprise app is required.
Can a CRN be closed without a quotation?
Yes. Choose "1. Closed" or "3. FOC" as the next action after the site visit.
Where do material costs come from?
From the CRN's material request lines: the quantity issued on done Material Issue Notes × the product cost.
Can I still create normal project tasks?
Yes. Normal tasks stay as they are; a "Create CRN" button on a task or activity opens a new CRN from it.

Want a walkthrough on your data?

Write to us and we will set up a demo or help you install it.

info.cpabooks@gmail.com WhatsApp +971 56 256 8128
Saaskul · saaskul.com
name: Complaint Registration Services
technical name: field_service_saaskul
author: Saaskul
category: Services
version: Odoo 14
price: Free
summary: Complaint Registration (CRN) for service teams: a guided 9-stage flow from registration and site visit to quotation, job completion, invoice and approval, with material issue and return notes, job costing and dashboards. Works on Odoo Community and Enterprise.
depends: base, project, hr_timesheet, sale_timesheet, sale_stock, stock, purchase

Saaskul Field Service is published by Saaskul under the Odoo Proprietary License v1.0 (OPL-1) and is free on this app store.

You may use the app on your own Odoo databases. Redistribution or resale is not included.

Requires Odoo 14 Enterprise with Field Service; see Requirements in the description.

Support: info.cpabooks@gmail.com · WhatsApp +971 56 256 8128.

Copyright © Saaskul.