Codeunit "Pre-map Incoming Purch. Doc"

ID 1217
Namespace: System.IO

Properties

Name Value
TableNo Table System.IO."Data Exch."

Methods

CorrectHeaderField

procedure CorrectHeaderField(EntryNo: Integer, TableID: Integer, FieldID: Integer, RecordNo: Integer, IncomingDocumentValue: Variant)

Parameters

Name Type Description
EntryNo Integer
TableID Integer
FieldID Integer
RecordNo Integer
IncomingDocumentValue Variant

GetDocumentTypeOptionString

procedure GetDocumentTypeOptionString(OptionIndex: Integer): Text[250]

Parameters

Name Type Description
OptionIndex Integer

Returns

Type Description
Text[250]

GetDocumentTypeOptionCaption

procedure GetDocumentTypeOptionCaption(OptionIndex: Integer): Text[250]

Parameters

Name Type Description
OptionIndex Integer

Returns

Type Description
Text[250]

ConstructDocumenttypeUnknownErr

procedure ConstructDocumenttypeUnknownErr(): Text

Returns

Type Description
Text

FindAppropriateGLAccount

procedure FindAppropriateGLAccount(EntryNo: Integer, HeaderRecordNo: Integer, LineDescription: Text[250], LineDirectUnitCost: Decimal, VendorNo: Code[20]): Code[20]

Parameters

Name Type Description
EntryNo Integer
HeaderRecordNo Integer
LineDescription Text[250]
LineDirectUnitCost Decimal
VendorNo Code[20]

Returns

Type Description
Code[20]

Events

OnAfterCorrectHeaderData

[IntegrationEvent(False,False)]
local procedure OnAfterCorrectHeaderData(EntryNo: Integer, RecordNo: Integer, DataExch: Record "Data Exch.", var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
EntryNo Integer
RecordNo Integer
DataExch Table System.IO."Data Exch."
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

OnBeforeInsertLineForTotalDocumentAmount

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertLineForTotalDocumentAmount(EntryNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
EntryNo Integer
IsHandled Boolean

OnBeforeProcessLine

[IntegrationEvent(False,False)]
local procedure OnBeforeProcessLine(EntryNo: Integer, HeaderRecordNo: Integer, RecordNo: Integer, VendorNo: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
EntryNo Integer
HeaderRecordNo Integer
RecordNo Integer
VendorNo Code[20]
IsHandled Boolean

OnFindGLAccountForLineOnBeforeFindAppropriateGLAccount

[IntegrationEvent(False,False)]
local procedure OnFindGLAccountForLineOnBeforeFindAppropriateGLAccount(IntermediateDataImport: Record "Intermediate Data Import", var GLAccountNo: Code[20], EntryNo: Integer, HeaderRecordNo: Integer, RecordNo: Integer, VendorNo: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
IntermediateDataImport Table System.IO."Intermediate Data Import"
GLAccountNo Code[20]
EntryNo Integer
HeaderRecordNo Integer
RecordNo Integer
VendorNo Code[20]
IsHandled Boolean

See also