I posted a response similiar to what I am about to say now. If you set an appt, make sure you also have that on the order that their is a fine for missing the appt ( obviously not including if there has been an accident or something else which is unavoidable ). I clearly state that there is a $ 50. fine per occurance, plus the carrier is responsible for any fines and / or additional charges in due to carrier negligence. I would keep a record on the back of the order of who you spoke to, the times, and the responses. Once carriers started getting " waiting time" charges put back on them, they will soon realise that our time is as valueable as theirs.
You might also want to give the receiver/ shipper a quick call and ask them that they make sure the time of arrival is marked on the b.o.l. I usually will credit the fine amount back to my client. After all, if they are paying for waiting time when a shipper/ receiver doesn't unload in time; they deserve to be compensated in situations such as this.
Fair is fair in business !....