Fix typo in error message sale -> purchase