Codeunit 10860 "Payment Management" (FR)
FR country layer · Microsoft.Bank.Payment
Across versionsobsolete pending since 28.0
- BC23-28not present
- BC29-30present
FR country layer · Microsoft.Bank.Payment · BC29-30 · source at ea08af5e · facts from BC29
An object of the FR localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Permissions | TableData “Cust. Ledger Entry” = rm, TableData “Vendor Ledger Entry” = rm |
| ObsoleteState | Pending |
| ObsoleteTag | 28.0 |
| ObsoleteReason | Moved to the Payment Management FR first-party app |
Events published
OnAfterApplication(StepLedger: Record "Payment Step Ledger"; var InvPostingBuffer: array[2] of Record "Payment Post. Buffer" temporary; PaymentHeader: Record "Payment Header"; PaymentLine: Record "Payment Line")(integration)OnAfterGetDescriptionForInvPostingBuffer(var StepLedger: Record "Payment Step Ledger"; var PaymentLine: Record "Payment Line"; var Description: Text[98])(integration)OnBeforeProcessPaymentStep(PaymentHeaderNo: Code[20]; PaymentStep: Record "Payment Step"; PaymentLine: Record "Payment Line")(integration)OnBeforeProcessPaymentStepByActionType(var PaymentLine: Record "Payment Line"; PaymentStep: Record "Payment Step"; var ActionValidated: Boolean; var IsHandled: Boolean)(integration)OnCopyLigBorOnBeforeInitHeader(var ToBord: Record "Payment Header"; var Process: Record "Payment Class"; var i: Integer)(integration)OnCopyLigBorOnBeforeToPaymentLineInsert(var ToPaymentLine: Record "Payment Line"; var Process: Record "Payment Class")(integration)OnAfterProcessPaymentStep(PaymentHeaderNo: Code[20]; PaymentStep: Record "Payment Step")(integration)OnGenerEntriesOnBeforeGenJnlPostLineRunWithCheck(var GenJnlLine: Record "Gen. Journal Line"; PaymentHeader: Record "Payment Header"; StepLedger: Record "Payment Step Ledger")(integration)OnExportSEPACreditTransferOnAfterGenJnlLineSetFilters(var GenJnlLine: Record "Gen. Journal Line"; var XMLPortId: Integer; var PaymentHeader: Record "Payment Header")(integration)OnGenerInvPostingBufferOnBeforeUpdtBuffer(var InvPostingBuffer: array[2] of Record "Payment Post. Buffer" temporary; PaymentLine: Record "Payment Line"; StepLedger: Record "Payment Step Ledger")(integration)OnGenerInvPostingBufferOnAfterGetDescriptionForInvPostingBuffer(var StepLedger: record "Payment Step Ledger"; var PaymentHeader: record "Payment Header"; var PaymentLine: record "Payment Line"; var Description: Text[98])(integration)OnPostInvPostingBufferOnBeforeGenJnlPostLineRunWithCheck(var GenJnlLine: Record "Gen. Journal Line"; var PaymentHeader: Record "Payment Header"; var PaymentClass: Record "Payment Class"; PaymentLine: Record "Payment Line"; InvPostingBuffer: Record "Payment Post. Buffer" temporary)(integration)OnProcessPaymentStepOnCaseElse(var Step: Record "Payment Step"; var PaymentLine: Record "Payment Line"; var ActionValidated: Boolean; var PaymentHeader: Record "Payment Header")(integration)OnProcessPaymentStepOnAfterCheckPaymentStep(var PaymentStep: Record "Payment Step"; var PaymentHeader: Record "Payment Header"; var PaymentLine: Record "Payment Line")(integration)OnSetPostingGroupOnBeforeCheckPostingGroup(var PaymentLine: Record "Payment Line"; var StepLedger: record "Payment Step Ledger"; var PostingGroup: Code[20])(integration)OnBeforeRun(var IsHandled: Boolean)(integration)
Procedures
UpdtBuffer()CopyLigBor(var FromPaymentLine: Record "Payment Line"; NewStep: Integer; var PayNum: Code[20])DeleteLigBorCopy(var FromPaymentLine: Record "Payment Line")GenerInvPostingBuffer()SetPostingGroup()SetAccountNo()Application()GenerEntries()CreatePaymentHeaders()ExecuteCreatePaymtHead(PaymtStep: Record "Payment Step"): Code[20]LinesInsert(HeaderNumber: Code[20])StepSelect(Process: Text[30]; NextStatus: Integer; var Step: Record "Payment Step"; CreateDocumentFilter: Boolean): BooleanTestSourceCode(Code: Code[10])PaymentAddr(var AddrArray: array[8] of Text[100]; PaymentAddress: Record "Payment Address")PaymentBankAcc(var AddrArray: array[8] of Text[100]; BankAcc: Record "Payment Header")ArchiveDocument(Document: Record "Payment Header")PickPaymentStep(PaymentHeader: Record "Payment Header"; var PaymentStep: Record "Payment Step"): BooleanProcessPaymentSteps(PaymentHeader: Record "Payment Header"; var PaymentStep: Record "Payment Step")
Plus 13 local procedures.
Triggers
OnRun
Deprecations
- object: Pending 28.0 (#if not CLEAN28), “Moved to the Payment Management FR first-party app”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Payment Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A FR country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.