No two work the same way
Each airline runs its own portal: different login flow, different layout, different download mechanics. The work to retrieve one invoice is repeated, in a slightly different shape, for every airline your team flies.
SkyDox is the only TraCarta module that crosses your firewall. It logs into every airline GST portal you book on, locates each ticket, and pulls down the invoice, on schedule, in bulk, every cycle, for every airline. The unglamorous work that everything else depends on.
Airline GST portals, domestic and international, are designed for one passenger downloading one ticket. Retrieving thousands of invoices a quarter, across every airline your team flies, is a job done one click at a time. Until it isn’t.
Each airline runs its own portal: different login flow, different layout, different download mechanics. The work to retrieve one invoice is repeated, in a slightly different shape, for every airline your team flies.
Portals throttle, sessions expire, downloads fail, and quarterly retrieval becomes a multi-week project. By the time you have the data, the filing window is closing.
Airlines update their templates without notice. Fields move. Labels rename. A retrieval process that worked last quarter quietly fails this one, and the failures usually surface during audit, not before.
You don’t need to know how it works. You need to know what it gives you, complete coverage, clean structured data, and a predictable cadence your filing calendar can plan around.
Every PNR you booked, every tax invoice, every credit note, every debit note. Domestic and international carriers. If the airline issued it, SkyDox retrieves it.
Source PDF preserved. Structured data extracted in a consistent schema, the same shape regardless of which airline issued it. Indexed by PNR, GSTIN, and document number.
Invoices land within T+2 of issuance. Accelerated sweeps in the two weeks before filing deadlines. Your filing calendar plans around SkyDox, not the other way around.
Every retrieved invoice arrives as structured data alongside the source PDF. Below, a sample invoice with the six fields downstream reconciliation depends on.
Booking identifier. The join key between your TMC’s itinerary and the GST invoice. Without it, reconciliation is guesswork.
The invoice’s unique GST identifier, the field every downstream match depends on.
Tax invoice, credit note, or debit note. Determines sign and recoverability. Missing this misstates your ITC.
The airline’s GSTIN. Many airlines operate under multiple state GSTINs. The same flight from different ports has different supplier GSTINs.
Determines tax classification on cross-border travel. The rules are stricter than most finance teams realize; SkyDox preserves this faithfully.
The total recoverable tax on the invoice. The number that lands in your books after reconciliation.
SkyDox is the part of TraCarta that holds the keys. We’ve built it so the keys are useless to anyone but the runtime that needs them.
Portal credentials live in an isolated, encrypted vault. They’re never exposed to operators, support staff, or any system outside the SkyDox runtime that needs them. Many enterprise customers use airline portal sub-users with read-only invoice scope. We recommend it.
Every connection, to airline portals, between modules, and to your systems, is encrypted. No invoice ever moves over an unsecured channel.
Every invoice carries an immutable audit trail: when it was retrieved, from which portal, and whether the source file matches its checksum. Queryable, exportable, ready for your auditor.
The retrieved invoice is just data until something acts on it. SkyDox emits an event the moment a file is parsed and stored, and three modules can subscribe.
All major Indian carriers, plus the international airlines most commonly booked for business travel from India. Emirates, Qatar, Singapore, Lufthansa, Etihad, and others. New carriers are added on customer request, typically within two weeks.
It happens roughly twice a year per airline. We handle it. You don’t notice. Affected invoices are re-processed automatically once the change is accounted for, and your audit trail records the version that ran on each retrieval.
In an isolated, encrypted vault, yes. They’re only used by the SkyDox runtime, never exposed to staff, and never written to logs. Many enterprise customers use portal sub-users with read-only invoice scope, which we recommend.
SkyDox supports TMC-fronted access via SkyLink, your TMC operates SkyDox under their brand against their portal sessions, and the output flows to you. No credential sharing required.
Invoices typically arrive within T+2 of issuance. Airlines themselves often delay invoice posting by 24 to 48 hours. For filing-cycle work, we run accelerated sweeps in the two weeks before the deadline.
Yes. SkyDox doesn’t require any other TraCarta module to be in play. You give it a portal and a credential; you get back structured invoices.
Pick one airline. Give SkyDox access for one filing cycle. We’ll show you what it pulls, what your books currently have, and where the delta sits. No commitment, no integration, no contract.
Start a SkyDox audit →