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.
We're currently evaluating this issue for a fix in a future patch or service pack.
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