FUS: When Attempting To Create a Payment Approval Rule Based on Payment Process Request, the Error Occurs at Validation: RUL-05721: The Result Type of the Expression Is “BigDecimal” but Should Be “String”
(Doc ID 3053439.1)
Last updated on OCTOBER 14, 2024
Applies to:
Oracle Fusion Payables Cloud Service - Version 11.13.24.07.0 and laterInformation in this document applies to any platform.
Symptoms
When trying to create a payment approval rule based on payment process request amounts converted to another currency (for example USD dolars), and approval group.
The expression utilized to create the rule is:
Payment Process Request*CurrencyConversion.getRate(Payment Process Request.Payment Process Request Total Amount,"USD",Payment Process Request.Creation Date,"Corporate",0)
After validation rule getting this error message:
ERROR
-----------------------
RUL-05721: The result type of the expression is "BigDecimal" but should be "String".
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Payables Responsibility
2. Create payment approval based on converted to USD dollars, and approval group
3. Create PPR that matches the approval rules but payment approval is going to all the persons that approve
4. Rule is going into error after validation
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |