SAGE 300 2019 ERROR the field [bkenth].[totfuncamt] contains more decimals than the currency code [AED/INR etc] allows

SUGGESTED

While Applying a Prepayment to AP Invoices or Reversing any Payment entry/ Bank Deposits the system is giving this error. The Decimal points are already 2 in the currency master. while creating new transactions it is accepting but while applying it or reversing any transaction the system is giving this issue. any Hotfix for Sage 300 2019 PU4.