> For the complete documentation index, see [llms.txt](https://help.travelledger.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.travelledger.org/managing-transactions/file-formats-for-upload/extend-file-format-lite-version.md).

# Extend File Format (Lite Version)

This guide outlines the process of transitioning from the old SPS to the new extended file format with the minimal mandatory adjustments (there is also a [fuller extended file](/managing-transactions/file-formats-for-upload/extended-file-format-full-version.md) option which we recommend to assist smoother reconciliation with your trade partners). Please refer to the example files at the end of this page for further clarity.

### Instructions

* File name must start with 'TRA' e.g. 'TRA Supplier Name 11 Aug 2023'
* File suffix must be either '.CSV', '.TXT' or '.DAT'
* The first row must only contain the column names.
* There is no trailer record (with total values etc)&#x20;
* Fields can be delimited with either a comma, semicolon or tab character
* All columns present must be named according to the specification (see example file below)
* All mandatory columns must be present and contain data or the file will error.
* Any/all/none of the optional columns may be present (see [fuller extended file](/managing-transactions/file-formats-for-upload/extended-file-format-full-version.md) for optional columns)
* To avoid complications with comma characters being present in text fields, use of the semicolon or tab delimiter is recommended
* Amounts must be loaded as whole currency values e.g. 1234.55. Can also be loaded without decimal place e.g. 1234 = £1,234.00&#x20;
* If amount fields use a comma as a decimal place they need to be encapsulated with double speech marks e.g. "1234,55". &#x20;
* Use of ‘Special’ characters within char fields, including Carriage Returns \[CR] and Line feeds \[LF], is not permitted&#x20;

### File format details

{% file src="/files/ezieuCd7C6m6kPpI16Sy" %}

### File format example

{% file src="/files/M0eDdqCTf3bMvpUMwMg8" %}

### <mark style="color:red;">Troubleshooting</mark>

<details>

<summary>File loaded - nothing displayed</summary>

Check the data delivery section to see history of files uploaded.&#x20;

![](/files/40gkH7OrlmhfEMQ9FGsF)

&#x20;If there is a warning / failed upload then check the notification page for specific details

![](/files/pGiU4dHAO0IWHqLChGAm)

</details>

<details>

<summary>File upload failure reasons</summary>

* Check the file name starts with TRA  e.g. "TRA Week 2.CSV"
* Missing Mandatory column names. First row must included all mandatory column names.  Check the [notifications](https://app.travelledger.org/notifications) page for specific details&#x20;
* Ensure there are no unexpected commas in the data (if you are using this as your delimiter) e.g. if the name field has a first and last name separated by a comma, this will knock the data sequence out
* Ensure there isn't a spare comma at the end of your file header or transaction rows
* Ensure you are using the correct Seller ID associated with your company.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.travelledger.org/managing-transactions/file-formats-for-upload/extend-file-format-lite-version.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
