[IntegrationEvent(False,False)]
local procedure OnAfterCopyFAGLPostBufFromFALederEntry(var FAGLPostingBuffer: Record "FA G/L Posting Buffer", FALedgerEntry: Record "FA Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterGetGLAccNoFromFAPostingGroup(FAPostingGroup: Record "FA Posting Group", FAPostingType: Enum "FA Posting Group Account Type", var GLAccNo: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterRun(var FALedgerEntry: Record "FA Ledger Entry", var TempFAGLPostingBuffer: Record "FA G/L Posting Buffer" temporary, var NumberOfEntries: Integer, var OrgGenJnlLine: Boolean, var NetDisp: Boolean, var FAGLPostingBuffer: Record "FA G/L Posting Buffer", var DisposalEntry: Boolean, var BookValueEntry: Boolean, var NextEntryNo: Integer, var GLEntryNo: Integer, var DisposalEntryNo: Integer, var DisposalAmount: Decimal, var GainLossAmount: Decimal, var FAPostingGroup2: Record "FA Posting Group")
[IntegrationEvent(False,False)]
local procedure OnAfterSetCombinedDimensionSetID(var FAGLPostBuf: Record "FA G/L Posting Buffer", FAAlloc: Record "FA Allocation", DimensionSetIDArr: array[10] of Integer)
[IntegrationEvent(False,False)]
local procedure OnInsertMaintenanceAccNoOnBeforeInsertBufferEntry(var FAGLPostBuf: Record "FA G/L Posting Buffer", var MaintenanceLedgEntry: Record "Maintenance Ledger Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeTempFAGLPostBufModify(var FAPostingGroup: Record "FA Posting Group", var TempFAGLPostingBuffer: Record "FA G/L Posting Buffer" temporary, GLAmount: Decimal)
[IntegrationEvent(True,False)]
local procedure OnGetBalAccAfterSaveGenJnlLineFields(var ToGenJnlLine: Record "Gen. Journal Line", FromGenJnlLine: Record "Gen. Journal Line", var SkipInsert: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGetBalAccAfterRestoreGenJnlLineFields(var ToGenJnlLine: Record "Gen. Journal Line", FromGenJnlLine: Record "Gen. Journal Line", var TempFAGLPostBuf: Record "FA G/L Posting Buffer")
[IntegrationEvent(False,False)]
local procedure OnGetBalAccLocalOnAfterInsertGenJnlLine(var GenJnlLine: Record "Gen. Journal Line", var TempFAGLPostBuf: Record "FA G/L Posting Buffer")
[IntegrationEvent(False,False)]
local procedure OnInsertBufferBalAccOnAfterAssignFromFAAllocAcc(FAAllocation: Record "FA Allocation", var FAGLPostBuf: Record "FA G/L Posting Buffer")
[IntegrationEvent(False,False)]
local procedure OnInsertBufferBalAccOnAfterAssignFromFAPostingGrAcc(FAAllocation: Record "FA Allocation", var FAGLPostBuf: Record "FA G/L Posting Buffer", FAPostingType: Enum "FA Posting Group Account Type", AllocAmount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeFAInsertGLAccount(var FALedgerEntry: Record "FA Ledger Entry", var TempFAGLPostBuf: Record "FA G/L Posting Buffer" temporary, var FAGLPostBuf: Record "FA G/L Posting Buffer", var DisposalEntry: Boolean, var BookValueEntry: Boolean, var NextEntryNo: Integer, var GLEntryNo: Integer, var OrgGenJnlLine: Boolean, var NetDisp: Boolean, var NumberOfEntries: Integer, var DisposalEntryNo: Integer, var DisposalAmount: Decimal, var GainLossAmount: Decimal, var FAPostingGr2: Record "FA Posting Group", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInsertMaintenanceAccNo(var MaintenanceLedgEntry: Record "Maintenance Ledger Entry", var FAGLPostBuf: Record "FA G/L Posting Buffer")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalculateNoOfEmptyLines(var GenJnlLine: Record "Gen. Journal Line", var TempFAGLPostingBuffer: Record "FA G/L Posting Buffer" temporary, var NextLineNo: Integer, var NoOfEmptyLines: Integer, var NoOfEmptyLines2: Integer, var NumberOfEntries: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetGLAccNoFromFAPostingGroup(FAPostingGroup: Record "FA Posting Group", FAPostingGroupAccountType: Enum "FA Posting Group Account Type", var GLAccNo: Code[20], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetPostingType(FALedgerEntry: Record "FA Ledger Entry", var FAPostingGroupAccountType: Enum "FA Posting Group Account Type", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryNonPositiveGainLossOnBeforeSetAccountGain(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var FAGLPostingBuffer: Record "FA G/L Posting Buffer", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryPositiveGainLossOnBeforeSetAccountGain(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var FAGLPostingBuffer: Record "FA G/L Posting Buffer", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryOnAfterCheckIdenticalAccountGainLoss(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryNonPositiveGainLossOnBeforeSetAccountLoss(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var FAGLPostingBuffer: Record "FA G/L Posting Buffer", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryPositiveGainLossOnBeforeSetAccountLoss(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var FAGLPostingBuffer: Record "FA G/L Posting Buffer", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectDisposalEntryOnBeforeSetGainLossAccount(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var TempFAGLPostingBuffer: Record "FA G/L Posting Buffer", GLAmount: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCorrectBookValueEntryOnAfterCheckIdenticalGainLossAmtSign(FADepreciationBook: Record "FA Depreciation Book", FAPostingGroup: Record "FA Posting Group", var IsHandled: Boolean)