# Estonia Working Day

> Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2026 authority events. Requires explicit mon_fri_planning; national-importance dates and three-hour shortening never add full-day rest.

- Calculator id: `estonia-public-working-day` · Category: Everyday Life (`everyday`) · Tool name: `check_ee_working_day`
- Canonical page: https://tttkmbb.com/everyday/estonia-public-working-day · This document: https://tttkmbb.com/everyday/estonia-public-working-day.md · JSON definition: https://tttkmbb.com/everyday/estonia-public-working-day.json

## Purpose

Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2026 authority events. Requires explicit mon_fri_planning; national-importance dates and three-hour shortening never add full-day rest.

**Use when:** You need a deterministic Estonia Estonia 2026 statutory rest and conditional shortening facts with explicit Monday-Friday planning baseline result.

**Do not use when:** Estonia 2026 statutory rest facts over an explicitly selected Monday-Friday planning baseline. Sixteen national-importance dates do not add rest. Four dates carry a conditional three-hour shortening rule but still count as one planning working date, not a half-day or full-day holiday. No substitute or bridge is invented. Individual shifts, actual working hours, opening hours, employer/local/sector/school/bank schedules, replacement weekly rest, payroll, legal deadlines and future years are not computed.

## Example user requests

- Estonia: Independence Day is statutory rest.
- Estonia: Shortened working date is not full-day rest.
- Estonia: National importance does not imply rest.


## Input

| Parameter | Type | Unit | Required | Description |
| --- | --- | --- | --- | --- |
| `date` | date |  | required | Gregorian date in Estonia coverage. |
| `work_schedule` | enum: mon_fri_planning |  | required | Required explicit Monday-Friday planning baseline; not an individual legal roster. |

## Output

| Field | Type | Unit | Description |
| --- | --- | --- | --- |
| `territory` | string |  | EE (Estonia). |
| `territory_name` | string |  | Estonia |
| `weekday` | string |  | Gregorian weekday. |
| `is_working_day` | boolean |  | Working date in explicit mon_fri_planning, not individual attendance; a shortened date counts once. |
| `day_type` | string |  | national_holiday_rest, public_holiday_rest, shortened_workday, weekend_baseline or regular_workday; observances do not add rest. |
| `holiday_names` | string_list |  | Events applying on the date. |
| `holiday_kinds` | string_list |  | Authority event classifications. |
| `holiday_details` | list |  | Structured event details, including partial-day notes where published. |
| `calendar_scope` | string |  | Estonia 2026 statutory rest and conditional shortening facts with explicit Monday-Friday planning baseline |
| `holiday_policy` | string |  | PTS_sections_1_2_rest; section_3_observances_non_rest; ECA_53_shortening_not_full_rest |
| `substitute_day_policy` | string |  | No_unpublished_substitute_or_bridge_day_inferred |
| `calendar_profile` | string |  | estonia-public-holidays |
| `dataset_version` | string |  | ee-statutory-rest-calendar-2026.1 |
| `sources` | list |  | Authority and legislation sources. |
| `work_schedule` | string |  | Explicit mon_fri_planning baseline. |
| `is_statutory_non_working_day` | boolean |  | Whether result.date is a statutory full-day rest holiday under PTS sections 1-2, excluding ordinary weekends. |
| `is_day_of_national_importance` | boolean |  | Whether result.date is a PTS section 3 observance without extra rest. |
| `is_shortened_workday` | boolean |  | Whether result.date carries the conditional ECA 53 shortening rule; not full-day rest. |
| `statutory_shortening_hours` | integer |  | Three on a shortening-rule date, zero otherwise. Rule magnitude only, NOT computed individual hours or entitlement. |
| `shortening_scope` | string |  | Conditions and limits of shortening. |
| `working_hours_scope` | string |  | Always not_computed. |
| `personal_roster_scope` | string |  | Always not_computed. |
| `payroll_scope` | string |  | Always not_computed. |

## Formula

`planning_workday = weekday AND no statutory_full_day_rest_event; shortened working dates count once`

Apply 12 statutory rest dates; retain 16 non-rest observances and four conditional shortened dates separately. No personal hours or payroll inference.

## Data Sources

