| Integration event | OnAfterAssignFieldsForNo | (var Record Sales Line, var Record Sales Line, Record Sales Header) | - |
| Integration event | OnAfterApplyPrice | (var Record Sales Line, var Record Sales Line, Integer, Integer) | - |
| Integration event | OnAfterAssignHeaderValues | (var Record Sales Line, Record Sales Header) | - |
| Integration event | OnAfterAssignItemValues | (var Record Sales Line, Record Item) | - |
| Integration event | OnAfterAssignItemUOM | (var Record Sales Line, Record Item, Integer) | - |
| Integration event | OnAfterAssignResourceUOM | (var Record Sales Line, Record Resource, Record Resource Unit of Measure) | - |
| Integration event | OnAfterAutoReserve | (var Record Sales Line) | - |
| Integration event | OnAfterCheckItemAvailable | (var Record Sales Line, Integer, Boolean) | - |
| Integration event | OnAfterCheckShipmentRelation | (Record Sales Line, Record Sales Shipment Line) | - |
| Integration event | OnAfterCheckRetRcptRelation | (Record Sales Line, Record Return Receipt Line) | - |
| Integration event | OnAfterCopyFromItem | (var Record Sales Line, Record Item, Integer) | - |
| Integration event | OnAfterCopyFromSalesLine | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnAfterDeleteChargeChargeAssgnt | (var Record Sales Line, var Record Sales Line, Integer) | - |
| Integration event | OnAfterFilterLinesWithItemToPlan | (var Record Sales Line, var Record Item, Option) | - |
| Integration event | OnAfterFindResUnitCost | (var Record Sales Line, var Record Resource Cost) | Pending 16.0 |
| Replaced by the new implementation (V16) of price calculation. |
| Integration event | OnAfterGetFAPostingGroup | (var Record Sales Line, Record G/L Account) | - |
| Integration event | OnAfterGetItemTranslation | (var Record Sales Line, Record Sales Header, Record Item Translation) | - |
| Integration event | OnAfterGetSalesHeader | (var Record Sales Line, var Record Sales Header, var Record Currency) | - |
| Integration event | OnAfterGetUnitCost | (var Record Sales Line, Record Item) | - |
| Integration event | OnAfterHasTypeToFillMandatoryFields | (var Record Sales Line, var Boolean) | - |
| Integration event | OnAfterGetSalesSetup | (var Record Sales Line, var Record Sales & Receivables Setup) | - |
| Integration event | OnAfterIsCreditDocType | (Record Sales Line, var Boolean) | - |
| Integration event | OnAfterOpenItemTrackingLines | (Record Sales Line) | - |
| Integration event | OnAfterShowNonStock | (var Record Sales Line, Record Nonstock Item) | - |
| Integration event | OnAfterUpdateLineDiscPct | (var Record Sales Line) | - |
| Integration event | OnAfterUpdatePrePaymentAmounts | (var Record Sales Line) | - |
| Integration event | OnAfterUpdateUnitPrice | (var Record Sales Line, Record Sales Line, Integer, Integer) | - |
| Integration event | OnAfterAddItem | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnBeforeAutoReserve | (var Record Sales Line, var Boolean, Record Sales Line, Boolean, var Codeunit Sales Line-Reserve) | - |
| Integration event | OnBeforeCalcInvDiscToInvoice | (var Record Sales Line, Integer) | - |
| Integration event | OnBeforeCalcPlannedShptDate | (var Record Sales Line, var Date, Integer, var Boolean) | - |
| Integration event | OnBeforeCalcPrepmtToDeduct | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCalcVATAmountLines | (Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Boolean, Option) | - |
| Integration event | OnBeforeCallItemTracking | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCheckAssocPurchOrder | (var Record Sales Line, Text[250], var Boolean, Record Sales Line) | - |
| Integration event | OnBeforeCheckAsmToOrder | (var Record Sales Line, Record Assembly Header, var Boolean) | - |
| Integration event | OnBeforeCheckBinCodeRelation | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCheckItemAvailable | (var Record Sales Line, Integer, var Boolean, Integer, Record Sales Line) | - |
| Integration event | OnBeforeCheckLinkedBlanketOrderLineOnDelete | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCleanSpecialOrderFieldsAndCheckAssocPurchOrder | (var Record Sales Line) | - |
| Integration event | OnBeforeCleanPurchaseLineSpecialOrderFields | (Record Sales Line, var Boolean, var Boolean) | - |
| Integration event | OnBeforeCopyFromItem | (var Record Sales Line, Record Item, var Boolean) | - |
| Integration event | OnBeforeFindNoByDescription | (Record Sales Line, Record Sales Line, var Integer, var Boolean) | - |
| Integration event | OnBeforeFindOrCreateRecordByNo | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeFormatType | (Record Sales Line, var Text[20], var Boolean) | - |
| Integration event | OnBeforeGetFAPostingGroup | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeGetDefaultBin | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeGetItemTranslation | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeGetSalesHeader | (var Record Sales Line, var Record Sales Header, var Boolean, var Record Currency) | - |
| Integration event | OnBeforeGetUnitCost | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeGetDeferralAmount | (var Record Sales Line, var Boolean, var Decimal) | - |
| Integration event | OnBeforeInitHeaderLocactionCode | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeInitOutstandingAmount | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeInitQty | (var Record Sales Line, Record Sales Line, Boolean, Boolean, var Boolean) | - |
| Integration event | OnBeforeInitQtyToAsm | (var Record Sales Line, Integer) | - |
| Integration event | OnBeforeIsAsmToOrderRequired | (Record Sales Line, var Boolean, var Boolean) | - |
| Integration event | OnBeforeLookupShortcutDimCode | (var Record Sales Line, Record Sales Line, Integer, var Code[20], var Boolean) | - |
| Integration event | OnBeforeMaxQtyToInvoice | (Record Sales Line, var Decimal, var Boolean) | - |
| Integration event | OnBeforeMaxQtyToInvoiceBase | (Record Sales Line, var Decimal, var Boolean) | - |
| Integration event | OnBeforeSetDefaultItemQuantity | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeSetSalesHeader | (Record Sales Header) | - |
| Integration event | OnBeforeShowDimensions | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeSignedXX | (var Record Sales Line, var Decimal, var Boolean) | - |
| Integration event | OnBeforeShowItemSub | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeShowReservation | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeShowReservationEntries | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeTestJobPlanningLine | (var Record Sales Line, var Boolean, Integer) | - |
| Integration event | OnBeforeTestQtyFromLindDiscountAmount | (var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateDates | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeUpdatePrepmtSetupFields | (var Record Sales Line, var Boolean, Integer) | - |
| Integration event | OnBeforeUpdateLineDiscPct | (var Record Sales Line, var Boolean, Record Currency) | - |
| Integration event | OnBeforeUpdateUnitPrice | (var Record Sales Line, Record Sales Line, Integer, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateAmounts | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateVATAmounts | (var Record Sales Line) | - |
| Integration event | OnBeforeUpdateVATOnLines | (Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Boolean, Integer) | - |
| Integration event | OnBeforeUpdateWithWarehouseShip | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeUpdateQuantityFromUOMCode | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeUpdateQtyToAsmFromSalesLineQtyToShip | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateReturnReasonCode | (var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateBlanketOrderNo | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeVerifyReservedQty | (var Record Sales Line, Record Sales Line, Integer) | - |
| Integration event | OnBeforeZeroAmountLine | (var Record Sales Line, Option, var Boolean, var Boolean) | - |
| Integration event | OnAfterInitHeaderDefaults | (var Record Sales Line, Record Sales Header, Record Sales Line) | - |
| Integration event | OnAfterInitOutstanding | (var Record Sales Line) | - |
| Integration event | OnAfterInitOutstandingQty | (var Record Sales Line) | - |
| Integration event | OnAfterInitOutstandingAmount | (var Record Sales Line, Record Sales Header, Record Currency) | - |
| Integration event | OnAfterInitQtyToInvoice | (var Record Sales Line, Integer) | - |
| Integration event | OnAfterInitQtyToShip | (var Record Sales Line, Integer) | - |
| Integration event | OnAfterInitQtyToShip2 | (var Record Sales Line, Integer) | - |
| Integration event | OnAfterInitQtyToReceive | (var Record Sales Line, Integer) | - |
| Integration event | OnAfterInitType | (var Record Sales Line, Record Sales Line, Record Sales Header) | - |
| Integration event | OnAfterCalcLineAmount | (var Record Sales Line, var Decimal) | - |
| Integration event | OnAfterCalcVATAmountLines | (var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option) | - |
| Integration event | OnAfterGetLineAmountToHandle | (Record Sales Line, Decimal, var Decimal, var Decimal) | - |
| Integration event | OnAfterGetLineWithPrice | (var Interface Line With Price) | - |
| Integration event | OnAfterSalesTaxCalculate | (var Record Sales Line, Record Sales Header, Record Currency) | - |
| Integration event | OnAfterSalesTaxCalculateReverse | (var Record Sales Line, Record Sales Header, Record Currency) | - |
| Integration event | OnAfterSetReserveWithoutPurchasingCode | (var Record Sales Line, Record Sales Header, Record Item) | - |
| Integration event | OnAfterShowDimensions | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnAfterUpdateAmounts | (var Record Sales Line, var Record Sales Line, Integer) | - |
| Integration event | OnAfterUpdateAmountsDone | (var Record Sales Line, var Record Sales Line, Integer) | - |
| Integration event | OnAfterUpdateBaseAmounts | (var Record Sales Line, var Record Sales Line, Integer) | - |
| Integration event | OnAfterUpdateDates | (var Record Sales Line) | - |
| Integration event | OnAfterUpdateItemReference | (var Record Sales Line) | - |
| Integration event | OnAfterUpdateVATAmounts | (var Record Sales Line) | - |
| Integration event | OnAfterUpdateVATOnLines | (var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option) | - |
| Integration event | OnAfterUpdateWithWarehouseShip | (Record Sales Header, var Record Sales Line) | - |
| Integration event | OnAfterCreateDimTableIDs | (var Record Sales Line, Integer, var Integer, var Code[20]) | Pending 20.0 |
| Temporary event for compatibility |
| Integration event | OnAfterSetReservationFilters | (var Record Reservation Entry, Record Sales Line) | - |
| Integration event | OnAfterShowItemSub | (var Record Sales Line) | - |
| Integration event | OnAfterUpdateICPartner | (var Record Sales Line, Record Sales Header) | - |
| Integration event | OnAfterValidateReturnReasonCode | (var Record Sales Line, Integer) | - |
| Integration event | OnInitQtyToShip2OnBeforeCalcInvDiscToInvoice | (var Record Sales Line, var Record Sales Line) | - |
| Integration event | OnShowItemChargeAssgntOnBeforeCalcItemCharge | (var Record Sales Line, var Decimal, Record Currency, var Boolean, var Record Item Charge Assignment (Sales)) | - |
| Integration event | OnUpdateLineDiscPctOnAfterCalcIsOutOfStandardDiscPctRange | (var Record Sales Line, var Boolean) | - |
| Integration event | OnUpdateUnitPriceByFieldOnAfterFindPrice | (Record Sales Header, var Record Sales Line, Integer, Integer) | - |
| Integration event | OnUpdateUnitPriceOnBeforeFindPrice | (Record Sales Header, var Record Sales Line, Integer, Integer, var Boolean) | - |
| Integration event | OnValidateLocationCodeOnBeforeSetShipmentDate | (var Record Sales Line, var Boolean) | - |
| Integration event | OnValidateTypeOnAfterCheckItem | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnValidateTypeOnCopyFromTempSalesLine | (var Record Sales Line, var Record Sales Line) | - |
| Integration event | OnValidateNoOnAfterInitHeaderDefaults | (var Record Sales Header, var Record Sales Line) | - |
| Integration event | OnValidateNoOnAfterVerifyChange | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnValidateNoOnCopyFromTempSalesLine | (var Record Sales Line, var Record Sales Line, Record Sales Line) | - |
| Integration event | OnValidateNoOnBeforeInitHeaderDefaults | (Record Sales Header, var Record Sales Line) | - |
| Integration event | OnValidateNoOnBeforeInitRec | (var Record Sales Line, Record Sales Line, Integer) | - |
| Integration event | OnValidateNoOnBeforeUpdateDates | (var Record Sales Line, Record Sales Line, Record Sales Header, Integer, var Boolean, var Record Sales Line) | - |
| Integration event | OnValidateQuantityOnAfterCalcBaseQty | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnValidateQuantityOnBeforeGetUnitCost | (var Record Sales Line, Record Item) | - |
| Integration event | OnValidateQuantityOnBeforeResetAmounts | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnValidateQtyToShipAfterInitQty | (var Record Sales Line, var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnValidateQtyToShipOnAfterCheck | (var Record Sales Line, Integer) | - |
| Integration event | OnValidateQtyToReturnAfterInitQty | (var Record Sales Line, var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnValidateReturnQtyToReceiveOnAfterCheck | (var Record Sales Line, Integer) | - |
| Integration event | OnValidateVariantCodeOnAfterChecks | (var Record Sales Line, Record Sales Line, Integer) | - |
| Integration event | OnValidateVATProdPostingGroupOnBeforeCheckVATCalcType | (var Record Sales Line, Record VAT Posting Setup, var Boolean) | - |
| Integration event | OnValidateVATProdPostingGroupOnBeforeUpdateUnitPrice | (var Record Sales Line, Record VAT Posting Setup, var Boolean) | - |
| Integration event | OnAfterTestStatusOpen | (var Record Sales Line, var Record Sales Header) | - |
| Integration event | OnAfterSetDefaultQuantity | (var Record Sales Line, var Record Sales Line) | - |
| Integration event | OnAfterUpdateTotalAmounts | (var Record Sales Line, Record Sales Line, var Decimal, var Decimal, var Decimal, var Decimal) | - |
| Integration event | OnCalcShipmentDateOnPlannedShipmentDate | (Record Sales Line, var Date, var Boolean) | - |
| Integration event | OnCopyFromItemOnAfterCheck | (var Record Sales Line, Record Item) | - |
| Integration event | OnCopyFromResourceOnBeforeTestBlocked | (var Record Resource, var Boolean) | - |
| Integration event | OnGetDeferralPostDate | (Record Sales Header, var Date, Record Sales Line) | - |
| Integration event | OnAfterAutoAsmToOrder | (var Record Sales Line) | - |
| Integration event | OnBeforeAutoAsmToOrder | (var Record Sales Line, var Boolean) | - |
| Integration event | OnAfterBlanketOrderLookup | (var Record Sales Line) | - |
| Integration event | OnBeforeBlanketOrderLookup | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCalcPlannedDeliveryDate | (var Record Sales Line, var Date, Integer, var Boolean) | - |
| Integration event | OnGetGetFAPostingGroupOnBeforeExit | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeOpenItemTrackingLines | (Record Sales Line, var Boolean) | - |
| Integration event | OnAfterCheckCreditLimitCondition | (Record Sales Line, var Boolean) | - |
| Integration event | OnAfterValidateShortcutDimCode | (var Record Sales Line, Record Sales Line, Integer, var Code[20]) | - |
| Integration event | OnBeforeUpdateItemChargeAssgnt | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeUpdateUnitPriceFromNonstockItem | (var Record Sales Line, Record Nonstock Item, var Boolean) | - |
| Integration event | OnBeforeValidateDescription | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateQuantityBase | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateShortcutDimCode | (var Record Sales Line, Record Sales Line, Integer, var Code[20], var Boolean) | - |
| Integration event | OnUpdateAmountOnBeforeCheckCreditLimit | (var Record Sales Line, var Boolean, Integer) | - |
| Integration event | OnUpdateVATOnLinesOnBeforeCalculateNewAmount | (var Record Sales Line, Record Sales Header, Record VAT Amount Line, Record VAT Amount Line, var Decimal, var Decimal) | - |
| Integration event | OnUpdateVATOnLinesOnAfterCalculateAmounts | (var Record Sales Line, var Record Sales Header) | - |
| Integration event | OnUpdateVATOnLinesOnAfterCalculateNewAmount | (var Record Sales Line, Record Sales Header, Record VAT Amount Line, Record VAT Amount Line, var Decimal, Decimal, var Decimal, var Decimal) | - |
| Integration event | OnUpdateVATOnLinesOnBeforeCalculateAmounts | (var Record Sales Line, var Record Sales Header) | - |
| Integration event | OnUpdateVATOnLinesOnBeforeTempVATAmountLineRemainderModify | (Record Sales Line, var Record VAT Amount Line, Decimal, Decimal) | - |
| Integration event | OnValidateDescriptionOnBeforeCannotFindDescrError | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnValidateLocationCodeOnAfterSetOutboundWhseHandlingTime | (var Record Sales Line) | - |
| Integration event | OnCalcVATAmountLinesOnAfterCalcLineTotals | (var Record VAT Amount Line, Record Sales Header, Record Sales Line, Record Currency, Option, var Decimal) | - |
| Integration event | OnCalcVATAmountLinesOnAfterSetFilters | (var Record Sales Line, Record Sales Header) | - |
| Integration event | OnCrossReferenceNoLookUpOnAfterSetFilters | (var Record Item Cross Reference, Record Sales Line) | Pending 18.0 |
| Replaced by same event in Item Reference Management codeunit. |
| Integration event | OnCrossReferenceNoLookupOnBeforeValidateUnitPrice | (Record Sales Header, var Record Sales Line) | Pending 18.0 |
| Replaced by same event in Item Reference Management codeunit. |
| Integration event | OnDeleteOnAfterSetSalesLineFilters | (var Record Sales Line) | - |
| Integration event | OnDeleteOnBeforeTestStatusOpen | (var Record Sales Line, var Boolean) | - |
| Integration event | OnFindResUnitCostOnAfterInitResCost | (var Record Sales Line, var Record Resource Cost) | Pending 19.0 |
| Replaced by the new implementation (V16) of price calculation. |
| Integration event | OnLookUpICPartnerReferenceTypeCaseElse | () | - |
| Integration event | OnUpdateVATAmountsOnAfterSetSalesLineFilters | (var Record Sales Line, var Record Sales Line, var Boolean) | - |
| Integration event | OnUpdateVATAmountsOnBeforeCalcAmounts | (var Record Sales Line, var Record Sales Line, var Decimal, Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnSelectItemEntryOnAfterSetFilters | (var Record Item Ledger Entry, Record Sales Line, Integer) | - |
| Integration event | OnValidateAmountIncludingVATOnAfterAssignAmounts | (var Record Sales Line, Record Currency) | - |
| Integration event | OnValidatePrepaymentPercentageOnBeforeUpdatePrepmtSetupFields | (var Record Sales Line, var Boolean) | - |
| Integration event | OnValidateQuantityOnBeforeCheckReceiptOrderStatus | (var Record Sales Line, Boolean, var Boolean) | - |
| Integration event | OnValidateQuantityOnBeforeSalesLineVerifyChange | (var Record Sales Line, Boolean, var Boolean) | - |
| Integration event | OnValidateQuantityOnBeforeValidateQtyToAssembleToOrder | (var Record Sales Line, Boolean, var Boolean) | - |
| Integration event | OnValidatePurchasingCodeOnAfterAssignPurchasingFields | (var Record Sales Line, Record Purchasing, var Boolean) | - |
| Integration event | OnValidateVATProdPostingGroupOnBeforeUpdateAmounts | (var Record Sales Line, Record Sales Line, Record Sales Header, Record Currency) | - |
| Integration event | OnBeforeShowDeferrals | (Record Sales Line, var Boolean, var Boolean) | - |
| Integration event | OnBeforeCheckWarehouse | (Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateWorkTypeCode | (Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateJobContractEntryNo | (Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeAssignResourceUoM | (var Record Resource Unit of Measure, var Boolean) | - |
| Integration event | OnBeforeCheckPromisedDeliveryDate | (var Record Sales Header, var Boolean) | - |
| Integration event | OnBeforeCheckPrepmtAmtInvEmpty | (var Record Sales Line, var Boolean) | - |
| Integration event | OnInitQtyToShipOnBeforeCheckServItemCreation | (var Record Sales Line) | - |
| Integration event | OnBeforeVerifyChangeForSalesLineReserve | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeCheckInventoryPickConflict | (var Record Sales Line, var Boolean) | - |
| Integration event | OnCheckApplFromItemLedgEntryOnBeforeTestFieldType | (var Record Sales Line) | - |
| Integration event | OnBeforeCheckQuantitySign | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCheckReservedQtyBase | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeShowReturnedUnitsError | (var Record Sales Line, var Record Item Ledger Entry, var Boolean) | - |
| Integration event | OnAfterValidateLineDiscountPercent | (var Record Sales Line, Integer) | - |
| Integration event | OnValidateLineDiscountPercentOnBeforeUpdateAmounts | (var Record Sales Line, Integer) | - |
| Integration event | OnValidateLineDiscountPercentOnAfterTestStatusOpen | (var Record Sales Line, var Record Sales Line, Integer) | - |
| Integration event | OnAfterFilterLinesForReservation | (var Record Sales Line, Record Reservation Entry, Enum Sales Document Type, Text, Boolean) | - |
| Integration event | OnAfterPickPrice | (var Record Sales Line, var Interface Price Calculation) | - |
| Integration event | OnBeforeAddItems | (var Record Sales Line, Text, var Boolean) | - |
| Integration event | OnBeforeGetAbsMin | (Record Sales Line, Decimal, Decimal, var Decimal, var Boolean) | - |
| Integration event | OnBeforeSelectMultipleItems | (var Record Sales Line) | - |
| Integration event | OnBeforeValidateType | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnCalcVATAmountLinesOnBeforeAssignAmtToHandle | (var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Boolean, Option, var Decimal, var Decimal) | - |
| Integration event | OnAfterSelectMultipleItems | (var Record Sales Line) | - |
| Integration event | OnCheckWarehouseOnAfterSetLocation2 | (var Record Sales Line, var Record Location) | - |
| Integration event | OnBeforeVerifyItemLineDim | (var Record Sales Line, var Boolean) | - |
| Integration event | OnUpdateAmountsOnAfterCalcLineAmount | (var Record Sales Line, var Decimal) | - |
| Integration event | OnBeforeValidateNo | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeShowNonStock | (var Record Sales Line, var Record Nonstock Item, var Boolean) | - |
| Integration event | OnShowNonstockOnBeforeOpenCatalogItemList | (var Record Sales Line, var Record Nonstock Item) | - |
| Integration event | OnBeforeUpdateLocationCode | (var Record Sales Line, var Boolean) | Pending 20.0 |
| Replaced with OnValidateLocationCodeOnAfterCheckAssocPurchOrder and OnBeforeInitHeaderLocactionCode |
| Integration event | OnAfterCopyFromSalesShptLine | (var Record Sales Line, Record Sales Shipment Line) | - |
| Integration event | OnAfterGetDefaultBin | (var Record Sales Line) | - |
| Integration event | OnAfterSetSalesHeader | (var Record Sales Line, var Record Sales Header, var Record Currency) | - |
| Integration event | OnBeforeCalcBaseQty | (var Record Sales Line, Decimal, Text, Text) | - |
| Integration event | OnBeforeInitQtyToReceive | (var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeInitQtyToShip | (var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeInitType | (var Record Sales Line, Record Sales Line, var Boolean, var Record Sales Header) | - |
| Integration event | OnBeforeSetDefaultQuantity | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeTestStatusOpen | (var Record Sales Line, var Record Sales Header, var Boolean, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdatePrepmtAmounts | (var Record Sales Line, Record Sales Header, var Boolean, Record Sales Line, Integer) | - |
| Integration event | OnBeforeValidateUnitOfMeasureCodeFromNo | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidatePrepmtAmttoDeduct | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateQtytoAsmtoOrderBase | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateQtyToInvoiceBase | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateQtyToShipBase | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidateReturnQtyToReceiveBase | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnCalcVATAmountLinesOnBeforeQtyTypeGeneralCase | (var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Boolean, Option, var Decimal, var Decimal) | - |
| Integration event | OnCalcVATAmountLinesOnBeforeAssignQuantities | (var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Decimal, var Boolean) | - |
| Integration event | OnAfterCalcInvDiscToInvoice | (var Record Sales Line, Decimal) | - |
| Integration event | OnAfterGetSKU | (Record Sales Line, var Boolean, var Record Stockkeeping Unit) | - |
| Integration event | OnInsertOnAfterCheckInventoryConflict | (var Record Sales Line, Record Sales Line, var Record Sales Line) | - |
| Integration event | OnInsertFreightLineOnAfterCheckDocumentNo | (var Record Sales Line, var Record Sales Line) | - |
| Integration event | OnShowLineCommentsOnAfterSetFilters | (var Record Sales Comment Line) | - |
| Integration event | OnShowItemChargeAssgntOnAfterCurrencyInitialize | (var Record Sales Line, var Record Sales Header, var Record Currency) | - |
| Integration event | OnValidateNoOnAfterUpdateUnitPrice | (var Record Sales Line, Record Sales Line, var Record Sales Line) | - |
| Integration event | OnValidateNoOnBeforeCalcShipmentDateForLocation | (var Boolean, var Record Sales Line) | - |
| Integration event | OnValidateShipmentDateOnAfterSalesLineVerifyChange | (var Record Sales Line, Integer) | - |
| Integration event | OnCheckWarehouseOnBeforeShowDialog | (var Record Sales Line, Record Location, var Option, var Text[50]) | - |
| Integration event | OnBeforeValidatePlannedDeliveryDate | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeValidatePlannedShipmentDate | (var Boolean, var Record Sales Line) | - |
| Integration event | OnUpdateAmountsOnBeforeCheckLineAmount | (var Boolean, var Record Sales Line) | - |
| Integration event | OnUpdateVATOnLinesOnAfterSalesLineSetFilter | (var Record Sales Line) | - |
| Integration event | OnUpdateVATOnLinesOnBeforeModifySalesLine | (var Record Sales Line, Decimal) | - |
| Integration event | OnUpdateVATOnLinesOnAfterCurrencyInitialize | (var Record Sales Line, var Record Sales Header, var Record Currency) | - |
| Integration event | OnCalcVATAmountLinesOnAfterCalcShouldProcessRounding | (var Record VAT Amount Line, Record Currency, var Boolean) | - |
| Integration event | OnCalcVATAmountLinesOnBeforeVATAmountLineUpdateLines | (var Record Sales Line) | - |
| Integration event | OnCalcVATAmountLinesOnAfterCurrencyInitialize | (var Record Sales Line, var Record Sales Header, var Record Currency) | - |
| Integration event | OnUpdateVATAmountsOnBeforeValidateLineDiscountPercent | (var Record Sales Line, var Boolean) | - |
| Integration event | OnValidateQuantityOnBeforeCheckAssocPurchOrder | (var Record Sales Line) | - |
| Integration event | OnValidatePurchasingCodeOnAfterSetReserveWithoutPurchasingCode | (var Record Sales Line) | - |
| Integration event | OnValidatePurchasingCodeOnAfterResetPurchasingFields | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnBeforeCheckWarehouseForQtyToShip | (Record Sales Line, Integer, var Boolean, Record Sales Line) | - |
| Integration event | OnBeforeCreateDim | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeShowUnitPriceChangedMsg | (var Record Sales Line, Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateUnitCostLCYOnGetUnitCost | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeValidateShipmentDate | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeValidateVATProdPostingGroup | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeValidateBlanketOrderLineNo | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeCheckShipmentDateBeforeWorkDate | (var Record Sales Line, Record Sales Line, var Boolean, var Boolean) | - |
| Integration event | OnBeforeCheckRetRcptRelation | (var Boolean, var Record Sales Line) | - |
| Integration event | OnBeforeCheckNotInvoicedQty | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeRunEventOnAfterCreateDimTableIDs | (var Record Sales Line, var List, var Boolean) | Pending 20.0 |
| Temporary event for compatibility |
| Integration event | OnAfterInitDefaultDimensionSources | (var Record Sales Line, var List, Integer) | - |
| Integration event | OnAfterAssignStdTxtValues | (var Record Sales Line, Record Standard Text, Record Sales Header) | - |
| Integration event | OnAfterAssignGLAccountValues | (var Record Sales Line, Record G/L Account, Record Sales Header) | - |
| Integration event | OnAfterAssignItemChargeValues | (var Record Sales Line, Record Item Charge, Record Sales Header) | - |
| Integration event | OnAfterAssignResourceValues | (var Record Sales Line, Record Resource, Record Sales Header) | - |
| Integration event | OnAfterAssignFixedAssetValues | (var Record Sales Line, Record Fixed Asset, Record Sales Header) | - |
| Integration event | OnAfterInitQtyToAsm | (var Record Sales Line, Integer, Record Sales Line, Boolean) | - |
| Integration event | OnAfterShowItemChargeAssgnt | (var Record Sales Line, var Record Item Charge Assignment (Sales)) | - |
| Integration event | OnBeforeCheckPrepmtAmounts | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeCheckApplFromItemLedgEntry | (var Record Sales Line, Record Sales Line, var Record Item Ledger Entry, var Boolean) | - |
| Integration event | OnBeforeGetCPGInvRoundAcc | (Record Sales Header, Record Customer, var Code[20], var Boolean) | - |
| Integration event | OnBeforeGetReservationQty | (var Record Sales Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean) | - |
| Integration event | OnBeforeThrowWrongAmountError | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeUpdateUnitPriceProcedure | (var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeValidatePurchasingCode | (var Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeValidateLineAmount | (var Record Sales Line, Record Sales Line, Integer, var Boolean, Record Currency) | - |
| Integration event | OnBeforeValidatePrepmtLineAmount | (var Record Sales Line, Boolean, var Boolean, Integer) | - |
| Integration event | OnCalcVATAmountLinesOnBeforeQtyTypeCase | (var Record VAT Amount Line, var Record Sales Line, Record Sales Header) | - |
| Integration event | OnAfterCreateDim | (var Record Sales Line, Integer, Record Sales Line) | - |
| Integration event | OnInitQtyToAsmOnAfterCalcShouldUpdateQtyToAsm | (var Record Sales Line, Integer, Record Sales Line, var Boolean) | - |
| Integration event | OnValidateQuantityOnBeforeCheckQuantityChangeForPriceCalc | (var Record Sales Line, Record Sales Line) | - |
| Integration event | OnCreateDimOnBeforeUpdateGlobalDimFromDimSetID | (var Record Sales Line) | - |
| Integration event | OnValidateLineAmountOnbeforeTestUnitPrice | (var Record Sales Line, var Boolean, Integer) | - |
| Integration event | OnBeforeValidateVATProdPostingGroupTrigger | (var Record Sales Line, Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeCheckShipmentRelation | (var Boolean, var Record Sales Line, Integer) | - |
| Integration event | OnValidateLocationCodeOnAfterCheckAssocPurchOrder | (var Record Sales Line) | - |
| Integration event | OnCopyFromGLAccountOnBeforeTestDirectPosting | (var Record Sales Line, var Record G/L Account, var Record Sales Header, var Boolean) | - |
| Integration event | OnValidateTypeOnBeforeInitRec | (var Record Sales Line, Record Sales Line, Integer) | - |
| Integration event | OnAfterSetReservationEntry | (var Record Reservation Entry, var Record Sales Line) | - |
| Integration event | OnValidateDropShipmentOnBeforeTestJobNo | (var Record Sales Line, var Boolean) | - |
| Integration event | OnAfterGetReservationQty | (var Record Sales Line, var Decimal, var Decimal, var Decimal) | - |
| Integration event | OnBeforeValidateUnitCostLCY | (var Record Sales Line, var Record Sales Line, Integer, var Boolean) | - |
| Integration event | OnBeforeUpdateICPartner | (Record Sales Header, var Record Sales Line, var Boolean) | - |