| Integration event | OnAfterAssignGLAccountValues | (var Record Job Journal Line, Record G/L Account) | 17-28 | - |
| Integration event | OnAfterAssignItemValues | (var Record Job Journal Line, Record Item) | 17-28 | - |
| Integration event | OnAfterAssignResourceValues | (var Record Job Journal Line, Record Resource, Integer) | 17-28 | - |
| Integration event | OnAfterAssignItemUoM | (var Record Job Journal Line, Record Item) | 17-28 | - |
| Integration event | OnAfterAssignResourceUoM | (var Record Job Journal Line, Record Resource) | 17-28 | - |
| Integration event | OnAfterAssignGLAccountUoM | (var Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterCopyTrackingFromItemLedgEntry | (var Record Job Journal Line, Record Item Ledger Entry) | 17-28 | - |
| Integration event | OnAfterCopyTrackingFromJobPlanningLine | (var Record Job Journal Line, Record Job Planning Line) | 17-28 | - |
| Integration event | OnAfterDeleteAmounts | (var Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterGetLineWithPrice | (var Interface Line With Price) | 17-28 | - |
| Integration event | OnAfterGetSKU | (Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnAfterResourceFindCost | (var Record Job Journal Line, var Record Resource Cost) | 17-28 | - |
| Integration event | OnAfterSetUpNewLine | (var Record Job Journal Line, Record Job Journal Line, Record Job Journal Template, Record Job Journal Batch) | 17-28 | - |
| Integration event | OnAfterUpdateDimensions | (var Record Job Journal Line, var Integer) | 17-28 | - |
| Integration event | OnAfterUpdateTotalCost | (var Record Job Journal Line) | 17-18, gone | - |
| Integration event | OnAfterUpdateTotalPrice | (var Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterUpdateAmountsAndDiscounts | (var Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterUpdateUnitPrice | (var Record Job Journal Line) | 17-20, gone | - |
| Integration event | OnAfterCreateDimTableIDs | (var Record Job Journal Line, var Integer, var Integer, var Code[20]) | 17-22, gone | Pending 20.0 |
| Temporary event for compatibility. |
| Integration event | OnAfterUpdateUnitCost | (var Record Job Journal Line, Decimal, Integer) | 17-28 | - |
| Integration event | OnBeforeCheckItemAvailable | (var Record Job Journal Line, var Record Item Journal Line) | 17, gone | - |
| Integration event | OnBeforeCheckPostingDateNotEmpty | (var Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeFindPriceAndDiscount | (var Record Job Journal Line, Integer, var Boolean) | 17-28 | - |
| Integration event | OnBeforeEmptyLine | (var Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeRetrieveCostPrice | (Record Job Journal Line, Record Job Journal Line, var Boolean) | 17, gone | - |
| Integration event | OnBeforeSetUpNewLine | (var Record Job Journal Line, var Record Job Journal Line, Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateWorkTypeCodeQty | (var Record Job Journal Line, Record Job Journal Line, Record Resource, Record Work Type) | 17-28 | - |
| Integration event | OnBeforeUpdateAllAmounts | (var Record Job Journal Line, Record Job Journal Line, Integer) | 17, gone | - |
| Integration event | OnAfterSetReservationFilters | (var Record Reservation Entry, Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterUpdateAllAmounts | (var Record Job Journal Line, Record Job Journal Line) | 17-28 | - |
| Integration event | OnAfterValidateShortcutDimCode | (var Record Job Journal Line, var Record Job Journal Line, Integer, var Code[20]) | 17-28 | - |
| Integration event | OnBeforeCheckResource | (var Record Job Journal Line, Record Resource, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateDim | (var Record Job Journal Line, var Boolean, Integer) | 17-28 | - |
| Integration event | OnBeforeTestUnitOfMeasureCode | (var Record Job Journal Line, Record Work Type, var Boolean) | 17-28 | - |
| Integration event | OnBeforeUpdateAmountsAndDiscounts | (var Record Job Journal Line, Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateChargeable | (var Record Job Journal Line, var Boolean, Record Job Journal Line) | 17-28 | - |
| Integration event | OnBeforeValidateShortcutDimCode | (var Record Job Journal Line, var Record Job Journal Line, Integer, var Code[20]) | 17-28 | - |
| Integration event | OnBeforeValidateWorkTypeCode | (var Record Job Journal Line, var Record Job Journal Line, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnSelectItemEntryOnAfterSetItemLedgerEntryFilters | (var Record Item Ledger Entry, Integer, var Record Job Journal Line) | 17-28 | - |
| Integration event | OnValidateJobNoOnBeforeCheckJob | (var Record Job Journal Line, Record Job Journal Line, var Record Customer, var Boolean) | 17-28 | - |
| Integration event | OnBeforeValidateJobTaskNo | (var Record Job Journal Line, var Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnValidateLocationCodeOnBeforeGetLocation | (var Record Job Journal Line) | 17-28 | - |
| Integration event | OnValidateVariantCodeOnBeforeValidateQuantity | (var Record Job Journal Line, Record Job Journal Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckItemAvailable | (var Record Job Journal Line, var Record Item Journal Line, var Boolean) | 18-28 | - |
| Integration event | OnBeforeRetrieveCostPrice | (Record Job Journal Line, Record Job Journal Line, var Boolean, var Boolean) | 18-19, gone | - |
| Integration event | OnBeforeUpdateAllAmounts | (var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean) | 18-28 | - |
| Integration event | OnBeforeUpdateUnitCost | (var Record Job Journal Line, var Boolean) | 18-20, gone | - |
| Integration event | OnCopyFromItemOnAfterCheckItem | (var Record Job Journal Line, Record Item) | 18-28 | - |
| Integration event | OnCopyFromResourceOnAfterCheckResource | (var Record Job Journal Line, Record Resource, Integer) | 18-28 | - |
| Integration event | OnUpdateCurrencyFactorOnBeforeGetExchangeRate | (Record Job Journal Line, var Record Currency Exchange Rate) | 18-28 | - |
| Integration event | OnAfterCreateDim | (var Record Job Journal Line, Integer) | 18-22, gone | - |
| Integration event | OnValidateUnitOfMeasureCodeOnBeforeOnBeforeValidateQuantity | (var Record Job Journal Line, var Boolean) | 18-28 | - |
| Integration event | OnValidateNoOnBeforeValidateQuantity | (var Record Job Journal Line, var Boolean) | 18-28 | - |
| Integration event | OnAfterShowDimensions | (var Record Job Journal Line, Record Job Journal Line) | 19-28 | - |
| Integration event | OnAfterUpdateTotalCost | (var Record Job Journal Line, Decimal, Decimal) | 19-28 | - |
| Integration event | OnBeforeGetJob | (var Record Job Journal Line, var Record Job, var Boolean) | 19-28 | - |
| Integration event | OnCheckItemAvailableOnBeforeAssignQuantity | (var Record Job Journal Line, var Record Item Journal Line, var Boolean) | 19-28 | - |
| Integration event | OnBeforeCopyFromGLAccount | (var Record Job Journal Line, Record G/L Account, Integer, var Boolean) | 19-28 | - |
| Integration event | OnBeforeCopyFromItem | (var Record Job Journal Line, Record Item, var Boolean) | 19-28 | - |
| Integration event | OnBeforeCopyFromResource | (var Record Job Journal Line, Record Resource, Integer, var Boolean) | 19-28 | - |
| Integration event | OnAfterInitDefaultDimensionSources | (var Record Job Journal Line, var List, Integer) | 20-28 | - |
| Integration event | OnBeforeRetrieveCostPrice | (Record Job Journal Line, Record Job Journal Line, var Boolean, var Boolean, Integer) | 20, gone | - |
| Integration event | OnBeforeValidatePostingDate | (var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean) | 20-28 | - |
| Integration event | OnBeforeValidateQuantity | (var Record Job Journal Line, Record Job Journal Line, Integer, var Boolean) | 20-28 | - |
| Integration event | OnBeforeValidateVariantCode | (var Record Job Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnBeforeValidateUnitofMeasureCode | (var Record Job Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnBeforeFindBinContent | (var Record Job Journal Line, Record Job Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnBeforeBinContentLookUp | (var Record Job Journal Line, Record Job Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnBeforeUpdateDimensions | (var Record Job Journal Line, Integer, var Boolean) | 20-28 | - |
| Integration event | OnValidateUnitCostLCYOnAfterConvertAmountToFCY | (var Record Job Journal Line) | 20-28 | - |
| Integration event | OnAfterUpdateUnitPrice | (var Record Job Journal Line, Record Job Journal Line, var Decimal, var Decimal) | 21-28 | - |
| Integration event | OnBeforeGetLocation | (var Record Job Journal Line, var Record Location, Code[10], var Boolean) | 21-28 | - |
| Integration event | OnBeforeHandleCostFactor | (var Record Job Journal Line, Record Item, var Boolean) | 21-28 | - |
| Integration event | OnBeforeInitRoundingPrecisions | (var Record Job Journal Line, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean) | 21-28 | - |
| Integration event | OnBeforeRetrieveCostPrice | (var Record Job Journal Line, var Record Job Journal Line, var Boolean, var Boolean, Integer) | 21-28 | - |
| Integration event | OnBeforeSetCountryRegionCodeFromJob | (var Record Job Journal Line, Record Job, var Boolean) | 21-28 | - |
| Integration event | OnBeforeValidateJobNo | (var Record Job Journal Line, var Record Customer, var Codeunit DimensionManagement, var Boolean) | 21-28 | - |
| Integration event | OnBeforeUpdateUnitCost | (var Record Job Journal Line, var Boolean, Record Job Journal Line) | 21-28 | - |
| Integration event | OnCheckDirectedPutawayandPickIsFalseOnBeforeTestField | (var Record Location, Integer, var Boolean) | 21-28 | - |
| Integration event | OnValidateJobTaskNoOnAfterTestJobTaskType | (var Record Job Journal Line, Record Job Journal Line, Record Job Task) | 21-28 | - |
| Integration event | OnBeforeCheckDirectPosting | (Record Job Journal Line, var Record G/L Account, var Boolean) | 22-28 | - |
| Integration event | OnSetUpNewLineOnNewLine | (var Record Job Journal Line, var Record Job Journal Template, var Record Job Journal Batch) | 22-28 | - |
| Integration event | OnCopyFromItemOnBeforeValidateUoMCode | (var Record Job Journal Line, Record Item, var Boolean) | 22-28 | - |
| Integration event | OnAfterInitTableValuePair | (var Record Job Journal Line, var Dictionary, Integer) | 22-28 | - |
| Integration event | OnAfterCreateDim | (var Record Job Journal Line, Integer, Record Job Journal Line, Integer, List) | 23-28 | - |
| Integration event | OnBeforeSkipRenumberDocumentNo | (Record Job Journal Line, var Boolean, var Boolean) | 26-28 | - |
| Integration event | OnBeforeRenumberDocNoOnLines | (var Code[20], var Record Job Journal Line, var Boolean) | 26-28 | - |
| Integration event | OnAfterRenumberDocNoOnLines | (var Code[20], var Record Job Journal Line) | 26-28 | - |
| Integration event | OnBeforeValidateJobPlanningLineLink | (var Record Job Journal Line, Record Job Journal Line, var Boolean) | 27-28 | - |