Table 36 Sales Header in 18

App
Base Application

Fields, 176Keys, 13Procedures, 127Events, 245

Versions171819202122232425262728latest

Source29

Fields, 176

IdNameTypeObsolete
1Document TypeEnum Sales Document Type-
2Sell-to Customer No.Code[20]-
3No.Code[20]-
4Bill-to Customer No.Code[20]-
5Bill-to NameText[100]-
6Bill-to Name 2Text[50]-
7Bill-to AddressText[100]-
8Bill-to Address 2Text[50]-
9Bill-to CityText[30]-
10Bill-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-
21Shipment 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]-
31Customer Posting GroupCode[20]-
32Currency CodeCode[10]-
33Currency FactorDecimal-
34Customer Price GroupCode[10]-
35Prices Including VATBoolean-
37Invoice Disc. CodeCode[20]-
40Customer Disc. GroupCode[20]-
41Language CodeCode[10]-
43Salesperson 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-
57ShipBoolean-
58InvoiceBoolean-
59Print Posted DocumentsBoolean-
60AmountDecimal-
61Amount Including VATDecimal-
62Shipping No.Code[20]-
63Posting No.Code[20]-
64Last Shipping No.Code[20]-
65Last Posting No.Code[20]-
66Prepayment No.Code[20]-
67Last Prepayment No.Code[20]-
68Prepmt. Cr. Memo No.Code[20]-
69Last Prepmt. Cr. Memo No.Code[20]-
70VAT Registration No.Text[20]-
71Combine ShipmentsBoolean-
73Reason CodeCode[10]-
74Gen. Bus. Posting GroupCode[20]-
75EU 3-Party TradeBoolean-
76Transaction TypeCode[10]-
77Transport MethodCode[10]-
78VAT Country/Region CodeCode[10]-
79Sell-to Customer NameText[100]-
80Sell-to Customer Name 2Text[50]-
81Sell-to AddressText[100]-
82Sell-to Address 2Text[50]-
83Sell-to CityText[30]-
84Sell-to ContactText[100]-
85Bill-to Post CodeCode[20]-
86Bill-to CountyText[30]-
87Bill-to Country/Region CodeCode[10]-
88Sell-to Post CodeCode[20]-
89Sell-to CountyText[30]-
90Sell-to 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-
97Exit PointCode[10]-
98CorrectionBoolean-
99Document DateDate-
100External Document No.Code[35]-
101AreaCode[10]-
102Transaction SpecificationCode[10]-
104Payment Method CodeCode[10]-
105Shipping Agent CodeCode[10]-
106Package Tracking No.Text[30]-
107No. SeriesCode[20]-
108Posting No. SeriesCode[20]-
109Shipping No. SeriesCode[20]-
114Tax Area CodeCode[20]-
115Tax LiableBoolean-
116VAT Bus. Posting GroupCode[20]-
117ReserveEnum Reserve Method-
118Applies-to IDCode[50]-
119VAT Base Discount %Decimal-
120StatusEnum Sales Document Status-
121Invoice Discount CalculationOption-
122Invoice Discount ValueDecimal-
123Send IC DocumentBoolean-
124IC StatusEnum Sales Document IC Status-
125Sell-to IC Partner CodeCode[20]-
126Bill-to IC Partner CodeCode[20]-
129IC DirectionOption-
130Prepayment %Decimal-
131Prepayment No. SeriesCode[20]-
132Compress PrepaymentBoolean-
133Prepayment Due DateDate-
134Prepmt. Cr. Memo No. SeriesCode[20]-
135Prepmt. Posting DescriptionText[100]-
138Prepmt. Pmt. Discount DateDate-
139Prepmt. Payment Terms CodeCode[10]-
140Prepmt. Payment Discount %Decimal-
151Quote No.Code[20]-
152Quote Valid Until DateDate-
153Quote Sent to CustomerDateTime-
154Quote AcceptedBoolean-
155Quote Accepted DateDate-
160Job Queue StatusOption-
161Job Queue Entry IDGuid-
165Incoming Document Entry No.Integer-
166Last Email Sent TimeDateTime-
167Last Email Sent StatusOption-
168Sent as EmailBoolean-
169Last Email Notif ClearedBoolean-
170IsTestBoolean-
171Sell-to Phone No.Text[30]-
172Sell-to E-MailText[80]-
175Payment Instructions IdIntegerPending 18.0
Microsoft Invoicing is not supported in Business Central
200Work DescriptionBlob-
300Amt. Ship. Not Inv. (LCY)Decimal-
301Amt. Ship. Not Inv. (LCY) BaseDecimal-
480Dimension Set IDInteger-
600Payment Service Set IDInteger-
1200Direct Debit Mandate IDCode[35]-
1305Invoice Discount AmountDecimal-
5043No. of Archived VersionsInteger-
5048Doc. No. OccurrenceInteger-
5050Campaign No.Code[20]-
5051Sell-to Customer Template CodeCode[10]Pending 18.0
Will be removed with other functionality related to "old" templates. Replaced by "Sell-to Customer Templ. Code".
5052Sell-to Contact No.Code[20]-
5053Bill-to Contact No.Code[20]-
5054Bill-to Customer Template CodeCode[10]Pending 18.0
Will be removed with other functionality related to "old" templates. Replaced by "Bill-to Customer Templ. Code".
5055Opportunity No.Code[20]-
5056Sell-to Customer Templ. CodeCode[20]-
5057Bill-to Customer Templ. CodeCode[20]-
5700Responsibility CenterCode[10]-
5750Shipping AdviceEnum Sales Header Shipping Advice-
5751Shipped Not InvoicedBoolean-
5752Completely ShippedBoolean-
5753Posting from Whse. Ref.Integer-
5754Location FilterCode[10]-
5755ShippedBoolean-
5756Last Shipment DateDate-
5790Requested Delivery DateDate-
5791Promised Delivery DateDate-
5792Shipping TimeDateFormula-
5793Outbound Whse. Handling TimeDateFormula-
5794Shipping Agent Service CodeCode[10]-
5795Late Order ShippingBoolean-
5796Date FilterDate-
5800ReceiveBoolean-
5801Return Receipt No.Code[20]-
5802Return Receipt No. SeriesCode[20]-
5803Last Return Receipt No.Code[20]-
7000Price Calculation MethodEnum Price Calculation Method-
7001Allow Line Disc.Boolean-
7200Get Shipment UsedBoolean-
8000IdGuidPending 15.0
This functionality will be replaced by the systemID field
9000Assigned User IDCode[50]-

