TrackOps Request a demonstration

TrackOps
Operations & accounting portal

Trip support, from the quotation to the ledger.

One record carries the whole commercial life of a trip: the estimate you quoted, the sectors and services you arranged, the job orders you placed with vendors, the documents and email that went out, the invoice you raised, and the ledger entry behind it.

Request a demonstration See what a trip file holds

Flight brief
AircraftGulfstream G650Registration9H-TOPS
Call signTOP248MTOW45,200 kg
OperatorSkyBridge AviationFlight typeBusiness pax charter

Sectors

Call signDateFromETDToETAChocks off
TOP24814 AugOMDB06:40EGGW13:5506:32
TOP24814 AugEGGW16:30LFPB17:20

Services

AirportCategoryServiceDate & timeStatus
OMDBPermitsDeparture slot arrangements14 Aug 06:05Confirmed
EGGWPermitsLanding permit14 Aug 12:40Confirmed
EGGWHandlingGround handling services14 Aug 13:55Confirmed
EGGWFuelFuel14 Aug 14:45In progress

Handling and fuel

AirportVendorContactRemarks
EGGWSignature Luton+44 1582 000 000Ramp 4
EGGWWorld Fuel Services+44 1582 000 1118,400 lb uplift

Fig. 1A flight brief generated from a document template. The header and footer are your organisation’s, the layout is yours, and every value is substituted from the live trip file at the moment it is produced.

1

The problem

The trip and the money live in different systems.

Most trip-support desks run at least three things at once. An operations system, or a shared spreadsheet, holds the sectors and the services. An accounting package holds the invoices and the bills. The correspondence that actually agreed the work sits in somebody’s mailbox.

Each one is defensible on its own. Together they mean the same trip is keyed in twice, a service that was delivered at two in the morning never reaches an invoice, a vendor bill arrives for a job order nobody can find, and the question of whether a customer is profitable takes a week of reconciliation to answer.

The fix is not a better spreadsheet. It is one record that the dispatcher, the documents and the ledger all read from.

2

The trip

A service order can be ad hoc, scheduled or an open release, and it knows the difference.

It begins as an estimate and becomes a service order.

A trip cost estimate is built from your own template, with placeholders that pull in the aircraft, the route and the services being quoted. When the customer accepts, the work becomes a service order: a customer, an operator, a vendor and an aircraft registration, with everything else hanging beneath it.

Each sector is a leg. It carries the airports, the estimated departure and arrival, and then the times that actually happened, down to chocks off and airborne, along with the call sign, the flight type and the crew and passenger counts.

Against each sector sit the services you are arranging, at a named airport and a named time, each moving from new to confirmed to in progress. Where a service needs a vendor, it becomes a job order you can track to closure.

CategoryServices
PermitsLanding permit, overflight permit, departure and arrival slot arrangements, PPR and parking
HandlingGround handling services, airport fees, VIP lounge
FuelFuel uplift
Flight planningFlight plan package, test flight plan
TravelCrew and passenger travel arrangements
CateringCatering
Flight charterCharter arrangement
OthersAnything the eight categories above do not cover

Eleven flight types are recognised, from private and business charter through cargo, ambulance, ferry and VVIP to military pax and cargo, because a permit application is not the same letter for each of them.

06:0008:00 10:0012:00 14:0016:00 18:00 Sectors Permits Handling Fuel Catering Travel OMDB → EGGW · TOP248 EGGW → LFPB OMDB · departure slot EGGW · landing permit EGGW · ground handling EGGW · 8,400 lb uplift Booking ref 77-C Crew transport Estimated Actual Confirmed In progress New
Fig. 2One trip against the clock. The services are not a feature list; they are the things that have to be true before an aircraft moves, each with an airport, a time and someone accountable for it.
Customer Operator Vendor Service order Sectors Crew & pax Documents Correspondence Revisions Services Job orders Vendor Invoice Bill continues in section 4
Fig. 3How a trip is put together, and where it stops being operational. The same client record can be the customer, the operator or the vendor on different trips. Job orders, in red, are where the work leaves your building; in blue, what each side resolves into once it has been delivered. Documents carry their own versions and files, and job orders their own attachments.
3

Paperwork

Requesting a landing permit and requesting fuel are different letters. The system knows which is which.

Your documents, produced from your templates.

Templates are written once in a rich-text editor and filled in from the trip. Single placeholders substitute a value, such as the call sign, the registration, the maximum take-off weight or an airport. List placeholders expand into a table, so a template can print every sector on the trip without knowing in advance how many there are.

Documents produced this way are kept on the service order and are versioned, so a brief revised at ten in the evening does not overwrite the one already sent at four.

Produced from a templateTypes
OperationalFlight brief, general declaration, fuel release, fuel delivery receipt
SalesInvoice, cash invoice, credit note, customer payment
PurchaseBill, debit note, cash expense, vendor payment

Correspondence

Email templates are held per service, grouped by permits, handling, fuel, catering, travel, flight planning and charter. Mail is composed and sent from the trip through your own configured account, and the thread stays on the service order.

The practical effect is that the person covering the night shift can see what was asked of a vendor, when, and what came back, without being copied on anything.

