SICSR-17586

[SICSR-17586] Wrong functional currency amount on Exchange Difference Remittance  
Product Line: P&C
Component/s: Accounting Functional Currency
Affects Version/s: SICS 4.9.4 SSP2
Fix Version/s: SICS 20.1 SICS 4.9.2 SSP8
Customer: Echo Reinsurance Limited

Problem:
Wrong functional currency amount on Exchange Difference Remittance

Solution:
1. When an Exchange Difference Remittance is created during the balance pairing process, we must make sure the Bank Currency/Amount is NOT copied from the source remittance. Instead the Bank Currency/Amount should be copied from the Payment Currency/Amount on the Exchange Difference remittance.
2. When the FC1/FC2 amounts are calculated on the Exchange Difference Remittance, the system must take the Payment Amount on the Exchange Difference Remittance and use the FC1/FC2 rates found on the source remittance to calculated the FC1/FC2 on the Exchange Difference Remittance.
Calculation of the FC1 amount on the Exchange Difference remittance:
Original Amount on the Exchange Remittance * FC1 Amount on the source Remittance / Original Amount on the source Remittance
Calculation of the FC2 amount on the Exchange Difference remittance:
Original Amount on the Exchange Remittance * FC2 Amount on the source Remittance / Original Amount on the source Remittance

Workaround:

Root Cause:

Extent of Impact:

Impact on Existing Data

Recovery Method for Existing Data Affected