Keys, 13

NameFieldsObsolete
Key1, clusteredDocument Type, No.-
Key2No., Document Type-
Key3Document Type, Sell-to Customer No.-
Key4Document Type, Bill-to Customer No.-
Key5Document Type, Combine Shipments, Bill-to Customer No., Currency Code, EU 3-Party Trade, Dimension Set ID-
Key6Sell-to Customer No., External Document No.-
Key7Document Type, Sell-to Contact No.-
Key8Bill-to Contact No.-
Key9Incoming Document Entry No.-
Key10Document Date-
Key11Shipment Date, Status, Location Code, Responsibility Center-
Key12Salesperson Code-
Key13SystemModifiedAt-

Procedures, 127

NameParametersReturnsAccessObsolete
InitInsert()public-
InitRecord()public-
AssistEdit(Record Sales Header)Booleanpublic-
TestNoSeries()public-
GetNoSeriesCode()Code[20]public-
ConfirmDeletion()Booleanpublic-
GetCust(Code[20])public-
SalesLinesExist()Booleanpublic-
RecreateSalesLines(Text[100])public-
MessageIfSalesLinesExist(Text[100])public-
PriceMessageIfSalesLinesExist(Text[100])public-
UpdateCurrencyFactor()public-
ConfirmCurrencyFactorUpdate()public-
SetHideValidationDialog(Boolean)public-
GetHideValidationDialog()Booleanpublic-
UpdateLocationCode(Code[10])public-
UpdateSalesLines(Text[100], Boolean)public-
UpdateSalesLinesByFieldNo(Integer, Boolean)public-
CreateDim(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])public-
ValidateShortcutDimCode(Integer, var Code[20])public-
ShippedSalesLinesExist()Booleanpublic-
ReturnReceiptExist()Booleanpublic-
CheckCustomerCreated(Boolean)Booleanpublic-
UpdateBillToCont(Code[20])public-
GetShippingTime(Integer)public-
GetSellToCustomerFaxNo()Textpublic-
CheckCreditMaxBeforeInsert()public-
CreateInvtPutAwayPick()public-
CreateTask()public-
UpdateShipToAddress()public-
ShowDocDim()public-
UpdateAllLineDim(Integer, Integer)public-
LookupAdjmtValueEntries(Option)public-
GetCustomerVATRegistrationNumber()Textpublic-
GetCustomerVATRegistrationNumberLbl()Textpublic-
GetCustomerGlobalLocationNumber()Textpublic-
GetCustomerGlobalLocationNumberLbl()Textpublic-
GetStatusStyleText()Textpublic-
GetPstdDocLinesToReverse()public-
CalcInvDiscForHeader()public-
SetSecurityFilterOnRespCenter()public-
InventoryPickConflict(Enum Sales Document Type, Code[20], Enum Sales Header Shipping Advice)Booleanpublic-
WhseShpmntConflict(Option, Code[20], Option)BooleanpublicPending 17.0
Replaced by WhseShipmentConflict().
WhseShipmentConflict(Enum Sales Document Type, Code[20], Enum Sales Header Shipping Advice)Booleanpublic-
CheckItemAvailabilityInLines()public-
QtyToShipIsZero()Booleanpublic-
IsApprovedForPosting()Booleanpublic-
IsApprovedForPostingBatch()Booleanpublic-
GetLegalStatement()Textpublic-
SendToPosting(Integer)Booleanpublic-
CancelBackgroundPosting()public-
EmailRecords(Boolean)public-
GetDocTypeTxt()Text[50]public-
GetFullDocTypeTxt()Textpublic-
LinkSalesDocWithOpportunity(Code[20])public-
SynchronizeAsmHeader()public-
CheckShippingAdvice()public-
InvoicedLineExists()Booleanpublic-
CreateDimSetForPrepmtAccDefaultDim()public-
OpenSalesOrderStatistics()public-
GetCardpageID()Integerpublic-
CheckAvailableCreditLimit()Decimalpublic-
SetStatus(Option)public-
CheckSalesPostRestrictions()public-
CustomerCreditLimitExceeded()public-
CustomerCreditLimitExceeded(Guid)public-
CustomerCreditLimitNotExceeded()public-
CheckSalesReleaseRestrictions()public-
DeferralHeadersExist()Booleanpublic-
SetSellToCustomerFromFilter()public-
CopySellToCustomerFilter()public-
BatchConfirmUpdateDeferralDate(var Option, Boolean, Date)public-
GetSelectedPaymentServicesText()Textpublic-
SetDefaultPaymentServices()public-
ChangePaymentServiceSetting()public-
IsCreditDocType()Booleanpublic-
HasSellToAddress()Booleanpublic-
HasShipToAddress()Booleanpublic-
HasBillToAddress()Booleanpublic-
CopyShipToCustomerAddressFieldsFromCust(var Record Customer)public-
SetShipToCustomerAddressFieldsFromShipToAddr(Record Ship-to Address)public-
SetBillToCustomerAddressFieldsFromCustomer(var Record Customer)public-
SetShipToAddress(Text[100], Text[50], Text[100], Text[50], Text[30], Code[20], Text[30], Code[10])public-
ShipToAddressEqualsSellToAddress()Booleanpublic-
BillToAddressEqualsSellToAddress()Booleanpublic-
CopySellToAddressToShipToAddress()public-
CopySellToAddressToBillToAddress()public-
ConfirmCloseUnposted()Booleanpublic-
InitFromSalesHeader(Record Sales Header)public-
SetWorkDescription(Text)public-
GetWorkDescription()Textpublic-
SetAllowSelectNoSeries()public-
SelltoCustomerNoOnAfterValidate(var Record Sales Header, var Record Sales Header)public-
SelectSalesHeaderCustomerTemplate()Code[10]publicPending 18.0
Will be removed with other functionality related to "old" templates. Replaced by SelectSalesHeaderNewCustomerTemplate()
RecallModifyAddressNotification(Guid)public-
GetModifyCustomerAddressNotificationId()Guidpublic-
GetModifyBillToCustomerAddressNotificationId()Guidpublic-
GetLineInvoiceDiscountResetNotificationId()Guidpublic-
SetModifyCustomerAddressNotificationDefaultState()public-
SetModifyBillToCustomerAddressNotificationDefaultState()public-
DontNotifyCurrentUserAgain(Guid)public-
HasDifferentSellToAddress(Record Customer)Booleanpublic-
HasDifferentBillToAddress(Record Customer)Booleanpublic-
HasDifferentShipToAddress(Record Customer)Booleanpublic-
ShowInteractionLogEntries()public-
GetBillToNo()Code[20]public-
GetCurrencySymbol()Text[10]public-
ValidateSalesPersonOnSalesHeader(Record Sales Header, Boolean, Boolean)public-
ShouldSearchForCustomerByName(Code[20])Booleanpublic-
TestQuantityShippedField(Record Sales Line)public-
TestStatusIsNotPendingApproval()Booleanpublic-
TestStatusIsNotPendingPrepayment()Booleanpublic-
TestStatusIsNotReleased()Booleanpublic-
TestStatusOpen()public-
SuspendStatusCheck(Boolean)public-
CheckForBlockedLines()public-
CopyDocument()public-
LookupSellToCustomerName()BooleanpublicPending 19.0
Replaced with LookupSellToCustomerName(var CustomerName: Text[100]): Boolean
GetStatusCheckSuspended()Booleanpublic-
SetCalledFromWhseDoc(Boolean)public-
ConfirmReservationDateConflict()public-
DeleteAllSalesLines()public-
OpenDocumentStatistics()public-
PrepareOpeningDocumentStatistics()public-
ShowDocumentStatisticsPage()public-
SelectSalesHeaderNewCustomerTemplate()Code[20]public-
LookupSellToCustomerName(var Text)Booleanpublic-

