[IntegrationEvent(True,False)]
local procedure OnAfterCheckGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", var ErrorMessageMgt: Codeunit "Error Message Management")
[IntegrationEvent(False,False)]
local procedure OnBeforeIsDateNotAllowed(PostingDate: Date, SetupRecordID: RecordId, GenJnlBatch: Record "Gen. Journal Batch", var DateIsNotAllowed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsDeferralPostingDateNotAllowed(PostingDate: Date, SetupRecordID: RecordId, GenJnlBatch: Record "Gen. Journal Batch", var DateIsNotAllowed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckSalesDocNoIsNotUsed(DocType: Option, DocNo: Code[20], var IsHandled: Boolean, GenJournalLine: Record "Gen. Journal Line", var OldCustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckPurchDocNoIsNotUsed(DocType: Option, DocNo: Code[20], var IsHandled: Boolean, GenJournalLine: Record "Gen. Journal Line")
[IntegrationEvent(True,False)]
local procedure OnBeforeRunCheck(var GenJournalLine: Record "Gen. Journal Line", OverrideDimErr: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTestAccountAndBalAccountType(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckPostingDateInFiscalYear(GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnCheckDimensionsOnAfterAssignDimTableIDs(var GenJournalLine: Record "Gen. Journal Line", var TableID: array[10] of Integer, var No: array[10] of Code[20], var CheckDone: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckZeroAmount(GenJnlLine: Record "Gen. Journal Line", IsBatchMode: Boolean, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckElectronicPaymentFields(var GenJnlLine: Record "Gen. Journal Line", var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnBeforeIsVendorPaymentToCrMemo(GenJnlLine: Record "Gen. Journal Line", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckSalesDocNoIsNotUsedOnAfterSetFilters(GenJournalLine: Record "Gen. Journal Line", var OldCustLedgerEntry: Record "Cust. Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnCheckAccountNoOnBeforeCheckICPartner(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)