Codeunit "Pmt Export Mgt Cust Ledg Entry"

ID 1208
Namespace: Microsoft.Bank.Payment

Manages payment export operations for customer ledger entries. This codeunit handles the export of customer refund payments to external payment files.

Properties

Name Value
Permissions TableData "Cust. Ledger Entry" = rm

Methods

PreparePaymentExportDataCLE

procedure PreparePaymentExportDataCLE(var TempPaymentExportData: Record "Payment Export Data" temporary, CustLedgerEntry: Record "Cust. Ledger Entry", DataExchEntryNo: Integer, LineNo: Integer)

Parameters

Name Type Description
TempPaymentExportData Table Microsoft.Bank.Payment."Payment Export Data"
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
DataExchEntryNo Integer
LineNo Integer

EnableExportToServerTempFile

procedure EnableExportToServerTempFile(SilentServerMode: Boolean, ServerFileExtension: Text[3])

Parameters

Name Type Description
SilentServerMode Boolean
ServerFileExtension Text[3]

GetServerTempFileName

procedure GetServerTempFileName(): Text[1024]

Returns

Type Description
Text[1024]

Events

OnPreparePaymentExportDataCLEOnBeforeTempPaymentExportDataInsert

[IntegrationEvent(False,False)]
local procedure OnPreparePaymentExportDataCLEOnBeforeTempPaymentExportDataInsert(var TempPaymentExportData: Record "Payment Export Data" temporary, CustLedgerEntry: Record "Cust. Ledger Entry", GeneralLedgerSetup: Record "General Ledger Setup")

Parameters

Name Type Description
TempPaymentExportData Table Microsoft.Bank.Payment."Payment Export Data"
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"
GeneralLedgerSetup Table Microsoft.Finance.GeneralLedger.Setup."General Ledger Setup"

See also