Setting up a timesheet in Bitrix24

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Setting up Timesheet in Bitrix24

Every month, accounting collects time data from three sources: the checkpoint log, manager marks in Excel, and time-off requests scattered across email. The summary is compiled manually; errors are discovered after payroll is processed. Bitrix24 allows you to maintain work time tracking within the portal — recording work start and end times, monitoring absences, and exporting data for payroll calculation.

Work Time Tracking in Bitrix24

Bitrix24 records the work day through the "Start / End Work Day" function on the portal. An employee clicks the button — the system records the time. Additionally:

  • Breaks — recorded separately, subtracted from total time
  • Day continuation — if an employee forgot to clock in, the manager adjusts the record
  • IP or geolocation binding — optional, for monitoring remote employees

Work Schedules

For an accurate timesheet, you need to set a schedule for each employee or department:

Schedule Type Description Setup
Standard 5/2 Mon–Fri, 9:00–18:00 Work hours and lunch break
Shift 2/2, 3/3 and others Shift template with date binding
Flexible Free start time, fixed duration Minimum hours per day
Remote No office requirement Control by tasks and reports

Schedules are assigned through the Bitrix24 HR module or through custom fields in the employee card.

Absences and Deviations

The timesheet accounts not only for work hours but also the reasons for absence:

  • Vacation — pulled from the "Vacations" smart process or absence module
  • Sick leave — manager or HR records it in the system
  • Business trip — the day is counted as work but with a special mark
  • Time off — approved through a business process
  • Unauthorized absence — absence without valid reason

Each absence type has its own code — similar to T-12/T-13 timesheet codes.

Overtime and Extra Hours

If an employee clocks out later than normal, the system records overtime. Settings include:

  • Minimum threshold — overtime is counted from 30 minutes (configurable)
  • Approval — overtime is confirmed by the manager; otherwise it's not counted
  • Coefficient — first 2 hours × 1.5, then × 2 (configurable per legislation)

Timesheet Report

At the end of the month, a summary report is generated:

  • By employee — all days of the month with marks: work day (hours), vacation, sick leave, unauthorized absence
  • By department — summary table for all employees
  • Totals — hours worked, norm, deviation, overtime

The report is exported to Excel for accounting or 1C.

What We Configure

  • Work schedules for different employee categories
  • Tracking work start/end times with late arrival monitoring
  • Absence types with codes and accounting rules
  • Overtime and extra hours calculation rules
  • Summary timesheet with Excel export
  • Access rights: who sees the department timesheet, who edits records