Codeunit "Gen. Jnl.-Post"

ID 231
Namespace: Microsoft.Finance.GeneralLedger.Posting

Properties

Name Value
EventSubscriberInstance Manual
TableNo Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

Methods

Preview

procedure Preview(var GenJournalLineSource: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLineSource Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

Events

OnBeforeCode

[IntegrationEvent(False,False)]
local procedure OnBeforeCode(var GenJournalLine: Record "Gen. Journal Line", var HideDialog: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
HideDialog Boolean

OnBeforeGenJnlPostBatchRun

[IntegrationEvent(False,False)]
local procedure OnBeforeGenJnlPostBatchRun(var GenJnlLine: Record "Gen. Journal Line", var IsHandled: Boolean, var GenJnlPostBatch: Codeunit "Gen. Jnl.-Post Batch")

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean
GenJnlPostBatch Codeunit Microsoft.Finance.GeneralLedger.Posting."Gen. Jnl.-Post Batch"

OnBeforeShowPostResultMessage

[IntegrationEvent(False,False)]
local procedure OnBeforeShowPostResultMessage(var GenJnlLine: Record "Gen. Journal Line", TempJnlBatchName: Code[10], var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempJnlBatchName Code[10]
IsHandled Boolean

OnCodeOnAfterGenJnlPostBatchRun

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterGenJnlPostBatchRun(var GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnCodeOnAfterCheckTemplate

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterCheckTemplate(var GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnGenJnlLineSetFilter

[IntegrationEvent(False,False)]
local procedure OnGenJnlLineSetFilter(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnCodeOnBeforeConfirmPostJournalLinesResponse

[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforeConfirmPostJournalLinesResponse(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean, var ShouldExit: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean
ShouldExit Boolean

OnAfterOnRun

[IntegrationEvent(False,False)]
local procedure OnAfterOnRun(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnCodeOnAfterConfirmPostingUnvoidableChecks

[IntegrationEvent(False,False)]
local procedure OnCodeOnAfterConfirmPostingUnvoidableChecks(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

See also