Imports - Work Order - Combined

Admin  >  Imports/Exports  >  Work Orders  >  Work Order Combined 

The Work Order Combined Import allows Fleet360 administrators to bulk-create and update work orders, work order lines, and post transactions in a single import file. Rather than manually entering work orders one at a time, this import streamlines the process for large maintenance events, historical data migrations, or bulk transaction postings.

Important: Each row in the import file is treated as a transaction. Where work orders or work order lines do not already exist, they will be created. All work orders and lines that are created, updated, or posted to during this import will be closed upon completion.

 

Accessing the Import

  1. Navigate to Admin in the main menu.

  2. Select Imports/Exports.

Imports1.png

  1. Choose Work Order Combined from the list of available import types.

    Imports 2.png

 What This Import Does

When processed, this import will

  1. Create work orders and work order lines where they do not already exist.

  2. Update existing work orders and lines with the provided data.

  3. Post transactions to work order lines when valid posting fields are supplied.

 

Transactions will not be posted (but work orders and lines will still be created) if any of the following are missing or invalid: Post Item Number, Post Item Facility, Transaction Type, or Quantity.

 

Note: Attempting to post a transaction to a work order line that is not in Open, Closed, or Partial status will fail.

Preparing the Import File

Download the Work Order Combined Import Template from the Import screen. The template is a CSV file. Column headers must appear in the following order:

WO Facility, Transaction Type, WO Line Number, WO Number, Post Item Facility, Post Item Number, Quantity, Post Date, Price, Odometer, Item Description, Work Accomplished Code, Creator ID, VMRS Major, VMRS Intermediate, VMRS Minor, Total Scheduled Hours, Repair Type, Cause Code, Outside Line Flag, OEM Warranty Flag, Warranty Flag, Vendor Facility, Vendor Number, Job Account Code, WO Line Description, Created Date, Line Notes, Correction Note, Complaint Note, Cause Note, Mechanic Facility, Mechanic Number, Priority Code, Asset Facility, Asset Number, Customer Facility, Customer Number, Shop ID, Created Time, Start Date, Start Time, End Date, End Time, Unit Meter, Unit Life Meter, Vehicle Alternate Odometer, Vehicle Alternate Life Miles, Reason Code, PO Number, Invoice, Invoice Date, Capitalize Flag, WO Master Note

Field Reference

WO Facility and Asset Number are required for each row. All other fields are optional unless posting a transaction, in which case Post Item Facility, Post Item Number, Transaction Type, and Quantity are also required.

Field

Format / Notes

Required

WO Facility

Must match an existing Facility in RTA. Numeric / 5 char limit

Transaction Type

Must match a valid transaction type in the system

✓ for posting

WO Line Number

Numeric

 

WO Number

Alpha-Numeric / 10 char limit

 

Post Item Facility

Must match an existing Facility in RTA

✓ for posting

Post Item Number

Must match a valid posting item in the system

✓ for posting

Quantity

Must be numeric

✓ for posting

Post Date

Date: M-D-YYYY or MM-DD-YYYY

 

Price

Decimal (e.g. 100 or 100.00)

 

Odometer

Must be a whole number

 

Item Description

Free text / 255 char limit

 

Work Accomplished Code

Must match a valid code in the system

 

Creator ID

Must match a valid user ID in the system

 

VMRS Major

Alpha-Numeric / 36 char limit

 

VMRS Intermediate

Alpha-Numeric / 36 char limit

 

VMRS Minor

Alpha-Numeric / 36 char limit

 

Total Scheduled Hours

Decimal

 

Repair Type

Must match a valid repair type in the system

 

Cause Code

Must match a valid cause code in the system

 

Outside Line Flag

Y or N

 

OEM Warranty Flag

Y or N

 

Warranty Flag

Y or N

 

Vendor Facility

Must match an existing Facility in RTA

 

Vendor Number

Must match a valid vendor in the selected facility

 

Job Account Code

Alpha-Numeric / 36 char limit

 

WO Line Description

Free text / 255 char limit

 

Created Date

Date: M-D-YYYY or MM-DD-YYYY

 

Line Notes

Free text

 

Correction Note

Free text

 

Complaint Note

Free text

 

Cause Note

Free text

 

Mechanic Facility

Must match an existing Facility in RTA

 

Mechanic Number

Must match a valid mechanic in the selected facility

 

Priority Code

Must match a valid priority code in the system

 

Asset Facility

Must match an existing Facility in RTA

Asset Number

Must match an existing asset (Vehicle Link Number) in the selected facility. Alpha-Numeric / 8 char limit

Customer Facility

Must match an existing Facility in RTA

 

Customer Number

Must match a valid customer in the selected facility

 

Shop ID

Must match a valid shop in the system

 

Created Time

Time: HH:MM (24-hour)

 

Start Date

Date: M-D-YYYY or MM-DD-YYYY

 

Start Time

Time: HH:MM (24-hour)

 

End Date

Date: M-D-YYYY or MM-DD-YYYY

 

End Time

Time: HH:MM (24-hour)

 

Unit Meter

Must be a whole number

 

Unit Life Meter

Must be a whole number

 

Vehicle Alternate Odometer

Must be a whole number

 

Vehicle Alternate Life Miles

Must be a whole number

 

Reason Code

