Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
CRM (crm)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • Calendar (calendar) • Contacts (contacts) • Discuss (mail) |
Lines of code | 136 |
Technical Name |
sdm_add_employe_field |
License | LGPL-3 |
Website | https://www.netilligence.io |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
CRM (crm)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Sales (sale_management) • Calendar (calendar) • Contacts (contacts) • Discuss (mail) |
Lines of code | 136 |
Technical Name |
sdm_add_employe_field |
License | LGPL-3 |
Website | https://www.netilligence.io |
Versions | 16.0 17.0 18.0 |
CRM Sales Invoice and Delivery Employee Assignment
This guide explains how to assign employees to CRM sales invoices and delivery orders. While the "Salesperson" field is fixed as "Administrator" for system-level tracking, the "Employee" field identifies the individual responsible for order fulfillment, invoicing, and delivery. This enables performance analysis per employee.
GET PERSONALIZED DEMO

Key Concepts
- Salesperson (Administrator): Global account for overarching sales tracking.
- Employee: Field specifying the task owner (e.g., Vivek, Durga, Vwok) for granular accountability.
- Workflow: Quotation → Sales Order → Invoice → Delivery
Assigning Employees
Sales Order Creation
- Navigate to Sales > Orders > New
- In the Employee field, assign a responsible employee (e.g., Vivek)
Example:
Order #500001
Employee: Vivek
Product: Laptop (Qty: 1)



Invoice Generation
- Navigate to Invoicing > New.
- The Employee field auto-populates from the Sales Order (e.g., Vivek).
Example:
Invoice #INV/2025/00001
Employee: Vivek
Product: Laptop (Qty: 1)

Delivery Order
- Navigate to Delivery > New.
- Manually assign an employee in the Employee field (e.g., Vwok).
Example:
Delivery #WH/OUT/00001br> Employee: Vwok
Scheduled Date: 06/10/2025

CRM Employee Add Workflow
To assign responsible employees for CRM activities such as leads, opportunities, quotations, sales orders, invoicing, and delivery orders—ensuring individual accountability and performance tracking.
Work Overview



Performance Analysis
Sales Reporting
- Group By: Use Employee in CRM views (Sales Orders, Invoices).
Example:
Sales List View > Group By: Employee
- Vivek: $145 revenue
- Durga: $0.00 revenue
Pipeline Analysis
- Track Expected Revenue and Stage per employee.
Example:
Pipeline > Employee: Durga
- Stage: New → Won
- Expected Revenue: $0.00 → $145
Audit Logs
- Monitor actions per employee (e.g., invoice status changes).
Example:
Invoice #INV/2025/00001 Audit Log:
Vivek: Changed status (Draft → Paid)
Summary
The "Employee" field drives accountability for sales, invoicing, and delivery tasks. Use CRM views grouped by Employee to review individual performance. Previously, the CRM system used only the Salesperson field—fixed as Administrator—for sales orders, invoices, and deliveries, limiting the ability to track individual employee responsibility. To improve accountability without affecting system ownership, we introduced a separate Employee field that allows assigning specific team members to each transaction while keeping the Salesperson unchanged. This ensures that administrative reporting stays consistent, while individual employee performance can be tracked clearly through CRM views and reports. The system now supports assigning different employees for tasks like order processing, invoicing, and delivery, providing better visibility, accountability, and productivity analysis across the team.

ASSIGN EARLY:
Set the Employee field at the Sales Order stage to auto-populate downstream steps.

AUDIT REGULARLY:
Review Audit Logs to verify employee actions (e.g., invoice/delivery updates).

REPORTED BY
EMPLOYEE:
Export data Grouped By Employee to analyze:
-Orders handled
-Revenue generated
-Delivery efficiency
FAQ
- The “Salesperson” field is a system-level placeholder for overarching sales tracking.
- It ensures all transactions are centrally recorded under the company’s administrative account.
- Employee assignment (Vivek, Durga, etc.) handles granular task ownership for performance analysis.
- Sales Orders:
• Open the order (e.g. 500001) → Edit the Employee field → Save. - Invoices/Deliveries:
• Navigate to the record (e.g. INV/2025/00001) → Update the Employee → Re-post if needed.
Note: Changes propagate downstream only if made at the Sales Order stage.
- Invoices inherit the Sales Order’s employee (e.g. Vivek for invoicing).
- Deliveries require manual assignment (e.g. Vwok for shipping).
Tip: Use the Delivery Order’s Employee field to assign warehouse or logistics staff separately.
- Group Reports:
• In CRM views (e.g. Sales Orders), select Group By → Employee. - Pipeline Tracking:
• Filter by employee in Pipeline Analysis (e.g. Durga’s expected revenue). - Audit Logs:
• Check timestamps and actions per employee (e.g. Vivek’s invoice updates).
Output: Export data to review revenue generated, orders handled and delivery efficiency.
Release 18.0
12th June, 2025Our Services
All our services are quality-oriented. To give our customers the best delivery, we
operate with six main services.
Netilligence is a brand that provides exquisite services to boost business growth.
Stay confident when working
with us because that will give you a chance to stay ahead of your competition

Odoo Customization
Perfect workflows for maximum efficiency and boost productivity with custom-made Odoo features.

Odoo Implementation
Our experts handle the entire Odoo setup process, from configuration to data import and training.

Odoo Migration
We migrate your business data for a smooth and efficient transition to Odoo.

Odoo Training & Support
Leverage Odoo with expert guidance and best practices for your business journey.

Odoo Consultancy
We develop custom Odoo modules to meet unique business needs and integrate with existing systems.

Odoo Mobile Apps
Develop mobile apps for on-the-go access to critical data and functionalities.
.png?21c0172)
Get Support, For Free!
60 Days Free Support
In case any bugs or issue (Except data recovery)
At Netilligence we offer end to end solution for Odoo services. Which includes analysis & consultation on the workflows and integration part

Have Any Question ?
+971 50 952 4733

Write Email
sales@netilligence.io
.png?21c0172)
Please log in to comment on this module