Table 38 Purchase Header in 17

App
Base Application

Fields, 151Keys, 9Procedures, 96Events, 144

Versions171819202122232425262728latest

Source29

Fields, 151

IdNameTypeObsolete
1Document TypeEnum Purchase Document Type-
2Buy-from Vendor No.Code[20]-
3No.Code[20]-
4Pay-to Vendor No.Code[20]-
5Pay-to NameText[100]-
6Pay-to Name 2Text[50]-
7Pay-to AddressText[100]-
8Pay-to Address 2Text[50]-
9Pay-to CityText[30]-
10Pay-to ContactText[100]-
11Your ReferenceText[35]-
12Ship-to CodeCode[10]-
13Ship-to NameText[100]-
14Ship-to Name 2Text[50]-
15Ship-to AddressText[100]-
16Ship-to Address 2Text[50]-
17Ship-to CityText[30]-
18Ship-to ContactText[100]-
19Order DateDate-
20Posting DateDate-
21Expected Receipt DateDate-
22Posting DescriptionText[100]-
23Payment Terms CodeCode[10]-
24Due DateDate-
25Payment Discount %Decimal-
26Pmt. Discount DateDate-
27Shipment Method CodeCode[10]-
28Location CodeCode[10]-
29Shortcut Dimension 1 CodeCode[20]-
30Shortcut Dimension 2 CodeCode[20]-
31Vendor Posting GroupCode[20]-
32Currency CodeCode[10]-
33Currency FactorDecimal-
35Prices Including VATBoolean-
37Invoice Disc. CodeCode[20]-
41Language CodeCode[10]-
43Purchaser CodeCode[20]-
45Order ClassCode[10]-
46CommentBoolean-
47No. PrintedInteger-
51On HoldCode[3]-
52Applies-to Doc. TypeEnum Gen. Journal Document Type-
53Applies-to Doc. No.Code[20]-
55Bal. Account No.Code[20]-
56Recalculate Invoice Disc.Boolean-
57ReceiveBoolean-
58InvoiceBoolean-
59Print Posted DocumentsBoolean-
60AmountDecimal-
61Amount Including VATDecimal-
62Receiving No.Code[20]-
63Posting No.Code[20]-
64Last Receiving No.Code[20]-
65Last Posting No.Code[20]-
66Vendor Order No.Code[35]-
67Vendor Shipment No.Code[35]-
68Vendor Invoice No.Code[35]-
69Vendor Cr. Memo No.Code[35]-
70VAT Registration No.Text[20]-
72Sell-to Customer No.Code[20]-
73Reason CodeCode[10]-
74Gen. Bus. Posting GroupCode[20]-
76Transaction TypeCode[10]-
77Transport MethodCode[10]-
78VAT Country/Region CodeCode[10]-
79Buy-from Vendor NameText[100]-
80Buy-from Vendor Name 2Text[50]-
81Buy-from AddressText[100]-
82Buy-from Address 2Text[50]-
83Buy-from CityText[30]-
84Buy-from ContactText[100]-
85Pay-to Post CodeCode[20]-
86Pay-to CountyText[30]-
87Pay-to Country/Region CodeCode[10]-
88Buy-from Post CodeCode[20]-
89Buy-from CountyText[30]-
90Buy-from Country/Region CodeCode[10]-
91Ship-to Post CodeCode[20]-
92Ship-to CountyText[30]-
93Ship-to Country/Region CodeCode[10]-
94Bal. Account TypeEnum Payment Balance Account Type-
95Order Address CodeCode[10]-
97Entry PointCode[10]-
98CorrectionBoolean-
99Document DateDate-
101AreaCode[10]-
102Transaction SpecificationCode[10]-
104Payment Method CodeCode[10]-
107No. SeriesCode[20]-
108Posting No. SeriesCode[20]-
109Receiving No. SeriesCode[20]-
114Tax Area CodeCode[20]-
115Tax LiableBoolean-
116VAT Bus. Posting GroupCode[20]-
118Applies-to IDCode[50]-
119VAT Base Discount %Decimal-
120StatusEnum Purchase Document Status-
121Invoice Discount CalculationOption-
122Invoice Discount ValueDecimal-
123Send IC DocumentBoolean-
124IC StatusOption-
125Buy-from IC Partner CodeCode[20]-
126Pay-to IC Partner CodeCode[20]-
129IC DirectionOption-
130Prepayment No.Code[20]-
131Last Prepayment No.Code[20]-
132Prepmt. Cr. Memo No.Code[20]-
133Last Prepmt. Cr. Memo No.Code[20]-
134Prepayment %Decimal-
135Prepayment No. SeriesCode[20]-
136Compress PrepaymentBoolean-
137Prepayment Due DateDate-
138Prepmt. Cr. Memo No. SeriesCode[20]-
139Prepmt. Posting DescriptionText[100]-
142Prepmt. Pmt. Discount DateDate-
143Prepmt. Payment Terms CodeCode[10]-
144Prepmt. Payment Discount %Decimal-
151Quote No.Code[20]-
160Job Queue StatusOption-
161Job Queue Entry IDGuid-
165Incoming Document Entry No.Integer-
170Creditor No.Code[20]-
171Payment ReferenceCode[50]-
300A. Rcd. Not Inv. Ex. VAT (LCY)Decimal-
301Amt. Rcd. Not Invoiced (LCY)Decimal-
480Dimension Set IDInteger-
1305Invoice Discount AmountDecimal-
5043No. of Archived VersionsInteger-
5048Doc. No. OccurrenceInteger-
5050Campaign No.Code[20]-
5052Buy-from Contact No.Code[20]-
5053Pay-to Contact No.Code[20]-
5700Responsibility CenterCode[10]-
5751Partially InvoicedBoolean-
5752Completely ReceivedBoolean-
5753Posting from Whse. Ref.Integer-
5754Location FilterCode[10]-
5790Requested Receipt DateDate-
5791Promised Receipt DateDate-
5792Lead Time CalculationDateFormula-
5793Inbound Whse. Handling TimeDateFormula-
5796Date FilterDate-
5800Vendor Authorization No.Code[35]-
5801Return Shipment No.Code[20]-
5802Return Shipment No. SeriesCode[20]-
5803ShipBoolean-
5804Last Return Shipment No.Code[20]-
7000Price Calculation MethodEnum Price Calculation Method-
8000IdGuidPending 15.0
This functionality will be replaced by the systemID field
9000Assigned User IDCode[50]-
9001Pending ApprovalsInteger-

