[IntegrationEvent(False,False)]
local procedure OnAfterCopyGenJnlLineBalancingData(var GenJnlLineTo: Record "Gen. Journal Line", GenJnlLineFrom: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterGetPostingStateMsg(PostingState: Integer, var Result: Text)
Parameters
Name
Type
Description
PostingState
Integer
Result
Text
OnAfterPostGenJnlLine
[IntegrationEvent(False,False)]
local procedure OnAfterPostGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", CommitIsSuppressed: Boolean, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", IsPosted: Boolean, var PostingGenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnAfterPostGenJournalLine(var GenJournalLine: Record "Gen. Journal Line", var Result: Boolean, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnAfterProcessLines(var TempGenJournalLine: Record "Gen. Journal Line" temporary, var GenJournalLine: Record "Gen. Journal Line", SuppressCommit: Boolean, PreviewMode: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldSetDocNoToLastPosted(var GenJournalLine: Record "Gen. Journal Line", LastDocNo: Code[20], var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckCorrection(GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean, GenJnlTemplate: Record "Gen. Journal Template", var LastDate: Date, var LastDocType: Enum "Gen. Journal Document Type", var LastDocNo: Code[20], var DocCorrection: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCountGenJournalLines(var GenJournalLine: Record "Gen. Journal Line", var GenJournalLineCount: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCommit(GLRegNo: Integer, var GenJournalLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateDimBalGenJnlLines(var SrcGenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIfCheckBalance(GenJnlTemplate: Record "Gen. Journal Template", GenJnlLine: Record "Gen. Journal Line", var LastDocType: Option, var LastDocNo: Code[20], var LastDate: Date, var CheckIfBalance: Boolean, CommitIsSuppressed: Boolean, var IsHandled: Boolean, CurrentBalance: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsPostingDateAllowed(var GenJournalLine: Record "Gen. Journal Line", var IsAllowed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePostAllocations(var AllocateGenJnlLine: Record "Gen. Journal Line", Reversing: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforePostGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", CommitIsSuppressed: Boolean, var Posted: Boolean, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", var PostingGenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessBalanceOfLines(var GenJournalLine: Record "Gen. Journal Line", var GenJournalBatch: Record "Gen. Journal Batch", var GenJournalTemplate: Record "Gen. Journal Template", var IsKeySet: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeRaiseExceedLengthError(var GenJournalBatch: Record "Gen. Journal Batch", var RaiseError: Boolean, var GenJnlLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateRecurringAmt(var GenJnlLine2: Record "Gen. Journal Line", var Updated: Boolean, var IsHandled: Boolean, var GLEntry: Record "G/L Entry", var GLAccount: Record "G/L Account", var GenJnlAllocation: Record "Gen. Jnl. Allocation")
[IntegrationEvent(True,False)]
local procedure OnBeforeUpdateAndDeleteLines(var GenJournalLine: Record "Gen. Journal Line", CommitIsSuppressed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterMakeRecurringTexts(var GenJournalLine: Record "Gen. Journal Line", var AccountingPeriod: Record "Accounting Period", var Day: Integer, var Week: Integer, var Month: Integer, var MonthText: Text[30])
[IntegrationEvent(False,False)]
local procedure OnPostAllocationsOnBeforeCopyFromGenJnlAlloc(var GenJournalLine: Record "Gen. Journal Line", var AllocateGenJournalLine: Record "Gen. Journal Line", var Reversing: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeMultiplyJobAmounts(var GenJournalLine: Record "Gen. Journal Line", Factor: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostAllocationsOnBeforePostNotReversingLine(var GenJournalLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", AllocateGenJournalLine: Record "Gen. Journal Line", var GenJnlAllocation: Record "Gen. Jnl. Allocation")
[IntegrationEvent(False,False)]
local procedure OnPostAllocationsOnBeforePostReversingLine(var GenJournalLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", AllocateGenJournalLine: Record "Gen. Journal Line", var GenJnlAllocation: Record "Gen. Jnl. Allocation")
[IntegrationEvent(False,False)]
local procedure OnPostAllocationsOnBeforePrepareGenJnlLineAddCurr(var GenJournalLine: Record "Gen. Journal Line", AllocateGenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnPostReversingLinesOnBeforeGenJnlPostLine(var GenJournalLine: Record "Gen. Journal Line", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnProcessBalanceOfLinesOnAfterCalcShouldCheckDocNoBasedOnNoSeries(var GenJournalLine: Record "Gen. Journal Line", var GenJournalBatch: Record "Gen. Journal Batch", var ShouldCheckDocNoBasedOnNoSeries: Boolean, var SkipCheckingPostingNoSeries: Boolean, LastDocNo: Code[20], CurrentBalance: Decimal)
[IntegrationEvent(False,False)]
local procedure OnProcessLinesOnAfterAssignGLNegNo(var GenJournalLine: Record "Gen. Journal Line", GLRegister: Record "G/L Register", GLRegNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnProcessLinesOnAfterPostGenJnlLines(var GenJournalLine: Record "Gen. Journal Line", GLRegister: Record "G/L Register", var GLRegNo: Integer, PreviewMode: Boolean)
[IntegrationEvent(False,False)]
local procedure OnProcessLinesOnBeforeSetGLRegNoToZero(var GenJournalLine: Record "Gen. Journal Line", var GLRegNo: Integer, var IsHandled: Boolean, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
[IntegrationEvent(False,False)]
local procedure OnProcessICLinesOnBeforeHandledICInboxTransModify(var HandledICInboxTrans: Record "Handled IC Inbox Trans.", GenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnCheckAllocationsOnAfterCalcShowAllocationsRecurringError(var GenJnlAllocation: Record "Gen. Jnl. Allocation", var GenJournalLine: Record "Gen. Journal Line", var ShowAllocationsRecurringError: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCopyFieldsOnAfterSetGenJnlFilters(var GenJnlLine4: Record "Gen. Journal Line", var GenJnlLine6: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckRecurringLine(GenJnlLine2: Record "Gen. Journal Line", GenJnlTemplate: Record "Gen. Journal Template", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateCurrencyBalanceForRecurringLine(var GenJnlLine: Record "Gen. Journal Line", var CurrencyBalance: Decimal, var LastCurrencyCode: Code[10], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateAndDeleteLinesOnBeforeModifyNonRecurringLine(GenJournalTemplate: Record "Gen. Journal Template", var GenJournalLine: Record "Gen. Journal Line", LastGenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnUpdateAndDeleteLinesOnAfterModifyNonRecurringLine(GenJournalTemplate: Record "Gen. Journal Template", var GenJournalLine: Record "Gen. Journal Line", LastGenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(False,False)]
local procedure OnUpdateAndDeleteLinesOnBeforeInBatchName(var GenJnlBatch: Record "Gen. Journal Batch", var GenJnlLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckLine(var GenJournalLine: Record "Gen. Journal Line", var PostingAfterWorkingDateConfirmed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessICLines(var CurrentICPartner: Code[20], var ICTransactionNo: Integer, var ICLastDocNo: Code[20], var ICLastDate: Date, var ICLastDocType: Enum "Gen. Journal Document Type", var GenJournalLine: Record "Gen. Journal Line", var TempGenJournalLine: Record "Gen. Journal Line" temporary, var ICProccessedLines: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDocumentNo(var GenJournalLine: Record "Gen. Journal Line", var LastDocumentNo: Code[20], var LastPostedDocumentNo: Code[20], var NoSeriesBatch: Codeunit "No. Series - Batch", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnProcessBalanceOfLinesOnAfterSetVATEntryCreated(GenJournalLine: Record "Gen. Journal Line", var VATEntryCreated: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindNextGLRegisterNo(var GLRegister: Record "G/L Register", var GLRegNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnProcessBalanceOfLinesOnBeforeCheckLine(GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnPostGenJournalLineOnBeforeMultiplyAmounts(var GenJournalLine: Record "Gen. Journal Line", SavedPostingDate: Date, SavedVATReportingDate: Date, var PostingGenJournalLine: Record "Gen. Journal Line")