Apologies to begin with as it appear this has caused you issues. Generally the process is if there is amount overdue, before we release the order we check with the customer when they are expecting to pay or wait for payment. In your instance, you are correct to say you have been one of our best payers and we appreciate the support of paying on time.
Due to the overdue I requested Rajina to check with your team when can payment be expected which is as part of our collection procedure and since, we have already released the order early yesterday per your email below. We did not notice payment was made by you on the 10th until we followed up. There was likely a slight time lag here hence the issue below.
We will try to avoid the below from happening again and will give your company the benefit of the doubt with invoices that have just gone overdue few days ( in the rare situation this happens again as you almost always pay before they are overdue).