4

Money

Every service carries an invoiced or not-invoiced flag, so delivered work cannot quietly go unbilled.

A delivered service becomes a line in the ledger.

On the trip’s finances tab, the services you delivered resolve into an invoice and the job orders you placed resolve into bills. Nothing is re-keyed, and the invoice can be raised against a chosen set of services rather than the whole trip.

From there it is ordinary double-entry book-keeping. Invoices can be credit or cash and run from draft through finalised to partly paid and paid. Payments are allocated against specific invoices and bills rather than merely recorded, which is what makes part payments, credit notes, debit notes and refunds come out right.

Services Invoice Customer payment Job orders Bill Vendor payment General ledger Reports
Fig. 4Thirteen kinds of transaction post to the ledger, and each one can be traced back to the invoice, bill, payment or journal that produced it. Credit notes, debit notes, cash expenses and manual journals join the same chain.

What you can then ask

StatementsCommercial reports
Profit and lossSales by client
Balance sheetSales by line item and category
Cash flowBills by client
Trial balanceBills by line item and category
General ledgerExpenses by client
Statement of accountCustomer, operator and vendor performance

Because the ledger is fed from the trip rather than from a separate system, “was this customer profitable last quarter” is a question you answer by looking, not by reconciling.

5

Control

Around sixty resources, four permissions on each, set per user.

Permission by record, not by job title.

There are no fixed roles to squeeze people into. Every user holds a list of permissions, and each resource in the system carries read, create, update and delete independently. A fuel coordinator can be given everything on job orders and nothing on invoices. A bookkeeper can be given the ledger without being able to alter a sector.

GroupGoverned independently
CoreUsers, clients and their documents, email and document templates, print components, labels, configuration, audit log
AviationService orders, sectors, services, crew, pax, job orders and attachments, documents with their versions and files, email, estimates and templates, aircraft, registrations, airports, revisions
AccountingInvoices, credit and debit notes, bills, cash expenses, customer and vendor payments and their allocations, accounts, journals, line items, statements, the ledger
Task managementTasks, steps, task documents, categories

Two kinds of history

Revisions record what changed on a trip: the aircraft registration or operator on the order, the airports, estimated departure and arrival, call sign, crew or passengers on a sector, and the country, airport or timing of a service. Trips change constantly, and this is how a desk shows what was agreed and when.

The audit log records who did it. Every login, creation, update and deletion, filterable by user, event and resource.

TimeUserEventRecord
14:02:11a.rahmanUpdateSector ETD, service order 2481
13:58:04s.malikCreateJob order, EGGW handling
13:41:37a.rahmanUpdateService status, confirmed
13:12:02n.iqbalCreateInvoice 4417, draft
08:30:00a.rahmanLoginSession opened
6

The rest

The parts that make the rest work.

Client records
One record per company, which may act as customer, operator or vendor on different trips, with its own documents. The same firm arrives in a system under four spellings, so duplicates are detected and merged rather than left to accumulate.
Aircraft and registrations
Registrations with their maximum take-off weight, weight unit, fuel type and supporting documents, tied to the customer, operator or vendor they belong to. Aircraft types and airports are held as registries the rest of the system draws on.
Trip cost estimates
Quotation templates with their own placeholders, and the estimates generated from them, so a quote and the trip it becomes are built out of the same parts.
Task management
For the work that is not a trip. Tasks with owner, assignee, category and reference, ordered steps with their own statuses and dates, attached documents, and a workflow graph rather than a flat checklist.
Reporting
Service order reporting, customer, operator and vendor performance, and job order outcomes including fuel, alongside the financial statements in section four.
Dashboard
A section per module, showing each user what their organisation runs and their permissions allow them to see.
7

Questions

Questions we are usually asked.

Do we have to take the accounting module?

No. Aviation, accounting and task management are switched on per organisation, and the core, clients, users, templates and audit, is always there. Desks that keep their books elsewhere run the aviation module alone; the finances tab simply stops at the point of handover.

Is this a replacement for our accounting package?

For most trip-support companies, yes: it keeps a chart of accounts, manual journals and a general ledger, and produces profit and loss, balance sheet, cash flow, trial balance and statements of account. The reason to use it is that the ledger is fed from the trips themselves rather than from a monthly export.

How are permissions set?

Per user, per resource. Around sixty resources each carry read, create, update and delete independently, so access follows what somebody actually does rather than a job title.

Can the documents look like ours?

That is the intent. Briefs, general declarations, fuel releases, invoices, credit and debit notes and payment advices are all produced from templates you write, with your header and footer, and values substituted from the live record.

What happens when a trip changes?

It is recorded. Changes to the aircraft, operator, airports, timings, call sign, crew, passengers or service details are kept as revisions against the order, the sector or the service, so the trip’s history survives the trip.

How do we get started?

Workspaces are provisioned per organisation. Write to us and we will set up your users and permissions, switch on the modules you need, and load your document and email templates before the demonstration.

Ask for a demonstration.

Half an hour, on a real trip of yours: the estimate, the sectors and services, the job orders, the brief that goes to the customer, and the invoice and ledger entry at the other end.

Request a demonstration hello@trackops.io