Table 38 Purchase Header in 23

App
Base Application
Namespace
Microsoft.Purchases.Document

Fields, 157Keys, 9Procedures, 134Events, 260

Versions171819202122232425262728latest

Source29

Fields, 157

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]-
42Format RegionText[80]-
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 StatusEnum Purchase Document IC Status-
125Buy-from IC Partner CodeCode[20]-
126Pay-to IC Partner CodeCode[20]-
127IC Reference Document No.Code[20]-
129IC DirectionEnum IC Direction Type-
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]-
175Invoice Received DateDate-
178Journal Templ. NameCode[10]-
179VAT Reporting DateDate-
300A. Rcd. Not Inv. Ex. VAT (LCY)Decimal-
301Amt. Rcd. Not Invoiced (LCY)Decimal-
480Dimension Set IDInteger-
1000Remit-to CodeCode[20]-
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-
8000IdGuidRemoved 22.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, 134

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-
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-
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-
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)publicPending 22.0
Replaced by BatchConfirmUpdateDeferralDate with VAT Date parameters.
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-
SetCalledFromWhseDoc(Boolean)public-
ConfirmReservationDateConflict()public-
ConfirmReservationDateConflict(Integer)public-
OpenDocumentStatistics()public-
PrepareOpeningDocumentStatistics()public-
ShowDocumentStatisticsPage()public-
LookupBuyFromVendorName(var Text)Booleanpublic-
SetStandardCodesMgt(var Codeunit Standard Codes Mgt.)public-
TransferSavedFieldsDropShipment(var Record Purchase Line, var Record Purchase Line)public-
BuyfromContactLookup()Booleanpublic-
ValidateEmptySellToCustomerAndLocation()public-
UpdateInboundWhseHandlingTime()public-
GetUseDate()Datepublic-
PerformManualRelease(var Record Purchase Header)internal-
PerformManualReopen(var Record Purchase Header)internal-
CreateDim(List)public-
GetUserSetupPurchaserCode()Code[20]public-
GetWarnWhenZeroQuantityPurchaseLinePosting()Guidpublic-
SetWarnZeroQuantityPurchasePosting()public-
CanCalculateTax()Booleanpublic-
SetSkipTaxCalulation(Boolean)public-
GetCalledFromWhseDoc()Booleanpublic-
CreateDimFromDefaultDim(Integer)public-
TestNoSeriesDate(Code[20], Code[20], Text[1024], Text[1024])public-
LookupBuyFromContact()internal-
StorePurchCommentLineToTemp(var Record Purch. Comment Line)public-
RestorePurchCommentLine(var Record Purch. Comment Line, Integer, Integer)public-
UpdateBuyFromCont(Code[20])public-
TransferItemChargeAssgntPurchToTemp(var Record Item Charge Assignment (Purch), var Record Item Charge Assignment (Purch))public-
HasItemChargeAssignment()Booleanpublic-
SelectDefaultRemitAddress(var Record Purchase Header)public-
BatchConfirmUpdateDeferralDate(var Option, Boolean, Date, Boolean, Date)public-
LookupPayToVendorName(var Text)Booleanpublic-
RecreateTempPurchLines(var Record Purchase Line)public-
DeletePurchCommentLines()public-
DeletePurchLines(var Record Purchase Line)public-
SetReplaceDocumentDate()public-
PurchaseLinesEditable()Booleanpublic-
PerformManualRelease()internal-
CouldDimensionsBeKept()Booleanpublic-
GetUpdatedFieldCaption(Integer)Textpublic-
GetQtyReservedFromStockState()Enum Reservation From Stockinternal-
TestPurchasePrepayment()public-

