Codeunit 18059903 EOS Bonus Jnl.-Post Line

Codeunit 18059903 EOS Bonus Jnl.-Post Line

Methods

DeleteEntry

procedure DeleteEntry(var BonusLedgEntry: Record "EOS Bonus Ledger Entry"; SkipSettledEntries: Boolean) Deleted: Boolean

Parameters / Return Value

  • BonusLedgEntry Record "EOS Bonus Ledger Entry"

  • SkipSettledEntries Boolean

  • Returns Boolean


DeleteEntries

procedure DeleteEntries(var BonusLedgEntry: Record "EOS Bonus Ledger Entry"; SkipSettledEntries: Boolean) SomeNotDeleted: Boolean

Parameters / Return Value

  • BonusLedgEntry Record "EOS Bonus Ledger Entry"

  • SkipSettledEntries Boolean

  • Returns Boolean


ClearSettlementEntries

procedure ClearSettlementEntries()

SetSettlementEntries

procedure SetSettlementEntries(var BonusSettlEntry: Record "EOS Bonus Settlement Entry")

Parameters / Return Value

  • BonusSettlEntry Record "EOS Bonus Settlement Entry"

SkipEntriesFromJournalOnDelete

procedure SkipEntriesFromJournalOnDelete(var BonusLedgEntry: Record "EOS Bonus Ledger Entry") Skip: Boolean

Parameters / Return Value

  • BonusLedgEntry Record "EOS Bonus Ledger Entry"

  • Returns Boolean


Events

OnBeforePostBonusJnlLine

local procedure OnBeforePostBonusJnlLine(var BonusJournalLine: Record "EOS Bonus Journal Line")

This event is raised before the posting of Bonus Journal Line

Parameters / Return Value

  • BonusJournalLine Record "EOS Bonus Journal Line"

    The record of Bonus Journal Line to post


OnAfterPostBonusJnlLine

local procedure OnAfterPostBonusJnlLine(var BonusJournalLine: Record "EOS Bonus Journal Line")

This event is raised after the posting of Bonus Journal Line

Parameters / Return Value

  • BonusJournalLine Record "EOS Bonus Journal Line"

    The record of posted Bonus Journal Line


OnBeforePostEntry

local procedure OnBeforePostEntry(var BonusJnlLine: Record "EOS Bonus Journal Line")

This event is raised before the posting of Bonus Journal Line

Parameters / Return Value

  • BonusJnlLine Record "EOS Bonus Journal Line"

    The record of Bonus Journal Line to post


OnAfterPostEntry

local procedure OnAfterPostEntry(var BonusJnlLine: Record "EOS Bonus Journal Line")

This event is raised after the posting of Bonus Journal Line

Parameters / Return Value

  • BonusJnlLine Record "EOS Bonus Journal Line"

    The record of posted Bonus Journal Line


OnBeforePostRevaluation

local procedure OnBeforePostRevaluation(var BonusJnlLine: Record "EOS Bonus Journal Line")

This event is raised before the revaluation posting of Bonus Journal Line

Parameters / Return Value

  • BonusJnlLine Record "EOS Bonus Journal Line"

    The record of Bonus Journal Line to post


OnAfterPostRevaluation

local procedure OnAfterPostRevaluation(var BonusJnlLine: Record "EOS Bonus Journal Line")

This event is raised after the revaluation posting of Bonus Journal Line

Parameters / Return Value

  • BonusJnlLine Record "EOS Bonus Journal Line"

    The record of posted Bonus Journal Line


OnBeforeInsertApplicationEntry

local procedure OnBeforeInsertApplicationEntry(var SourceEntry: Record "EOS Bonus Ledger Entry"; var AppliedEntry: Record "EOS Bonus Ledger Entry"; AppliedAmountLCY: Decimal)

This event is raised before the insert of Bonus Application Entry

Parameters / Return Value

  • SourceEntry Record "EOS Bonus Ledger Entry"

    The source record of Bonus Ledger Entry

  • AppliedEntry Record "EOS Bonus Ledger Entry"

    The record of Bonus Ledger Entry to apply

  • AppliedAmountLCY Decimal

    The amount to apply in LCY


OnAfterInsertApplicationEntry

local procedure OnAfterInsertApplicationEntry(var SourceEntry: Record "EOS Bonus Ledger Entry"; var AppliedEntry: Record "EOS Bonus Ledger Entry"; var BonusApplicationEntry: Record "EOS Bonus Application Entry"; AppliedAmountLCY: Decimal)

This event is raised after the insert of Bonus Application Entry

Parameters / Return Value

  • SourceEntry Record "EOS Bonus Ledger Entry"

    The source record of Bonus Ledger Entry

  • AppliedEntry Record "EOS Bonus Ledger Entry"

    The record of Bonus Ledger Entry to apply

  • BonusApplicationEntry Record "EOS Bonus Application Entry"

    The record of Bonus Application Entry created

  • AppliedAmountLCY Decimal

    The amount to apply in LCY


OnBeforeInsertBonusLedgerEntry

local procedure OnBeforeInsertBonusLedgerEntry(var BonusLedgerEntry: Record "EOS Bonus Ledger Entry"; BonusJournalLine: Record "EOS Bonus Journal Line")

This event is raised before the insert of Bonus Ledger Entry from Bonus Journal Line

Parameters / Return Value

  • BonusLedgerEntry Record "EOS Bonus Ledger Entry"

    The record of Bonus Ledger Entry to insert

  • BonusJournalLine Record "EOS Bonus Journal Line"

    The source record of Bonus Journal Line


OnAfterInsertBonusLedgerEntry

local procedure OnAfterInsertBonusLedgerEntry(var BonusLedgerEntry: Record "EOS Bonus Ledger Entry"; BonusJournalLine: Record "EOS Bonus Journal Line")

This event is raised after the insert of Bonus Ledger Entry from Bonus Journal Line

Parameters / Return Value

  • BonusLedgerEntry Record "EOS Bonus Ledger Entry"

    The record of Bonus Ledger Entry inserted

  • BonusJournalLine Record "EOS Bonus Journal Line"

    The source record of Bonus Journal Line



EOS Labs -