Codeunit "Pre & Post Process XML Import"
ID 1262
Namespace: System.IO
Methods
PostProcessStatementDate
procedure PostProcessStatementDate(DataExch: Record "Data Exch.", var RecRef: RecordRef, FieldNo: Integer, StmtDatePathFilter: Text)
Parameters
PostProcessStatementEndingBalance
procedure PostProcessStatementEndingBalance(DataExch: Record "Data Exch.", var RecRef: RecordRef, FieldNo: Integer, BalTypeDescriptor: Text, BalTypePathFilter: Text, BalAmtPathFilter: Text, CrdDbtIndPathFilter: Text, ParentNodeOffset: Integer)
Parameters
Name
Type
Description
DataExch
Table System.IO."Data Exch."
RecRef
RecordRef
FieldNo
Integer
BalTypeDescriptor
Text
BalTypePathFilter
Text
BalAmtPathFilter
Text
CrdDbtIndPathFilter
Text
ParentNodeOffset
Integer
PreProcessBankAccount
procedure PreProcessBankAccount(DataExch: Record "Data Exch.", BankAccNo: Code[20], IBANPathFilter: Text, BankAccIDPathFilter: Text, CurrCodePathFilter: Text)
Parameters
Name
Type
Description
DataExch
Table System.IO."Data Exch."
BankAccNo
Code[20]
IBANPathFilter
Text
BankAccIDPathFilter
Text
CurrCodePathFilter
Text
PreProcessGLAccount
procedure PreProcessGLAccount(DataExch: Record "Data Exch.", var GenJournalLineTemplate: Record "Gen. Journal Line", CurrencyCodePathFilter: Text)
Parameters
PreProcessFile
procedure PreProcessFile(DataExch: Record "Data Exch.", StatementIdPathFilter: Text)
Parameters
HasDataExchFieldValue
procedure HasDataExchFieldValue(var DataExchFieldDetails: Query "Data Exch. Field Details", DataExchEntryNo: Integer, PathFilter: Text): Boolean
Parameters
Returns
SetValueFromDataExchField
procedure SetValueFromDataExchField(var DataExchFieldDetails: Query "Data Exch. Field Details", DataExch: Record "Data Exch.", PathFilter: Text, NotFoundMessage: Text, RecRef: RecordRef, FieldNo: Integer): Boolean
Parameters
Returns
Events
OnBeforePreProcessBankAccount
[IntegrationEvent(False,False)]
local procedure OnBeforePreProcessBankAccount(DataExch: Record "Data Exch.", BankAccNo: Code[20], IBANPathFilter: Text, BankAccIDPathFilter: Text, CurrCodePathFilter: Text, var IsHandled: Boolean)
Parameters
Name
Type
Description
DataExch
Table System.IO."Data Exch."
BankAccNo
Code[20]
IBANPathFilter
Text
BankAccIDPathFilter
Text
CurrCodePathFilter
Text
IsHandled
Boolean
OnBeforePreProcessFile
[IntegrationEvent(False,False)]
local procedure OnBeforePreProcessFile(DataExch: Record "Data Exch.", StatementIdPathFilter: Text, var IsHandled: Boolean)
Parameters
OnCheckBankAccNo
[IntegrationEvent(False,False)]
local procedure OnCheckBankAccNo(var Handled: Boolean, var CheckedResult: Boolean, DataExchFieldDetails: Query "Data Exch. Field Details", BankAccount: Record "Bank Account")
Parameters
OnPreProcessGLAccountOnBeforeConfirm
[IntegrationEvent(False,False)]
local procedure OnPreProcessGLAccountOnBeforeConfirm(DataExch: Record "Data Exch.", DataExchFieldDetails: Query "Data Exch. Field Details", GenJournalLine: Record "Gen. Journal Line", CurrencyCodePathFilter: Text, var IsHandled: Boolean, var Confirmed: Boolean)
Parameters
See also