Keys, 9

NameFieldsObsolete
Key1, clusteredDocument Type, No.-
Key2No., Document Type-
Key3Document Type, Buy-from Vendor No.-
Key4Document Type, Pay-to Vendor No.-
Key5Buy-from Vendor No.-
Key6Incoming Document Entry No.-
Key7Document Date-
Key8Status, Expected Receipt Date, Location Code, Responsibility Center-
Key9Assigned User ID-

Procedures, 96

NameParametersReturnsAccessObsolete
InitInsert()public-
InitRecord()public-
AssistEdit(Record Purchase Header)Booleanpublic-
TestNoSeries()public-
GetNoSeriesCode()Code[20]public-
ConfirmDeletion()Booleanpublic-
GetVend(Code[20])public-
GetStatusStyleText()Textpublic-
PurchLinesExist()Booleanpublic-
RecreatePurchLines(Text[100])public-
MessageIfPurchLinesExist(Text[100])public-
PriceMessageIfPurchLinesExist(Text[100])public-
UpdateCurrencyFactor()public-
ConfirmCurrencyFactorUpdate()Booleanpublic-
GetHideValidationDialog()Booleanpublic-
SetHideValidationDialog(Boolean)public-
UpdateLocationCode(Code[10])public-
UpdatePurchLines(Text[100], Boolean)public-
UpdatePurchLinesByFieldNo(Integer, Boolean)public-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])public-
ValidateShortcutDimCode(Integer, var Code[20])public-
ReceivedPurchLinesExist()Booleanpublic-
ReturnShipmentExist()Booleanpublic-
UpdateShipToAddress()public-
CreateInvtPutAwayPick()public-
ShowDocDim()public-
UpdateAllLineDim(Integer, Integer)public-
SetAmountToApply(Code[20], Code[20])public-
SetShipToForSpecOrder()public-
GetPstdDocLinesToRevere()publicPending 15.1
Typo in the function name, use GetPstdDocLinesToReverse instead
GetPstdDocLinesToReverse()public-
SetSecurityFilterOnRespCenter()public-
CalcInvDiscForHeader()public-
AddShipToAddress(Record Sales Header, Boolean)public-
DropShptOrderExists(Record Sales Header)Booleanpublic-
SpecialOrderExists(Record Sales Header)Booleanpublic-
QtyToReceiveIsZero()Booleanpublic-
IsApprovedForPosting()Booleanpublic-
IsApprovedForPostingBatch()Booleanpublic-
IsTotalValid()Booleanpublic-
SendToPosting(Integer)Booleanpublic-
CancelBackgroundPosting()public-
AddSpecialOrderToAddress(var Record Sales Header, Boolean)public-
InvoicedLineExists()Booleanpublic-
CreateDimSetForPrepmtAccDefaultDim()public-
OpenPurchaseOrderStatistics()public-
GetCardpageID()Integerpublic-
CheckPurchasePostRestrictions()public-
CheckPurchaseReleaseRestrictions()public-
SetStatus(Option)public-
TriggerOnAfterPostPurchaseDoc(var Codeunit Gen. Jnl.-Post Line, Code[20], Code[20], Code[20], Code[20])public-
DeferralHeadersExist()Booleanpublic-
IsCreditDocType()Booleanpublic-
SetBuyFromVendorFromFilter()public-
CopyBuyFromVendorFilter()public-
HasBuyFromAddress()Booleanpublic-
HasShipToAddress()Booleanpublic-
HasPayToAddress()Booleanpublic-
SetShipToAddress(Text[100], Text[50], Text[100], Text[50], Text[30], Code[20], Text[30], Code[10])public-
ShouldSearchForVendorByName(Code[20])Booleanpublic-
CopyBuyFromAddressToPayToAddress()public-
ConfirmCloseUnposted()Booleanpublic-
InitFromPurchHeader(Record Purchase Header)public-
SendRecords()public-
PrintRecords(Boolean)public-
SendProfile(var Record Document Sending Profile)public-
OnAfterValidateBuyFromVendorNo(var Record Purchase Header, var Record Purchase Header)public-
BatchConfirmUpdateDeferralDate(var Option, Boolean, Date)public-
SetAllowSelectNoSeries()public-
RecallModifyAddressNotification(Guid)public-
GetModifyVendorAddressNotificationId()Guidpublic-
GetModifyPayToVendorAddressNotificationId()Guidpublic-
GetShowExternalDocAlreadyExistNotificationId()Guidpublic-
GetLineInvoiceDiscountResetNotificationId()Guidpublic-
SetModifyVendorAddressNotificationDefaultState()public-
SetModifyPayToVendorAddressNotificationDefaultState()public-
SetShowExternalDocAlreadyExistNotificationDefaultState(Boolean)public-
DontNotifyCurrentUserAgain(Guid)public-
FindPostedDocumentWithSameExternalDocNo(var Record Vendor Ledger Entry, Code[35])Booleanpublic-
FilterPartialReceived()public-
FilterPartialInvoiced()public-
IsDocAlreadyExistNotificationEnabled()Booleanpublic-
ShipToAddressEqualsCompanyShipToAddress()Booleanpublic-
BuyFromAddressEqualsShipToAddress()Booleanpublic-
BuyFromAddressEqualsPayToAddress()Booleanpublic-
ValidatePurchaserOnPurchHeader(Record Purchase Header, Boolean, Boolean)public-
CheckForBlockedLines()public-
TestStatusIsNotPendingApproval()Booleanpublic-
TestStatusIsNotPendingPrepayment()Booleanpublic-
TestStatusIsNotReleased()Booleanpublic-
TestStatusOpen()public-
SuspendStatusCheck(Boolean)public-
GetFullDocTypeTxt()Textpublic-
CopyDocument()public-
LookupBuyfromVendorName()Booleanpublic-
SetCalledFromWhseDoc(Boolean)public-

