Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Absences

Absences screen in Octibiz

Overview

Holiday, sickness and other absences come together here — from request through approval to the effect on the leave account and on capacity.

The list shows employee, type, period, working days, status and proof. Working days are counted, not calendar days: weekends and public holidays drop out, otherwise two weeks of holiday would be fourteen days instead of ten.

Core tasks

Request. Request captures type and period; whether half days are possible depends on the absence type.

Approve or reject. Approvers decide per request. Whether approval is needed at all is likewise governed by the type — sickness usually requires none.

Record proof. Some types require proof, often only from a certain number of days onwards. The list marks proof as provided or pending — the column regularly needed in sickness cases.

Cancel. Cancel withdraws an absence. Importantly: balance and calendar are recalculated. A cancelled stretch of holiday really does give the days back — the confirmation says so.

Retention. Absences are payroll records and are kept 6 years after the employee leaves (rule hr_absence in GDPR administration, adjustable there). After that the system deletes nothing on its own, it proposes the deletion: the row shows Deletion proposed, the Retention filter shows only those rows. Confirm deletion proposal removes the absence for good, Extend retention keeps it until a new date. A GDPR erasure request does not remove absences at once either — it freezes the period (from the exit date, without one from the day of erasure). Reason and decision note, on the other hand, it blanks at once: payroll needs period, type and duration, not the free texts. A calendar entry mirrored from the absence is deleted at the same time — it carries the reason as text.

Fields in detail

The What it does column answers what changes in the system — not what the field is called. The grey name behind the label is the API field: the same thing runs under that name through automation, import and AI tools.

Requesting and editing an absence

FieldRequiredValues / formatWhat it does
Type typeCodeyesmaster data "absence types"The most important entry: it decides whether the request needs approval, whether proof is required, whether holiday days are deducted and whether the time is paid. Everything else follows from it — see HR settings.
Employee employeeIdyesan employeeWho for. Left empty, your own person is taken. Without a linked employee record no request is possible at all — the connection between account and personnel file is missing then.
From startDate / To endDateyesdateThe period. Public holidays and non-working days are taken out according to the employee's calendar, not counted.
Half day at the start halfDayStartnoyes/noThe first day counts as half. Only selectable if the absence type allows half days.
Half day at the end halfDayEndnoyes/noThe same for the last day.
Reason reasonnotext, max. 1000 charactersWhat you want to tell the approver. For types without approval, a plain note.
Substitute substituteIdnoan employeeWho stands in during the absence. Appears in team availability and is proposed on assignments.
Proof proofDocumentIdfor types requiring proofan uploaded fileThe certificate. When it is due is set on the absence type; until then the request stays visibly outstanding.

Deciding

FieldValues / formatWhat it does
Decision note decisionNotetext, max. 1000 charactersThe approver's reasoning. On rejection this is what the requester gets to see — which is why a full sentence beats "no".

Retention

FieldValues / formatWhat it does
Keep until retentionUntildateUntil when the absence is kept. Required when extending and must lie in the future — otherwise the next run would propose the same row again.
Deletion proposed retentionDueAttimestamp, read-onlyWhen the retention run proposed the deletion. Set means: waiting for confirmation.

Settings & permissions

  • Module module.hr.
  • Finely cut permissions: hr.absence.request_own to request, hr.absence.view_own for your own

and hr.absence.view_team for the team's; hr.absence.approve to decide and hr.absence.cancel to cancel.

  • Retention deletion proposals are confirmed or extended with hr.document.manage (manage

personnel files).

  • The absence type determines the effect. Whether an absence counts against the leave account,

requires approval, is paid, reduces capacity or allows half days is set per type in HR settings.

provides for it.

FAQ & troubleshooting

The request does not deduct holiday days. Then the type does not count against the leave account. That is the normal case for sickness and unpaid leave.

The working days are wrong. Counting runs against the working-time schedule and the public holidays. Check both in HR settings.

Proof is demanded although it was only one day. Check proof from day on the type — if it says 1, that is the setting.

I only see my own absences. Then hr.absence.view_team is missing.

hr.absences · Available from version 0.5.0