
people.vacation-request·version 1.0.0·draft4 to verify
The request is decided within the legal window, the balance is correct, cover is named, and vacation pay is scheduled on time.
An employee has asked for time off. Not for sick leave — use people.sick-leave, which follows a different document flow (medical certificate B, sick-pay days). Not for offboarding — use people.offboard-employee. Not for a contractor — contractors on service agreements have no statutory vacation; handle it inside their contract, not here.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
Enter the request in the people module: employee, first day, last day, type, any note from the employee.
Done when the request exists with a timestamp and status received.
Read the balance from the people module (do not recompute by hand); check the team calendar for overlaps and for other requests pending in the same window; check whether the first requested day is inside the two-week notice window measured from today.
Done when the request carries three written facts: balance, overlap result, notice-window result.
⛔ A balance read from memory or from last year's spreadsheet is not a check — read it from the module.
Approval · S3 · owner — the run stops until a named person records the decision
Present the request with the three facts from S2 and a recommendation.
Done when the owner has recorded approve or decline, with a reason if declined.
⛔ Do not approve verbally in a corridor and hope it gets written down — the decision in S4 must trace to this step.
Set the request status to approved or declined; write the decision to the employee in writing (e-mail or message in the people module), naming the exact dates.
Done when the employee has a written answer with the dates, and the sent message is attached to the request.
For each recurring or time-bound duty the employee holds, name a cover person and attach a short handover note (what, until when, where the instructions live) to the request.
Done when every duty in the handover note has a named person who has confirmed it.
If approved paid leave: note the vacation period in the next payroll run so vacation pay is calculated and paid on time. Latvian law requires vacation pay to be paid before the leave starts (⚠ verify exact deadline, Darba likums on likumi.lv).
Done when the payroll note for the correct pay period exists and names the employee and the dates.
On the last working day before the leave: calendar blocked, auto-responder or mailbox note set if the employee faces customers, cover person knows they are cover, handover note attached.
Done when every item in this list is ticked in the request record.
When the employee returns, confirm the actual first and last days taken; if they differ from the approved dates, correct the balance and the payroll note, and record the change.
Done when the request shows actual dates, the balance matches them, and the payroll note is corrected or confirmed as matching.
| Symptom | Response |
|---|---|
| Two employees want the same window | Present both requests to the owner together in S3 with the overlap named; never approve one silently and decline the other by silence. |
| Balance says the employee has no days | Check for carried-over days and for days accrued since the balance was last touched; if the balance is a bookkeeping error, fix it before declining — a decline on a wrong balance is the most expensive outcome here. |
| Employee falls sick during vacation | Stop this playbook and open people.sick-leave; the days overlap rules are handled there (⚠ verify overlap of sickness and vacation, Darba likums on likumi.lv). |
| Dates changed after approval | Re-run S3 for the new dates as a fresh decision; do not edit the old one — payroll and cover must match a decision the owner actually made. |
| Decision made too late for the two-week notice window | Tell the employee in writing immediately and agree new dates; record the miss as a measure, not as a note in the employee's file. |
received.Request record with timestamp · the three S2 facts · the owner's decision (who, when, reason if declined) · the written notification to the employee · the handover note and named cover · the payroll note id · actual dates from S8.
After every 10 runs ask: how long from request to decision, and did any decision miss the two-week notice window? How many declines were reversed because the balance was wrong? Did any vacation pay land late or need correction in S8? A new version changes the step that caused the miss and says so in its change note.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store