Release notes Timesheet extension

Frank Pedersen Moe Updated by Frank Pedersen Moe

Cepheo Timesheet extension consists of one core package and two addon packages.

  1. Cepheo Timesheet V4
  2. Cepheo Timesheet Lessor V2 (only used together with Lessor Payroll)
  3. Cepheo Timesheet Payroll Integration V2 (only used together with Cepheo Payroll Integration), release notes here

When installing the models it is important to follow the order above

NB! All models require latest version of Cepheo Foundation

Version history can be found here

Cepheo Timesheet extension V4

Explanation of version number: Release year / release month / major version / minor version

Version number

Release date

Version

Version compatibility

Content

2025.12.4.20

02.12.2025

10.0.43/PU67

10.0.45/PU69

  • New: Create Hour balance transaction (Worker). Navigation: Cepheo > Timesheet > Periodic
  • Fix: Improved performance of Create Hour balance transactions by perform operations in parallel processes

2025.9.4.18

02.09.2025

10.0.42/PU66

10.0.45/PU69

  • Update: Added ledger period as validation option for submitting timesheet
  • Fix: Hour balance, unable to find budget for a worker which has an end date

2025.7.4.17

09.07.2025

10.0.42/PU66

10.0.44/PU68

  • Update: HowTo button on form Timesheet was initally placed in the Cepheo Timesheet model, but have now been moved to correct model; Cepheo Foundation model. There is no visible change for the user but makes future code maintenance simpler.
This update requires Cepheo Foundation version 2025.7.3.11 or newer

2025.6.4.16

11.06.2025

10.0.42/PU66

10.0.44/PU68

  • Update: Copy previous week is now using the reset category parameter in the same manner as copy from favorites

2025.5.4.15

30.05.2025

10.0.41/PU65

10.0.44/PU68

  • Update: Functionality for Invoice separately added (field was previously only a information field without any logic)
  • Update: On hold marking with improved info about lines marked in form Timesheet lines for my review

2025.04.4.14

10.04.2025

10.0.41/PU65

10.0.43/PU67

  • Update: On-hold function improved, can now also be used for intercompany lines with new parameter

2025.4.4.13

01.04.2025

10.0.41/PU65

10.0.43/PU67

  • Fix: Exporting posted transactions to excel was missing case id on some transactions

2025.3.4.12

19.03.2025

10.0.40/PU64

10.0.43/PU67

  • Fix: When hour limit on case was used on intercompany lines it was possible to submit without validation triggering

2025.3.4.11

17.03.2025

10.0.40/PU64

10.0.43/PU67

  • Update: On-hold restricted to current company
  • Update: Transaction to excel now handles case from intercompany
  • Update: change of project now triggers update of sales tax and item sales tax on timesheet lines
Details
This commit introduces several structural and functional enhancements across the Timesheet module, focusing on improving intercompany scenarios, holiday handling, data visibility, and user experience. The changes emphasize code optimization, modularization, and expanded configurability while maintaining overall functionality.

Intercompany Timesheet Handling:
Enhanced the Transaction to Excel export logic to handle intercompany cases properly, ensuring data integrity during exports.
Restricted the "On-Hold" functionality to apply only to the current company, preventing unintended intercompany edits.

Holiday Calendar and Remaining Hours:
Introduced functionality to fetch and display holiday-related information on timesheets, including designating holidays with specific visual cues (e.g., red text) and tooltips for working hours.
Added configurability to hide remaining hours and their status images via the HideRemainingHours parameter, improving form flexibility for specific business needs.
On-Hold Status Refactor:

Improved Resource Calendar Integration:
Enhanced the logic for retrieving resource hours by leveraging both worker-specific and employment-based calendars, ensuring accurate hour calculations even when custom calendars are defined.

Code Optimization and Cleanup:
Introduced helper methods and better conditional checks to streamline the workflow and reduce redundant code in areas like holiday calendar handling and intercompany checks.

UI and Parameter Updates:
Updated forms and parameters to reflect new functionalities (e.g., hiding remaining hours, displaying holiday information).
Enhanced labels with additional help text and localized updates (en-US and nb-NO) to improve user clarity.

2025.3.4.10

11.03.2025

10.0.40/PU64

10.0.43/PU67

  • Update: Added version row change tracking to hour balance tables
  • Update: UI improvements to timesheet form, better alignment of elements
  • Update: Sales tax and item sale tax fields are now updated instant when changing project
  • Update: Fields and functions related to intercompany parameter are now more aligned
Details
This commit introduces several structural and functional updates to enhance the usability, maintainability, and responsiveness of the timesheet module. Key updates include the addition of row change tracking for hour balance tables to improve data consistency and tracking capabilities. Significant UI improvements were made to the timesheet form, including better alignment of elements and horizontal arrangement of controls for improved user experience. Functionally, the sales tax and item tax fields now update instantly when changing the associated project, ensuring real-time data accuracy. Additionally, changes were made to align fields and functions related to intercompany parameters for better consistency and maintainability.

From a structural perspective, the code refactors various methods to streamline logic, replacing redundant or complex constructs with reusable methods (e.g., consolidating hours calculation methods like totalHoursBillable and totalHoursNonBillable). Tables used in hour balance tracking were updated to support row version change tracking, which enhances auditing and synchronization capabilities. Several form controls were reorganized and renamed to better reflect their purpose, including the grouping of related settings such as language and hour balance options. These changes are primarily organizational and aim to simplify code structure while maintaining existing functionality.

2025.3.4.9

03.03.2025

10.0.40/PU64

10.0.43/PU67

  • Update: Added context menu to quickly copy text from other days
  • Fix: Worker Calendar is fetched based on transaction date
  • Fix: Calculate and display "Total hour balance" in form "Hour balance workers"

2025.2.4.8

13.02.2025

10.0.40/PU64

10.0.43/PU67

  • Update: Changing line property from dialog now triggers version update
  • Update: Added parameter for showing 'intercompany' timesheets

2025.2.4.7

13.02.2025

10.0.40/PU64

10.0.43/PU67

  • Update: Billable hours and case if used is now included if user includes hours and comments when copying from previous week on timesheet

2025.2.4.6

12.02.2025

10.0.40/PU64

10.0.43/PU67

  • Update: Added status column in timesheet lines for my review for billable hours to easily identify lines with changes to billable hours, including enhanced tooltip
  • Update: Improved labels on parameters for billable hours settings
  • Fix: Billable hours was not always updated correct in related time transaction table
  • New: Added parameter for setting warning limit on billable hours and a custom message to user

2025.2.4.5

  • Version number skipped, did not pass quality assurance

2025.2.4.4

  • Version number skipped, did not pass quality assurance

2025.2.4.3

  • Version number skipped, did not pass quality assurance

2025.1.4.2

31.01.2025

10.0.40/PU64

10.0.42/PU66

  • New: Added parameter 'Hour balance update frequency'

2025.1.4.1

24.01.2025

10.0.40/PU64

10.0.42/PU66

  • Fix: Creation of Hour balance transactions from Posted timesheet lines in timesheet journals, which have a period not starting on Monday.

Cepheo Timesheet Lessor V2

Explanation of version number: Release year / release month / major version / minor version

Version history

Release date

Version

Version compatibility

Content

2025.3.2.1

18.03.2025

10.0.40/PU64

10.0.44/PU68

  • First release, enables functionality from Cepheo Timesheet to be used together with Lessor payroll

How did we do?

What is Cepheo Timesheet

Contact