Home › Everyday Life › Bulgaria Working Day
Bulgaria Working Day
Checks a date against the Saturday-Sunday weekend baseline and exact 2026-2026 authority events. Requires explicit mon_fri_planning; education-only holidays do not create general rest.
When to use
You need a deterministic Bulgaria Bulgaria 2026 nationwide rest-day facts with explicit Monday-Friday planning baseline result.
Do not use when: Bulgaria 2026 nationwide statutory holidays, observed non-attendance days and January 2 one-off rest over an explicitly selected Monday-Friday planning baseline. November 1 is education-only and does not add general rest. No personal, shift, school, employer, bank/exchange, optional religious-leave, payroll or legal-deadline schedule is computed. Future years and additional local/sector closures are unsupported.
Example user requests
- Bulgaria: One-off euro transition rest, not statutory holiday.
- Bulgaria: May 24 Sunday replacement.
- Bulgaria: No nationwide school-holiday substitute.
Formula
planning_workday = weekday AND no nationwide statutory/observed/one-off rest event
Apply 14 statutory dates, three observed non-attendance dates and January 2 one-off rest. Retain November 1 education-only annotation without adding general rest. Do not infer personal rosters.
Inputs
| Parameter | Type | Unit | Required | Description |
|---|---|---|---|---|
date | date | yes | Gregorian date in Bulgaria coverage. | |
work_schedule | enum: mon_fri_planning | yes | Required explicit Monday-Friday planning baseline, not a universal legal roster. |
Outputs
| Output | Type | Unit | Description |
|---|---|---|---|
territory | string | BG (Bulgaria). | |
territory_name | string | Bulgaria | |
weekday | string | Gregorian weekday. | |
is_working_day | boolean | Working date in the explicit mon_fri_planning nationwide baseline, not an individual or school roster. | |
day_type | string | statutory_holiday, observed_non_attendance_day, one_off_non_attendance_day, weekend_baseline or regular_workday. | |
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 | Bulgaria 2026 nationwide rest-day facts with explicit Monday-Friday planning baseline | |
holiday_policy | string | Labour_Code_154_statutory_observed_and_Council_one_off_non_attendance | |
substitute_day_policy | string | Article_154_2_non_Easter_weekend_replacement_pinned_2026_dates | |
calendar_profile | string | bulgaria-public-holidays | |
dataset_version | string | bg-statutory-rest-calendar-2026.1 | |
sources | list | Authority and legislation sources. | |
work_schedule | string | Explicit mon_fri_planning baseline. | |
is_statutory_holiday | boolean | Whether result.date is one of the 14 general-scope article 154(1) dates; excludes education-only November 1 and non-attendance substitutes. | |
is_observed_non_attendance_day | boolean | Whether result.date is a pinned article 154(2) observed rest date. | |
is_one_off_non_attendance_day | boolean | Whether result.date is January 2, 2026 one-off non-attendance. | |
is_education_only_holiday | boolean | November 1 education-only annotation; not extra general rest. | |
observed_for_dates | string_list | Original statutory holiday dates for observed non-attendance, or an empty list. | |
payroll_scope | string | Always not_computed; holiday and non-attendance pay rules differ. |
Example
One-off euro transition rest, not statutory holiday: {"date":"2026-01-02","work_schedule":"mon_fri_planning"} → {"is_working_day":false,"is_statutory_holiday":false,"is_one_off_non_attendance_day":true}
May 24 Sunday replacement: {"date":"2026-05-25","work_schedule":"mon_fri_planning"} → {"is_working_day":false,"is_observed_non_attendance_day":true}
No nationwide school-holiday substitute: {"date":"2026-11-02","work_schedule":"mon_fri_planning"} → {"is_working_day":true,"is_statutory_holiday":false}
GET https://tttkmbb.com/api/v1/calculate/bulgaria-public-working-day?date=2026-01-02&work_schedule=mon_fri_planning
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/bulgaria-public-working-day(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/bulgaria-public-working-day · Markdown: https://tttkmbb.com/everyday/bulgaria-public-working-day.md · JSON definition: https://tttkmbb.com/everyday/bulgaria-public-working-day.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="bulgaria-public-working-day" - OpenAPI operationId:
check_bg_working_day - Freshness:
static. Authentication: none. Rate limit: fair use (see rate limits).
Sources
- Ministry of Justice: Labour Code, articles 153-154a (official_legislation)
- Council of Ministers: adopted decisions, November 19, 2025 (government_decision_announcement)
- General Labour Inspectorate: December 31 and January 2 are non-attendance days (government_scope_guidance)
- Bulgarian MFA Slovenia mission: 2026 Bulgarian holiday dates (government_date_crosscheck)
FAQ
Is Monday-Friday mandatory for everyone?
No. Select mon_fri_planning explicitly. Articles 153 and 154a preserve roster and shift exceptions. Individual attendance and pay are not computed.
Do Easter weekends create extra substitute days?
No. Article 154(2) excludes Easter. April 14 remains a planning workday.
Is November 1 a rest day for all employees?
No. Its non-attendance scope is educational institutions. This general calendar records the annotation but does not invent a nationwide November 2 rest day.
Related calculators
- Add Bulgaria Working Days — Offset through the same authority package.