{
  "entity_type": "data_package_index",
  "dataset_id": "calcgrid-portugal-public-holidays",
  "dataset_version": "pt-statutory-public-holidays-2026-2027.1",
  "jurisdiction": "PT",
  "coverage": {
    "start": "2026-01-01",
    "end": "2027-12-31"
  },
  "supported_years": [
    2026,
    2027
  ],
  "scope": "Portugal nationwide mandatory public holidays for 2026-2027",
  "holiday_policy": "Portugal Labour Code mandatory national holidays are included; Carnival Tuesday and municipal holidays are optional and are not inferred.",
  "substitute_day_policy": "No substitute-day closure is inferred. Good Friday may be observed on another locally significant Easter-period day under the Labour Code, but no local replacement is selected.",
  "limitation": "Mandatory nationwide list only. Municipal, autonomous-region, collective-agreement, employer and locally substituted holiday schedules are not inferred.",
  "year_urls": {
    "2026": "/api/v1/data/portugal-public-holidays/2026",
    "2027": "/api/v1/data/portugal-public-holidays/2027"
  },
  "calculators": [
    "/api/v1/calculators/portugal-public-working-day",
    "/api/v1/calculators/portugal-public-add-working-days",
    "/api/v1/calculators/portugal-public-working-days-between"
  ],
  "sources": [
    {
      "name": "Diário da República – Código do Trabalho Article 234",
      "url": "https://diariodarepublica.pt/dr/legislacao-consolidada/lei/2009-34546475-46746675",
      "type": "government_legal_text",
      "scope": "mandatory national public holidays and optional-holiday boundary"
    },
    {
      "name": "Diário da República – Law 8/2016 restoring national holidays",
      "url": "https://files.diariodarepublica.pt/gratuitos/1s/2016/04/06400.pdf",
      "type": "government_legal_text",
      "scope": "restoration of Corpus Christi, 5 October, 1 November and 1 December"
    },
    {
      "name": "DGERT – Labour Code and regulations",
      "url": "https://www.dgert.gov.pt/codigo-do-trabalho-e-regulamentacao",
      "type": "government_labour_guidance",
      "scope": "official labour-law navigation and amendments"
    },
    {
      "name": "Boletim do Trabalho e Emprego 10/2026",
      "url": "https://bte.gep.msess.gov.pt/completos/2026/bte10_2026.pdf",
      "type": "government_labour_bulletin",
      "scope": "2026 labour-calendar confirmation and local/collective boundary"
    }
  ]
}