| Integration event | OnAfterCalcActSchedFactBoxData | (var Record Time Sheet Header, var Text, var Decimal, var Decimal) | 17-28 | - |
| Integration event | OnAfterCreateTSPostingEntry | (Record Time Sheet Detail, var Record Time Sheet Posting Entry) | 17-28 | - |
| Integration event | OnAfterCopyPrevTimeSheetLines | () | 17-28 | - |
| Integration event | OnCheckInsertJobPlanningLine | (Record Job Planning Line, var Record Job Planning Line, var Boolean) | 17-28 | - |
| Integration event | OnCopyPrevTimeSheetLinesOnBeforeCopyLine | (var Record Time Sheet Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateTSLineFromServiceLine | (var Record Service Line, var Boolean) | 17-27, gone | Pending 25.0 |
| Moved to codeunit ServTimesheetMgt |
| Integration event | OnBeforeCreateTSLineFromServiceShptLine | (var Record Service Shipment Line, var Boolean) | 17-27, gone | Pending 25.0 |
| Moved to codeunit ServTimesheetMgt |
| Integration event | OnBeforeFillJobPlanningBuffer | (var Record Job Planning Line, var Record Job Planning Line, Record Time Sheet Header, var Boolean) | 17-28 | - |
| Integration event | OnBeforeFilterTimeSheets | (var Record Time Sheet Header, Integer, var Boolean) | 17-23, gone | - |
| Integration event | OnBeforeToTimeSheetLineInsert | (var Record Time Sheet Line, Record Time Sheet Line) | 17-28 | - |
| Integration event | OnCreateLinesFromJobPlanningOnBeforeTimeSheetLineInsert | (var Record Time Sheet Line, var Record Job Planning Line) | 17-28 | - |
| Integration event | OnAfterGetActivityInfo | (var Record Time Sheet Line, var Text[30], var Code[20], var Text[30], var Code[20]) | 17-28 | - |
| Integration event | OnFillJobPlanningBufferOnBeforeJobPlanningLineBufferInsert | (Record Job Planning Line, var Record Job Planning Line) | 17-28 | - |
| Integration event | OnGetActivityInfoCaseTypeElse | (var Record Time Sheet Line, var Text[30], var Code[20], var Text[30], var Code[20]) | 17-28 | - |
| Integration event | OnAfterFilterAllLines | (var Record Time Sheet Line, Option) | 19-28 | - |
| Integration event | OnAfterTimeSheetV2Enabled | (var Boolean) | 19-24, gone | Pending 22.0 |
| Remove old time sheet experience. |
| Integration event | OnCalcStatusFactBoxDataOnAfterTimeSheetHeaderSetFilters | (var Record Time Sheet Header) | 19-28 | - |
| Integration event | OnCalcActSchedFactBoxDataOnAfterTimeSheetHeaderSetFilters | (var Record Time Sheet Header, Record Date) | 19-28 | - |
| Integration event | OnCalcActSchedFactBoxDataOnBeforeResouceCalcFields | (var Record Resource, Record Date) | 19-28 | - |
| Integration event | OnBeforeCheckJobJnlLine | (var Record Job Journal Line, var Boolean) | 20-28 | - |
| Integration event | OnFindTimeSheetArchiveOnAfterSetFilters | (var Record Time Sheet Header Archive) | 20-28 | - |
| Integration event | OnBeforeCheckResJnlLine | (Record Res. Journal Line, var Boolean) | 21-28 | - |
| Integration event | OnBeforeAddServLinesFromTSDetail | (Record Service Header, var Record Time Sheet Detail, Integer, var Boolean) | 22-27, gone | Pending 25.0 |
| Moved to codeunit ServTimesheetMgt |
| Integration event | OnCalcActSchedFactBoxDataOnAfterSetDateDescription | (Record Time Sheet Header, Record Date, var Text[30]) | 22-28 | - |
| Integration event | OnBeforeTimeSheetHeaderArchiveInsert | (var Record Time Sheet Header Archive, Record Time Sheet Header) | 23-28 | - |
| Integration event | OnBeforeTimeSheetLineArchiveInsert | (var Record Time Sheet Line Archive, Record Time Sheet Line) | 23-28 | - |
| Integration event | OnBeforeTimeSheetDetailArchiveInsert | (var Record Time Sheet Detail Archive, Record Time Sheet Detail) | 23-28 | - |
| Integration event | OnBeforeTimeSheetCmtLineArchiveInsert | (var Record Time Sheet Cmt. Line Archive, Record Time Sheet Comment Line) | 23-28 | - |
| Integration event | OnBeforeFilterTimeSheets | (var Record Time Sheet Header, Integer, Boolean, var Boolean) | 24-28 | - |
| Integration event | OnBeforeCopyTimeSheetLine | (var Record Time Sheet Header, var Record Time Sheet Line, Boolean, var Integer, var Boolean) | 24-28 | - |
| Integration event | OnBeforeCopyTimeSheetLineArchive | (var Record Time Sheet Header, var Record Time Sheet Line Archive, Boolean, var Integer, var Boolean) | 24-28 | - |
| Integration event | OnAfterCheckTimeSheetLineFieldsVisible | (var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean) | 24-28 | - |
| Integration event | OnAddServLinesFromTSDetailOnBeforeInsertServiceLine | (var Record Service Line, var Integer, Record Service Header, Record Time Sheet Detail) | 24-27, gone | Pending 25.0 |
| Moved to codeunit ServTimesheetMgt |
| Integration event | OnBeforeTimeSheetDetailInsert | (var Record Time Sheet Detail, Record Time Sheet Detail, var Boolean) | 24-28 | - |
| Integration event | OnCopyTimeSheetLineArchiveOnBeforeToTimeSheetLineInsert | (var Record Time Sheet Line, Record Time Sheet Line Archive) | 24-28 | - |
| Integration event | OnBeforeCheckTimeSheetLineFieldsVisible | (var Boolean) | 25-28 | - |
| Integration event | OnCreateTSLineFromDocLineOnBeforeTimeSheetLineInsert | (var Record Time Sheet Line, Integer, Code[20], Integer) | 25-28 | - |
| Integration event | OnBeforeCheckAccPeriod | (Date, var Boolean) | 27-28 | - |
| Integration event | OnBeforeCopyTimeSheetLineArchiveDetails | (var Record Time Sheet Line Archive, var Record Time Sheet Line, var Boolean) | 27-28 | - |