Hello guys, A user was trying to post Fixed asset disposal transaction in the FA G/L journal this error keeps coming up.
Amount 921,840.0463902 needs to be rounded in G/L Entry Entry No.=‘4496558’.
and couldn’t find the transaction amount 921,840.0463902 in G/L Entry table
Debugger traced it CU 12 InsertGLEntry function
WITH GLEntry DO BEGIN
TESTFIELD(“G/L Account No.”);
IF Amount <> ROUND(Amount) THEN
FIELDERROR(Amount,STRSUBSTNO(NeedsRoundingErr,Amount));
UpdateCheckAmounts(
“Posting Date”,Amount,“Additional-Currency Amount”,
BalanceCheckAmount,BalanceCheckAmount2,BalanceCheckAddCurrAmount,BalanceCheckAddCurrAmount2);
UpdateDebitCredit(GenJnlLine.Correction);
END;
TempGLEntryBuf := GLEntry;
TempGLEntryBuf.INSERT;
NextEntryNo := NextEntryNo + 1;
IF CalcAddCurrResiduals THEN
HandleAddCurrResidualGLEntry(GenJnlLine,GLEntry.Amount,GLEntry.“Additional-Currency Amount”);
If anyone has seen this issue, please need a clue
Thanks in advance