Events, 260

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 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 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 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 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)Pending 19.0
Replaced by OnValidatePurchaseHeaderPayToVendorNoOnBeforeCheckDocType
Integration eventOnBeforeAssistEdit(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckSpecialOrderSalesLineLink(Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckShipToCode(Record Purchase Header, var Boolean)-
Integration eventOnBeforeContactIsNotRelatedToVendorError(Record Contact, Code[20], var Boolean)-
Integration eventOnBeforeDeleteRecordInApprovalRequest(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeInitInsert(var Record Purchase Header, var Record Purchase Header, var Boolean)-
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 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 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 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 eventOnCollectParamsInBufferForCreateDimSetOnAfterSetTempPurchLineFilters(var Record Purchase Line, Record Purchase Line)-
Integration eventOnBeforeValidatePayToVendorNo(var Record Purchase Header, var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Purchase Header, var Record Purchase Header, Integer, var Code[20])-
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 eventOnValidateBuyFromVendorNoOnValidateBuyFromVendorNoOnBeforeValidatePayToVendor(var Record Purchase Header)-
Integration eventOnBeforeOnRename(var Record Purchase Header, Record Purchase Header, var Boolean)-
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 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 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 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 eventOnBeforeTestPurchLineFieldsBeforeRecreate(var Record Purchase Header, var Record Purchase Line, var Boolean)-
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 eventOnAfterCopyBuyFromAddressToPayToAddress(var Record Purchase Header)-
Integration eventOnBeforeGetNoSeriesCode(Record Purchases & Payables Setup, var Code[20], var Boolean, var Record Purchase Header)-
Integration eventOnBeforeGetPostingNoSeriesCode(var Record Purchase Header, Record Purchases & Payables Setup, var Code[20], var Boolean)-
Integration eventOnAfterRecreatePurchLine(var Record Purchase Line, var Record Purchase Line, var Record Purchase Header)-
Integration eventOnAfterDeleteAllTempPurchLines(var Record Purchase Header)-
Integration eventOnAfterUpdatePurchLinesByFieldNo(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnAfterValidateShipToCode(var Record Purchase Header, Record Customer, Record Ship-to Address)-
Integration eventOnBeforeCheckReceiptInfo(var Record Purchase Header, Record Purchase Header, var Record Purchase Line, Boolean, var Boolean)-
Integration eventOnBeforeConfirmResvDateConflict(var Record Purchase Header, var Boolean, Integer)-
Integration eventOnBeforeDeletePurchaseLines(var Record Purchase Line, var Boolean, var Record Purchase Header)-
Integration eventOnBeforeLookupAppliesToDocNo(var Record Purchase Header, var Record Vendor Ledger Entry, var Boolean)-
Integration eventOnBeforeModifyPayToVendorAddress(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeModifyVendorAddress(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeOpenPurchaseOrderStatistics(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeTransferSavedFields(var Record Purchase Line, Record Purchase Line)-
Integration eventOnBeforeValidateLocationCode(var Record Purchase Header, var Boolean)-
Integration eventOnBuyFromCityOnBeforeOnLookup(var Record Purchase Header, Record Post Code, var Boolean)-
Integration eventOnShipToPostCodeOnBeforeOnLookup(var Record Purchase Header, var Boolean, Record Post Code)-
Integration eventOnBeforeOpenDocumentStatistics(var Record Purchase Header, var Boolean)-
Integration eventOnAfterPrepareOpeningDocumentStatistics(var Record Purchase Header)-
Integration eventOnGetStatisticsPageID(var Integer, Record Purchase Header)-
Integration eventOnBeforeTestStatusOpen(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnInitRecordOnAfterAssignDates(var Record Purchase Header)-
Integration eventOnSendProfileOnBeforeSendVendor(var Record Purchase Header, var Boolean)-
Integration eventOnUpdatePurchLinesByFieldNoOnBeforeLineModify(var Record Purchase Header, var Record Purchase Header, Record Purchase Line)-
Integration eventOnUpdatePurchLinesByFieldNoOnBeforeValidateFields(var Record Purchase Line, Record Purchase Line, var Integer, var Record Purchase Header, var Boolean)-
Integration eventOnValidateOrderAddressCodeOnAfterCopyBuyFromVendorAddressFieldsFromVendor(var Record Purchase Header, Record Vendor)-
Integration eventOnValidatePayToVendorNoOnBeforeRecallModifyAddressNotification(var Record Purchase Header, Record Purchase Header, Record Vendor)-
Integration eventOnLookupBuyfromVendorNameOnAfterSuccessfulLookup(var Record Purchase Header)-
Integration eventOnUpdatePayToVendOnBeforeFindByContact(var Record Purchase Header, Record Vendor, Record Contact)-
Integration eventOnBeforeCheckBlockedVendOnDocs(var Record Purchase Header, Record Purchase Header, var Record Vendor, Integer, var Boolean)-
Integration eventOnRecreateTempPurchLinesOnAfterTempPurchLineInsert(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line)-
Integration eventOnRecreatePurchLinesOnBeforeTransferSavedFields(var Record Purchase Header, var Record Purchase Line, var Boolean, var Record Purchase Line)-
Integration eventOnValidatePrepmtPaymentTermsCodeOnCaseElseOnBeforeValidatePrepaymentDueDate(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidatePrepmtPaymentTermsCodeOnCaseIfOnBeforeValidatePrepaymentDueDate(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeSetAmountToApply(var Record Purchase Header, var Record Vendor Ledger Entry)-
Integration eventOnBeforeGetNextArchiveDocOccurrenceNo(var Record Purchase Header, var Boolean)-
Integration eventOnAfterCopyAddressInfoFromOrderAddress(var Record Order Address, var Record Purchase Header)-
Integration eventOnAfterSetBuyFromVendorFromFilter(var Record Purchase Header)-
Integration eventOnAfterSetShipToForSpecOrder(var Record Purchase Header, Record Location, Record Company Information)-
Integration eventOnAfterTestNoSeries(var Record Purchase Header, Record Purchases & Payables Setup)-
Integration eventOnValidatePurchaseHeaderPayToVendorNoOnBeforeCheckDocType(Record Vendor, var Record Purchase Header, var Record Purchase Header, Boolean)-
Integration eventOnBeforeBuyFromPostCodeOnBeforeLookupHandled(var Record Purchase Header, Record Post Code, var Boolean)-
Integration eventOnBeforeConfirmDeletion(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeCreateDimensionsFromValidatePayToVendorNo(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeConfirmUpdateField(var Record Purchase Header, Record Purchase Header, Integer, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeValidateAppliesToDocNo(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeUpdateCurrencyFactor(var Record Purchase Header, var Boolean, var Record Currency Exchange Rate, Integer)-
Integration eventOnBeforeUpdateShipToAddress(var Record Purchase Header, var Boolean, Integer)-
Integration eventOnBeforeValidateEmptySellToCustomerAndLocation(var Record Purchase Header, Record Vendor, var Boolean, var Record Purchase Header)-
Integration eventOnBeforeValidateShipmentMethodCode(var Record Purchase Header, var Boolean)-
Integration eventOnRecreatePurchLinesOnAfterProcessTempPurchLines(var Record Purchase Line, var Record Purchase Header, Record Purchase Header, Text[100])-
Integration eventOnShowDocDimOnAfterSetDimensionSetID(var Record Purchase Header, Record Purchase Header)-
Integration eventOnTransferSavedFieldsSpecialOrderOnBeforeSalesLineModify(var Record Purchase Line, var Record Purchase Line, var Record Sales Line)-
Integration eventOnUpdateCurrencyFactorOnAfterCurrencyDateSet(var Record Purchase Header, var Date, Integer)-
Integration eventOnValidateOrderAddressCodeOnBeforeCopyBuyFromVendorAddressFieldsFromVendor(var Record Purchase Header, Record Vendor, var Boolean)-
Integration eventOnUpdateBuyFromVendOnAfterGetContact(var Record Purchase Header, var Record Contact, var Boolean)-
Integration eventOnUpdatePayToVendOnAfterGetContact(var Record Purchase Header, var Record Contact, var Boolean)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Purchase Header, var List, Integer)-
Integration eventOnAfterHasDifferentBuyFromAddress(var Record Purchase Header, Record Vendor, var Boolean)-
Integration eventOnAfterHasDifferentPayToAddress(var Record Purchase Header, Record Vendor, var Boolean)-
Integration eventOnAfterAddSpecialOrderToAddress(var Record Purchase Header, Record Sales Header, Boolean)-
Integration eventOnUpdatePurchLinesByFieldNoOnAfterCalcShouldConfirmReservationDateConflict(var Record Purchase Header, Integer, var Boolean)-
Integration eventOnUpdatePurchLinesByFieldNoOnAfterPurchLineSetFilters(var Record Purchase Header, Record Purchase Header, var Record Purchase Line, Integer)-
Integration eventOnValidatePostingDateOnBeforeResetInvoiceDiscountValue(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnBeforeAddSpecialOrderToAddress(var Record Purchase Header, var Record Sales Header, var Boolean, Boolean)-
Integration eventOnBeforeCalcInvDiscForHeader(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckContactRelatedToVendorCompany(Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeSendRecords(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidateDocumentDateWithPostingDate(var Record Purchase Header, Integer, var Boolean, Record Purchase Header)-
Integration eventOnValidateBuyFromVendorNoBeforeRecreateLines(var Record Purchase Header, Integer, var Record Vendor)-
Integration eventOnValidateBuyFromVendorNoOnAfterUpdateBuyFromCont(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidateBuyFromVendorNoOnAfterValidatePayToVendor(var Record Purchase Header)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidatePmtDiscountWhenBlank(var Record Purchase Header)-
Integration eventOnBeforeValidateRequestedReceiptDate(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnValidateGenBusPostingGroupOnAfterSetVATBusPostingGroup(var Record Purchase Header, Record Purchase Header, Record Gen. Business Posting Group)-
Integration eventOnAfterInitPostingNoSeries(var Record Purchase Header, Record Purchase Header)-
Integration eventOnBeforeValidateShipToCode(var Record Purchase Header, Record Purchase Header, var Record Ship-to Address, var Boolean)-
Integration eventOnBeforeLookupBuyFromContactNo(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeLookupPayToContactNo(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnAfterRecreatePurchLines(var Record Purchase Header, Text[100])-
Integration eventOnAfterCouldDimensionsBeKept(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnAfterCopyPayToVendorFieldsFromVendor(var Record Purchase Header, Record Vendor, Record Purchase Header)-
Integration eventOnAfterSetSecurityFilterOnRespCenter(var Record Purchase Header)-
Integration eventOnAfterPurchaseLinesEditable(Record Purchase Header, var Boolean)-
Integration eventOnAfterUpdatePayToAddressFromBuyFromAddress(var Record Purchase Header, Record Purchase Header, Integer)-
Integration eventOnUpdateAllLineDimOnAfterPurchLineSetFilters(var Record Purchase Line)-
Integration eventOnUpdatePurchLinesByFieldNoOnBeforeModifyRec(var Record Purchase Header, var Record Purchase Line)-
Integration eventOnUpdatePurchLinesByChangedFieldName(Record Purchase Header, var Record Purchase Line, Text[100], Integer, Record Purchase Header)-
Integration eventOnBeforeCouldDimensionsBeKept(var Record Purchase Header, Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeConfirmKeepExistingDimensions(var Record Purchase Header, Record Purchase Header, Integer, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeCreateDimSetForPrepmtAccDefaultDim(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeInitPostingDescription(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeMessageIfPurchLinesExist(var Record Purchase Header, Text[100], var Boolean)-
Integration eventOnBeforeJobUpdatePurchaseLine(var Record Purchase Line, var Boolean)-
Integration eventCollectParamsInBufferForCreateDimSetOnBeforeInsertTempPurchaseLineInBuffer(var Record General Posting Setup, var Record Default Dimension)-
Integration eventOnPrintRecordsOnBeforeTrySendToPrinterVendor(var Record Purchase Header, var Boolean, Boolean)-
Integration eventOnQtyToReceiveIsZeroOnAfterSetFilters(var Record Purchase Line)-
Integration eventOnBeforeValidatePromisedReceiptDate(var Record Purchase Header, Record Purchase Header, var Boolean, Integer)-
Integration eventOnBeforeValidatePayToCity(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidatePayToPostCode(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateShipToCity(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateShipToPostCode(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateBuyFromCity(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnBeforeValidateBuyFromPostCode(var Record Purchase Header, var Record Post Code, Integer, var Boolean)-
Integration eventOnValidateShipToCodeOnAfterCopyFromShipToAddr(var Record Purchase Header, Record Ship-to Address)-
Integration eventOnValidateShipToCodeOnAfterCopyFromSellToCust(var Record Purchase Header, Record Customer)-
Integration eventOnUpdateShipToAddressOnAfterCopyFromLocation(var Record Purchase Header, Record Location)-
Integration eventOnUpdateShipToAddressOnAfterCopyFromCompany(var Record Purchase Header, Record Company Information)-
Integration eventOnBeforeValidateOrderDate(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidateExpectedReceiptDate(var Record Purchase Header, Record Purchase Header, var Boolean, Integer)-
Integration eventOnBeforeValidateSendICDocument(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnSendRecordsOnBeforeSendVendorRecords(Enum Report Selection Usage, var Record Purchase Header, Text[150], var Boolean)-
Integration eventOnBeforeValidatePaymentDiscountPercent(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeValidatePrepmtPaymentDiscountPercent(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeGetUserSetupPurchaserCode(var Record Purchase Header, Boolean)-
Integration eventOnCheckBuyFromContactOnAfterFindByContact(var Record Purchase Header, var Record Contact Business Relation, var Record Contact)-
Integration eventOnAfterConfirmUpdateCurrencyFactor(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeConfirmUpdateCurrencyFactor(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Purchase Header, var Boolean, var List, Integer)-
Integration eventOnBeforeInitRecord(var Record Purchase Header, var Boolean, Record Purchase Header, Record Purchases & Payables Setup, Record General Ledger Setup, var Boolean)-
Integration eventOnBeforePrintRecords(var Record Purchase Header, Boolean, var Boolean)-
Integration eventOnBeforeSendProfile(var Record Purchase Header, var Record Document Sending Profile, var Boolean)-
Integration eventOnBeforeValidatePricesIncludingVAT(var Record Purchase Header, var Record Purchase Line, var Boolean, var Record Purchase Header)-
Integration eventOnBeforeCheckVendorPostingGroupChange(var Record Purchase Header, var Record Purchase Header, var Boolean)-
Integration eventOnBeforeOnInsert(var Record Purchase Header, var Boolean)-
Integration eventOnBeforePurchLinesExist(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnValidatePostingDateOnBeforeCheckNeedUpdateCurrencyFactor(var Record Purchase Header, Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnValidatePostingDateOnAfterCheckNeedUpdateCurrencyFactor(var Record Purchase Header, Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidateBuyFromVendorName(var Record Purchase Header, var Record Vendor, var Boolean)-
Integration eventOnBeforePriceMessageIfPurchLinesExist(var Record Purchase Header, Text[100], var Boolean)-
Integration eventOnShowDocDimOnBeforePurchHeaderModify(var Record Purchase Header)-
Integration eventOnCreateDimSetForPrepmtAccDefaultDimOnBeforeTempPurchaseLineCreateDim(var List, Record Purchase Line)-
Integration eventOnRecreatePurchLinesOnBeforePurchLinesExists(var Record Purchase Header, Record Purchase Header, Text[100], var Boolean)-
Integration eventOnBeforeInitPurchaseLineDefaultDimSource(var Record Purchase Header, var List, Record Purchase Line, var Boolean)-
Integration eventOnBeforeValidateSellToCustomerNo(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCheckShipToCodeChange(Record Purchase Header, var Boolean, Record Purchase Header)-
Integration eventOnBeforeSendToPosting(var Record Purchase Header, var Boolean, var Boolean, Integer)-
Integration eventOnBeforeValidateBuyFromVendorNo(var Record Purchase Header, Record Purchase Header, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeValidatePostingDate(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnCreateDimOnBeforeUpdateLines(var Record Purchase Header, Record Purchase Header, Integer, Integer, List)-
Integration eventOnBeforeShowPostedDocsToPrintCreatedMsg(var Boolean, Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalcPmtDiscDate(var Record Purchase Header, var Record Purchase Header, Integer, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeConfirmCloseUnposted(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeValidateCurrencyCode(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)-
Integration eventOnBeforeCheckDropShipmentLineExists(var Record Sales Shipment Line, var Boolean)-
Integration eventOnAfterBuyFromAddressEqualsPayToAddress(Record Purchase Header, var Boolean)-
Integration eventOnAfterIsShipToAddressEqualToCompanyShipToAddress(Record Purchase Header, Record Company Information, var Boolean)-
Integration eventOnAfterBuyFromAddressEqualsShipToAddress(Record Purchase Header, var Boolean)-
Integration eventOnBeforeHasMixedDropShipment(var Record Purchase Header, var Boolean, var Boolean)-