Events, 144

KindNameParametersObsolete
Integration eventOnCheckPurchasePostRestrictions()-
Integration eventOnCheckPurchaseReleaseRestrictions()-
Integration eventOnBeforeGetFullDocTypeTxt(var Record Purchase Header, var Text, var Boolean)-
Integration eventOnAfterAddShipToAddress(var Record Purchase Header, Record Sales Header, Boolean)-
Integration eventOnAfterCopyAddressInfoFromOrderAddress(var Record Order Address)-
Integration eventOnAfterInitRecord(var Record Purchase Header)-
Integration eventOnAfterInitNoSeries(var Record Purchase Header, Record Purchase Header)-
Integration eventOnAfterChangePricesIncludingVAT(var Record Purchase Header)-
Integration eventOnAfterCheckBuyFromVendor(var Record Purchase Header, Record Purchase Header, Record Vendor)-
Integration eventOnAfterCheckPayToVendor(var Record Purchase Header, Record Purchase Header, Record Vendor)-
Integration eventOnAfterConfirmPurchPrice(var Record Purchase Header, var Record Purchase Line, var Boolean)-
Integration eventOnAfterCopyBuyFromVendorFieldsFromVendor(var Record Purchase Header, Record Vendor, Record Purchase Header)-
Integration eventOnAfterCopyBuyFromVendorAddressFieldsFromVendor(var Record Purchase Header, Record Vendor)-
Integration eventOnAfterCopyPayToVendorAddressFieldsFromVendor(var Record Purchase Header, Record Vendor)-
Integration eventOnAfterCopyShipToVendorAddressFieldsFromVendor(var Record Purchase Header, Record Vendor)-
Integration eventOnAfterRecreatePurchLine(var Record Purchase Line, var Record Purchase Line)-
Integration eventOnAfterDeleteAllTempPurchLines()-
Integration eventOnAfterIsApprovedForPosting(Record Purchase Header, var Boolean)-
Integration eventOnAfterIsApprovedForPostingBatch(Record Purchase Header, var Boolean)-
Integration eventOnAfterGetNoSeriesCode(var Record Purchase Header, Record Purchases & Payables Setup, var Code[20])-
Integration eventOnAfterGetPostingNoSeriesCode(Record Purchase Header, var Code[20])-
Integration eventOnAfterGetPrepaymentPostingNoSeriesCode(Record Purchase Header, var Code[20])-
Integration eventOnAfterGetPurchSetup(Record Purchase Header, var Record Purchases & Payables Setup, Integer)-
Integration eventOnAfterGetReportSelectionsUsageFromDocumentType(Record Purchase Header, var Option, var Text[150])-
Integration eventOnAfterGetStatusStyleText(Record Purchase Header, var Text)-
Integration eventOnAfterSetShipToForSpecOrder(var Record Purchase Header)-
Integration eventOnAfterTestNoSeries(var Record Purchase Header)-
Integration eventOnAfterTransferSavedFields(var Record Purchase Line, Record Purchase Line)-
Integration eventOnAfterUpdateBuyFromVend(var Record Purchase Header, Record Contact)-
Integration eventOnAfterUpdateBuyFromCont(var Record Purchase Header, Record Vendor, Record Contact)-
Integration eventOnAfterUpdatePayToCont(var Record Purchase Header, Record Vendor, Record Contact)-
Integration eventOnAfterUpdatePayToVend(var Record Purchase Header, Record Contact)-
Integration eventOnAfterUpdateShipToAddress(var Record Purchase Header)-
Integration eventOnAfterUpdateCurrencyFactor(var Record Purchase Header, Boolean)-
Integration eventOnAfterUpdateInboundWhseHandlingTime(var Record Purchase Header, Integer)-
Integration eventOnAfterAppliesToDocNoOnLookup(var Record Purchase Header, Record Vendor Ledger Entry)-
Integration eventOnUpdatePurchLinesByChangedFieldName(Record Purchase Header, var Record Purchase Line, Text[100], Integer)-
Integration eventOnAfterCreateDimTableIDs(var Record Purchase Header, Integer, var Integer, var Code[20])-
Integration eventOnAfterValidateShortcutDimCode(var Record Purchase Header, Record Purchase Header, Integer, var Code[20])-
Integration eventOnAfterTransferExtendedTextForPurchaseLineRecreation(var Record Purchase Line, var Record Purchase Line)-
Integration eventOnValidatePurchaseHeaderPayToVendorNo(Record Vendor, var Record Purchase Header)-
Integration eventOnBeforeAddSpecialOrderToAddress(var Record Purchase Header, var Record Sales Header, var Boolean)-
Integration eventOnBeforeAssistEdit(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckShipToCodeChange(Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckSpecialOrderSalesLineLink(Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckShipToCode(Record Purchase Header, var Boolean)-
Integration eventOnBeforeConfirmUpdateCurrencyFactor(Record Purchase Header, var Boolean)-
Integration eventOnBeforeContactIsNotRelatedToVendorError(Record Contact, Code[20], var Boolean)-
Integration eventOnBeforeCreateDim(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeConfirmResvDateConflict(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeDeletePurchaseLines(var Record Purchase Line, var Boolean)-
Integration eventOnBeforeDeleteRecordInApprovalRequest(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeInitInsert(var Record Purchase Header, var Record Purchase Header, var Boolean)-
Integration eventOnBeforeInitRecord(var Record Purchase Header, var Boolean, Record Purchase Header)-
Integration eventOnBeforeIsCreditDocType(Record Purchase Header, var Boolean)-
Integration eventOnBeforeIsTotalValid(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeHasBuyFromAddress(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeHasShipToAddress(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeHasPayToAddress(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeLookupAppliesToDocNo(var Record Purchase Header, Record Vendor Ledger Entry, var Boolean)-
Integration eventOnBeforeLookupReceivingNoSeries(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeLookupReturnShipmentNoSeries(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeOnDelete(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeSetShipToCodeEmpty(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeShouldSearchForVendorByName(Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeTransferSavedJobFields(var Record Purchase Line, Record Purchase Line, var Boolean)-
Integration eventOnBeforeUpdateCurrencyFactor(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeUpdatePurchLineAmounts(var Record Purchase Header, var Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeRecreatePurchLines(var Record Purchase Header)-
Integration eventOnBeforeRecreatePurchLinesHandler(var Record Purchase Header, Record Purchase Header, Text[100], var Boolean)-
Integration eventOnBeforeSetSecurityFilterOnRespCenter(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeShowDocDim(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeSendToPosting(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeSetDefaultPurchaser(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeSetPurchaserCode(var Record Purchase Header, Code[20], var Code[20], var Boolean)-
Integration eventOnBeforeTestNoSeries(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeTransferSavedFieldsDropShipment(var Record Purchase Line, var Record Purchase Line, var Boolean)-
Integration eventOnBeforeTransferSavedFieldsSpecialOrder(var Record Purchase Line, var Record Purchase Line, var Boolean)-
Integration eventOnBeforeUpdateAllLineDim(var Record Purchase Header, Integer, Integer, var Boolean, Record Purchase Header)-
Integration eventOnBeforeUpdateLocationCode(var Record Purchase Header, Code[10], var Boolean)-
Integration eventOnBeforeUpdatePurchLinesByFieldNo(var Record Purchase Header, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeUpdateShipToAddress(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidateEmptySellToCustomerAndLocation(var Record Purchase Header, Record Vendor, var Boolean)-
Integration eventOnCollectParamsInBufferForCreateDimSetOnAfterSetTempPurchLineFilters(var Record Purchase Line, Record Purchase Line)-
Integration eventOnBeforeValidatePayToVendorNo(var Record Purchase Header, var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeValidatePricesIncludingVAT(var Record Purchase Header, var Record Purchase Line, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Purchase Header, var Record Purchase Header, Integer, var Code[20])-
Integration eventOnBeforeValidateDocumentDateWithPostingDate(var Record Purchase Header, Integer, var Boolean)-
Integration eventOnCreateDimOnBeforeUpdateLines(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnInsertTempPurchLineInBufferOnBeforeTempPurchLineInsert(var Record Purchase Line, Record Purchase Line)-
Integration eventOnRecreatePurchLinesOnAfterValidateType(var Record Purchase Line, Record Purchase Line)-
Integration eventOnRecreatePurchLinesOnBeforeInsertPurchLine(var Record Purchase Line, var Record Purchase Line, Text[100])-
Integration eventOnRecreatePurchLinesOnBeforeTempPurchLineInsert(var Record Purchase Line, Record Purchase Line)-
Integration eventOnRecreatePurchLineOnAfterProcessAttachedToLineNo(var Record Purchase Line, Record Purchase Line)-
Integration eventOnPrintRecordsOnAfterCheckMixedDropShipment(var Record Purchase Header)-
Integration eventOnSendRecordsOnAfterCheckMixedDropShipment(var Record Purchase Header)-
Integration eventOnValidateBuyFromVendorNoOnAfterRecreateLines(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnValidateBuyFromVendorNoBeforeRecreateLines(var Record Purchase Header, Integer)-
Integration eventOnValidateBuyFromVendorNoOnAfterUpdateBuyFromCont(var Record Purchase Header, Record Purchase Header)-
Integration eventOnValidateBuyFromVendorNoOnValidateBuyFromVendorNoOnBeforeValidatePayToVendor(var Record Purchase Header)-
Integration eventOnBeforeOnRename(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeShowPostedDocsToPrintCreatedMsg(var Boolean)-
Integration eventOnBeforeTestStatusOpen()-
Integration eventOnAfterTestStatusOpen()-
Integration eventOnAfterUpdatePurchLines(var Record Purchase Header)-
Integration eventOnInitFromPurchHeader(var Record Purchase Header, Record Purchase Header)-
Integration eventOnInitFromContactOnBeforeInitRecord(var Record Purchase Header, Record Purchase Header)-
Integration eventOnInitFromVendorOnBeforeInitRecord(var Record Purchase Header, Record Purchase Header)-
Integration eventOnInitInsertOnBeforeInitRecord(var Record Purchase Header, var Record Purchase Header)-
Integration eventOnRecreatePurchLinesOnBeforeConfirm(var Record Purchase Header, Record Purchase Header, Text[100], Boolean, var Boolean, var Boolean)-
Integration eventOnTestStatusIsNotPendingApproval(Record Purchase Header, var Boolean)-
Integration eventOnTestStatusIsNotPendingPrepayment(Record Purchase Header, var Boolean)-
Integration eventOnTestStatusIsNotReleased(Record Purchase Header, var Boolean)-
Integration eventOnUpdateAllLineDimOnBeforePurchLineModify(var Record Purchase Line)-
Integration eventOnUpdatePurchLinesByFieldNoOnBeforeValidateFields(var Record Purchase Line, Record Purchase Line, Integer)-
Integration eventOnValidateOrderAddressCodeOnAfterCopyBuyFromVendorAddressFieldsFromVendor(var Record Purchase Header)-
Integration eventOnValidateOrderAddressCodeOnBeforeUpdateLocationCode(var Record Purchase Header, var Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalcDueDate(var Record Purchase Header, var Record Purchase Header, Integer, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalcPmtDiscDate(var Record Purchase Header, var Record Purchase Header, Integer, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidateDueDate(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidateDueDateWhenBlank(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidatePayToVendorNoOnBeforeGetPayToVend(var Record Purchase Header)-
Integration eventOnValidatePayToVendorNoOnBeforeRecallModifyAddressNotification(var Record Purchase Header)-
Integration eventOnValidatePaytoVendorNoBeforeRecreateLines(var Record Purchase Header, Integer)-
Integration eventOnValidatePricesIncludingVATOnBeforePurchLineModify(var Record Purchase Header, var Record Purchase Line, Record Currency, Boolean)-
Integration eventOnValidateVATBaseAmountPercOnBeforeUpdatePurchAmountLines(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnLookupPostCode(Integer, Record Purchase Header, var Record Purchase Header)-
Integration eventOnRecreatePurchLinesOnAfterPurchLineSetFilters(var Record Purchase Line)-
Integration eventOnRecreatePurchLinesOnDropShipmentSpecialOrder(var Record Purchase Line, var Boolean)-
Integration eventOnBeforeCopyDocument(var Record Purchase Header, var Boolean)-
Integration eventOnRecreatePurchLinesOnBeforeTempPurchLineFindSet(var Record Purchase Line)-
Integration eventOnUpdateAllLineDimOnBeforeGetPurchLineNewDimsetID(var Record Purchase Line, Integer, Integer)-
Integration eventOnUpdateAllLineDimOnAfterGetPurchLineNewDimsetID(Record Purchase Header, Record Purchase Header, Record Purchase Line, var Integer, Integer, Integer)-
Integration eventOnBeforeValidateReceivingNoSeries(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidateReturnShipmentNoSeries(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckBlockedVendOnDocs(var Record Purchase Header, Record Purchase Header, Record Vendor, Integer, var Boolean)-
Integration eventOnBeforeTestPurchLineFieldsBeforeRecreate(var Record Purchase Header, var Record Purchase Line, var Boolean)-
Integration eventOnRecreateTempPurchLinesOnAfterTempPurchLineInsert(var Record Purchase Header)-
Integration eventOnBeforeDeletePurchCommentLines(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeStorePurchCommentLineToTemp(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeTransferItemChargeAssgntPurchToTemp(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeDeletePurchLines(var Record Purchase Header, Record Purchase Header, var Record Purchase Line, var Boolean)-
Integration eventOnRecreatePurchLinesOnBeforeTransferSavedFields(var Record Purchase Header, var Record Purchase Line, var Boolean)-
Integration eventOnAfterCopyBuyFromAddressToPayToAddress(var Record Purchase Header)-