Multicurrency: Solicitor amount not updated when exchange rate is edited on a payment

When you have a multicurrency payment record with solicitor recognition on it and then update the exchange rate on that payment, the solicitor amount does not update with the other base amounts.
Download and install the latest service pack, which contains all fixes from previous service packs. If you are running an older version, download and install the latest version and then the service pack.
 

Steps to Duplicate

Multicurrency must be enabled.

1. Add a multicurrency payment to a constituent record and note the exchange rate used, include a solicitor on the payment with recognition for the full amount
2. Note the base amount, recognition amount and solicitor amounts
3. Edit the payment and via the multicurrency button change the exchange rate using a spot rate, this will update the base amount of the payment
4. Notice the base amount and recognition amount have had the new exchange rate applied but the solicitor amount hasn't


 

Environment

 Blackbaud CRM
 4.0
 4.0
 4.0.173.0
 4.0.163.0

Was this article helpful?