Must match a valid reason code in the system

 

PO Number

Alpha-Numeric / 36 char limit

 

Invoice

Alpha-Numeric / 36 char limit

 

Invoice Date

Date: M-D-YYYY or MM-DD-YYYY

 

Capitalize Flag

Y or N

 

WO Master Note

Free text

 

Running the Import

  1. From the Work Order Combined Import screen, click Choose File (or browse) and select your completed CSV file.

  2. Click Import to begin processing.

  3. Fleet360 will validate each row before applying updates.

10.  Once processing is complete, a results summary will display: Successful rows (work orders created/updated/posted) and Failed rows (rows that did not pass validation, listed with error details).

 

Validation Rules

Fleet360 validates every row before processing. Rows that fail validation are skipped; valid rows are still processed (partial success is supported).

Rule

What Happens on Failure

WO Facility and Asset Number must be present

Row fails — required fields missing

Asset must already exist in the system

Row fails — no matching asset found

Posting fields (Post Item Facility, Post Item Number, Transaction Type, Quantity) must all be present and valid

Transaction not posted — work order and line are still created

Work order line must be in Open, Closed, or Partial status to accept a posting

Transaction fails — invalid line status

Dates must be valid (M-D-YYYY or MM-DD-YYYY)

Row fails — invalid date format

Price, Quantity, and numeric fields must be numeric

Row fails — invalid number format

Flag fields (Outside Line, OEM Warranty, Warranty, Capitalize) must be Y or N

Row fails — invalid flag value

Rows that fail will appear in the error report with a description of why they were rejected.

Closing Behavior

All work orders and lines that are created, updated, or posted to by this import will be automatically closed upon completion. This applies regardless of whether a transaction was successfully posted. Plan accordingly if you need work orders to remain open after import.

Common Gotchas — What to Watch Out For 

This import creates permanent work order history records. Getting the data structure wrong can result in incomplete records, duplicate entries, or incorrect cost data that is difficult to clean up. The table below covers the most common mistakes and how to avoid them. 

Gotcha 

What Goes Wrong 

How to Avoid It 

WO Numbering Switch mismatch 

Rows fail silently or WOs don't create at all 

Check Admin > Settings > Work Orders before running. The switch must match the format (numeric or alphanumeric) of your WO numbers. Test with 5 rows first. 

Facility + WO# not unique across runs 

Import overwrites existing WOs from a previous run in a different facility 

The composite key is Facility + WO Number. If you re-use WO numbers across facilities, the import may write to the wrong record. Ensure Facility Number changes when your WO numbers don't. 

Duplicate mechanic on same WO line 

Import fails with a duplicate index constraint error on dbo.wolnmech 

A mechanic can only appear once per WO line. If your source data has the same mechanic ID on multiple rows for the same WO + Line combination, consolidate to one row before importing. 

All four posting fields must be present 

Transaction silently skipped; WO and line still create 

Post Item Facility, Post Item Number, Transaction Type, and Quantity must ALL be present. Missing any one means no transaction posts. The WO looks correct but has no cost data. 

Same WO/Line/Facility rows not grouping 

Mass record failures; only a handful of WOs create 

Every row for the same job line must have identical WO Number, Facility, and Line Number values. Any inconsistency causes the import to try creating a duplicate line — which fails. 

End Date / Close Time overwritten by system 

Historical WOs all show today's date as the close date 

Known issue. Work around by updating End Date manually post-import, or hold off until the fix is released. 

Large file deadlocks (100+ rows) 

Some rows fail; re-importing the error file (unchanged) succeeds 

Split large files into batches of 100–200 rows. If deadlock errors appear, simply re-run the error file as-is once the original queue clears. 

Non-file parts post silently 

Part costs are recorded but inventory is not reduced 

If a part number doesn't exist in Fleet360's parts master, it posts as a non-file part. Verify which parts exist before importing if inventory accuracy matters. 

File format must be CSV 

Import fails or produces no records if uploaded as .xlsx 

The import expects a .csv file. When editing in Excel, always do File > Save As > CSV (Comma delimited) before uploading. 

Column order and headers must be exact 

Fields import into wrong columns; silent data corruption 

Never rename, reorder, or delete columns from the template. Even blank optional columns must stay in place. 

Line Notes and 3C Notes not writing 

Notes appear in the file but are missing in Fleet360 

Known issue. Currently only WO Master Notes reliably write to WONOTES. Line-level and 3C notes may be silently dropped. 

Tips & Best Practices

Tip

Detail

Use the provided template.

Column order and header names must match exactly for the import to process correctly.

Include all four posting fields or none.

If you intend to post a transaction, Post Item Facility, Post Item Number, Transaction Type, and Quantity must all be present and valid. A row missing any one of these will not post.

Check work order line status before importing.

Lines must be Open, Closed, or Partial to accept a posting. Lines in any other status will cause the transaction to fail.

Leave optional columns blank rather than deleting them.

The import expects all columns to be present in the file, even if empty.

Run a small test batch first.

Import a few rows to confirm your file structure and values are correct before processing a large file.

Save as CSV, not XLSX.

The import expects a .csv file. If editing the template in Excel, save as CSV (Comma delimited) before uploading.

All work orders close on import.

If you need certain work orders to stay open, process those separately outside of this import.