...
CalcCurrencyRealizedGainLoss(
NewCVLedgEntryBuf,DtldCVLedgEntryBuf,
GenJnlLine,AppliedAmount,AppliedAmountLCY,RealizedGainLossLCY);
// Delete the following lines.
VATRealizedGainLossLCY := RealizedGainLossLCY;
CalcCurrencyRealizedGainLoss(
OldCVLedgEntryBuf,DtldCVLedgEntryBuf,GenJnlLine,-OldAppliedAmount,-AppliedAmountLCY,RealizedGainLossLCY);
// End of the deleted lines.
CalcApplication(
NewCVLedgEntryBuf,OldCVLedgEntryBuf,DtldCVLedgEntryBuf,
...
...
CalcCurrencyRealizedGainLoss(
NewCVLedgEntryBuf,DtldCVLedgEntryBuf,
GenJnlLine,AppliedAmount,AppliedAmountLCY,RealizedGainLossLCY);
// Add the following lines.
CalcCurrencyRealizedGainLoss(
OldCVLedgEntryBuf,DtldCVLedgEntryBuf,GenJnlLine,-OldAppliedAmount,-AppliedAmountLCY,RealizedGainLossLCY);
VATRealizedGainLossLCY := RealizedGainLossLCY;
// End of the added lines.
CalcApplication(
NewCVLedgEntryBuf,OldCVLedgEntryBuf,DtldCVLedgEntryBuf,
...