Case studies

Testing a TMS against a national pallet network

A haulier's TMS had to talk to a national pallet network's system. I ran the end-to-end API testing: forward-manifesting consignments, following every status from collection to delivery, and feeding validation findings back to the network's tech team.

Pallets being moved across a busy cross-dock

The problem

A pallet network runs on its data. Every consignment is manifested forward before it moves. Every collection, every hub scan and every delivery has to come back as a status that the member, the hub and the customer can all trust.

When a haulier's TMS and the network's system disagree, a pallet can go missing on screen while it sits safely in a bay. Worse, a pallet can look fine on screen when it isn't.

So before a TMS trades with the network, the link has to be proven end to end. Not just "the call went through", but the right data, in the right fields, at every stage of the consignment's life.

What I did

I ran the end-to-end API testing between the haulier's TMS and the national pallet network's system.

  • Forward-manifesting consignments from the TMS into the network.
  • Following each consignment through the whole status lifecycle: collection, on pallet and at the hub, then delivery.
  • Checking what came back against what should have come back.
  • Writing up validation findings and feeding them back to the network's tech team.

Testing like this is slow, careful work. It's also the only way to find the problems before real freight does.

How it runs now

Consignments are tested one at a time, status by status. Every finding goes back to the network's tech team in writing, so it can be fixed at the source rather than worked around in the transport office.

That written trail matters. When a status is wrong, both sides can see what was sent, what came back and what should have happened, without anyone relying on memory.

The same method works for any carrier, network or customer API: manifest it, follow it through every status, check every field, write it down.

More case studies

Sound familiar?

Let's talk about yours.

If you're living with a problem like this one, tell me about it.