Codeunit "Duplicate Depr. Book"

ID 5640
Namespace: Microsoft.FixedAssets.Depreciation

Methods

DuplicateGenJnlLine

procedure DuplicateGenJnlLine(var GenJnlLine: Record "Gen. Journal Line", FAAmount2: Decimal)

Parameters

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

DuplicateFAJnlLine

procedure DuplicateFAJnlLine(var FAJnlLine: Record "FA Journal Line")

Parameters

Name Type Description
FAJnlLine Table Microsoft.FixedAssets.Journal."FA Journal Line"

InitInsuranceJnlLine

procedure InitInsuranceJnlLine(var InsuranceJnlLine: Record "Insurance Journal Line")

Parameters

Name Type Description
InsuranceJnlLine Table Microsoft.FixedAssets.Insurance."Insurance Journal Line"

Events

OnAfterAdjustGenJnlLine

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

Parameters

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

OnAfterAdjustFAJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterAdjustFAJnlLine(var FAJournalLine: Record "FA Journal Line", var FAJournalLine2: Record "FA Journal Line")

Parameters

Name Type Description
FAJournalLine Table Microsoft.FixedAssets.Journal."FA Journal Line"
FAJournalLine2 Table Microsoft.FixedAssets.Journal."FA Journal Line"

OnAfterMakeGenJnlLine

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

Parameters

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

OnAfterMakeFAJnlLine

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

Parameters

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

OnBeforeCreateLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateLine(GenJnlPosting: Boolean, var GenJournalLine: Record "Gen. Journal Line", var FAJournalLine: Record "FA Journal Line", var DuplicateInGenJnl: Boolean, var TemplateName: Code[10], var BatchName: Code[10], var FAGetJournal: Codeunit "FA Get Journal", DepreciationBook: Record "Depreciation Book", var IsHandled: Boolean)

Parameters

Name Type Description
GenJnlPosting Boolean
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
FAJournalLine Table Microsoft.FixedAssets.Journal."FA Journal Line"
DuplicateInGenJnl Boolean
TemplateName Code[10]
BatchName Code[10]
FAGetJournal Codeunit Microsoft.FixedAssets.Journal."FA Get Journal"
DepreciationBook Table Microsoft.FixedAssets.Depreciation."Depreciation Book"
IsHandled Boolean

OnBeforeGenJnlLineInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeGenJnlLineInsert(var GenJournalLine: Record "Gen. Journal Line", var FAJournalLine: Record "FA Journal Line", GenJnlPosting: Boolean, DuplicateInGenJnl: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
FAJournalLine Table Microsoft.FixedAssets.Journal."FA Journal Line"
GenJnlPosting Boolean
DuplicateInGenJnl Boolean

OnBeforeFAJnlLineInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeFAJnlLineInsert(var GenJournalLine: Record "Gen. Journal Line", var FAJournalLine: Record "FA Journal Line", GenJnlPosting: Boolean, DuplicateInGenJnl: Boolean, DepreciationBook: Record "Depreciation Book")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
FAJournalLine Table Microsoft.FixedAssets.Journal."FA Journal Line"
GenJnlPosting Boolean
DuplicateInGenJnl Boolean
DepreciationBook Table Microsoft.FixedAssets.Depreciation."Depreciation Book"

OnBeforeGenJnlLineDuplicate

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

Parameters

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

OnDuplicateGenJnlLineOnAfterCreateLine

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

Parameters

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

See also