Error message when you try to receive and invoice a purchase order in Microsoft Dynamics NAV 2009 Service Pack 1: "Currency Code '' does not exist"

I get the error when I post a purchase order. It says “Currency Code does not exist” - though we already applied the hot fix and replaced the code in some tables.

And I got it from here and

But still, the said error persist. Please help