Custom shift types integrate with the Lithuanian tabelis (darbo laiko apskaitos žiniaraštis) report and payroll calculations. This article explains how tabelis codes, cost multipliers, and norm counting work together.
How Tabelis Codes Work
The tabelis report is a monthly time-tracking document required by Lithuanian labour law. It shows each employee’s daily attendance with standardised letter codes.
Built-in Tabelis Codes
These are automatically assigned to standard shift types:
Code | Meaning | Shift Type |
FD | Faktiškai dirbtas laikas (Actual worked time) | SHIFT, TRAINING, MEETING, ON_CALL |
A | Kasmetinės atostogos (Annual leave) | PAID_VACATION |
NA | Neapmokamos atostogos (Unpaid leave) | UNPAID_VACATION |
L | Ligos (Sick leave) | SICK_LEAVE |
M | Mamadieniai / Tėvadieniai (Parental day) | PARENTAL_DAY |
NE | Nedarbo diena (Non-working day) | Days with no shift |
DN | Dirbta naktį (Night hours) | Calculated from shift times |
DS | Dirbta šventinę dieną (Holiday hours) | Calculated from public holidays |
Custom Tabelis Codes
When you set a Tabelis Code on a custom shift type, it creates a new row in the tabelis report. For example:
A custom type with code
2Xgets its own2Xrow showing hours per dayA custom absence with code
MINgets its ownMINrowA custom absence with code
TOgets its ownTOrow
This means your tabelis report automatically expands to include your organisation’s specific codes alongside the standard ones.
How Different Categories Affect Tabelis
WORK Category
Custom WORK types with Counts Toward Norm = Yes:
Hours appear in the FD (worked time) row
Night hours appear in the DN row
Holiday hours appear in the DS row
If the type has a tabelis code, it also appears in its own row
Custom WORK types with Counts Toward Norm = No:
Excluded from FD, DN, and DS rows entirely
If the type has a tabelis code, hours appear only in that custom row
Useful for types like informational work that shouldn’t count as standard labour
ABSENCE Category
Custom ABSENCE types:
The day is marked in the NE (non-working day) summary
If the type has a tabelis code, hours appear in that custom row
Example: A custom “Study Leave” with code
SLcreates anSLrow showing 8 hours on study days
MARKER Category
Markers have zero hours and do not appear in any tabelis row. The tabelis code on a MARKER is for reference only.
Cost Multiplier in Payroll
The cost multiplier directly affects wage calculations:
Multiplier | Effect | Example Use |
0.0 | Unpaid — zero labour cost | Unpaid leave, markers |
0.5 | Half-rate | Partial pay leave |
1.0 | Normal hourly rate | Standard work, regular leave |
1.5 | Time-and-a-half | Overtime |
2.0 | Double time | Holiday work, special shifts |
The multiplier is applied to the employee’s hourly rate when calculating shift cost in reports and the accounting export.
Norm Counting
Two settings control how hours relate to the monthly work norm:
Counts Toward Norm
When Yes: hours are added to the employee’s “worked” total for norm calculations. This determines whether the employee has met their monthly required hours (e.g., 168 hours for a full-time contract).
Deducts From Norm
When Yes: hours reduce the employee’s norm requirement. This is typical for absences — if an employee takes 8 hours of paid leave, the norm decreases by 8 hours, so they don’t need to work those hours.
Common Configurations
Type | Counts Toward Norm | Deducts From Norm | Result |
Regular work | Yes | No | Hours add to worked total |
Paid vacation | No | Yes | Norm reduced, no worked hours added |
Unpaid leave | No | No | Neither counted nor deducted |
Double-rate shift | Yes | No | Hours count at normal norm rate (cost multiplier only affects pay) |
Informational marker | No | No | No effect on norm |
Date Premiums
When Eligible for Date Premiums is enabled, the shift cost automatically includes:
Night premium — for hours worked between 22:00 and 06:00
Weekend premium — for Saturday/Sunday hours (if configured in organisation settings)
Holiday premium — for hours on public holidays
This is typically enabled for WORK-category types where employees are entitled to premium pay.
Frequently Asked Questions
Can I change a tabelis code after creation?
Yes. The tabelis code can be edited at any time. Only the Code and Category fields are locked after creation.
What happens if two custom types have the same tabelis code?
Their hours will both appear in the same tabelis row. It’s recommended to use unique tabelis codes per type.
Do markers appear in the tabelis?
No. Markers have zero hours and no financial impact. They are purely visual on the calendar.
Can a WORK type have Counts Toward Norm = No?
Yes. This is useful for types like “standby” or “on-call reserve” where you want to track time without counting it toward the standard labour norm. These shifts are excluded from FD, DN, and DS rows in the tabelis.
How do I see my custom codes in the tabelis report?
Generate a tabelis report from Reports → Tabelis. Custom codes appear as additional rows below the standard rows (FD, DN, DS, NE, A, NA, L, M).
