# Poland Working Day

> Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2027 authority events.

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

## Purpose

Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2027 authority events.

**Use when:** You need a deterministic Poland Poland nationwide statutory public holidays for 2026-2027 result.

**Do not use when:** Nationwide statutory holiday list only. Saturday substitute dates, individual work schedules, employer, sector, school, bank and local schedules are not inferred.

## Example user requests

- Poland: Christmas Eve.
- Poland: Ordinary weekday.


## Input

| Parameter | Type | Unit | Required | Description |
| --- | --- | --- | --- | --- |
| `date` | date |  | required | Gregorian date in Poland coverage. |

## Output

| Field | Type | Unit | Description |
| --- | --- | --- | --- |
| `territory` | string |  | PL (Poland). |
| `territory_name` | string |  | Poland |
| `weekday` | string |  | Gregorian weekday. |
| `is_working_day` | boolean |  | Monday-Friday with no event in this pinned authority scope. |
| `day_type` | string |  | Deterministic classification: official_weekend, regular_workday, or the first published authority event kind. |
| `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 |  | Poland nationwide statutory public holidays for 2026-2027 |
| `holiday_policy` | string |  | Poland's statutory named holidays and Sundays are included; regional, employer, school, bank and sector schedules are not inferred. |
| `substitute_day_policy` | string |  | When a statutory holiday falls on Saturday for a five-day-week employee, an additional day off may be due within the settlement period; the employer and work schedule determine the date, so no substitute date is inferred. |
| `calendar_profile` | string |  | poland-public-holidays |
| `dataset_version` | string |  | pl-statutory-public-holidays-2026-2027.1 |
| `sources` | list |  | Authority and legislation sources. |

## Formula

`is_working_day = not an official Saturday/Sunday weekend date and no exact authority event`

Apply the pinned authority event table over the declared weekday baseline; do not infer uncovered employer or regional schedules.

## Data Sources

- Polish ELI – consolidated Act on statutory days off — https://eli.gov.pl/eli/DU/2025/296/ogl (government_legal_text)
- Polish ELI – amendment adding Christmas Eve — https://eli.gov.pl/eli/DU/2024/1965/ogl (government_legal_text)
- Polish Labour Inspectorate – Saturday holiday compensation — https://www.pip.gov.pl/aktualnosci/wolne-za-15-sierpnia-komu-i-kiedy-przysluguje (government_labour_guidance)
- gov.pl – 2026 statutory day-off schedule — https://www.gov.pl/web/chiny/harmonogram-dni-wolnych-w-roku-2025 (government_calendar_reference)
- gov.pl – Christmas Eve statutory holiday — https://www.gov.pl/web/rodzina/wolna-wigilia--masz-czas-na-swieta (government_announcement)

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

## API

- `GET https://tttkmbb.com/api/v1/calculate/poland-public-working-day?date=…`
- `POST https://tttkmbb.com/api/v1/calculate/poland-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/poland-public-working-day · OpenAPI operationId `check_pl_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": "poland-public-working-day", "inputs": {…}}`

## Example

- Christmas Eve: inputs `{"date":"2026-12-24"}` → `{"is_working_day":false,"day_type":"public_holiday"}`
- Ordinary weekday: inputs `{"date":"2026-10-27"}` → `{"is_working_day":true,"day_type":"regular_workday"}`

```
GET https://tttkmbb.com/api/v1/calculate/poland-public-working-day?date=2026-12-24
```

## Limitations

Nationwide statutory holiday list only. Saturday substitute dates, individual work schedules, employer, sector, school, bank and local schedules are not inferred. Apply the pinned authority event table over the declared weekday baseline; do not infer uncovered employer or regional schedules. All values are computed from the formula above; no measurement or live data is involved.

## FAQ

**Is a Saturday substitute date returned?**

No. Polish labour guidance makes the additional day off dependent on the employee's five-day schedule, employer and settlement period; this package preserves the statutory holiday and does not invent a substitute date.

## Related

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