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
    • Property 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. Website Portal
  3. Repair with Technician Portal v 18.0
  4. Sales Conditions FAQ

Repair with Technician Portal

by BeyonData Solutions Private Limited https://www.beyondatagroup.com/contactus
Odoo
v 18.0 Third Party 3
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Repairs (repair)
• Discuss (mail)
• Inventory (stock)
• Sales (sale_management)
Lines of code 1582
Technical Name bd_technician_management
LicenseOPL-1
Websitehttps://www.beyondatagroup.com/contactus
  • Description
  • Manifest
  • License

Advanced Repair Order Management with Technician Portal
Manage repair orders efficiently with technician assignment, scheduling, and status tracking. A dedicated technician portal enables real-time updates and seamless repair execution.


Key Highlights

Advanced Repair Order Management with Technician Portal

Customer Repair Portal

Customers can easily create and track repair requests

Serial/Lot Tracking

Ensures accurate repair handling for uniquely identified products

Technician Assignment

Smart scheduling prevents conflicts and overlapping jobs

Warranty-Based Pricing

Automatically applies charges based on warranty status

Customer Approval Flow

Approval required before completing repair and billing

Flexible Payment System

Supports both online and cash payment with auto invoicing

Overview

Advanced Repair Order Management with Technician Portal

This document describes the workflow for the enhanced Repair Order system along with Technician Management. The feature is specifically designed for products that are tracked using unique Serial Numbers. It enables customers to create repair requests from the website and allows technicians and managers to efficiently handle repair operations.

SCREENSHOTS

Configuration

Customer Portal – Repair Order Creation

A new option named “Create Repair Order” is available in the My Account section of the website.
This allows customers to initiate repair requests for purchased products.

Displayed Order Details

When accessing this option, the customer can view the following information :
* Sale Order Reference : Displays the sale order number
* Product : Displays the product name
* Sale Order Date : Shows the date of purchase
* Lot/Serial Number : Displays the unique identifier if available
* Repair Order : Displays the repair order number after creation
* Actions : - Create Repair button is shown if no repair order exists
- View button is shown if a repair order is already created

Repair Request Form

When the customer clicks on “Create Repair”, a form is opened to capture the required details.
* Input Fields * Repair Quantity : Always set to one, as the system supports only unique serial/lot products
* Inspection Time : Allows the customer to select a preferred date and time for inspection
* Internal Notes : Used to describe the issue or problem
* Attach Document : Option to upload supporting documents
* Take Photo : Allows capturing and uploading images directly
* Submission
- After submitting the form:
- A repair order is created successfully
- The customer can view the details using the “View” button.

Repair Request Form

- Each repair order contains the following information:

* Product Name
* Lot/Serial Number
* Quantity
* Warranty Status (Under Warranty or Out of Warranty)
* Customer Notes
* Technician Name and Contact Details (after assignment)

* User Roles and Access Rights
-Technician-related permissions can be configured from : Settings - Users - Repair Management

Access Levels : User : Can access only their assigned records
* Manager : Can view all records but cannot delete them
* Administrator : Has full access, including deletion rights

Technician Management :

A new Technician module is introduced in the homepage.

Technician records can be managed through

1) Shop Floor Dashboard :

2) Technician Menu

* Assignment
* The Technician Manager assigns technicians directly from the repair order
* All customer-provided details are available under the Customer Info tab

Technician Scheduling Rules

- While assigning a technician :
- The system prevents selecting the same technician at the same time for multiple jobs.
- A minimum gap of two hours is required between two assignments for the same technician.
- If a conflict occurs, a warning message is displayed.

3) Technician Portal :
- Technicians can access their tasks from the portal under My Account.

My Technician Jobs
1) Displays all assigned jobs
2) Allows filtering based on:
- Previous, Today : The default filter is set to Today, Tomorrow, All

* Repair Execution Process
* Starting the Repair, The technician selects an assigned job.
- Clicks on “Start Repair” to begin the process.

Managing Parts
* The technician uses the Add/Manage Parts option

A wizard allows: Adding parts, Removing parts, Recycling parts
Cost Calculation : Parts Cost
- Applied only when the product is Out of Warranty
- Free of part cost when the product is Under Warranty

Labour Charges : Configured from :
Repair --> Configuration --> Technicians.
Based on the selected service product.( Tax is not included in labour charges.)

Warranty Management :-

Warranty details are configured at the product level :
- Warranty Duration (Months), Warranty Description
- The system automatically calculates warranty status based on the sale order date.

Submission and Customer Approval

Submission
- The technician completes the repair process and clicks “Submit Repair Work”.

Customer Approval
* The technician triggers approval using the “Customer Approval” button.

An email is sent to the customer

Approval Scope

Approval is required for : Parts cost (for out-of-warranty products) Labour charges

Repair Completion

After receiving customer approval :
- The technician updates work details
- Uploads relevant images if required
- Marks the repair job as Done.

Payment Process

f one or more technician orders are created for the same sale order and the same technician, then upon confirming the payment, a single invoice is generated for the total amount, and the previously open technician assignments are marked as paid.
- The system supports two payment methods:

Online Payment

An email with a Pay Now option is sent to the customer

The customer is redirected to the invoice page to complete payment.

Cash Payment

The technician records the received cash amount.

The job is marked as completed.

Technician Manager - Backend * Dashboard Access :

The Technician Manager accesses the Shop Floor Dashboard from the Technician app.
- Can monitor and manage own assigned jobs.

Technician Menu

- Displays all repair assignments.
- Managers can view all records but can perform actions only on their assigned jobs.

Suggested Applications

Sales AI
Sales AI Assistance Chatbot
POS Payment
POS Payment Reference & Details
Lot Selection
Lot/Serial Number(s) Selector in POS
Variant Restrict
Product Variant Restrict in POS
Captcha
Custom Captcha Code
Camera Capture
Camera Image Capture

Our Service

Our Services

Support

Support GIF


Query Icon For any Query
Apps Icon Checkout our Apps
Demo Icon Check App Demo
BeyonData Logo
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Repairs (repair)
• Discuss (mail)
• Inventory (stock)
• Sales (sale_management)
Lines of code 1582
Technical Name bd_technician_management
LicenseOPL-1
Websitehttps://www.beyondatagroup.com/contactus
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with