Travel Ledger
  • Welcome to Travel Ledger Help
  • Registering on the Platform
    • Registering as a New Company
    • Two-Factor Authentication (2FA) Setup Guide
    • Registering as a User
    • Updating User Profile
  • Managing Transactions
    • Bookings Organisation and Management
    • Updating Bookings (Accept/Reject)
      • Updating Booking (Accept/Reject) Manually
      • Updating Booking (Accept/Reject) through Buyer Download & Upload File
      • Reviewing Completed Settlements and Remittance Advice
    • Duplication Checks
    • Reviewing Remittances
    • Payment History Page
    • Uploading Bookings
      • Upload Manually
      • Upload by Data Delivery Methods
        • FTP setup guide
      • Reviewing Data Delivery
    • File Formats for Upload
      • Extended File Format (Full Version)
      • Extend File Format (Lite Version)
    • Seller returns file (Rec)
    • Scheduling payments
  • Exporting Data & Reconciliation
    • Reconciliation Best Practice
    • Exporting Data from Grid Displays
    • Scheduling Reports in Task Scheduler
  • Notifications
    • Notifications Overview
    • Configuring Notifications
  • Managing your Partners
    • Company List
    • Invite Partners to the Platform
      • Sending Individual Partner Invites
      • Sending Bulk Partner Invites
    • Commercial Link Creation
      • Payments Overview
        • Payment Profiles
        • Business Terms
        • Settlement Schedules
    • Managing Commercial Links
  • TL Pay Account
    • Registration Process - Revolut Grow
    • Registration Process - Nium/Clearbank
      • UK Application (KYB/KYC)
      • EU Application (KYC/KYB)
      • Step-by-Step Guide: KYB/KYC Form Completion
    • Funding your TL Pay Account
    • Commercial Links required
    • Settling via your TL Pay Account
    • Viewing TL PAY Activity
    • Withdrawals
    • Suppliers not cutover to TL PAY
  • Billing
  • Managing your Companies and Users
    • Managing your Companies
    • Suspending and Archiving Head Office and Branches
    • User Creation
    • User Management
  • Processing Entity Schemes
    • Refunds on the ABTA Scheme
  • Help and Support
    • Public Holiday Schedules
    • FAQs
      • FAQs - General Platform Queries
      • FAQs - Registration and Initial Set Up
      • FAQs - Transactions Area
      • FAQs - Uploading Files
      • FAQs - Payments and Commercial Links
      • FAQs - Admin
    • Glossary of Terms
    • Glossary of Notifications
    • Testing with Travel Ledger
    • Release Notes
      • Release 1.26.0 (12/10/2023)
        • Release 1.26.1 (19/10/2023)
        • Release 1.26.2 (26/10/2023)
          • Release 1.26.3 (03/11/2023)
          • Release 1.26.4(18/11/2023)
      • Release 1.25.0 (31/08/2023)
      • Release 1.24.0 (27/07/2023)
      • Release 1.23.0 (06/07/2023)
      • Release 1.22.0 (28/06/2023)
      • Release 1.21.0 (08/06/2023)
      • Release 1.20.0 (25/05/2023)
      • Release 1.19.0 (11/05/2023)
      • Release 1.18.0 (13/04/2023)
      • Release 1.17.0 (23/03/2023)
      • Release 1.16.0 (09/03/2023)
      • Release 1.15.0 (23/02/2023)
      • Release 1.14.0 (09/02/2023)
      • Release 1.13.0 (16/11/2022)
      • Release 1.12.0 (07/09/2022)
      • Release 1.11.0 (25/07/2022)
      • Release 1.10.0 (02/05/2022)
      • Release 1.9.0 (17/03/2022)
      • Release 1.8.0 (02/03/2022)
      • Release 1.7.0 (27/01/2022)
      • Release 1.6.0 (09/12/2021)
      • Release 1.5.0 (29/10/2021)
      • Release 1.4.0 (07/10/2021)
      • Release 1.3.0 (04/10/2021)
      • Known Issues
    • Still Need Help?
Powered by GitBook
On this page
  • 1. Summary
  • 2. Data delivery via SFTP – transaction file upload
  • a. Automated upload tasks
  • b. Upload transaction files using FTP client
  • 3. Data download via SFTP – data export files download (Reports)
  • a. Automated download tasks
  • b. Download files using FTP client
  • 4. File naming conventions
  • a. File submission/upload
  • b. Returns file (SPS format)
  • 5. File formats

Was this helpful?

  1. Managing Transactions
  2. Uploading Bookings
  3. Upload by Data Delivery Methods

FTP setup guide

FTP functionalities on the Travel Ledger platform

PreviousUpload by Data Delivery MethodsNextReviewing Data Delivery

Last updated 3 years ago

Was this helpful?

1. Summary

Travel Ledger has built-in technology allowing files uploading and downloading to an FTP server. Each company registered on the platform can connect to the server using its unique credentials provided on the Data Delivery page.

The FTP functionality is controlled by the “Enable Secure FTP” toggle in Settings => Data Delivery.

Once enabled the company connection details are displayed underneath.

A unique User ID and password is created for each account. Please use these details to authenticate (see Section 2).

