OTIF for key customers
One agreed OTIF definition with order-line detail behind it.

Operations, finance and customer teams each report on-time delivery and cost per shipment, and no two numbers match. Agnotic Technologies builds the data layer under your logistics and supply chain dashboards: each KPI defined once, traced to its source event in the TMS, WMS, ELD or carrier EDI feed, and owned by a named team.
Trusted by global innovators
























Transportation and logistics analytics is the data layer that turns shipment, warehouse, carrier and driver events into agreed measures such as on-time in full, dwell time and cost per shipment. Agnotic Technologies builds it so each KPI has one written formula, one source event and one owner, and every dashboard reads the same number.
The data is usually there. The definitions are not.
On-time is measured against the requested date in one report and the promised date in another, and both are called OTIF.
Delivery time comes from the carrier's X12 214 status in one system and from the proof of delivery scan in another, hours apart.
Dwell is calculated from gate check-in in the yard system but from the arrival status in the TMS, so detention claims and reports disagree.
Cost per shipment uses the rate quote, not the paid invoice, until accessorials arrive weeks later.
Fill rate is calculated by order line in the warehouse and by unit in sales.
ELD location points recorded during authorized personal use are mixed into empty mile calculations.
The definition table we agree with your operations, finance and customer teams before building any dashboard. Wording and thresholds are yours; one formula, one source event and one owner per KPI is the rule.
| KPI | Formula in words | Source event | Owner |
|---|---|---|---|
| On-time in full (OTIF) | Orders delivered complete by the agreed date, divided by all orders due in the period | Delivery status from X12 214 or proof of delivery, matched to order lines and the agreed date | Customer operations |
| Carrier on-time pickup | Loads picked up inside the appointment window, divided by all loads tendered to that carrier | Pickup status in X12 214 against the appointment in the X12 204 load tender | Transportation |
| Carrier on-time delivery | Loads delivered inside the appointment window, divided by all loads that carrier delivered | Delivery status in X12 214 against the delivery appointment | Transportation |
| Dwell time | Time from arrival at a facility to departure, per stop | Arrival and departure statuses, or yard gate check-in and check-out | Facility or yard manager |
| Cost per shipment | Total paid freight charges, including accessorials, divided by shipments in the period | Paid carrier invoices (X12 210) joined to shipments | Finance |
| Order fill rate | Units shipped divided by units ordered, for orders shipped in the period | WMS ship confirm and the X12 856 ship notice, against the order | Warehouse operations |
| Empty miles | Miles driven with no load, divided by total miles, per tractor | ELD vehicle miles and duty status, joined to dispatched loads | Fleet operations |
Three rules carry most of the weight. The tools matter less than these.
Each measure gets a written formula, a source event, a time basis and an owner who approves changes. The definition is stored with the data, not in a slide deck.
Carrier status messages arrive late and out of order. We store when an event happened and when it arrived, so a late 214 corrects the record instead of being lost.
Orders, loads, shipments and invoices carry different references. One shipment key mapping means every KPI joins the same way.
How to build transportation and logistics analytics in layers, from raw events to governed measures. Dashboards sit on top and are a separate, smaller piece of work.
X12 204, 210, 214 and 856 from carriers and partners, TMS and WMS exports, ELD data and EPCIS events where partners publish them.
Orders, loads, stops, shipments and invoices linked by one key, with unmatched records shown rather than dropped.
Every KPI with its formula, source events, time basis, owner and version history, readable by people and by BI tools.
Late statuses and corrected invoices recalculate the KPIs they touch, with the earlier value kept.
Shipments missing a delivery status, invoices with no matching shipment and ship notices that disagree with the ship confirm.
On-time pickup and delivery by carrier and lane, from the same definitions finance and transportation use.
Supplier on-time delivery and inventory measures defined in the same catalog, for teams that need SCM analytics beyond transportation.
Each number links back to the events behind it, and access follows customer, region and business unit.
The sources we connect most often. Each one is added only when a KPI needs it.
Measures of the data layer itself, reviewed with each KPI owner.
Every published KPI has a formula, source and owner.
Shipments that have every status a KPI needs.
Differences explained before a KPI is published.
How long a new event takes to reach the numbers.
First releases built around the KPIs that cause the most argument.
One agreed OTIF definition with order-line detail behind it.
On-time pickup and delivery by carrier and lane.
Dwell by facility from yard and carrier events.
Paid invoices, accessorials included, joined to shipments.
One unit-based fill rate for every site.
ELD miles joined to dispatched loads.
The systems the KPI layer reads from.
The checks we run on each KPI before it appears on any dashboard.
We build secure, scalable products designed for privacy, interoperability, and regulatory readiness from day one across every sector we serve.
Implement lawful consent flows, data minimization, and secure processing for global data privacy.
Adhering to the international gold standard for managing information security risks.
We combine deep technical expertise with industry-specific knowledge to deliver solutions that aren't just functional, but transformational.
We implement rigorous security protocols and compliance standards (HIPAA, GDPR, SOC2) across all industrial solutions to protect sensitive data.
Our architectures are built to handle massive data loads and user bases, keeping performance steady whether you're serving ten or ten million.
Using our suite of internal tools and proven frameworks, we cut setup work so your first release reaches users sooner.
Beyond simple wrappers, we build deep-learning integrations and predictive analytics directly into the core of your industry-specific workflows.
Transportation and logistics analytics services from Agnotic start with definitions. It depends on scope; we agree a fixed first release on the scoping call.
We list the KPIs in dispute, the systems behind them and who owns each number.
Operations, finance and customer teams agree each formula, source event and owner in the KPI definition table.
Ingestion and governed definitions for a first set of KPIs, reconciled against a report the owner trusts.
More KPIs, partners and SCM analytics measures on the same layer.
New partners, definition changes and data quality monitoring under agreed change control.
The event standards and rules our KPI definitions rely on.
The X12 214 Transportation Carrier Shipment Status Message lets a carrier give shippers, consignees and their agents the status of shipments in terms of dates, times, locations, route, identifying numbers and conveyance.
Source: X12, Transaction Sets (214)The X12 856 Ship Notice/Manifest lists the contents of a shipment with order information, product description, packaging, carrier information and the configuration of goods within the transportation equipment.
Source: X12, Transaction Sets (856)An electronic logging device automatically records the date, time, vehicle location, engine hours, vehicle miles and the driver, vehicle and motor carrier identification at each change of duty status.
Source: 49 CFR 395.26(b) and (c) (eCFR)When a driver indicates authorized personal use of a commercial motor vehicle, the ELD logs location with a single decimal point resolution, approximately within a 10-mile radius.
Source: 49 CFR 395.26(i) (eCFR)GS1 EPCIS is a data sharing standard for supply chain visibility that captures the what, when, where, why and how of products and assets, and EPCIS 2.0 adds a REST API for capturing and querying event data.
Source: GS1, EPCIS and CBVWe don't just build products; we forge lasting partnerships. See how we've helped industry leaders transform their vision into technical reality.

“I can clearly see how Agnotic has a unique way of handling end-to-end development. They are always active on quick chat and provide support quickly.”
Aaron Phelan
Founder, Benchmark

“Agnotic combines deep technical expertise with strong domain knowledge. They understand the business context, anticipate challenges, and make collaboration smooth and effective.”
John Pasmore
Founder, Latimer
“Agnotic is the best technical team we evaluated. Their engineering excellence made our work dramatically easier and allowed us to stay focused on what matters most for maternal care outcomes. They took full ownership of the technical execution, and we are always happy to continue working together.”
Kim Smith
Founder, My Lauren
This page covers the KPI and data layer. These pages cover the systems that run operations and the dashboards on top.
Planning, carrier management, execution and freight audit.
Real-time shipment, supplier and inventory visibility across the chain.
Freight planning, rates, documentation and billing for shippers.
Vehicle, driver and maintenance management for owned fleets.
GPS, vehicle data and ELD support for connected fleets.
Power BI, Tableau and custom dashboards built on a governed data layer.
Explore other production-grade engineering platforms we deliver across transportation.