- UPS sends its CSV without a header row. Trackstar adds the header, and leaves the values as UPS sent them.
- Royal Mail sends invoice and tracking data separately, so every Royal Mail CSV is built by Trackstar, with normalized column names.
- FedEx credit note history files are JSON built by Trackstar from FedEx’s transaction history. Trackstar also renames FedEx files.
All sample data on these pages is synthetic. Tracking numbers, account numbers, addresses, and reference fields are fabricated and do not correspond to any real shipments or customers.
Integrations
Duplicates across raw files
The same charge can appear in more than one raw file. A FedEx preliminary CSV and its final CSV carry the same charges, consecutive USPS and DPD downloads share a boundary day, a Royal Mail tracking report downloaded again after a failed sync repeats its line items, and some DHL files first synced before September 2026 are listed twice. Each carrier page says when this happens and how to tell the copies apart. Invoice Line Items give each charge a stableid, so a charge that appears in two files is stored once there.
How to use these samples
- Prototype your integration without needing a live carrier connection. Download the CSV, run it through your own ingestion code, and compare against the schema documented on each page.
- Understand the Trackstar
invoice_line_itemsschema in context. Each page has a mapping table showing which raw columns Trackstar maps to which normalized field (tracking_number,invoice_id,charge_description,gross_cost,net_cost, etc.). - Test your downstream systems against realistic-shaped data, including multi-row shipments, multi-currency invoices, and empty optional columns.