Skip to content

KVSFCYGenJnlPostLineMgt#

Events#

OnBeforeCalcCurrencyRealizedGainLoss(Record CV Ledger Entry Buffer, Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, Decimal, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var GenJnlLine: Record "Gen. Journal Line"; var AppliedAmount: Decimal; var AppliedAmountLCY: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYGenJnlPostLineMgt", 'OnBeforeCalcCurrencyRealizedGainLoss', '', false, false)]
local procedure DoSomethingOnBeforeCalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; var TempDtldCVLedgEntryBuf: Record "Detailed CV Ledg. Entry Buffer" temporary; var GenJnlLine: Record "Gen. Journal Line"; var AppliedAmount: Decimal; var AppliedAmountLCY: Decimal; var IsHandled: Boolean)
begin
end;

OnAfterCalcCurrencyRealizedGainLoss(Record CV Ledger Entry Buffer, Decimal, Decimal, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnAfterCalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; AppliedAmount: Decimal; AppliedAmountLCY: Decimal; var RealizedGainLossLCY: Decimal): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYGenJnlPostLineMgt", 'OnAfterCalcCurrencyRealizedGainLoss', '', false, false)]
local procedure DoSomethingOnAfterCalcCurrencyRealizedGainLoss(var CVLedgEntryBuf: Record "CV Ledger Entry Buffer"; AppliedAmount: Decimal; AppliedAmountLCY: Decimal; var RealizedGainLossLCY: Decimal)
begin
end;