Report "Close Income Statement"

ID 94
Namespace: Microsoft.Finance.GeneralLedger.Setup

Properties

Name Value
AdditionalSearchTerms year closing statement,close accounting period statement,close fiscal year statement
ApplicationArea #Basic,#Suite
Caption Close Income Statement
ProcessingOnly True
UsageCategory Tasks

Methods

CheckDimPostingRules

procedure CheckDimPostingRules(var SelectedDim: Record "Selected Dimension"): Text[1024]

Parameters

Name Type Description
SelectedDim Table Microsoft.Finance.Dimension."Selected Dimension"

Returns

Type Description
Text[1024]

InitializeRequestTest

procedure InitializeRequestTest(EndDate: Date, GenJournalLine: Record "Gen. Journal Line", GLAccount: Record "G/L Account", CloseByBU: Boolean)

Parameters

Name Type Description
EndDate Date
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
GLAccount Table Microsoft.Finance.GeneralLedger.Account."G/L Account"
CloseByBU Boolean

Events

OnBeforeCheckDimPostingRules

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimPostingRules(var SelectedDimension: Record "Selected Dimension", var ErrorText: Text[1024], var Handled: Boolean, GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
SelectedDimension Table Microsoft.Finance.Dimension."Selected Dimension"
ErrorText Text[1024]
Handled Boolean
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnBeforeHandleGenJnlLine

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

Parameters

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

OnGLAccountOnOnPostDataItemOnAfterGenJnlLinePopulateFields

[IntegrationEvent(False,False)]
local procedure OnGLAccountOnOnPostDataItemOnAfterGenJnlLinePopulateFields(var GenJournalLine: Record "Gen. Journal Line", RetainedEarningsGLAcc: Record "G/L Account")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
RetainedEarningsGLAcc Table Microsoft.Finance.GeneralLedger.Account."G/L Account"

OnPostDataItemOnAfterGenJnlLineDimUpdated

[IntegrationEvent(False,False)]
local procedure OnPostDataItemOnAfterGenJnlLineDimUpdated(var GenJnlLine: Record "Gen. Journal Line", ClosePerGlobalDim1: Boolean, ClosePerGlobalDim2: Boolean)

Parameters

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

OnPreReportOnBeforeCheckDimPostingRules

[IntegrationEvent(False,False)]
local procedure OnPreReportOnBeforeCheckDimPostingRules(var IsHandled: Boolean, var TempSelectedDim: Record "Selected Dimension" temporary, GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
IsHandled Boolean
TempSelectedDim Table Microsoft.Finance.Dimension."Selected Dimension"
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnGLEntryOnAfterGetRecordOnAfterEntryNoAmountBuf

[IntegrationEvent(False,False)]
local procedure OnGLEntryOnAfterGetRecordOnAfterEntryNoAmountBuf(var TempEntryNoAmountBuffer: Record "Entry No. Amount Buffer" temporary, GEntry: Record "G/L Entry")

Parameters

Name Type Description
TempEntryNoAmountBuffer Table Microsoft.Utilities."Entry No. Amount Buffer"
GEntry Table Microsoft.Finance.GeneralLedger.Ledger."G/L Entry"

OnGLEntryOnPostDataItemOnAfterHandleGenJnlLine

[IntegrationEvent(False,False)]
local procedure OnGLEntryOnPostDataItemOnAfterHandleGenJnlLine(var GenJnlLine: Record "Gen. Journal Line", var TempEntryNoAmountBuf: Record "Entry No. Amount Buffer" temporary)

Parameters

Name Type Description
GenJnlLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempEntryNoAmountBuf Table Microsoft.Utilities."Entry No. Amount Buffer"

OnBeforeValidateEndDate

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateEndDate(EndDateReq: Date, var FiscalYearStartDate: Date, var FiscYearClosingDate: Date, var OK: Boolean, var Result: Boolean, RealMode: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
EndDateReq Date
FiscalYearStartDate Date
FiscYearClosingDate Date
OK Boolean
Result Boolean
RealMode Boolean
IsHandled Boolean

See also