The below folders are available on the server for each user, and each of them has different functionality:

· Delivery – the SFTP transaction file upload tasks should point to this directory. Once a transaction file has been delivered there the system validates its format and contents and automatically transfers it to one of the other folders, based on its validation status.

· Error – there is an error in the received transaction file internal formatting (i.e. incorrect header, transaction or trailer record(s) OR the file is a duplicate OR the file does not fully match and the “Only commit fully matched files” setting is enabled.

· Export – contains reports you have scheduled for upload

· Invalid – the received transaction file is in a non-supported file extension format.

· Processed – the received transaction file is correctly formatted and has been processed = the transactions from it have been committed.

* Based on the “Only commit fully matched files” setting any partially matching files sent to Delivery will either be:

- Rejected and sent to Error if the setting is enabled.

Whilst the above folders are used in the transaction file delivery process the Export file stores any scheduled exports set up with SFTP delivery method.

2. Data delivery via SFTP – transaction file upload

Companies acting on the platform as Sellers can automate their transaction file delivery by setting up scheduled SFTP upload tasks.

Alternatively, they can upload the files manually via FTP using an FTP client.

a. Automated upload tasks

Requirements:

· Ensure Enable Secure FTP in Data Delivery on Travel Ledger has been enabled

· The tasks need to be scheduled to use the company connection details listed in Data Delivery

· The automated SFTP delivery task should use the Delivery folder as a delivery directory (example: sftp://ftp-production-1.abtlg.io /data/delivery)

· Ensure the connection is configured as SFTP protocol on Port 22 as per the instructions provided in Connection details

b. Upload transaction files using FTP client

If you prefer to do your manual file uploads using the FTP functionality you can do so by using an FTP client program.

Requirements:

· Download an FTP client program (FileZilla, CyberDuck etc.) and install it on your computer

· Ensure Enable Secure FTP in Data Delivery on Travel Ledger has been enabled

· Connect to the SFTP server using the Connection Details in Data Delivery

· Ensure the connection is configured as SFTP protocol with Port 22 as per the instructions provided in Connection details

· Upload the transaction file to the Delivery folder from where it will be picked up by an automated routine.

* You can view to which folder the file has been moved by the automated routine based on the rules outlined in Summary and you will also receive e-mail and platform notifications on the delivery status.

3. Data download via SFTP – data export files download (Reports)

a. Automated download tasks

All companies can automate the download of data export files generated using the Task Scheduler functionality by setting up scheduled SFTP download tasks.

When a data export task is scheduled with Secure FTP as a delivery method, the generated data export files are delivered to the Export folder on the SFTP server, and you can schedule automated download of the files by setting up a SFTP download task.

Requirements:

· Ensure Enable Secure FTP in Data Delivery on Travel Ledger has been enabled

· The tasks need to be scheduled to use the company connection details listed in Data Delivery

· The automated SFTP delivery task should use the Export folder as a download directory (example: sftp://ftp-production-1.abtlg.io /data/export)

· Ensure the connection is configured as SFTP protocol on Port 22 as per the instructions provided in Connection details

* If you want to delete the downloaded files you can set up a download and deletion task. Travel Ledger does not execute file deletion tasks of customer data.

b. Download files using FTP client

If you prefer to do your manual file uploads using the FTP functionality you can do so by using an FTP client program.

Requirements:

· Download an FTP client program (FileZilla, CyberDuck etc.) and install it on your computer

· Ensure Enable Secure FTP in Data Delivery on Travel Ledger has been enabled

· Connect to the SFTP server using the Connection Details in Data Delivery

· Ensure the connection is configured as SFTP protocol with Port 22 as per the instructions provided in Connection details

· Navigate to the Exports folder and download the required files to your computer.

* Once you have downloaded the required files, you can delete them from the Exports folder if this is your preference.

4. File naming conventions

a. File submission/upload

· File name must be a minimum of 5 characters in length

· There is no specific mandatory naming convention

· The naming convention is static i.e. it does not facilitate dynamic naming parameters

b. Returns file (SPS format)

· File name must be a minimum of 5 characters in length

· There is no specific mandatory naming convention

· The naming convention is dynamic and will automatically append a prefix and suffix to the file name.

· The base returns file name set in the task scheduler

Format example

Part

Format

Example

File name entered in the scheduler

Minimum 5 characters

“Confirmation”

Prefix appended

5-digit ABTA ID followed by “-“

“S0001-“

Suffix appended

Date and time in zulu format preceded by a “-“

“-yyyy-mm-ddThh_mm_ss.000Z”

Output example

“S0001-confirmation-2021-11-17T17_49_09.386Z”

5. File formats

- If the setting is disabled the file will be partially processed and allocated to Processed with the non-matching transactions being available for manual review in the on the Travel Ledger platform. In-platform and e-mail delivery notifications are being sent out.

· Export – contains the files produced as a result of scheduled data export tasks (). You need to use this directory for SFTP download tasks. Travel Ledger does not create files deletion rules for this directory. If you want the files to be deleted after you have downloaded them please include deletion function in your download task.

Please refer to

Import file area
see Scheduling Reports
See setting up scheduled reports
https://help.travelledger.org/seller-overview/file-format-for-upload