Schedule Import

Upload a transporter's Excel schedule to generate today's daily schedules and seat inventory.

Upload Excel Schedule
Accepted formats: .xlsx, .xls. Rows are validated before anything is imported.
  1. 1

    Download Template

    Get the blank column structure.

  2. 2

    Fill your schedules

    One row per journey, using the format below.

  3. 3

    Upload Excel

    Drag & drop or browse for your filled file.

  4. 4

    Import

    Review the result and fix any rejected rows.

Drag & drop today's Excel file here

.xlsx or .xls, up to 10 MB

No file ready? or

Required Excel Format
Column NameRequiredDescriptionExample
Transporter CodeRequiredMust match an active transporter's code (case-insensitive).FM
Bus CodeRequiredMust match an active bus belonging to the transporter selected for this import.FM-101
Journey DateRequiredDate of travel.2026-08-01
Departure TimeRequired24-hour (HH:mm) or 12-hour with AM/PM.08:00
Arrival TimeRequired24-hour (HH:mm) or 12-hour with AM/PM.14:00
Origin CodeRequiredMust match an active city code.LHR
Destination CodeRequiredMust match an active city code. An active route between the origin and destination must already exist in Master Data.KHI
Total SeatsRequiredMust equal Gents Seats + Ladies Seats.32
Gents SeatsRequiredNon-negative whole number.20
Ladies SeatsRequiredNon-negative whole number.12
FareRequiredNon-negative number, in PKR.2500
Accepted file types
.xlsx, .xls
Maximum file size
10 MB
Date format
YYYY-MM-DD (an Excel date cell is also accepted and converted automatically)
Time format
24-hour "HH:mm" or 12-hour with AM/PM - e.g. 08:00 or 08:00 AM
Duplicate handling
A row duplicates an existing schedule when its Transporter, Bus, Journey Date, and Departure Time all match. Pick a strategy before uploading: Skip (leave the existing schedule untouched), Replace (overwrite it - only allowed if it has no bookings yet), or Update Seats Only (update seat counts and fare, leave everything else untouched).
Validation behaviour
Every row is validated independently - one invalid row is rejected and logged with a reason, it never blocks the rest of the file. Transporter, Bus, Origin/Destination City, and the Route between them must already exist as active master data; the import never creates them automatically.
July 2026
S
M
T
W
T
F
S

Import History

FileTransporterStrategyStatusRowsUploaded ByDate

0 results

Page 1 of 1