Page "Payment Journal"

ID 256
Namespace: Microsoft.Finance.GeneralLedger.Journal

Properties

Name Value
AdditionalSearchTerms print check,payment file export,electronic payment
ApplicationArea #Basic,#Suite
AutoSplitKey True
Caption Payment Journals
DataCaptionExpression Rec.DataCaption()
DelayedInsert True
PageType Worksheet
SaveValues True
SourceTable Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
UsageCategory Tasks

Methods

UpdateBalance

procedure UpdateBalance()

SetControlAppearanceFromBatch

procedure SetControlAppearanceFromBatch()

Events

OnAfterOnAfterGetRecord

[IntegrationEvent(True,False)]
local procedure OnAfterOnAfterGetRecord(var GenJournalLine: Record "Gen. Journal Line", var GenJnlManagement: Codeunit GenJnlManagement, var AccName: Text[100], var BalAccName: Text[100])

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
GenJnlManagement Codeunit Microsoft.Finance.GeneralLedger.Journal.GenJnlManagement
AccName Text[100]
BalAccName Text[100]

OnAfterOnOpenPage

[IntegrationEvent(True,False)]
local procedure OnAfterOnOpenPage(var CurrentJnlBatchName: Code[10])

Parameters

Name Type Description
CurrentJnlBatchName Code[10]

OnAfterOnNewRecord

[IntegrationEvent(True,False)]
local procedure OnAfterOnNewRecord(var GenJournalLine: Record "Gen. Journal Line", xGenJournalLine: Record "Gen. Journal Line", var GenJnlManagement: Codeunit GenJnlManagement, var AccName: Text[100], var BalAccName: Text[100])

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
xGenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
GenJnlManagement Codeunit Microsoft.Finance.GeneralLedger.Journal.GenJnlManagement
AccName Text[100]
BalAccName Text[100]

OnAfterUpdateBalance

[IntegrationEvent(True,False)]
local procedure OnAfterUpdateBalance(var TotalBalanceVisible: Boolean)

Parameters

Name Type Description
TotalBalanceVisible Boolean

OnAfterValidateShortcutDimCode

[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var GenJournalLine: Record "Gen. Journal Line", var ShortcutDimCode: array[8] of Code[20], DimIndex: Integer)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
ShortcutDimCode array[8] of Code[20]
DimIndex Integer

OnBeforeOnOpenPage

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

Parameters

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

OnBeforeUpdateBalance

[IntegrationEvent(True,False)]
local procedure OnBeforeUpdateBalance(var GenJournalLine: Record "Gen. Journal Line", xGenJournalLine: Record "Gen. Journal Line", var Balance: Decimal, var TotalBalance: Decimal, var ShowBalance: Boolean, var ShowTotalBalance: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
xGenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
Balance Decimal
TotalBalance Decimal
ShowBalance Boolean
ShowTotalBalance Boolean
IsHandled Boolean

OnAfterEnableApplyEntriesAction

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

Parameters

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

OnAfterValidateAccountNo

[IntegrationEvent(False,False)]
local procedure OnAfterValidateAccountNo(var GenJournalLine: Record "Gen. Journal Line", LastGenJournalLine: Record "Gen. Journal Line", var Balance: Decimal, var TotalBalance: Decimal, var ShowBalance: Boolean, var ShowTotalBalance: Boolean, var BalanceVisible: Boolean, var TotalBalanceVisible: Boolean, var NumberOfRecords: Integer)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
LastGenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
Balance Decimal
TotalBalance Decimal
ShowBalance Boolean
ShowTotalBalance Boolean
BalanceVisible Boolean
TotalBalanceVisible Boolean
NumberOfRecords Integer

OnAfterSetControlAppearanceFromBatch

[IntegrationEvent(True,False)]
local procedure OnAfterSetControlAppearanceFromBatch(var GenJournalLine: Record "Gen. Journal Line", GenJournalBatch: Record "Gen. Journal Batch")

Parameters

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

OnLookupCurrentJnlBatchNameOnAfterSetControlAppearanceFromBatch

[IntegrationEvent(False,False)]
local procedure OnLookupCurrentJnlBatchNameOnAfterSetControlAppearanceFromBatch(CurrentJnlBatchName: Code[10])

Parameters

Name Type Description
CurrentJnlBatchName Code[10]

OnAfterValidateCurrentJnlBatchName

[IntegrationEvent(False,False)]
local procedure OnAfterValidateCurrentJnlBatchName(CurrentJnlBatchName: Code[10])

Parameters

Name Type Description
CurrentJnlBatchName Code[10]

OnBeforeSuggestVendorPaymentsAction

[IntegrationEvent(True,False)]
local procedure OnBeforeSuggestVendorPaymentsAction(var GenJournalLine: Record "Gen. Journal Line", var IsHanlded: Boolean)

Parameters

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

OnBeforeCheckAmountMatchedToAppliedLines

[IntegrationEvent(True,False)]
local procedure OnBeforeCheckAmountMatchedToAppliedLines(var GenJournalLine: Record "Gen. Journal Line", var IsHanlded: Boolean)

Parameters

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

See also