Delivery Tickets
The delivery ticket is basically a shipping manifest from the warehouse (back office) to the site where the work takes place (mobile). You can’t create Delivery tickets in FieldFX Mobile App, only field tickets and return tickets.
| FieldFX Mobile App | FieldFX Back Office | |
|---|---|---|
Environment |
The FieldFX Mobile App is designed for field operations where connectivity may be limited. It allows users to:
|
The Back Office environment is typically used by operations managers and office staff for planning and resource allocation. Common tasks include:
|
Additional Features: |
|
|
When to use |
For field personnel confirming deliveries and updating job resources on-site. |
For pre-delivery setup, scheduling, and administrative oversight. |
|
Delivery Ticket Behavior and Job Resources
The FieldFX Mobile App respects the server-side rules introduced in FX25R1 for Delivery Tickets and Job Resources.
|
Some delivery tickets may not have automatically added items from pricing or required-item rules. This happens when the ticket was created from job resources (using Create Delivery Ticket or a similar action). In those cases, only items that were added by users appear on the ticket. |
Automatic updates from Delivery Tickets
When users create or receive Delivery Tickets (from web or mobile), FieldFX automatically updates related Job Resource quantities and status.
| Delivery Ticket Status | Result |
|---|---|
Created |
For each Delivery Ticket Item, FieldFX updates the related Job Resource "Qty Shipped" with the Delivery Ticket Item quantity. |
Received |
A Delivery Ticket is considered received when its status is set to a status where Mark Delivery Ticket as Received is enabled. For each Delivery Ticket Item, FieldFX:
|
These updates occur on the server and are reflected in the mobile app after sync; the mobile client does not need any additional workflow or configuration.
Restrictions on Delivery Ticket items
The same item and quantity rules enforced on the web are also enforced when users work with Delivery Tickets on mobile:
-
Labor and Service items cannot be added to Delivery Tickets. Delivery Tickets are for materials only
-
This also applies to parent–child bundles: labor and service job resources within a bundle are automatically excluded when generating a Delivery Ticket from Job Resources
-
Only items where Shipped Quantity ⇐ Quantity can be added to a Delivery Ticket.
-
-
This prevents the total shipped quantity from exceeding the quantity required on the Job.
If a user attempts to add an invalid item or exceed the allowed quantity, the mobile app will prevent the Delivery Ticket from being created or updated and will display a validation message from the server.
Using Delivery Tickets with Job Resources (Mobile)
This section explains how Delivery Tickets affect Job Resources when you are working in the FieldFX mobile app. The behavior is consistent with the web application.
How Delivery Tickets change Job Resource quantities
FieldFX automatically keeps Job Resource quantities in sync with your Delivery Tickets.
| Delivery Ticket Status | Result |
|---|---|
Created |
When you add items to a Delivery Ticket and save it:
You do not need to manually edit Qty Shipped on the Job Resource when you use Delivery Tickets. |
Received |
When you change a Delivery Ticket to a status where Mark Delivery Ticket as Received is enabled:
After the Delivery Ticket is received, you do not need to manually update Qty Delivered or set the Job Resource to |
Allowable and Not Allowable items for a Delivery Ticket (Mobile)
When adding items to a Delivery Ticket from the mobile app, the following rules apply:
| Allowable | Not Allowable |
|---|---|
Material Job Resources where the Shipped Quantity is less than or equal to the Quantity on the Job.
|
|
If you try to add an item or quantity that violates these rules, the app will block the change and show a validation message.
Example: Quantities through the Delivery Ticket lifecycle
-
The Job Resource is created with Quantity = 10, Qty Shipped = 0, Qty Delivered = 0, Status = Planned.
-
You create a Delivery Ticket on mobile and add that Job Resource with a quantity of 4.
-
After saving and syncing, Qty Shipped = 4.
-
-
You or a back office user move the Delivery Ticket to a status where Mark Delivery Ticket as Received =
true.-
After the next sync, Qty Delivered = 4 in the mobile app.
-
Job Resource Status = On Site.
-
This gives both office and mobile users a consistent, accurate view of what has been shipped and delivered to the Job site.
|
Some delivery tickets that are linked to job resources may not include any automatically added items from pricing rules or required-item logic. This happens when the ticket was created from job resources using the Create Delivery Ticket button in FieldFX Back Office. In that case, only the items that users add directly appear on the ticket. |
Create Delivery Tickets in FieldFX Back Office
Delivery tickets in Back Office are part of the Job Inventory and E-Ticketing workflow. They allow operations managers to plan and move inventory from the warehouse to the job site.
Key Features in Back Office |
|
|
When a job uses parent–child bundles, the Create Delivery Ticket dialog displays only the parent bundle resource for selection. After you create the Delivery Ticket, both the parent and child bundle items appear as ticket items (labor and services job resources are excluded), and each ticket item is linked back to its originating job resource. |
-
Navigate to the Job Record
In FieldFX Back Office, open the job for which you need to create a delivery ticket.
-
Add a New Ticket
Click Add Ticket or use the Create Delivery Ticket button available in the job interface.
This option is typically found in the Tickets related list or the Job Inventory section.
|
When you create a delivery ticket from job resources using the Create Delivery Ticket button, FieldFX does not run the Rule Engine or Price Book Required Items for that ticket. This means:
If you need extra charges, materials, or other items on these delivery tickets, add them manually. |
-
Add Ticket Item using the FX Item Picker.
See FXL Item Picker Setup for more information.
You can:
-
Add items from the Price Book or Quote
-
Enter quantities for each item
-
Use advanced features like Bulk Update, Barcode Scanning, and Stage Pricing for efficiency
-
-
Attach Supporting Details
-
Upload documents, photos, or FX Reports for compliance and tracking.
-
Ensure all required fields (e.g., job resource references, quantities) are completed.
-
-
Save and Dispatch
-
Save the delivery ticket.
-
The ticket is available to the field team if needed and syncs with the Mobile App for on-site confirmation.
-
Generate a Delivery Ticket from a parent–child bundle
When a Job Resource Bundle is configured as a parent–child bundle, the Delivery Ticket generation flow uses the parent as the selection entry, and then includes the child bundle items on the created Delivery Ticket.
|
Some delivery tickets may not have automatically added items from pricing or required-item rules. This happens when the ticket was created from job resources (using Create Delivery Ticket or a similar action). In those cases, only items that were added by users appear on the ticket. |
Behavior
-
In the Create Delivery Ticket dialog, only the parent bundle resource is displayed for selection. Child items are not shown as separate selections in the dialog.
-
When you select the parent and create the ticket, FieldFX automatically generates ticket items for both the parent and all eligible child bundle items.
-
Labor and Service job resources in the bundle are excluded from the generated Delivery Ticket items.
-
Each created ticket item includes a job resource link back to its originating job resource — for both parent and child items.
|
This behavior applies when generating Delivery Tickets from Job Resources using a parent–child bundle selection. The quantity of a parent job resource in a bundle is always 1 and cannot be changed. |
|
Bundles must be added as a whole. You cannot split a parent–child bundle across multiple Delivery Tickets — all parent and child items are included on the same ticket. |
Status behavior for parent–child bundles
| Parent Item Type | Status Behavior |
|---|---|
Service or Labor |
When the parent Job Resource is added to a Job, the parent and all child Job Resources in the bundle are set to |
Material, Equipment, or other non-Service/Labor types |
The parent Job Resource status is set to the default status (e.g., |
Best Practices
To ensure accurate inventory tracking and smooth job resource management, follow these best practices when working with delivery tickets in FieldFX:
Validate Ticket Details Before Marking as Received |
|
Use the Correct Platform for Your Role |
|
Keep Quantities Accurate |
|
Update Status Promptly |
|
Handle Partial Deliveries Correctly |
|
Attach Supporting Documentation |
|
Sync Regularly |
|
Recommended Reading
For more information, see:
| FieldFX Documentation | PTC ServiceMax Help Center | Salesforce Documentation |
|---|---|---|
|
|
|