When adding any batch CRM takes into account the Currency Set associated with a user. When users create Sponsorship batches the Base Amount appears in Organization currency instead of Base Currency and the Currency Set associated with a user is not considered.
Download and install the latest Service Pack which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.
Steps to Duplicate
1. Go to Revenue-> Batch Entry 2. Add a new batch type of Sponsorship 3. Scroll over to the last field which should be in base currency not organisational currency