---
title: Export transport orders to CSV, Excel or XML for your accounting
description: LiteTMS Order Export turns one order or a whole month of them into a CSV, Excel or XML file laid out for your accounting program, so nobody retypes orders.
slug: order-export-csv-excel-xml
locale: en
date: 2026-10-05
updated: 2026-10-05
category: product-updates
tags: order-export, accounting, csv, excel, xml, modules
cover: https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml-blog-2-cover.jpg
cover_web: https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml-blog-2-web.webp
cover_thumb: https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml-blog-2-thumb.webp
cover_alt: Illustrative LiteTMS graphic: the tax ID, unloading date and rate of order ORD-2026-00127 for Nordvik Logistics flow into a CSV file, an Excel sheet and an XML file, beside the Polish headline "Zlecenie wpisujesz tylko raz."
author: LiteTMS Team
draft: false
---

Order Export is a LiteTMS module that turns transport orders into a file another program can import: CSV, Excel (XLSX) or XML, laid out the way that program expects. You export one order from its own page or a whole batch from the module's Export page, and LiteTMS records which orders went out, when, and who downloaded the file. That is how your orders reach accounting software, an ERP or a client's system without anyone typing them in a second time.

<video controls playsinline preload="none" width="405" height="720" poster="https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml-poster-web.webp" aria-label="Video: LiteTMS Order Export in under a minute, narrated in Polish">
  <source src="https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml.mp4" type="video/mp4">
  <a href="https://cdn.litetms.eu/blog/2026/10/order-export-csv-excel-xml.mp4">Open the video</a>
</video>

The video is narrated in Polish.

## Retyping a finished order is where the mistakes come in

In many transport companies the order lives in one system and the invoice in another. Once the truck has delivered, someone sits down with both windows open and copies the order across: the order number, the customer, the tax ID, the route, the rate. Field by field, order by order, and at the end of the month there is a pile of them.

The work is dull, and it is exactly where mistakes come in. One extra zero in the rate or two swapped digits in a tax ID, and the invoice no longer matches the order.

Most accounting and ERP programs do not need anyone to type. They can import a file. The catch is that every program wants its own layout: its column names and their order, a semicolon or a comma between values, its own date format and decimal separator, sometimes an older character encoding, sometimes an XML document with many invoices inside. Order Export builds that file from the orders you already have in LiteTMS.

## A template describes the file your program expects

A template says what goes into the file and in which layout. You set it up once per program on the module's **Templates** tab, and you can start from a blank CSV file, a blank Excel sheet, a blank XML document, a ready-made template, or the import file of the program itself (more on that below).

For CSV and Excel you build a list of columns. **Add fields** opens a searchable picker grouped the way an order is: this file, your company, the order, the customer, the payer, route and dates, cargo, drivers and vehicles, amounts and payment. Each column can hold a field, fixed text such as a currency code, or text mixed with fields, for example "Transport order {order number}". You drag columns into the order the program wants, and each one can carry its own format: a date pattern, the number of decimals, capitals, digits only (a tax ID without dashes), letters without Polish characters, a maximum length, or a value to write when the field is empty.

A file usually has one row per order, but you can choose one row for each stop, loading or unloading point, cargo item, driver, vehicle, trailer or route leg instead. For XML you build a tree of elements: one element repeats for every exported order, and elements inside it can repeat for its stops, cargo items or drivers, with attributes where the program needs them.

**File settings** hold the rest: the file name (it can include the export date), the column separator (semicolon, comma or tab), the encoding (UTF-8 with or without BOM, Windows-1250 for older Polish programs, or ISO-8859-2), line endings, decimal and thousands separators, date formats, time zone, and whether translated values such as statuses are written in Polish or English. For spreadsheets there is also protection against formulas: text starting with =, +, - or @ gets an apostrophe so the sheet does not run it.

You do not have to imagine the result. The preview beside the builder shows the file for a sample order or any real order you search for, as a table or as the file's actual text, and it updates as you change the template.

## Start from the file your program already imports

The quickest way to a working template is often the program's own file. On **Start from your program's file** you upload a CSV or XML file that your accounting program imports, or an example of its import format, or paste its first lines. LiteTMS reads its layout and matches its columns to order fields, then tells you how many values it matched and which ones it left as fixed text or empty, so you know exactly what to check. Files up to 200 KB are accepted. Only the layout is used; the file itself is not stored.

There are also three ready-made templates maintained by LiteTMS: **Orders list (Excel)**, **Invoice data for accounting (CSV)** and **Orders with route, cargo and crew (XML)**. Use one as it is, or press **Customize** to get your own copy to adjust.

## One order from its page, or a whole month at once

For a single order, open it and go to the **Export** tab. Choose a template, check the file in the preview, and press **Download file**. The tab lists every export of that order below.

At the end of the month, go to the module's **Export** page instead. It lists your orders with filters, and you tick the ones you need; the selection stays when you change pages or filters. **Select all matching** adds every order the filters match. One export takes up to 500 orders. **Preview** shows the first ones without recording anything, and **Download file** gives you either one file with all the selected orders or, if the template says so, a separate file for each order, downloaded together as a ZIP.

## LiteTMS remembers what has already been exported

Every download is recorded. On the Export page each order shows whether it has been exported and how many times, and the **Not exported yet** filter leaves only the orders still waiting, so nothing goes to accounting twice and nothing is forgotten. The **History** tab lists every export: when, which template, the file name, how many orders, whether it was started from an order page or the Export page, and who did it. **Export again** rebuilds a file from the same orders, using the template as it is now.

Amounts are protected the same way as elsewhere in LiteTMS. A template that reads amounts can be previewed and downloaded only by people allowed to view order finances; anyone else gets a clear message naming the fields, never a file with blanks. Separate permissions cover opening the module, downloading files, editing templates and deleting them.

## What Order Export does not do

It does not send anything on its own. You download the file and import it in the other program, the way that program imports files. It writes CSV, Excel (XLSX) and XML, so the program on the other end has to accept one of those for its import. Check that before you build the template.

## How to switch it on

Order Export is a paid module in the LiteTMS [module marketplace](/en/blog/module-marketplace-built-from-company-feedback), with a 7-day free trial. You see its monthly price there before you turn it on. Until 31 December 2026 it has a launch price, and a subscription started at that price keeps it. If you do not cancel during the trial, the first month is charged when the trial ends.

If your office still retypes orders into another program, [contact us](/en/contact) and bring an example of the file that program imports. We will show you how a template for it is built.

## FAQ

### Which accounting programs does Order Export work with?

Any program that can import a CSV, Excel (XLSX) or XML file. You set the columns or XML elements, separators, encoding and formats to match its import, or start from a file the program already imports.

### Can I export many orders into one file?

Yes. Select the orders on the Export page, up to 500 at once, and download one file with all of them. A template can also make a separate file for each order, downloaded together as a ZIP.

### Does LiteTMS send the file to my accounting program automatically?

No. You download the file in LiteTMS and import it in your accounting program or other system. LiteTMS records every download, so you can see which orders have already been exported.

### How do I avoid exporting the same order twice?

Use the Not exported yet filter on the Export page. Each order shows whether and how many times it was exported, and the History tab lists every file with its date and the person who downloaded it.

### Is Order Export the same as the data export in settings?

No. The export in settings covers employee, vehicle, trailer and contractor records as a protected archive, described in our post on [importing and exporting records](/en/blog/tms-data-import-export-freedom-to-switch). Order Export makes files of your orders for another program to import.
