Dynamics 365 Field Service : Associate products and services with price lists
In Microsoft Dynamics 365 Field Service, associating products and services with price lists is essential for accurate pricing, invoicing, and profitability tracking during field operations. Here’s a detailed explanation of how this works and how to configure it:
Why Associate Products and Services with Price Lists?
In Field Service, price lists define how much customers are charged for products (physical items) and services (labor or other intangible work). By associating them correctly:
- You ensure standardized pricing across work orders and agreements.
- Field technicians see accurate prices in mobile or web apps.
- Billing and invoicing reflect the correct customer-specific or service-specific rates.
Key Components Involved
- Price List: A list of prices for products, services, and other items.
- Product: A physical item used or sold during field service.
- Service: A labor-based activity (e.g., inspection, installation).
- Price List Item: A record that links a product or service to a specific price within a price list.
How to Associate Products and Services with Price Lists
Step 1: Create a Price List
- Go to Dynamics 365 Field Service > Settings > Price Lists.
- Click New.
- Enter the Name, Currency, and other relevant fields.
- Save the price list.
Step 2: Add Products to the Price List
- Navigate to the Price List record.
- In the Product Price List Items subgrid, click +New Product Price List Item.
- Choose the Product, Unit (e.g., per piece, per box), and set the amount.
- Save.
Step 3: Add Services to the Price List
- On the same price list record, go to Service Price List Items.
- Click +New Service Price List Item.
- Choose the Service, Unit (e.g., per hour), and set the amount.
- Save.
Step 4: Associate the Price List with a Work Order
- When creating or updating a Work Order, select the appropriate Price List.
- This will apply the correct pricing to products and services used in the work order.
Step 5: Optional - Use with Agreements and Incidents
- Price lists can also be linked to service agreements and incident types to automatically populate expected costs.
Considerations
- Multiple price lists can exist for different customers, regions, or service levels.
- If no price list is associated, the system may not calculate prices correctly.
- You can use price list rules and discount lists for advanced pricing scenarios.
Real-World Example
Suppose you provide air conditioner repairs. You create a service called "AC Diagnostic Visit" and a product called "CoolAir Filter." On your “Standard Price List,” the service might be \$100/hour and the filter \$25 each. When a technician adds both items to the work order, these prices are automatically applied and reflected in the invoice.
By properly associating products and services with price lists, Dynamics 365 Field Service ensures pricing accuracy, simplifies billing, and enhances customer satisfaction.
Published on:
Learn moreRelated posts
What’s New in Dynamics 365 Field Service Mobile
Field Service Mobile just got smarter. New updates help technicians work faster, stay connected, and handle jobs with fewer clicks. The post ...
Dynamics 365 Field Service – Optimize multiple resources with Scheduling Operations Agent
We are announcing the ability to optimize multiple resources with Scheduling Operations Agent in Dynamics 365 Field Service. This feature will...
How We Successfully Removed the Resco Woodford Managed Solution from Dynamics 365 Field Service
Recently, we needed to remove the legacy Resco MobileCRM (Woodford) managed solution from a Dynamics 365 Field Service environment. Although t...
Unable to Delete Work Order Due to “The Time To Promised Must Be Later Than The Time From Promised” exception – Dynamics 365 Field Service
While attempting to delete a historical Dynamics 365 Field Service Work Order, we encountered the following error: Exception Message: The time...
Dynamics 365 Field Service – Explore Dataverse data with Microsoft 365 Copilot
We are announcing the ability for service managers, dispatchers, and back-office teams to query work orders, bookings, service history, and as...
How to Optimize Mobile Offline Profiles Using FetchXML in Dynamics 365 Field Service
In many Field Service implementations, mobile offline capability is essential, especially for technicians working in low or no network areas. ...
We need to talk about... Dynamics 365 Field Service... Release Wave 2 for 2025
Next in my blog, I will launch a series on the changes we can expect to see as part of Release Wave 2 for 2025. Microsoft’s 2025 Release Wave ...
Dynamics 365 Field Service: Optimize schedules with Scheduling Operations Agent
The Scheduling Operations Agent for Dynamics 365 Field Service enables dispatchers to quickly and easily optimize schedules for technicians as...
How to Use Copilot to Create Inspection Templates in Dynamics 365 Field Service from PDF and Image Uploads (2025 Guide)
Microsoft’s Dynamics 365 Field Service mobile app empowers field technicians to manage tasks, log inspections, and ensure compliance directly ...
Dynamics 365 Field Service – Tailor Copilot chat experience with Copilot Studio
We are announcing the ability of makers being able to customize their experience of the Copilot side pane by using the customization capabilit...
