Home › Everyday Life › Add Bulgaria Working Days

Add Bulgaria Working Days

Adds or subtracts Bulgaria authority-scope working days in exact coverage. Requires explicit mon_fri_planning; education-only holidays do not create general rest.

When to use

You need a deterministic Bulgaria working-day offset.

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

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

ParameterTypeUnitRequiredDescription
start_datedateyesGregorian start date in 2026-2026.
working_daysintegeryesSigned offset; start date excluded for non-zero offsets. Range: ≥ -1000, ≤ 1000
work_scheduleenum: mon_fri_planningyesRequired explicit Monday-Friday planning baseline, not a universal legal roster.

Outputs

OutputTypeUnitDescription
start_datedateInput date.
result_datedateDate reached.
working_days_addedintegerSigned requested offset.
calendar_days_elapsedintegerSigned Gregorian difference.
public_holidays_skippedlistExact events crossed.
territorystringBG (Bulgaria).
territory_namestringBulgaria
day_typestringstatutory_holiday, observed_non_attendance_day, one_off_non_attendance_day, weekend_baseline or regular_workday.
holiday_namesstring_listEvents applying on the date.
holiday_kindsstring_listAuthority event classifications.
holiday_detailslistStructured event details, including partial-day notes where published.
calendar_scopestringBulgaria 2026 nationwide rest-day facts with explicit Monday-Friday planning baseline
holiday_policystringLabour_Code_154_statutory_observed_and_Council_one_off_non_attendance
substitute_day_policystringArticle_154_2_non_Easter_weekend_replacement_pinned_2026_dates
calendar_profilestringbulgaria-public-holidays
dataset_versionstringbg-statutory-rest-calendar-2026.1
sourceslistAuthority and legislation sources.
work_schedulestringExplicit mon_fri_planning baseline.
is_statutory_holidaybooleanWhether 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_daybooleanWhether result.date is a pinned article 154(2) observed rest date.
is_one_off_non_attendance_daybooleanWhether result.date is January 2, 2026 one-off non-attendance.
is_education_only_holidaybooleanNovember 1 education-only annotation; not extra general rest.
observed_for_datesstring_listOriginal statutory holiday dates for observed non-attendance, or an empty list.
payroll_scopestringAlways not_computed; holiday and non-attendance pay rules differ.

Example

Zero offset is identity: {"start_date":"2026-01-01","working_days":0,"work_schedule":"mon_fri_planning"} → {"result_date":"2026-01-01","working_days_added":0}

GET https://tttkmbb.com/api/v1/calculate/bulgaria-public-add-working-days?start_date=2026-01-01&working_days=0&work_schedule=mon_fri_planning

Machine access

Sources

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