Error Message: The associating object does not have a defined currency code. Budget sources cannot
When trying to associate earnings to a claim, we are getting the following error.
The associating object does not have a defined currency code. Budget sources cannot be created until a currency code is defined.
I did a bit of debugging to find out the exact location where the error is being thrown and captured the function that is causing this and the parameters that are being passed to the function.
The offer being associated to the claim has had an initial budget request rejected. The APIs are trying to validate the currency for this fund request as well and this is being done from the utilization table. However, the utilization table does not have a line for this as the fund was not approved.