{
  "lignes": {
    "entrepots": 4,
    "transporteurs": 4,
    "articles": 84,
    "commandes": 12000,
    "lignes_commande": 25588,
    "expeditions": 11997,
    "mouvements_stock": 23970,
    "calendrier": 730
  },
  "periode": {
    "premier_jour": "2025-01-01",
    "dernier_jour": "2026-12-31",
    "jours": 730
  },
  "commandes_par_statut": {
    "annulee": 937,
    "en cours": 925,
    "livree": 10138
  },
  "delai_moyen_jours": 3.62,
  "delai_median_jours": 2.0,
  "delai_centile_90_jours": 8,
  "delai_centile_95_jours": 11,
  "delai_maximum_jours": 45,
  "rapport_moyenne_sur_mediane": 1.81,
  "expeditions_livrees": 10992,
  "taux_service_sur_expeditions_livrees_pourcent": 66.39,
  "taux_service_sur_commandes_livrees_pourcent": 65.85,
  "taux_service_sur_commandes_passees_pourcent": 55.63,
  "ecart_en_points_entre_le_premier_et_le_dernier": 10.76,
  "commandes_jamais_livrees": 1862,
  "taux_par_transporteur": {
    "Celeris": {
      "expeditions_livrees": 3658,
      "delai_contractuel_jours": 2,
      "taux_dans_le_delai_contractuel_pourcent": 64.08,
      "taux_contractuel_pourcent": 97.0,
      "delai_median_jours": 2.0,
      "delai_moyen_jours": 2.46
    },
    "Routis": {
      "expeditions_livrees": 4171,
      "delai_contractuel_jours": 4,
      "taux_dans_le_delai_contractuel_pourcent": 66.17,
      "taux_contractuel_pourcent": 95.0,
      "delai_median_jours": 3,
      "delai_moyen_jours": 4.17
    },
    "Maritimo": {
      "expeditions_livrees": 1140,
      "delai_contractuel_jours": 9,
      "taux_dans_le_delai_contractuel_pourcent": 64.91,
      "taux_contractuel_pourcent": 90.0,
      "delai_median_jours": 7.0,
      "delai_moyen_jours": 8.91
    },
    "Express Urbain": {
      "expeditions_livrees": 2023,
      "delai_contractuel_jours": 1,
      "taux_dans_le_delai_contractuel_pourcent": 65.25,
      "taux_contractuel_pourcent": 98.0,
      "delai_median_jours": 1,
      "delai_moyen_jours": 1.59
    }
  },
  "montant_total_des_lignes": 8335071.78,
  "montant_des_commandes_expediables": 7715202.7,
  "montant_apres_jointure_commandes_expeditions": 8907439.17,
  "facteur_de_fan_out": 1.15,
  "commandes_en_plusieurs_expeditions": 934,
  "stock_entrees": 171035,
  "stock_sorties": 48686,
  "stock_solde_final": 122349,
  "reapprovisionnements": 71,
  "stock_solde_par_entrepot": {
    "W01": 26992,
    "W02": 29808,
    "W03": 32723,
    "W04": 32826
  },
  "commandes_par_mois": {
    "2025-01": 359,
    "2025-02": 374,
    "2025-03": 426,
    "2025-04": 513,
    "2025-05": 560,
    "2025-06": 389,
    "2025-07": 360,
    "2025-08": 365,
    "2025-09": 517,
    "2025-10": 494,
    "2025-11": 594,
    "2025-12": 711,
    "2026-01": 401,
    "2026-02": 380,
    "2026-03": 530,
    "2026-04": 646,
    "2026-05": 586,
    "2026-06": 462,
    "2026-07": 413,
    "2026-08": 376,
    "2026-09": 465,
    "2026-10": 588,
    "2026-11": 689,
    "2026-12": 802
  },
  "commandes_par_canal": {
    "magasin": 2896,
    "marketplace": 2033,
    "telephone": 607,
    "web": 6464
  },
  "commandes_par_entrepot": {
    "W01": 5300,
    "W02": 3072,
    "W03": 2225,
    "W04": 1403
  },
  "lignes_par_commande_moyenne": 2.13,
  "panier_moyen_euros": 694.59,
  "colis_total": 17147,
  "indicateurs_m1_data07": {
    "source": "M1 DATA 07 (master/modules/m1-data-07-indicateurs-de-gestion.html), qui calcule chacun de ces chiffres deux fois, en SQL et en pandas.",
    "stock_moyen_journalier_2025": 150828.35,
    "sorties_2025": 23255,
    "rotation_stock_2025": 0.1542,
    "couverture_stock_2025_jours": 2367.3,
    "stock_moyen_journalier_2026": 131217.47,
    "sorties_2026": 25431,
    "rotation_stock_2026": 0.1938,
    "couverture_stock_2026_jours": 1883.3,
    "commandes_livrees": 10138,
    "delai_commande_derniere_livraison_moyen_jours": 4.72,
    "delai_commande_derniere_livraison_median_jours": 4.0
  }
}