Events, 245

KindNameParametersObsolete
Integration eventOnCheckSalesPostRestrictions()-
Integration eventOnCustomerCreditLimitExceeded(Guid)-
Integration eventOnCustomerCreditLimitNotExceeded()-
Integration eventOnCheckSalesReleaseRestrictions()-
Integration eventOnAfterInitRecord(var Record Sales Header)-
Integration eventOnAfterInitNoSeries(var Record Sales Header, Record Sales Header)-
Integration eventOnAfterCheckCreditLimitCondition(var Record Sales Header, var Boolean)-
Integration eventOnAfterCheckCreditMaxBeforeInsert(var Record Sales Header)-
Integration eventOnAfterCheckBillToCust(var Record Sales Header, Record Sales Header, Record Customer)-
Integration eventOnAfterCheckSellToCust(var Record Sales Header, Record Sales Header, Record Customer, Integer)-
Integration eventOnAfterCheckShippingAdvice(var Record Sales Header, var Boolean)-
Integration eventOnAfterConfirmSalesPrice(var Record Sales Header, var Record Sales Line, var Boolean)-
Integration eventOnAfterRecreateSalesLine(var Record Sales Line, var Record Sales Line)-
Integration eventOnAfterDeleteAllTempSalesLines(Record Sales Header)-
Integration eventOnAfterInitFromSalesHeader(var Record Sales Header, Record Sales Header)-
Integration eventOnAfterInsertTempSalesLine(Record Sales Line, var Record Sales Line)-
Integration eventOnAfterIsApprovedForPosting(Record Sales Header, var Boolean)-
Integration eventOnAfterIsApprovedForPostingBatch(Record Sales Header, var Boolean)-
Integration eventOnAfterGetNoSeriesCode(var Record Sales Header, Record Sales & Receivables Setup, var Code[20])-
Integration eventOnAfterGetPostingNoSeriesCode(Record Sales Header, var Code[20])-
Integration eventOnAfterGetPrepaymentPostingNoSeriesCode(Record Sales Header, var Code[20])-
Integration eventOnAfterGetSalesSetup(Record Sales Header, var Record Sales & Receivables Setup, Integer)-
Integration eventOnAfterGetDocTypeText(var Record Sales Header, var Text[50])-
Integration eventOnAfterGetStatusStyleText(Record Sales Header, var Text)-
Integration eventOnAfterUpdateShipToAddress(var Record Sales Header, Record Sales Header, Integer)-
Integration eventOnAfterUpdateCurrencyFactor(var Record Sales Header, Boolean)-
Integration eventOnAfterAppliesToDocNoOnLookup(var Record Sales Header, Record Cust. Ledger Entry)-
Integration eventOnUpdateSalesLineByChangedFieldName(Record Sales Header, var Record Sales Line, Text[100], Integer)-
Integration eventOnUpdateSalesLineAmountsOnAfterSalesHeaderModify(var Record Sales Header, var Record Sales Line)-
Integration eventOnUpdateShipToContactOnBeforeValidateShipToContact(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnAfterCreateDimTableIDs(var Record Sales Header, Integer, var Integer, var Code[20])-
Integration eventOnAfterValidateShortcutDimCode(var Record Sales Header, Record Sales Header, Integer, var Code[20])-
Integration eventOnAfterCreateSalesLine(var Record Sales Line, var Record Sales Line)-
Integration eventOnAfterIsShipToAddressEqualToSellToAddress(Record Sales Header, Record Sales Header, var Boolean)-
Integration eventOnAfterSalesQuoteAccepted(var Record Sales Header)-
Integration eventOnAfterChangePricesIncludingVAT(var Record Sales Header)-
Integration eventOnAfterSelltoCustomerNoOnAfterValidate(var Record Sales Header, var Record Sales Header)-
Integration eventOnAfterSendSalesHeader(var Record Sales Header, Boolean)-
Integration eventOnAfterSetApplyToFilters(var Record Cust. Ledger Entry, Record Sales Header)-
Integration eventOnAfterSetFieldsBilltoCustomer(var Record Sales Header, Record Customer, Record Sales Header)-
Integration eventOnAfterTransferExtendedTextForSalesLineRecreation(var Record Sales Line, var Record Sales Line)-
Integration eventOnAfterCopyFromSellToCustTemplate(var Record Sales Header, Record Customer Template)Pending 18.0
Will be removed with other functionality related to "old" templates. Replaced by OnAfterCopyFromNewSellToCustTemplate().
Integration eventOnAfterCopySellToAddressToShipToAddress(var Record Sales Header)-
Integration eventOnAfterCopySellToAddressToBillToAddress(var Record Sales Header)-
Integration eventOnAfterCopySellToCustomerAddressFieldsFromCustomer(var Record Sales Header, Record Customer, Integer, var Boolean)-
Integration eventOnAfterCopyShipToCustomerAddressFieldsFromCustomer(var Record Sales Header, Record Customer)-
Integration eventOnAfterCopyShipToCustomerAddressFieldsFromShipToAddr(var Record Sales Header, Record Ship-to Address)-
Integration eventOnBeforeAssistEdit(var Record Sales Header, Record Sales Header, var Boolean, var Boolean)-
Integration eventOnBeforeCheckAvailableCreditLimit(var Record Sales Header, var Decimal, var Boolean)-
Integration eventOnBeforeCheckCreditLimit(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCheckCreditLimitIfLineNotInsertedYet(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCheckCustomerContactRelation(var Record Sales Header, Record Contact, var Boolean)-
Integration eventOnBeforeCheckReturnInfo(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCheckShipmentInfo(var Record Sales Header, Record Sales Header, var Record Sales Line, Boolean, var Boolean)-
Integration eventOnBeforeConfirmUpdateAllLineDim(var Record Sales Header, var Record Sales Header, Integer, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeConfirmBillToContactNoChange(var Record Sales Header, var Record Sales Header, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeConfirmSellToContactNoChange(var Record Sales Header, var Record Sales Header, Integer, var Boolean, var Boolean)-
Integration eventOnBeforeConfirmUpdateCurrencyFactor(var Record Sales Header, var Boolean)-
Integration eventOnBeforeGetContactAsCompany(Record Contact, var Record Contact, var Boolean)-
Integration eventOnBeforeConfirmDeletion(var Record Sales Header)-
Integration eventOnBeforeCopyShipToCustomerAddressFieldsFromCustomer(var Record Sales Header, Record Customer, var Boolean)-
Integration eventOnBeforeCopyShipToCustomerAddressFieldsFromShipToAddr(var Record Sales Header, Record Ship-to Address, var Boolean)-
Integration eventOnBeforeCreateCustomerFromSellToCustomerTemplate(var Record Sales Header, var Record Contact, var Boolean)-
Integration eventOnBeforeCreateCustomerFromBillToCustomerTemplate(var Record Sales Header, var Record Contact, var Boolean)-
Integration eventOnBeforeCreateDim(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreateInvtPutAwayPick(var Record Sales Header)-
Integration eventOnBeforeDeleteRecordInApprovalRequest(var Record Sales Header, var Boolean)-
Integration eventOnBeforeGetCustomerVATRegistrationNumber(var Record Sales Header, var Text, var Boolean)-
Integration eventOnBeforeGetCustomerVATRegistrationNumberLbl(var Record Sales Header, var Text, var Boolean)-
Integration eventOnBeforeGetNoSeriesCode(var Record Sales Header, Record Sales & Receivables Setup, var Code[20], var Boolean)-
Integration eventOnBeforeGetPostingNoSeriesCode(var Record Sales Header, Record Sales & Receivables Setup, var Code[20], var Boolean)-
Integration eventOnBeforeGetShippingTime(var Record Sales Header, Record Sales Header, var Integer, var Boolean, Integer)-
Integration eventOnBeforeInitFromSalesHeader(var Record Sales Header, Record Sales Header)-
Integration eventOnBeforeInitInsert(var Record Sales Header, Record Sales Header, var Boolean)-
Integration eventOnBeforeInitPostingDescription(var Record Sales Header, var Boolean)-
Integration eventOnBeforeInitRecord(var Record Sales Header, var Boolean, Record Sales Header)-
Integration eventOnBeforeIsCreditDocType(Record Sales Header, var Boolean)-
Integration eventOnBeforeLookupAppliesToDocNo(var Record Sales Header, var Record Cust. Ledger Entry, var Boolean)-
Integration eventOnBeforeLookupBillToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeLookupSellToContactNo(var Record Sales Header, Record Sales Header, var Boolean)-
Integration eventOnBeforeLookupSellToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeLookupShipToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeLookupShippingNoSeries(var Record Sales Header, var Boolean)-
Integration eventOnBeforeLookupReturnReceiptNoSeries(var Record Sales Header, var Boolean)-
Integration eventOnBeforeOpenSalesOrderStatistics(var Record Sales Header, var Boolean)-
Integration eventOnBeforeQtyToShipIsZero(var Record Sales Header, var Record Sales Line, var Boolean, var Boolean)-
Integration eventOnBeforeShowDocDim(var Record Sales Header, Record Sales Header, var Boolean)-
Integration eventOnBeforeShouldSearchForCustomerByName(Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeValidateBillToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeValidateReturnReceiptNoSeries(var Record Sales Header, var Boolean)-
Integration eventOnBeforeValidateSellToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeValidateShipToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeValidateVATRegistrationNo(var Record Sales Header, var Boolean)-
Integration eventOnBeforeMessageIfSalesLinesExist(Record Sales Header, Text, var Boolean)-
Integration eventOnBeforePriceMessageIfSalesLinesExist(Record Sales Header, Text, var Boolean)-
Integration eventOnBeforeRecreateSalesLines(var Record Sales Header)-
Integration eventOnBeforeRecreateSalesLinesHandler(var Record Sales Header, Record Sales Header, Text[100], var Boolean)-
Integration eventOnBeforeRecreateSalesLinesHandleSupplementTypes(var Record Sales Line, var Boolean)-
Integration eventOnBeforeSalesLineByChangedFieldNo(var Record Sales Header, var Record Sales Line, Integer, var Boolean)-
Integration eventOnBeforeSalesLineInsert(var Record Sales Line, var Record Sales Line, Record Sales Header)-
Integration eventOnBeforeSetCustomerLocationCode(var Record Sales Header, var Boolean)-
Integration eventOnBeforeSetDefaultSalesperson(var Record Sales Header, var Boolean)-
Integration eventOnBeforeTestNoSeries(var Record Sales Header, var Boolean)-
Integration eventOnBeforeSetSecurityFilterOnRespCenter(var Record Sales Header, var Boolean)-
Integration eventOnBeforeShowPostedDocsToPrintCreatedMsg(var Boolean)-
Integration eventOnBeforeSynchronizeForReservations(var Record Sales Header, var Record Sales Line, Record Sales Line, var Boolean)-
Integration eventOnBeforeUpdateBillToCustContact(var Record Sales Header, Record Contact, var Boolean)-
Integration eventOnBeforeUpdateSellToCust(var Record Sales Header, var Record Contact, var Record Customer, Code[20])-
Integration eventOnBeforeUpdateAllLineDim(var Record Sales Header, Integer, Integer, var Boolean, Record Sales Header)-
Integration eventOnBeforeUpdateLocationCode(var Record Sales Header, Code[10], var Boolean)-
Integration eventOnBeforeUpdateOutboundWhseHandlingTime(var Record Sales Header, var Boolean)-
Integration eventOnBeforeUpdateSalesLineAmounts(Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnBeforeUpdateSalesLines(var Record Sales Header, Text[100], var Boolean)-
Integration eventOnBeforeUpdateSellToCustContact(var Record Sales Header, Record Contact, var Boolean)-
Integration eventOnBeforeUpdateShipToAddress(var Record Sales Header, var Boolean, Integer)-
Integration eventOnBeforeUpdateShipToCodeFromCust(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnCheckItemAvailabilityInLinesOnAfterSetFilters(var Record Sales Line)-
Integration eventOnCollectParamsInBufferForCreateDimSetOnAfterSetTempSalesLineFilters(var Record Sales Line, Record Sales Line)-
Integration eventOnCopySelltoCustomerAddressFieldsFromCustomerOnAfterAssignRespCenter(var Record Sales Header, Record Customer, Integer)-
Integration eventOnCreateDimOnBeforeUpdateLines(var Record Sales Header, Record Sales Header, Integer, Integer)-
Integration eventOnCreateSalesLineOnAfterAssignType(var Record Sales Line, var Record Sales Line)-
Integration eventOnCreateSalesLineOnBeforeValidateQuantity(var Record Sales Line, var Record Sales Line)-
Integration eventOnInitFromContactOnAfterInitNoSeries(var Record Sales Header, var Record Sales Header)-
Integration eventOnInitFromContactOnBeforeInitRecord(var Record Sales Header, var Record Sales Header)-
Integration eventOnInitFromTemplateOnAfterInitNoSeries(var Record Sales Header, var Record Sales Header)-
Integration eventOnInitFromTemplateOnBeforeInitRecord(var Record Sales Header, var Record Sales Header)-
Integration eventOnInitInsertOnBeforeInitRecord(var Record Sales Header, Record Sales Header)-
Integration eventOnInitRecordOnBeforeAssignShipmentDate(var Record Sales Header, var Boolean)-
Integration eventOnInsertTempSalesLineInBufferOnBeforeTempSalesLineInsert(var Record Sales Line, Record Sales Line)-
Integration eventOnUpdateBillToCustOnAfterSalesQuote(var Record Sales Header, Record Contact)-
Integration eventOnValidateBilltoCustomerTemplateCodeBeforeRecreateSalesLines(var Record Sales Header, Integer)Pending 18.0
Will be removed with other functionality related to "old" templates. Replaced by OnValidateBilltoCustomerTemplCodeOnBeforeRecreateSalesLines()
Integration eventOnValidateSellToCustomerNoAfterInit(var Record Sales Header, Record Sales Header)-
Integration eventOnAfterTestQuantityShippedField(Record Sales Line)-
Integration eventOnBeforeTestSalesLineFieldsBeforeRecreate(var Record Sales Header, var Boolean, var Record Sales Line)-
Integration eventOnAfterTestStatusOpen(var Record Sales Header)-
Integration eventOnAfterUpdateBillToCont(var Record Sales Header, Record Customer, Record Contact)-
Integration eventOnAfterUpdateBillToCust(var Record Sales Header, Record Contact)-
Integration eventOnAfterUpdateSellToCont(var Record Sales Header, Record Customer, Record Contact, Boolean)-
Integration eventOnAfterUpdateSellToCust(var Record Sales Header, Record Contact)-
Integration eventOnAfterUpdateSalesLines(var Record Sales Header)-
Integration eventOnBeforeValidateBillToCustomerName(var Record Sales Header, var Record Customer)-
Integration eventOnBeforeValidateSellToCustomerName(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Sales Header, Record Sales Header, Integer, var Code[20])-
Integration eventOnRecreateSalesLinesOnAfterSetSalesLineFilters(var Record Sales Line)-
Integration eventOnRecreateSalesLinesOnBeforeConfirm(var Record Sales Header, Record Sales Header, Text[100], Boolean, var Boolean, var Boolean)-
Integration eventOnRecreateSalesLinesOnBeforeSalesLineDeleteAll(var Record Sales Header, var Record Sales Line, Integer, var Boolean)-
Integration eventOnTestStatusIsNotPendingApproval(Record Sales Header, var Boolean)-
Integration eventOnTestStatusIsNotPendingPrepayment(Record Sales Header, var Boolean)-
Integration eventOnTestStatusIsNotReleased(Record Sales Header, var Boolean)-
Integration eventOnUpdateAllLineDimOnBeforeSalesLineModify(var Record Sales Line)-
Integration eventOnUpdateSalesLinesByFieldNoOnBeforeSalesLineModify(var Record Sales Line, Integer, Integer)-
Integration eventOnUpdateBillToCustOnBeforeContactIsNotRelatedToAnyCostomerErr(var Record Sales Header, Record Contact, var Record Contact Business Relation, var Boolean)-
Integration eventOnUpdateBillToCustOnBeforeFindContactBusinessRelation(Record Contact, var Record Contact Business Relation, var Boolean, var Boolean)-
Integration eventOnUpdateSellToCustOnAfterSetFromSearchContact(var Record Sales Header, var Record Contact)-
Integration eventOnUpdateSellToCustOnAfterSetSellToContactNo(var Record Sales Header, var Record Customer, var Record Contact)-
Integration eventOnUpdateSellToCustOnBeforeContactIsNotRelatedToAnyCostomerErr(var Record Sales Header, Record Contact, var Record Contact Business Relation, var Boolean)-
Integration eventOnUpdateSellToCustOnBeforeFindContactBusinessRelation(Record Contact, var Record Contact Business Relation, var Boolean, var Boolean)-
Integration eventOnValidateBillToCustomerNoOnAfterConfirmed(var Record Sales Header)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalcDueDate(var Record Sales Header, var Record Sales Header, Integer, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalcPmtDiscDate(var Record Sales Header, var Record Sales Header, Integer, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidateDueDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeValidateDueDateWhenBlank(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnValidatePostingDateOnBeforeAssignDocumentDate(var Record Sales Header, var Boolean)-
Integration eventOnValidatePostingDateOnBeforeCheckNeedUpdateCurrencyFactor(var Record Sales Header, var Boolean, var Boolean)-
Integration eventOnValidatePaymentTermsCodeOnBeforeCalculatePrepaymentDueDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnValidatePricesIncludingVATOnBeforeSalesLineModify(var Record Sales Header, var Record Sales Line, Record Currency, Boolean)-
Integration eventOnValidateShippingAgentCodeOnBeforeUpdateLines(var Record Sales Header, Integer, Boolean)-
Integration eventOnBeforeGetFullDocTypeTxt(var Record Sales Header, var Text, var Boolean)-
Integration eventOnCollectParamsInBufferForCreateDimSetOnBeforeInsertTempSalesLineInBuffer(var Record General Posting Setup, var Record Default Dimension)-
Integration eventOnBeforeCopyDocument(var Record Sales Header, var Boolean)-
Integration eventOnBeforeUpdateBillToCust(var Record Sales Header, Code[20], var Boolean)-
Integration eventOnRecreateSalesLinesOnBeforeTempSalesLineFindSet(var Record Sales Line)-
Integration eventOnBeforeCheckContactRelatedToCustomerCompany(Record Sales Header, Integer, var Boolean)-
Integration eventOnBeforeShowModifyAddressNotification(var Boolean, Record Sales Header, Code[20])-
Integration eventOnShowDocDimOnBeforeUpdateSalesLines(var Record Sales Header, Record Sales Header)-
Integration eventOnBeforeConfirmRecalculatePrice(var Record Sales Header, Record Sales Header, Integer, var Boolean, var Boolean, var Boolean)-
Integration eventOnUpdateAllLineDimOnBeforeGetSalesLineNewDimSetID(var Record Sales Line, Integer, Integer)-
Integration eventOnUpdateAllLineDimOnAfterGetSalesLineNewDimsetID(Record Sales Header, Record Sales Header, Record Sales Line, var Integer, Integer, Integer)-
Integration eventOnBeforeValidateShippingNoSeries(var Record Sales Header, var Boolean)-
Integration eventOnBeforeRename(var Record Sales Header, var Boolean, Record Sales Header)-
Integration eventOnBeforeLookupBillToContactNo(var Boolean)-
Integration eventOnBeforeUpdateOpportunity(var Boolean)-
Integration eventOnBeforeCheckPromisedDeliveryDate(var Boolean)-
Integration eventOnBeforeUpdateShipToAddressFromSellToAddress(var Record Sales Header, Integer, var Boolean)-
Integration eventOnBeforeSetSalespersonCode(var Record Sales Header, Code[20], var Code[20], var Boolean)-
Integration eventOnAfterUpdateShipToAddressFromSellToAddress(var Record Sales Header, Record Sales Header, Integer)-
Integration eventOnBeforeValidateShipToCode(var Record Sales Header, Record Sales Header, Record Customer, Record Ship-to Address, var Boolean)-
Integration eventOnValidateSellToCustomerNoOnBeforeCheckBlockedCustOnDocs(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnValidateBillToCustomerNoOnBeforeCheckBlockedCustOnDocs(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnBeforeValidateBillToName(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnValidateShipToCodeOnBeforeValidateTaxLiable(var Record Sales Header, var Record Sales Header)-
Integration eventOnValidateShipToCodeOnBeforeCopyShipToAddress(var Record Sales Header, var Record Sales Header, var Boolean)-
Integration eventOnBeforeValidateShipmentMethodCode(var Record Sales Header, var Boolean)-
Integration eventOnInitRecordOnBeforeAssignWorkDateToPostingDate(var Record Sales Header, var Boolean)-
Integration eventOnBeforeSetBillToCustomerNo(var Record Sales Header, var Record Customer, var Boolean)-
Integration eventOnBeforeValidateShippingAgentServiceCode(var Record Sales Header, var Boolean)-
Integration eventOnBeforeValidatePrepmtPaymentTermsCode(var Record Sales Header, var Record Sales Header, Integer, Integer, Boolean, var Boolean)-
Integration eventOnAfterRecreateSalesLines(var Record Sales Header, Text[100])-
Integration eventOnAfterSetSellToCustomerFromFilter(var Record Sales Header)-
Integration eventOnBeforeCalcInvDiscForHeader(var Record Sales Header)-
Integration eventOnAfterInitFromBillToCustTemplate(var Record Sales Header, Record Customer Templ.)-
Integration eventOnAfterOnInsert(var Record Sales Header)-
Integration eventOnAfterTestNoSeries(var Record Sales Header, var Record Sales & Receivables Setup)-
Integration eventOnUpdateOpportunityOnBeforeModify(var Record Opportunity, var Record Sales Header)-
Integration eventOnUpdateOpportunityLinkOnBeforeModify(var Record Opportunity, var Record Sales Header, Option, Code[20])-
Integration eventOnAfterCopyFromNewSellToCustTemplate(var Record Sales Header, Record Customer Templ.)-
Integration eventOnAfterUpdateSalesLinesByFieldNo(var Record Sales Header, Record Sales Header, Integer)-
Integration eventOnBeforeCheckCreditMaxBeforeInsert(var Record Sales Header, var Boolean, Boolean, Code[20], Code[20])-
Integration eventOnBeforeCheckShippingAdvice(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreateDimensionsFromValidateBillToCustomerNo(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreateSalesLine(var Record Sales Line, var Boolean, var Record Sales Header)-
Integration eventOnBeforeDeleteSalesLines(var Record Sales Line, var Boolean, var Record Sales Header)-
Integration eventOnBeforeGetPstdDocLinesToReverse(var Record Sales Header, var Boolean)-
Integration eventOnBeforeGetShipmentMethodCode(var Record Sales Header, var Boolean)-
Integration eventOnAfterLookupShipToCity(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeLookupShipToCity(var Record Sales Header, var Record Post Code)-
Integration eventOnAfterLookupShipToPostCode(var Record Sales Header, var Record Post Code)-
Integration eventOnBeforeTransferItemChargeAssgntSalesToTemp(var Record Sales Header, var Record Item Charge Assignment (Sales), var Record Item Charge Assignment (Sales), var Boolean)-
Integration eventOnBeforeUpdateCurrencyFactor(var Record Sales Header, var Boolean, var Record Currency Exchange Rate)-
Integration eventOnBeforeValidateDocumentDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnBeforeValidatePaymentTermsCode(var Record Sales Header, var Record Sales Header, Integer, Boolean, var Boolean)-
Integration eventOnBeforeStoreSalesCommentLineToTemp(var Record Sales Header, Record Sales Header, var Boolean)-
Integration eventOnBeforeUpdateSalesLinesByFieldNo(var Record Sales Header, Integer, var Boolean, var Boolean, Record Sales Header)-
Integration eventOnBeforeValidatePostingDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnValidateBilltoCustomerTemplCodeOnBeforeRecreateSalesLines(var Record Sales Header, Integer)-
Integration eventOnBeforeTestQuantityShippedField(Record Sales Line, var Boolean)-
Integration eventOnBeforeOpenDocumentStatistics(var Record Sales Header, var Boolean)-
Integration eventOnAfterPrepareOpeningDocumentStatistics(var Record Sales Header)-
Integration eventOnGetStatisticsPageID(var Integer, Record Sales Header)-
Integration eventOnBeforeTestStatusOpen(var Record Sales Header, Record Sales Header, Integer)-
Integration eventOnBeforeValidateAppliesToDocNo(var Record Sales Header, var Record Cust. Ledger Entry, Record Sales Header, var Boolean)-
Integration eventOnLinkSalesDocWithOpportunityOnBeforeSalesHeaderModify(var Record Sales Header, Code[20], Record Opportunity)-
Integration eventOnLookupSellToCustomerNameOnAfterSuccessfulLookup(var Record Sales Header)-
Integration eventOnRecreateReservEntryReqLineOnAfterLoop(var Record Sales Header, Record Sales Line)-
Integration eventOnUpdateSalesLinesByFieldNoOnAfterCalcShouldConfirmReservationDateConflict(var Record Sales Header, Integer, var Boolean)-
Integration eventOnUpdateSellToCustOnAfterSetShipToAddress(var Record Sales Header, var Record Contact)-
Integration eventOnBeforeSetBillToCustomerAddressFieldsFromCustomer(var Record Sales Header, var Record Customer, var Boolean, var Boolean, Record Sales Header, var Record General Ledger Setup)-
Integration eventOnValidateBillToCustomerNoOnBeforeRecallModifyAddressNotification(var Record Sales Header, var Record Sales Header)-
Integration eventOnBeforeValidateShippingAgentCode(var Record Sales Header, var Boolean, var Record Sales Header, Integer)-
Integration eventOnValidateSellToCustomerNoOnBeforeRecallModifyAddressNotification(var Record Sales Header, Record Sales Header)-
Integration eventOnCheckCreditMaxBeforeInsertOnCaseIfOnBeforeSalesHeaderCheckCase(var Record Sales Header)-
Integration eventOnPrepmtPaymentTermsCodeOnCaseElseOnBeforeValidatePrepaymentDueDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnValidatePrepmtPaymentTermsCodeOnCaseIfOnBeforeValidatePrepaymentDueDate(var Record Sales Header, Record Sales Header, Integer, var Boolean)-
Integration eventOnAfterRecreateSalesLinesHandleSupplementTypes(var Record Sales Header)-
Integration eventOnAfterInitPostingNoSeries(var Record Sales Header, Record Sales Header)-