Symptoms |
Changes |
Cause |
Solution |
If a user attempts to pay a voucher with a base currency of TND with a monetary bank account assigned with a USD currency code, the automatic payment process will allow the user to process the voucher until it’s time to post the results. At that time, the post will fail with no specific error message.
This issue is addressed in our code by Bug 20109290 - AUTOMATIC PAYMENT PROCESS - MONETARY BANK ACCOUNT VALIDATION
Create Payment Control Groups R04570
Before the fix: The reported issue is just about displaying an error message if a user enters a monetary bank account in the Bank account field and also enters a different currency code while creating the voucher it allows the user to continue with the automatic payment process. This issue occurred because the transaction currency code and the bank currency code in the case of monetary accounts were not
compared and verified.
After the fix: This issue is resolved by comparing the transaction currency code and the bank currency code and if they are same then only it is allowed to process further and it will create the payment. User will not be able to proceed further until correct data is provided to match the currency between monetary account and the currency code.
Apply the ESU for Bug 20109290 - AUTOMATIC PAYMENT PROCESS - MONETARY BANK ACCOUNT VALIDATION