Page "Create Payment"

ID 1190
Namespace: Microsoft.Purchases.Payables

Properties

Name Value
Caption Create Payment
PageType StandardDialog
SaveValues True

Methods

GetPostingDate

procedure GetPostingDate(): Date

Returns

Type Description
Date

GetBankAccount

procedure GetBankAccount(): Text

Returns

Type Description
Text

GetBankPaymentType

procedure GetBankPaymentType(): Integer

Returns

Type Description
Integer

GetBatchNumber

procedure GetBatchNumber(): Code[10]

Returns

Type Description
Code[10]

GetTemplateName

procedure GetTemplateName(): Code[10]

Returns

Type Description
Code[10]

MakeGenJnlLines

procedure MakeGenJnlLines(var VendorLedgerEntry: Record "Vendor Ledger Entry")

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"

CheckCalcPmtDiscGenJnlVend

procedure CheckCalcPmtDiscGenJnlVend(RemainingAmt: Decimal, OldVendLedgEntry2: Record "Vendor Ledger Entry", ApplnRoundingPrecision: Decimal, CheckAmount: Boolean): Boolean

Parameters

Name Type Description
RemainingAmt Decimal
OldVendLedgEntry2 Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
ApplnRoundingPrecision Decimal
CheckAmount Boolean

Returns

Type Description
Boolean

Events

OnUpdateVendorPaymentBufferFromVendorLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnUpdateVendorPaymentBufferFromVendorLedgerEntry(var TempVendorPaymentBuffer: Record "Vendor Payment Buffer" temporary, VendorLedgerEntry: Record "Vendor Ledger Entry")

Parameters

Name Type Description
TempVendorPaymentBuffer Table Microsoft.Purchases.Payables."Vendor Payment Buffer"
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"

OnBeforeUpdateGnlJnlLineDimensionsFromVendorPayment

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateGnlJnlLineDimensionsFromVendorPayment(var GenJournalLine: Record "Gen. Journal Line", TempVendorPaymentBuffer: Record "Vendor Payment Buffer" temporary)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
TempVendorPaymentBuffer Table Microsoft.Purchases.Payables."Vendor Payment Buffer"

OnAfterUpdateDimensions

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

Parameters

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

OnCheckVendorLedgerEntryPostingDate

[IntegrationEvent(False,False)]
procedure OnCheckVendorLedgerEntryPostingDate(var VendorLedgerEntry: Record "Vendor Ledger Entry", PostingDate: Date)

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
PostingDate Date

OnAfterAssignCombinedDimensionSetID

[IntegrationEvent(False,False)]
local procedure OnAfterAssignCombinedDimensionSetID(var GenJournalLine: Record "Gen. Journal Line", DimSetIDArr: array[10] of Integer)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
DimSetIDArr array[10] of Integer

OnBeforeGetMessageToRecipient

[IntegrationEvent(False,False)]
local procedure OnBeforeGetMessageToRecipient(TempVendorPaymentBuffer: Record "Vendor Payment Buffer" temporary, DocumentsToApply: List of [Text], var IsHandled: Boolean, var MessageToRecipient: Text[140])

Parameters

Name Type Description
TempVendorPaymentBuffer Table Microsoft.Purchases.Payables."Vendor Payment Buffer"
DocumentsToApply List of [Text]
IsHandled Boolean
MessageToRecipient Text[140]

OnMakeGenJnlLinesOnAfterCalcRemainingAmount

[IntegrationEvent(False,False)]
procedure OnMakeGenJnlLinesOnAfterCalcRemainingAmount(var VendorLedgerEntry: Record "Vendor Ledger Entry")

Parameters

Name Type Description
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"

OnMakeGenJnlLinesOnAfterSetFilterTempVendorPymBuffer

[IntegrationEvent(False,False)]
local procedure OnMakeGenJnlLinesOnAfterSetFilterTempVendorPymBuffer(var TempVendorPaymentBuffer: Record "Vendor Payment Buffer" temporary, VendorLedgerEntry: Record "Vendor Ledger Entry", Vendor: Record Vendor)

Parameters

Name Type Description
TempVendorPaymentBuffer Table Microsoft.Purchases.Payables."Vendor Payment Buffer"
VendorLedgerEntry Table Microsoft.Purchases.Payables."Vendor Ledger Entry"
Vendor Table Microsoft.Purchases.Vendor.Vendor

See also