{
  "id": "fin-presidentielle-2028-01",
  "pays": "Finlande",
  "iso": "FIN",
  "type": "PRESIDENTIELLE",
  "chambre": "SANS_OBJET",
  "date": "2030-01-27",
  "date_statut": "LEGALE",
  "niveau": "recense",
  "autorite": "Oikeusministeriö, vaalitieto- ja tulospalvelu [ministère de la Justice, service d'information et de résultats électoraux] ; confirmation par les commissions électorales de circonscription",
  "site_resultats": "https://tulospalvelu.vaalit.fi/",
  "maille_fine": "bureau",
  "format": "CSV, XML",
  "url_donnees_fines": "https://tulospalvelu.vaalit.fi/EKV-2023/fi/ladattavat_tiedostot.html",
  "geometrie_bureaux": null,
  "geometrie_fine_alternative": "communes et zones postales, Tilastokeskus WFS (tilastointialueet:kunta1000k, postialue), https://geo.stat.fi/geoserver/wfs?service=WFS&version=2.0.0&request=GetCapabilities ; zones de vote (äänestysalueet) seulement pour certaines villes, par ex. https://hri.fi/data/fi/dataset/paakaupunkiseudun-aanestysaluejako",
  "resultats_en_direct": "oui",
  "sondages_sortie_urnes": "aucun sondage sortie des urnes ; Yle publie une projection (ennuste) fondée sur les votes comptés vers 21:30-22:00",
  "embargo": null,
  "fermeture_bureaux_texte": "20:00 ; résultats du vote anticipé publiés à 20:00 et résultats préliminaires complets vers 23:00.",
  "fuseaux": [
    "Europe/Helsinki"
  ],
  "sources_fiche": [
    "https://tulospalvelu.vaalit.fi/",
    "https://tulospalvelu.vaalit.fi/EKV-2023/fi/ladattavat_tiedostot.html",
    "https://tulospalvelu.vaalit.fi/EKV-2023/ekv-2023_ehd_maa.csv.zip",
    "https://vaalit.fi/en/election-results2",
    "https://yle.fi/a/74-20155715",
    "https://geo.stat.fi/geoserver/wfs?service=WFS&version=2.0.0&request=GetCapabilities",
    "https://hri.fi/data/fi/dataset/paakaupunkiseudun-aanestysaluejako"
  ],
  "plan": {
    "fuseau": "Europe/Helsinki",
    "fermeture_locale": "2030-01-27T20:00:00+02:00",
    "fermeture_utc": "2030-01-27T18:00:00+00:00",
    "releves": [
      {
        "type": "fermeture",
        "debut": "2030-01-27T18:00:00+00:00"
      },
      {
        "type": "jour_scrutin",
        "debut": "2030-01-27T18:01:00+00:00",
        "fin": "2030-01-27T21:59:00+00:00",
        "repetition": "PT1M"
      },
      {
        "type": "nuit_15min",
        "debut": "2030-01-27T22:00:00+00:00",
        "fin": "2030-01-27T23:45:00+00:00",
        "repetition": "PT15M"
      },
      {
        "type": "nuit_30min",
        "debut": "2030-01-28T00:00:00+00:00",
        "fin": "2030-01-28T03:30:00+00:00",
        "repetition": "PT30M"
      },
      {
        "type": "matin_1h",
        "debut": "2030-01-28T04:00:00+00:00",
        "fin": "2030-01-28T09:00:00+00:00",
        "repetition": "PT1H"
      },
      {
        "type": "apres_midi_3h",
        "debut": "2030-01-28T10:00:00+00:00",
        "fin": "2030-01-28T19:00:00+00:00",
        "repetition": "PT3H"
      },
      {
        "type": "quotidien",
        "debut": "2030-01-29T06:00:00+00:00",
        "heures_locales": [
          "08:00",
          "14:00",
          "20:00"
        ],
        "repetition": "P1D",
        "jusqua": "depouillement_complet"
      }
    ],
    "regle_active": "CLOTURE_1MIN_15MIN_30MIN_1H_3H_3PARJOUR"
  },
  "plan_absent": null,
  "integrer_sondages_sortie": true,
  "archivage": "chaque relevé horodaté, empreinte SHA-256, maille la plus fine publiée"
}
