What very often happens is that if they miss the scheduled delivery time,they will use their random excuse generator and enter some rubbish into the system. I had another this morning which reported "delivered" but the customer said it wasn't. It turned up 2 hours later. It's all about making the delivery times, or at least fooling the system into thinking they have.
Eddie