- Riigi Teataja: Puhade ja tahtpaevade seadus (PTS), current consolidation — https://www.riigiteataja.ee/et/akt/120122022005 (official_legislation, retrieved 2026-09-29T08:59:16.498Z)
- Government Office: Rahvus- ja riigipuhad — https://riigikantselei.ee/riiklikud-sumbolid-preemiad-ja-tahtpaevad/puhad-ja-tahtpaevad/riigipuhad (government_guidance, retrieved 2026-09-29T08:57:06.1260726Z)
- Government Office: Riiklikud tahtpaevad — https://riigikantselei.ee/riiklikud-sumbolid-preemiad-ja-tahtpaevad/puhad-ja-tahtpaevad/riiklikud-tahtpaevad (government_guidance, retrieved 2026-09-29T08:57:07.4742539Z)
- Labour Inspectorate: Working time — https://www.tooelu.ee/en/24/working-time (government_guidance, retrieved 2026-09-29T08:57:08.9854381Z)
- Tartu Observatory calendar 2026, page 8 — https://kalender.to.ee/TK2026.pdf (public_university_calendar, retrieved 2026-09-29T08:56:13.103Z)

Data freshness: `static`. Refresh after the Estonia authority publishes a new schedule.

## API

- `GET https://tttkmbb.com/api/v1/calculate/estonia-public-working-day?date=…&work_schedule=…`
- `POST https://tttkmbb.com/api/v1/calculate/estonia-public-working-day` with JSON body `{"inputs": {…}}`
- Response: unified envelope (`success`, `request`, `result.values`, `result.units`, `sources`, `freshness`, `timestamp`, `next_actions`, `links`); see https://tttkmbb.com/docs/response-format.md
- Schema: https://tttkmbb.com/api/v1/calculators/estonia-public-working-day · OpenAPI operationId `check_ee_working_day` in https://tttkmbb.com/openapi.json
- Authentication: none. Rate limit: fair use, see https://tttkmbb.com/docs/rate-limits.md.

## MCP

- Server: `https://tttkmbb.com/mcp` (Streamable HTTP, JSON-RPC 2.0, no auth)
- Tool:  `run_calculator` with `{"calculator_id": "estonia-public-working-day", "inputs": {…}}`

## Example

- Independence Day is statutory rest: inputs `{"date":"2026-02-24","work_schedule":"mon_fri_planning"}` → `{"is_working_day":false,"is_statutory_non_working_day":true}`
- Shortened working date is not full-day rest: inputs `{"date":"2026-02-23","work_schedule":"mon_fri_planning"}` → `{"is_working_day":true,"is_shortened_workday":true,"statutory_shortening_hours":3}`
- National importance does not imply rest: inputs `{"date":"2026-11-16","work_schedule":"mon_fri_planning"}` → `{"is_working_day":true,"is_day_of_national_importance":true}`

```
GET https://tttkmbb.com/api/v1/calculate/estonia-public-working-day?date=2026-02-24&work_schedule=mon_fri_planning
```

## Limitations

Estonia 2026 statutory rest facts over an explicitly selected Monday-Friday planning baseline. Sixteen national-importance dates do not add rest. Four dates carry a conditional three-hour shortening rule but still count as one planning working date, not a half-day or full-day holiday. No substitute or bridge is invented. Individual shifts, actual working hours, opening hours, employer/local/sector/school/bank schedules, replacement weekly rest, payroll, legal deadlines and future years are not computed. Apply 12 statutory rest dates; retain 16 non-rest observances and four conditional shortened dates separately. No personal hours or payroll inference. All values are computed from the formula above; no measurement or live data is involved.

## FAQ

**Are all named dates days off?**

No. PTS sections 1-2 supply 12 statutory rest dates; section 3 supplies 16 separate national-importance dates without extra rest.

**Does shortening make a half-day holiday?**

No. The three-hour rule applies immediately before four named holidays when scheduled to work; a date counts once here, without an assumed eight-hour day or employee-hours/payroll calculation.

**Are Easter Monday and Whit Monday holidays?**

Neither is in PTS sections 1-2. April 6 and May 25 remain working dates in the selected 2026 Monday-Friday planning model.

**Is this my attendance roster?**

No. Required mon_fri_planning is an explicit planning model; shifts, actual opening hours, payroll and legal deadlines need other evidence.

## Related

- [Add Estonia Working Days](https://tttkmbb.com/everyday/estonia-public-add-working-days.md) — Offset through the same authority package.
