This question already has an answer here:
I have a doubt in the below sentence whether to use Past Simple or Present Perfect Tense,
We have despatched the parcel yesterday.
We despatched the parcel yesterday.
I know the second one is right because the parcel was despatched yesterday which means the action is completed (Past Tense).
But what about the first sentence, because the parcel was despatched, however the parcel is not reached the customer yet. So is it ok to use "have despatched" in the sentence (Present Perfect) in the mail to inform the customer?