{
  "entity_type": "data_package_index",
  "dataset_id": "calcgrid-peru-public-holidays",
  "dataset_version": "pe-official-holidays-2026.1",
  "jurisdiction": "PE",
  "coverage": {
    "start": "2026-01-01",
    "end": "2026-12-31"
  },
  "supported_years": [
    2026
  ],
  "scope": "Peru 2026 nationwide holidays with a separate compensable public-sector layer",
  "holiday_policy": "Peru_2026_national_holidays_with_explicit_public_sector_layer",
  "substitute_day_policy": "Published dates only; no automatic Monday substitution or employer compensation roster is inferred",
  "limitation": "Choose calendar_scope and workweek explicitly. National holidays and public-sector compensable days have different applicability. This is a declared five-day (Saturday-Sunday rest) or six-day (Sunday rest) planning calendar, not proof of an individual's roster. Essential services, private-employer adoption, compensating shifts, regional holidays, banking, school, tax and procedural deadline calendars require separate evidence. The two compensable public-sector days remain working days for tax purposes. Later decrees require a new snapshot; dates beyond 2026 are unsupported.",
  "year_urls": {
    "2026": "/api/v1/data/peru-public-holidays/2026"
  },
  "calculators": [
    "/api/v1/calculators/peru-public-working-day",
    "/api/v1/calculators/peru-public-add-working-days",
    "/api/v1/calculators/peru-public-working-days-between"
  ],
  "sources": [
    {
      "id": "annual-2026",
      "name": "El Peruano – 2026 national holidays",
      "url": "https://elperuano.pe/noticia/286039-fin-de-semana-largo-el-2-de-enero-del-2026-sera-dia-no-laborable",
      "type": "official_newspaper_annual_calendar",
      "published_on": "2025-12-29",
      "checked_on": "2026-09-29",
      "scope": "16 nationwide holiday dates for 2026; annual schedule cross-check."
    },
    {
      "id": "ds-042-2025",
      "name": "El Peruano – Decreto Supremo 042-2025-PCM",
      "url": "https://busquedas.elperuano.pe/dispositivo/NL/2387094-1",
      "type": "official_gazette_decree",
      "published_on": "2025-04-03",
      "checked_on": "2026-09-29",
      "scope": "2 January 2026 public-sector compensable rest; tax-purpose exception and private-sector adoption rules."
    },
    {
      "id": "ds-075-2026",
      "name": "El Peruano – Decreto Supremo 075-2026-PCM",
      "url": "https://busquedas.elperuano.pe/dispositivo/NL/2516156-2",
      "type": "official_gazette_decree",
      "published_on": "2026-05-16",
      "checked_on": "2026-09-29",
      "scope": "27 July 2026 public-sector compensable rest; tax-purpose exception and essential services."
    },
    {
      "id": "sunafil-july",
      "name": "Sunafil – July 2026 holiday and non-working-day distinction",
      "url": "https://www.gob.pe/institucion/sunafil/noticias/1422099-sunafil-recuerda-las-diferencias-entre-dias-no-laborables-y-feriados-para-este-27-28-y-29-de-julio",
      "type": "labour_inspectorate_explanation",
      "published_on": "2026-07-22",
      "checked_on": "2026-09-29",
      "scope": "27 July is not a nationwide statutory holiday; private-sector closure requires an applicable arrangement."
    },
    {
      "id": "dl-713",
      "name": "Congress of Peru – Decreto Legislativo 713",
      "url": "https://leyes.congreso.gob.pe/Documentos/DecretosLegislativos/00713.pdf",
      "type": "original_legislation",
      "checked_on": "2026-09-29",
      "scope": "Articles 1-2: weekly rest and alternative rosters. Original enactment is not used as the current complete holiday list."
    }
  ],
  "required_inputs": [
    "calendar_scope",
    "workweek"
  ],
  "supported_calendar_scopes": [
    "national_statutory",
    "public_sector"
  ],
  "supported_workweeks": [
    5,
    6
  ],
  "compensation_policy": "Hours for the two public-sector compensable days are recovered within the next ten days or when the entity determines; no specific replacement working date is inferred. Essential services remain subject to continuity arrangements.",
  "evidence_checked_on": "2026-09-29"
}