{
  "chantiers": [
    {
      "id": 1,
      "nom": "DAVEX 1 / DAVTI 1 / DAVID1",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "La Roche d'Aulhac",
      "statut": "Terminé",
      "resp": "David",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "15100 Les Ternes",
      "code_postal": "15100",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\15100_LES_TERNES_DAVEX_1_DAVTI_1_DAVID1\\C0001",
      "kwc": 450.0,
      "gps": "45°00'13.8\"N 3°01'45.0\"E",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-07",
      "date_fin_prevue": "2026-04-11",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 2,
      "nom": "Resotainer",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Calais",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS/2026/RESOTAINER_RESOTAINER/C0002",
      "kwc": 280.0,
      "gps": "50.900000, 1.800000",
      "lat": 50.9,
      "lng": 1.8,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-02-25",
      "date_fin_prevue": "2026-04-01",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 3,
      "nom": "ROUX",
      "client": "ROUX",
      "client_id": 3,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "PUY FERRAND",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "ville": "ARCAY",
      "code_postal": "18340",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\ARCAY_ROUX\\C0003",
      "kwc": 270.3,
      "gps": "46.967269, 2.32471",
      "lat": 46.967269,
      "lng": 2.32471,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-02",
      "date_fin_prevue": "2026-04-04",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 4,
      "nom": "LE MONTEIL",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS/2026/LE_MONTEIL_LE_MONTEIL/C0004",
      "kwc": 190.0,
      "gps": "45.108591, 3.273699",
      "lat": 45.108591,
      "lng": 3.273699,
      "notes": "Verification du jour au faitage",
      "materiel_libre": "",
      "date_debut": "2026-03-08",
      "date_fin_prevue": "2026-04-04",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 5,
      "nom": "ALMET",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "ZA DE L'AGAVON",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "ville": "LES PENNES MIRABEAU",
      "code_postal": "13170",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\HALMET_HALMET\\C0005",
      "kwc": 500.0,
      "gps": "43.41901, 5.28130",
      "lat": 43.41901,
      "lng": 5.2813,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-01-19",
      "date_fin_prevue": "2026-04-26",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 6,
      "nom": "GAEC GLAUDIN CRAI",
      "client": "GAEC GLAUDIN CRAI",
      "client_id": 6,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS/2026/GAEC_GLAUDIN_CRAI_GAEC_GLAUDIN_CRAI/C0006",
      "kwc": 500.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "Engins à transporter à Merssy",
      "materiel_libre": "",
      "date_debut": "2026-03-17",
      "date_fin_prevue": "2026-03-30",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 7,
      "nom": "Dissay (terminé)",
      "client": "Dissay",
      "client_id": 7,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS/2026/DISSAY_TERMIN_DISSAY_TERMIN/C0007",
      "kwc": 200.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2025-12-27",
      "date_fin_prevue": "2026-03-07",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 8,
      "nom": "BERTHELOT JEAN MICHEL",
      "client": "",
      "client_id": null,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "15 MTE DE CORNEON",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "ville": "42540 CROIZET-SUR-GAND",
      "code_postal": "42540",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\42540_CROIZET-SUR-GAND_BERTHELOT_JEAN_MICHEL\\C0008",
      "kwc": 121.44,
      "gps": "45.907867, 4.214611",
      "lat": 45.907867,
      "lng": 4.214611,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 9,
      "nom": "BOUGAIN DAMIEN",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LDT LES FORTS 03220 THIONNE",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "03220 THIONNE",
      "code_postal": "03220",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\03220_THIONNE_BOUGAIN_DAMIEN\\C0009",
      "kwc": 140.76,
      "gps": "46.405406, 3.562735",
      "lat": 46.405406,
      "lng": 3.562735,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-31",
      "date_fin_prevue": "2026-04-03",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 10,
      "nom": "FARRADECHE FRANCK 2",
      "client": "",
      "client_id": null,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit CHAMPAGNADE",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "ville": "15170 NEUSSARGUES-MOISSAC",
      "code_postal": "15170",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\15170_NEUSSARGUES-MOISSAC_FARRADECHE_FRANCK_2\\C0010",
      "kwc": 118.58,
      "gps": "45.164804, 2.981844",
      "lat": 45.164804,
      "lng": 2.981844,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-26",
      "date_fin_prevue": "2026-04-01",
      "materiels_commandes": "Manques Cable AC",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 11,
      "nom": "GOUTAUDIER STEPHANE",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LES TOQUINS 03120 SAINT-PRIX",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 16,
      "equipe_nom": "Massi",
      "ville": "",
      "code_postal": "03120",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GOUTAUDIER_STEPHANE_GOUTAUDIER_STEPHANE\\C0011",
      "kwc": 260.82,
      "gps": "46.219058, 3.660724",
      "lat": 46.219058,
      "lng": 3.660724,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-24",
      "date_fin_prevue": "2026-03-31",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-27"
    },
    {
      "id": 12,
      "nom": "LA BASTIDE --- RETROFIT ----- INCOMPLET",
      "client": "ENERGIEQUITABLE / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "La Bastide",
      "statut": "Planifié",
      "resp": "Catherine FEEDGY",
      "equipe_id": 7,
      "equipe_nom": "Edwin",
      "ville": "Lastic",
      "code_postal": "15500",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\FURSAC_HH\\C0012",
      "kwc": 45.95,
      "gps": "45.118830, 3.229075",
      "lat": 45.11883,
      "lng": 3.229075,
      "notes": "La bastide : Commande onduleur doit arriver milieu semaine 14 (31 mars ou 1er avril) / on passe en SI Novotegra C47 et on peut utiliser celui du projet Troupenat @Grégory Deheurle tu pourras préciser lequel ?\nLe bac est déjà sur place. Le propriétaire l'a mis à l'abri près du site mais il l'amènera sur place au commencement du projet.\nEn 455 on a besoin de 101 modules. Voici le nouveau calepinage ci-joint que j'ai mis à jour dans le sharepoint  avec modification de la liste de matériel\nAttention : bien prévenir Jean Luc Sabatier avant les travaux car il doit sortir ses bêtes avant",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "Brides de debut = 20\r\nBrides de fin = 22\r\nBrides Intermediaires = 180",
      "materiels_json": "[{\"designation\":\"Brides de début = 10 panneaux = 20 brides\",\"quantite\":\"1\",\"unite\":\"20\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de Fin = 11 panneaux = 22 brides\",\"quantite\":\"1\",\"unite\":\"22\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides Intermédiaires = 9 lignes de 10 panneaux = 180 Brides\",\"quantite\":\"9\",\"unite\":\"20\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-03-28"
    },
    {
      "id": 13,
      "nom": "BOUNIOL - POINT DE STOCKAGE - TROUPENAT",
      "client": "TROUPENAT / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Chemin du Montheil",
      "statut": "En cours",
      "resp": "Mr Bouniol",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "15230 Vézac",
      "code_postal": "15230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\15230_VZAC_BOUNIOL_-_POINT_DE_STOCKAGE_-_TROUPENAT\\C0013",
      "kwc": 0.0,
      "gps": "44.90763, 2.53451",
      "lat": 44.90763,
      "lng": 2.53451,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-16",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-28"
    },
    {
      "id": 14,
      "nom": "LE MIRIAL",
      "client": "Dissay",
      "client_id": 7,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "610 Route du Mirial",
      "statut": "Planifié",
      "resp": "Catherine FEEDGY",
      "equipe_id": 11,
      "equipe_nom": "Anis",
      "ville": "43380 Saint-Austremoine",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LE_MIRIAL_LE_MIRIAL\\C0014",
      "kwc": 40.49,
      "gps": "45.112982 , 3.384507",
      "lat": 45.112982,
      "lng": 3.384507,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-28",
      "date_fin_prevue": "2026-05-04",
      "materiels_commandes": "48 Brides de départ, + 48 Brides de fin,\r\n64 Brides intermediaires + 64 Brides Intermediaires\r\n89 Modules de 455wc === 2 Palettes + 27 modules\r\nOnduleurs :\r\n20 KTL HUAWEI\r\n15 KTL HUAWEI",
      "materiels_json": "[]",
      "created_at": "2026-03-28"
    },
    {
      "id": 15,
      "nom": "NOVE2",
      "client": "ENERGIEQUITABLE / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "2 Rue de la Tour",
      "statut": "Planifié",
      "resp": "Catherine FEEDGY",
      "equipe_id": 4,
      "equipe_nom": "Henry",
      "ville": "43380 Ally",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\43380_ALLY_NOVE2\\C0015",
      "kwc": 109.65,
      "gps": "45.13890760282908, 3.2885979098651545",
      "lat": 45.13890760282908,
      "lng": 3.2885979098651545,
      "notes": "MANQUES ONDULEUR DE 50 KTL ---- DOIT ETRE LIVREE SEMAINE 14 DU 31 MARS AU 1ER AVRIL\r\nTGBT === OK ====> SUR SITE\r\n18 PANNEAUX CASSEE\r\n320 MODULES \r\nNOUVEAU CALEPINAGE",
      "materiel_libre": "",
      "date_debut": "2026-05-13",
      "date_fin_prevue": "",
      "materiels_commandes": "Total Brides Intermediaires = 512\r\nTotal Brides de début = 128\r\nTotal Brides de fin = 128",
      "materiels_json": "[{\"designation\":\"Brides Intermédiaires 4X19 X 2 = 152\",\"quantite\":\"8\",\"unite\":\"19\",\"reference\":\"\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de début  1X19 X 2 = 38\",\"quantite\":\"2\",\"unite\":\"19\",\"reference\":\"Novotegra\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de fin 1X19 X 2 = 38\",\"quantite\":\"2\",\"unite\":\"19\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de début petit toit 2X12 = 24 \",\"quantite\":\"2\",\"unite\":\"12\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides Intermediaires petit toit 4X12 = 48 X 2 = 96\",\"quantite\":\"8\",\"unite\":\"12\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de Fin 1X12 X 2 = 24\",\"quantite\":\"2\",\"unite\":\"12\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Brides de début grand toit 33X2 = 66\",\"quantite\":\"2\",\"unite\":\"33\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Bride Intermediaiares grand toit 33 X 2 = 66 X4 = 264\",\"quantite\":\"4\",\"unite\":\"33\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleurs Huawei 30 KTL\",\"quantite\":\"1\",\"unite\":\"1\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur Huawei 40 KTL\",\"quantite\":\"1\",\"unite\":\"1\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"TGBT \",\"quantite\":\"30\",\"unite\":\"kVa\",\"reference\":\"\",\"commande\":false,\"livre\":true,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-03-28"
    },
    {
      "id": 16,
      "nom": "ROTZA",
      "client": "ENERGIEQUITABLE / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "2 Roche d'Ally",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 15,
      "equipe_nom": "Rabbere",
      "ville": "43380 Ally",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\ROTZA_ROTZA\\C0016",
      "kwc": 0.0,
      "gps": "45.161387, 3.311550",
      "lat": 45.161387,
      "lng": 3.31155,
      "notes": "Rotza :  161 modules (455w) \r\nLe SI 326 joris RS-R  doit arriver en W15  (semaine du 6 avril) et le TGBT le 6 avril au plus tard aussi\r\nJ'ai passé commande des 2 onduleurs 30 ktl : arrivée milieu semaine 14 (31 mars ou 1er avril) \r\nA noter qu'il y'a déjà un 30 ktl sur place qui je pense est destiné à Aubérat : il faudra donc prélever seulement un 30 ktl du site de stockage vers Rotza !",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"modules 455\",\"quantite\":\"161\",\"unite\":\"455wc\",\"reference\":\"\",\"commande\":false,\"livre\":true,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur 30KTL\",\"quantite\":\"30\",\"unite\":\"KTL\",\"reference\":\"\",\"commande\":false,\"livre\":true,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Touret 500 m\",\"quantite\":\"3\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":true,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"TGBT\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-03-28"
    },
    {
      "id": 17,
      "nom": "ROTZA3",
      "client": "TROUPENAT / FEEDGY",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Roche d'Ally",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Ally",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\ROTZA3_ROTZA3\\C0017",
      "kwc": 0.0,
      "gps": "45.160718, 3.310837",
      "lat": 45.160718,
      "lng": 3.310837,
      "notes": "Rotza 3 : 1x36KTL qui doit être livré milieu semaine 14 (31 mars ou 1er avril)\r\n85 modules (455w)  ; 170 mini-rail  C47 qui pourront être prélevé sur le projet Troupenat @Grégory Deheurle\r\nPas de TGBT on est sur un retrofit donc on réutilise l'existant",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-28"
    },
    {
      "id": 18,
      "nom": "ASTRU1",
      "client": "TROUPENAT / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Le Bourg",
      "statut": "Terminé",
      "resp": "Gregory",
      "equipe_id": 11,
      "equipe_nom": "Anis",
      "ville": "Espinasse 15110",
      "code_postal": "15110",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\ASTRU1_ASTRU1\\C0018",
      "kwc": 65.97,
      "gps": "44.872603, 2.938795",
      "lat": 44.872603,
      "lng": 2.938795,
      "notes": "Numéro du client : 06 81 23 14 47 Astruc",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "FOURREAU TPC 90 ET CABLE U 1000 AR2V A commander au moment de la tranchée",
      "materiels_json": "[{\"designation\":\"Câble multiconducteurs LIYCY 4x 0,34 mm², DIN47100, blindé\",\"quantite\":\"7\",\"unite\":\"m\",\"reference\":\"GGMFCSCY4X0.34ST\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble rigide R2V cuivre 3G2,5 mm²\",\"quantite\":\"7\",\"unite\":\"m\",\"reference\":\"FILR2V3G2,5TGL\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble souple H07RN-F cuivre 4G25 mm²\",\"quantite\":\"3\",\"unite\":\"m\",\"reference\":\"FILH07RNF4G25TGL\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble souple H07RN-F cuivre 4G35mm²\",\"quantite\":\"8\",\"unite\":\"m\",\"reference\":\"FILH07RNF4G35TGL\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"SECURITE CR1-C1 3G1,5 TGL\",\"quantite\":\"1\",\"unite\":\"m\",\"reference\":\"FILCR1C1NA3G1,5RONDTGL\",\"commande\":true,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"FOURREAU TPC 90\",\"quantite\":\"130\",\"unite\":\"m\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble U 1000 AR2V 4x70\",\"quantite\":\"130\",\"unite\":\"m\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-03-30"
    },
    {
      "id": 19,
      "nom": "CHAUFFOUR ERIC",
      "client": "IRISOLARIS",
      "client_id": null,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit PALERME",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "ville": "63350 SAINT-LAURE",
      "code_postal": "63350",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\63350_SAINT-LAURE_CHAUFFOUR_ERIC\\C0019",
      "kwc": 121.44,
      "gps": "45.907037, 3.290529",
      "lat": 45.907037,
      "lng": 3.290529,
      "notes": "Demande d'engin chez access industrie clermont ferrand",
      "materiel_libre": "",
      "date_debut": "2026-03-31",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 20,
      "nom": "DELOU1",
      "client": "TROUPENAT / FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Les Chabasses",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "Cézens",
      "code_postal": "15230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\DELOU1_DELOU1\\C0020",
      "kwc": 27.5,
      "gps": "45.005752, 2.841430",
      "lat": 45.005752,
      "lng": 2.84143,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "2026-04-09",
      "materiels_commandes": "Manque Armoire\r\nProblème résolu",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 21,
      "nom": "BIOTTEAU - LOIREAUXENCE",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 7,
      "equipe_nom": "Edwin",
      "ville": "44370 Loireauxance",
      "code_postal": "44370",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BIOTTEAU_-_LOIREAUXENCE_BIOTTEAU_-_LOIREAUXENCE\\C0021",
      "kwc": 0.0,
      "gps": "47.443587, -1.085628",
      "lat": 47.443587,
      "lng": -1.085628,
      "notes": "DEPOSE/REPOSE DE TOLE",
      "materiel_libre": "",
      "date_debut": "2026-03-30",
      "date_fin_prevue": "2026-04-08",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 22,
      "nom": "VERGNAUD DENIS",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LDT 8 LDT CHATENET / LES CHABRETTES /LES PEUX 23290",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "FURSAC",
      "code_postal": "23290",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\23290_FURSAC_VERGNAUD_DENIS\\C0022",
      "kwc": 121.44,
      "gps": "46.134294, 1.521051",
      "lat": 46.134294,
      "lng": 1.521051,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-24",
      "date_fin_prevue": "2026-03-27",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 23,
      "nom": "CAUSSIN",
      "client": "",
      "client_id": null,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "RUE DU BOULEROT",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "52700 MAREILLES",
      "code_postal": "52700",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\52700_MAREILLES_CAUSSIN\\C0023",
      "kwc": 341.78,
      "gps": "48.18373, 5.26694",
      "lat": 48.18373,
      "lng": 5.26694,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-23",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 25,
      "nom": "BIANCHI",
      "client": "",
      "client_id": null,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "567 Chemin de Saint-Georges",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 5,
      "equipe_nom": "Roman",
      "ville": "06550 La Roquette sur Siagne",
      "code_postal": "06550",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\06550_LA_ROQUETTE_SUR_SIAGNE_BIANCHI\\C0025",
      "kwc": 1000.0,
      "gps": "43.58144, 6.93556",
      "lat": 43.58144,
      "lng": 6.93556,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-03-30"
    },
    {
      "id": 27,
      "nom": "MIOCHE JULIEN",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit LES CREUX DU CHAMP",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 11,
      "equipe_nom": "Anis",
      "ville": "BROMONT LAMOTHE",
      "code_postal": "63230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BROMONT_LAMOTHE_MIOCHE_JULIEN\\C0027",
      "kwc": 121.44,
      "gps": "45.823926, 2.836165",
      "lat": 45.823926,
      "lng": 2.836165,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-08",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Câble U 1000 AR2V 3×(1×150)\",\"quantite\":\"\",\"unite\":\"3\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble U 1000 AR2V 1×95\",\"quantite\":\"\",\"unite\":\"1\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble U 1000 AR2V 1G35\",\"quantite\":\"\",\"unite\":\"1\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble U 1000 R2V 4×(1×70)\",\"quantite\":\"\",\"unite\":\"4\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Câble U 1000 R2V 5G25\",\"quantite\":\"4\",\"unite\":\"1\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-08"
    },
    {
      "id": 28,
      "nom": "FAUJU1",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Lesucdiller",
      "statut": "Planifié",
      "resp": "TROUPENAT/ GREGORY",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "ville": "Ytrac",
      "code_postal": "15130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\FAUJU1_FAUJU1\\C0028",
      "kwc": 100.0,
      "gps": "44.904569, 2.397338",
      "lat": 44.904569,
      "lng": 2.397338,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Bride de début et fin\",\"quantite\":\"112\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Freins\",\"quantite\":\"56\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Bride Intermediaire\",\"quantite\":\"382\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Supports\",\"quantite\":\"438\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Vis\",\"quantite\":\"876\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Tourets\",\"quantite\":\"2500\",\"unite\":\"5\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Arrêt d'urgence\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur SUN 2000 KTL\",\"quantite\":\"40\",\"unite\":\"2\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"+ 3 modules\",\"quantite\":\"219\",\"unite\":\"6\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Dongle\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-08"
    },
    {
      "id": 29,
      "nom": "BOURG 1",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "La Chassagne",
      "statut": "Terminé",
      "resp": "TROUPENAT/ GREGORY",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "ville": "LANOBRE",
      "code_postal": "15270",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LANOBRE_BOURG_1\\C0029",
      "kwc": 100.0,
      "gps": "45.40817175417781, 2.517177807344405",
      "lat": 45.40817175417781,
      "lng": 2.517177807344405,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Brides de début et fin\",\"quantite\":\"76\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"stock_groupement\",\"point_stockage\":\"\"},{\"designation\":\"Brides Intermediaires\",\"quantite\":\"112 \",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"stock_groupement\",\"point_stockage\":\"\"},{\"designation\":\"Support\",\"quantite\":\"194\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"stock_groupement\",\"point_stockage\":\"\"},{\"designation\":\"Vis\",\"quantite\":\"388 \",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Touret\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur SUN 2000KTL\",\"quantite\":\"30\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"+3 Modules = 2 palettes + 3 modules\",\"quantite\":\"75\",\"unite\":\"2\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Dongle\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Bouton d'arrêt d'urgence\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-08"
    },
    {
      "id": 30,
      "nom": "TROUP1",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "VERNEYROLLES",
      "statut": "Planifié",
      "resp": "TROUPENAT/ GREGORY",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "LA CHAPELLE-LAURENT",
      "code_postal": "15500",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LA_CHAPELLE-LAURENT_TROUP1\\C0030",
      "kwc": 80.0,
      "gps": "45.21142130123558, 3.2292349699253",
      "lat": 45.21142130123558,
      "lng": 3.2292349699253,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Brides de dévut et fin\",\"quantite\":\"56\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Freins\",\"quantite\":\"28 \",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Intermediaires\",\"quantite\":\"352\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Supports\",\"quantite\":\"408\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Vis\",\"quantite\":\"816\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Tourets\",\"quantite\":\"1500\",\"unite\":\"3\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"\",\"quantite\":\"30\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-08"
    },
    {
      "id": 31,
      "nom": "BUFFA1",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "LD La Faure",
      "statut": "Planifié",
      "resp": "TROUPENAT/ GREGORY",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "TOURNEMIRE",
      "code_postal": "15310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\TOURNEMIRE_BUFFA1\\C0031",
      "kwc": 77.0,
      "gps": "45.053869, 2.517154",
      "lat": 45.053869,
      "lng": 2.517154,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Brides de début et fin\",\"quantite\":\"124\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Freins\",\"quantite\":\"52\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Supports\",\"quantite\":\"434\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Vis\",\"quantite\":\"868\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"2 tourets\",\"quantite\":\"1000\",\"unite\":\"2\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur SUN2000 KTL 25\",\"quantite\":\"25\",\"unite\":\"KTL\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Onduleur Sun2000 KTL 40\",\"quantite\":\"50\",\"unite\":\"KTL\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"+ 24 modules\",\"quantite\":\"168\",\"unite\":\"4+24modules\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Dongle\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"},{\"designation\":\"Bouton d'arrêt d'urgence\",\"quantite\":\"1\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-08"
    },
    {
      "id": 32,
      "nom": "GAUTHIER GERARD",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-dit Domaine Rebillard",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 15,
      "equipe_nom": "Rabbere",
      "ville": "SAINT DIDIER DE FORMANS",
      "code_postal": "01600",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_DIDIER_DE_FORMANS_GAUTHIER_GERARD\\C0032",
      "kwc": 359.92,
      "gps": "45.953357, 4.768836",
      "lat": 45.953357,
      "lng": 4.768836,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "2026-04-11",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-09"
    },
    {
      "id": 33,
      "nom": "AUBERAT - POINT DE STOCKAGE ENERGIEQUITABLE",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Auberat",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 5,
      "equipe_nom": "Roman",
      "ville": "Saint-Privat-du-dragon",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-PRIVAT-DU-DRAGON_AUBERAT_-_POINT_DE_STOCKAGE_ENERGIEQUITABLE\\C0033",
      "kwc": 35.94,
      "gps": "45.196277, 3.444917",
      "lat": 45.196277,
      "lng": 3.444917,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-25",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"TGBT - ARTISOU 88KVA LIVRER LE 15/04/26 A AUBERAT\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":false,\"livre\":true,\"origine\":\"\",\"point_stockage\":\"\"}]",
      "created_at": "2026-04-09"
    },
    {
      "id": 34,
      "nom": "GERARD PIERRE CLAUDE",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "5 Rue du Chanon – Hameau de la Mer",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "SAINT-MARTIN-DE-LA-MER",
      "code_postal": "21210",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GERARD_PIERRE_CLAUDE_GERARD_PIERRE_CLAUDE\\C0034",
      "kwc": 0.0,
      "gps": "47.22840372896942, 4.24392407465666",
      "lat": 47.22840372896942,
      "lng": 4.24392407465666,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-09"
    },
    {
      "id": 35,
      "nom": "M. MERCEY - 23 - 021 - 99.",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "Rue du Moulin de la Motte",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "BELLENOT SOUS POUILLY",
      "code_postal": "21320",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PEM_ENERGIE_-_M_MERCEY_-_23_-_021_-_99_PEM_ENERGIE_-_M_MERCEY_-_23_-_021_-_99\\C0035",
      "kwc": 99.97,
      "gps": "47.283236481531, 4.550298047012995",
      "lat": 47.283236481531,
      "lng": 4.550298047012995,
      "notes": "Réf. dossier : 23-021\r\nRue du Moulin de la Motte – Lieu-Dit La Motte – 21320 BELLENOT SOUS POUILLY",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-09"
    },
    {
      "id": 36,
      "nom": "GIBERT MICHEL 2",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LDT LE BOURRET EST",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "ville": "CRANDELLES",
      "code_postal": "15250",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GIBERT_MICHEL_GIBERT_MICHEL\\C0036",
      "kwc": 223.56,
      "gps": "44.959652, 2.388884",
      "lat": 44.959652,
      "lng": 2.388884,
      "notes": "NACELLES 178 DIECI",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-10"
    },
    {
      "id": 39,
      "nom": "ROTZA3",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Roche d'Ally",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Ally",
      "code_postal": "43380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\43380_ALLY_ROTZA3\\C0039",
      "kwc": 0.0,
      "gps": "45.160718, 3.310837",
      "lat": 45.160718,
      "lng": 3.310837,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-12"
    },
    {
      "id": 40,
      "nom": "ROCST1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "5 Lusclade",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Ferrières-Saint-Mary",
      "code_postal": "15170",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\FERRIRES-SAINT-MARY_ROCST1\\C0040",
      "kwc": 20.0,
      "gps": "45.156571, 3.093576",
      "lat": 45.156571,
      "lng": 3.093576,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 41,
      "nom": "GALCH1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "1 Lempre",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Champagnac",
      "code_postal": "15350",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHAMPAGNAC_GALCH1\\C0041",
      "kwc": 36.0,
      "gps": "45.35123, 2.42890",
      "lat": 45.35123,
      "lng": 2.4289,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 42,
      "nom": "GALTI1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Galvaing Laurent",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "SAUVAT",
      "code_postal": "15240",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAUVAT_GALTI1\\C0042",
      "kwc": 36.0,
      "gps": "45.308190, 2.458234",
      "lat": 45.30819,
      "lng": 2.458234,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 43,
      "nom": "TRIN1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "Linthilac",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Saint Paul des Landes",
      "code_postal": "15250",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_PAUL_DES_LANDES_TRIN1\\C0043",
      "kwc": 36.0,
      "gps": "44.972124, 2.278058",
      "lat": 44.972124,
      "lng": 2.278058,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 44,
      "nom": "MONEX1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "3 Trappes",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Le Monteil",
      "code_postal": "15240",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LE_MONTEIL_MONEX1\\C0044",
      "kwc": 36.0,
      "gps": "45.312361, 2.499426",
      "lat": 45.312361,
      "lng": 2.499426,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 45,
      "nom": "MONTI1",
      "client": "FEEDGY",
      "client_id": null,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "5 Trappes",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Le Monteil",
      "code_postal": "15240",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LE_MONTEIL_MONTI\\C0045",
      "kwc": 34.0,
      "gps": "45.312817, 2.499649",
      "lat": 45.312817,
      "lng": 2.499649,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 46,
      "nom": "CAIRO1",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "2 rue Sagnes Mortes",
      "statut": "Planifié",
      "resp": "Gregory",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Neuvéglise-sur-Truyère",
      "code_postal": "15260",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\NEUVGLISE-SUR-TRUYRE_CAIRO1\\C0046",
      "kwc": 100.0,
      "gps": "44.975806, 3.035775",
      "lat": 44.975806,
      "lng": 3.035775,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-14"
    },
    {
      "id": 47,
      "nom": "AUBRY1",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "Route de Montcua",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "Peyrilles",
      "code_postal": "46310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PEYRILLES_AUBRY\\C0047",
      "kwc": 276.0,
      "gps": "44.63556024,1.3695756835",
      "lat": 44.63556024,
      "lng": 1.3695756835,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-23",
      "date_fin_prevue": "2026-04-01",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 48,
      "nom": "CHAMPCOURT",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHAMPCOURT_CHAMPCOURT\\C0048",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 49,
      "nom": "SOUFFERANT GUY",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "I35, LES BRUYERES DE BONNAND",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "LUNEAU",
      "code_postal": "03130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LUNEAU_SOUFFERANT_GUY\\C0049",
      "kwc": 360.0,
      "gps": "46.35293, 3.97391",
      "lat": 46.35293,
      "lng": 3.97391,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-15",
      "date_fin_prevue": "2026-04-22",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 50,
      "nom": "GAEC DU CLUSELIER",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "1079 ROUTE DU STADE - LD CRESSY",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "SAINT-FORGEOT",
      "code_postal": "71400",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-FORGEOT_GAEC_DU_CLUSELIER\\C0050",
      "kwc": 288.0,
      "gps": "46.99317809979613, 4.302308669616562",
      "lat": 46.99317809979613,
      "lng": 4.302308669616562,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-14",
      "date_fin_prevue": "2026-06-25",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 51,
      "nom": "ROUMEAS",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "QUARTIER LES COULAUDS",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 4,
      "equipe_nom": "Henry",
      "ville": "MONTOISON",
      "code_postal": "26800",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MONTOISON_ROUMEAS\\C0051",
      "kwc": 181.87,
      "gps": "44.802321, 4.953342",
      "lat": 44.802321,
      "lng": 4.953342,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 53,
      "nom": "CHANTIER MOUNDI CHOLET",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "11 RUE TOULTEMONDE",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "ville": "CHOLET",
      "code_postal": "49300",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHOLET_CHANTIER_MOUNDI_CHOLET_\\C0053",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 54,
      "nom": "BATEUX PAUL",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LONGAIRE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "SAINT-GEORGES-DE-MONS",
      "code_postal": "63780",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-GEORGES-DE-MONS_BATTEAUX_PAUL\\C0054",
      "kwc": 0.0,
      "gps": "45.93531, 2.841642",
      "lat": 45.93531,
      "lng": 2.841642,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 55,
      "nom": "BABOUOT",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "1 ROUTE DE BLAISE",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "ville": "CHAMPCOURT",
      "code_postal": "52330",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHAMPCOURT_BABOUOT\\C0055",
      "kwc": 231.59,
      "gps": "48.273642, 4.948451",
      "lat": 48.273642,
      "lng": 4.948451,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 56,
      "nom": "MARAINAT SERGE",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LIEU-DIT HAUT DE FAILLARGUES",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "MARSAC EN LIVRADOIS",
      "code_postal": "63940",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MARSAC_EN_LIVRADOIS_MARAINAT_SERGE\\C0056",
      "kwc": 99.8,
      "gps": "45.463099, 3.689819",
      "lat": 45.463099,
      "lng": 3.689819,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-15",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-15"
    },
    {
      "id": 58,
      "nom": "SOUFFERANT GUY 5",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit LES BRUYERES DE BONNAND",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "LUNEAU",
      "code_postal": "03130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LUNEAU_SOUFFERANT_GUY_5\\C0058",
      "kwc": 359.72,
      "gps": "46.354597, 3.974152",
      "lat": 46.354597,
      "lng": 3.974152,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-16",
      "date_fin_prevue": "2026-04-24",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-16"
    },
    {
      "id": 59,
      "nom": "SAUSSEMENIL",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "1 LES PLANQUES",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 13,
      "equipe_nom": "Nassim",
      "ville": "SAUSSEMENIL",
      "code_postal": "50700",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAUSSEMENIL_SAUSSEMENIL\\C0059",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "LOUER ENGIN RAPIDEMENT",
      "materiel_libre": "",
      "date_debut": "2026-04-13",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-16"
    },
    {
      "id": 60,
      "nom": "125028-ST SUPLICE DARNAOULT",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LIEU DIT LA LOUBATIERE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "SAINT-SULPICE-",
      "code_postal": "17250",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-SULPICE-_125028-ST_SUPLICE_DARNAOULT\\C0060",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-17"
    },
    {
      "id": 61,
      "nom": "CHAUVE MICHEL",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit GOUTTE 42560",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "MARGERIE-CHANTAGRET",
      "code_postal": "42560",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MARGERIE-CHANTAGRET_CHAUVE_MICHEL\\C0061",
      "kwc": 359.72,
      "gps": "45.520695, 4.051604",
      "lat": 45.520695,
      "lng": 4.051604,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-27",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-24"
    },
    {
      "id": 62,
      "nom": "Fw Chantier 23 - 679 Girardet",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "24 AVENUE BEEZ EN WALLONIE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "BEZE",
      "code_postal": "21310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\FW_CHANTIER_23_-_679_GIRARDET_FW_CHANTIER_23_-_679_GIRARDET\\C0062",
      "kwc": 326.89,
      "gps": "47.46981, 5.27428",
      "lat": 47.46981,
      "lng": 5.27428,
      "notes": "Réf. dossier : 23-679",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-28"
    },
    {
      "id": 63,
      "nom": "DI BLAS",
      "client": "",
      "client_id": null,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "6 Chem. des Hâtes",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "Maligny",
      "code_postal": "89800",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MALIGNY_DI_BLAS\\C0063",
      "kwc": 95.5,
      "gps": "47.87090404806296, 3.7693109693913662",
      "lat": 47.87090404806296,
      "lng": 3.7693109693913662,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-05",
      "date_fin_prevue": "2026-05-13",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-29"
    },
    {
      "id": 64,
      "nom": "LAPLACE JEAN PIERRE",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit CHAMOIROUX 03270",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 16,
      "equipe_nom": "Massi",
      "ville": "SAINT-YORRE",
      "code_postal": "03270",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-YORRE_LAPLACE_JEAN_PIERRE\\C0064",
      "kwc": 149.04,
      "gps": "46.06457, 3.47595",
      "lat": 46.06457,
      "lng": 3.47595,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-04",
      "date_fin_prevue": "2026-05-11",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-30"
    },
    {
      "id": 65,
      "nom": "PILON REMI",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-Dit LA BRUYERE (AMIONS) 42260 SAINT-PAUL-DE-VEZELIN",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "ville": "BROMONT LAMOTHE",
      "code_postal": "42260",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT-PAUL-DE-VEZELIN_PILON_REMI\\C0065",
      "kwc": 123.48,
      "gps": "45.886038, 4.016887",
      "lat": 45.886038,
      "lng": 4.016887,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-04",
      "date_fin_prevue": "2026-05-08",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-30"
    },
    {
      "id": 66,
      "nom": "DUCROS PATRICK",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "CHOGNE SUD 42120",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 11,
      "equipe_nom": "Anis",
      "ville": "PERREUX",
      "code_postal": "42120",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PERREUX_DUCROS_PATRICK\\C0066",
      "kwc": 172.9,
      "gps": "46.025402, 4.154525",
      "lat": 46.025402,
      "lng": 4.154525,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-23",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-04-30"
    },
    {
      "id": 67,
      "nom": "DEFRAMOND",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "CHOIN",
      "statut": "En cours",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "LAPEYROUSE",
      "code_postal": "01330",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LAPEYROUSE_DEFRAMOND\\C0067",
      "kwc": 325.5,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-04",
      "date_fin_prevue": "",
      "materiels_commandes": "Livraison pour touret rouge en 2 temps 2000m livré",
      "materiels_json": "[]",
      "created_at": "2026-05-06"
    },
    {
      "id": 68,
      "nom": "GAEC DE LA PLAINE D'ARROUX - B",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-dit Les Barrieres 71130",
      "statut": "En pause",
      "resp": "",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "ville": "VENDENESSE SUR ARROUX",
      "code_postal": "71130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\VENDENESSE_SUR_ARROUX_GAEC_DE_LA_PLAINE_DARROUX_-_A\\C0068",
      "kwc": 249.77,
      "gps": "46.63443, 4.076022",
      "lat": 46.63443,
      "lng": 4.076022,
      "notes": "TRANCHEE A FINALISER EN ATTENTE DE PIERRICK",
      "materiel_libre": "",
      "date_debut": "2026-05-12",
      "date_fin_prevue": "2026-05-19",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-11"
    },
    {
      "id": 69,
      "nom": "BUONO",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "LA ROBARDEAU",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "ville": "NERSAC",
      "code_postal": "16440",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\NERSAC_BUONO\\C0069",
      "kwc": 360.0,
      "gps": "45.615734, 0.061387",
      "lat": 45.615734,
      "lng": 0.061387,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-18",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-13"
    },
    {
      "id": 73,
      "nom": "GAY CORALIE",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Lieu-Dit LES SERAILLES 42155",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "LENTIGNY",
      "code_postal": "42155",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GAY_CORALIE_GAY_CORALIE\\C0073",
      "kwc": 359.72,
      "gps": "45.989343, 3.964978",
      "lat": 45.989343,
      "lng": 3.964978,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-15"
    },
    {
      "id": 75,
      "nom": "EARL BEAUDON",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "7 Rue du Pont",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "THOSTE",
      "code_postal": "21460",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\THOSTE_EARL_BEAUDON\\C0075",
      "kwc": 500.0,
      "gps": "47.43545, 4.22460",
      "lat": 47.43545,
      "lng": 4.2246,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-26",
      "date_fin_prevue": "2026-06-06",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 76,
      "nom": "GIRARDET",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "24 AVENUE BEEZ EN WALLONIE",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "BEZE",
      "code_postal": "21310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GIRARDET_GIRARDET\\C0076",
      "kwc": 327.0,
      "gps": "47.46981, 5.27428",
      "lat": 47.46981,
      "lng": 5.27428,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-06",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 77,
      "nom": "GAEC DE MONTCUQ",
      "client": "AURASUN",
      "client_id": 9,
      "donneur_ordre": "AURASUN",
      "donneur_ordre_id": 7,
      "adresse": "ROUTE DE MONTCUQ",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 16,
      "equipe_nom": "Massi",
      "ville": "PEYRILLES",
      "code_postal": "46310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PEYRILLES_GAEC_DE_MONTCUQ\\C0077",
      "kwc": 322.0,
      "gps": "44.63556024, 1.3695756835",
      "lat": 44.63556024,
      "lng": 1.3695756835,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-25",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 78,
      "nom": "PRIEUR JEAN FRANCOIS - A",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Lieu-dit Champ Carre 21330",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "NESLE ET MASSOULT",
      "code_postal": "21330",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\NESLE_ET_MASSOULT_PRIEUR_JEAN_FRANCOIS_-_A\\C0078",
      "kwc": 249.78,
      "gps": "47.775991, 4.424437",
      "lat": 47.775991,
      "lng": 4.424437,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 80,
      "nom": "GAEC DE LA PLAINE D'ARROUX - A",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "Lieu-dit Les Barrieres 71130",
      "statut": "En pause",
      "resp": "",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "VENDENESSE SUR ARROUX",
      "code_postal": "71130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\VENDENESSE_SUR_ARROUX_GAEC_DE_LA_PLAINE_DARROUX\\C0080",
      "kwc": 249.77,
      "gps": "46.63443, 4.076022",
      "lat": 46.63443,
      "lng": 4.076022,
      "notes": "TRANCHEE A FINALISER",
      "materiel_libre": "",
      "date_debut": "2026-05-12",
      "date_fin_prevue": "2026-05-19",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 81,
      "nom": "BONFILS",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BONFILS_BONFILS\\C0081",
      "kwc": 336.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-01-23",
      "date_fin_prevue": "2026-05-06",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 82,
      "nom": "CHEVALLIER",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHEVALIER_CHEVALIER\\C0082",
      "kwc": 251.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-09",
      "date_fin_prevue": "2026-03-16",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 83,
      "nom": "AUBRY2",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\AUBRY2_AUBRY2\\C0083",
      "kwc": 223.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-01",
      "date_fin_prevue": "2026-04-13",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 84,
      "nom": "ROMAIN BONNET",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "8 Grande Rue",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "TISSEY",
      "code_postal": "89700",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\TISSEY_ROMAIN_BONNET\\C0084",
      "kwc": 100.0,
      "gps": "47.85310, 3.90223",
      "lat": 47.8531,
      "lng": 3.90223,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-18",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-19"
    },
    {
      "id": 85,
      "nom": "BEYSSAC",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "LA TUILLERE",
      "statut": "En pause",
      "resp": "",
      "equipe_id": 6,
      "equipe_nom": "Jean-Marc",
      "ville": "BEYSSAC",
      "code_postal": "19230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BEYSSAC_BEYSSAC\\C0085",
      "kwc": 500.0,
      "gps": "45.381604828136446, 1.4287452006623762",
      "lat": 45.381604828136446,
      "lng": 1.4287452006623762,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-04",
      "date_fin_prevue": "2026-05-20",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 86,
      "nom": "GUILLARD",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "25 RUE FERNAND FOREST",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "ville": "PERPIGNAN",
      "code_postal": "66000",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PERPIGNAN_GUILLARD\\C0086",
      "kwc": 0.0,
      "gps": "42.68438, 2.87180",
      "lat": 42.68438,
      "lng": 2.8718,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-06",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 87,
      "nom": "BRUN",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "Lieu Dit Champ de Perrot",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "ville": "La Fage Montivernoux",
      "code_postal": "48310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LA_FAGE_MONTIVERNOUX_BRUN\\C0087",
      "kwc": 375.0,
      "gps": "44.7565383, 3.1561983",
      "lat": 44.7565383,
      "lng": 3.1561983,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-18",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 88,
      "nom": "UTILE - SUPER U - MUR DE BARREZ",
      "client": "AURASUN",
      "client_id": 9,
      "donneur_ordre": "AURASUN",
      "donneur_ordre_id": 7,
      "adresse": "14 AVENUE DE BROMMAT",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 16,
      "equipe_nom": "Massi",
      "ville": "MUR-DE-BARREZ",
      "code_postal": "12600",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MUR-DE-BARREZ_UTILE_-_SUPER_U_-_MUR_DE_BARREZ\\C0088",
      "kwc": 100.0,
      "gps": "44.84150, 2.66362",
      "lat": 44.8415,
      "lng": 2.66362,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-11",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 89,
      "nom": "BRINS",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BRINS_BRINS\\C0089",
      "kwc": 500.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-25",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 90,
      "nom": "GAEC DES BEAUCERONS",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LDT CONCHE 63480",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "ville": "BERTIGNAT",
      "code_postal": "63480",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BERTIGNAT_GAEC_DES_BEAUCERONS\\C0090",
      "kwc": 121.44,
      "gps": "45.619211, 3.696117",
      "lat": 45.619211,
      "lng": 3.696117,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-14",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 91,
      "nom": "D'ARGENT REGIS 1",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\DARGENT_REGIS_1_DARGENT_REGIS_1\\C0091",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-26",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 92,
      "nom": "D'ARGENT REGIS 2",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\DARGENT_REGIS_2_DARGENT_REGIS_2\\C0092",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-06-08",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 93,
      "nom": "BAUDON",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BAUDON_BAUDON\\C0093",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-28",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 94,
      "nom": "TARDIF JEAN CLAUDE",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LIEUD-DIT-LES BONNEAUX",
      "statut": "En cours",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "LORRIS",
      "code_postal": "45260",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LORRIS_TARDIF_JEAN_CLAUDE\\C0094",
      "kwc": 0.0,
      "gps": "47.88526, 2.50304",
      "lat": 47.88526,
      "lng": 2.50304,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-27",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 95,
      "nom": "SIREOS",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "BOIS DE VILLEGONJIS",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "VILLEGONJIS",
      "code_postal": "36110",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\VILLEGONJIS_SIREOS\\C0095",
      "kwc": 0.0,
      "gps": "46.545130, 1.342420",
      "lat": 46.54513,
      "lng": 1.34242,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-27",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 96,
      "nom": "VAL DE DROME",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "465 ROUTE DE ST MARTIN",
      "statut": "Terminé",
      "resp": "JULLIEN MATHEO",
      "equipe_id": 5,
      "equipe_nom": "Roman",
      "ville": "VAL DE DROME",
      "code_postal": "14240",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\VAL_DE_DROME_VAL_DE_DROME\\C0096",
      "kwc": 500.0,
      "gps": "49.072481437090794, -0.8200551480332141",
      "lat": 49.072481437090794,
      "lng": -0.8200551480332141,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-20",
      "date_fin_prevue": "2026-05-12",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 97,
      "nom": "COUERON",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "Lieu dit le petit bois des loups",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "COUERON",
      "code_postal": "44420",
      "annee": 2026,
      "folder_path": "OFT_DOCUMENTS\\CHANTIERS\\2026\\coueron",
      "kwc": 0.0,
      "gps": "47.23843891417385, -1,679193360124213",
      "lat": 47.23843891417385,
      "lng": -1.0,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 98,
      "nom": "ST SULPICE D'ARNOULT",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "LIEU-DIT LA LOUBATIERE",
      "statut": "En pause",
      "resp": "JULLIEN MATHEO",
      "equipe_id": 4,
      "equipe_nom": "Henry",
      "ville": "SAINT SULPICE D'ARNOULT",
      "code_postal": "17250",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_SULPICE_DARNOULT_ST_SULPICE_DARNOULT\\C0098",
      "kwc": 500.0,
      "gps": "45.832016660655306, -0.8136866339975259",
      "lat": 45.832016660655306,
      "lng": -0.8136866339975259,
      "notes": "EN ATTENTE DE RENFORT",
      "materiel_libre": "",
      "date_debut": "2026-05-21",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 99,
      "nom": "DOBREMEZ",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "10 LA TUILLERIE",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "ville": "BUXY",
      "code_postal": "71390",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BUXY_DOBREMEZ\\C0099",
      "kwc": 500.0,
      "gps": "46.70739, 4.72199",
      "lat": 46.70739,
      "lng": 4.72199,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-05",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 100,
      "nom": "LES GENTIANES",
      "client": "IRISOLARIS",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "ARJALOUX",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "ville": "CEZENS",
      "code_postal": "15230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CEZENS_LES_GENTIANES\\C0100",
      "kwc": 120.0,
      "gps": "45.012799, 2.846592",
      "lat": 45.012799,
      "lng": 2.846592,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-24",
      "date_fin_prevue": "2026-05-09",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 101,
      "nom": "DESCLOIX",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "3 Chem. de Précy Chenault",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "ville": "PRECY SOUS THIL",
      "code_postal": "21390",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\PRECY_SOUS_THIL_DESCLOIX\\C0101",
      "kwc": 0.0,
      "gps": "47.41114, 4.32082",
      "lat": 47.41114,
      "lng": 4.32082,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-12",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 102,
      "nom": "POMMEPUY",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LA TUILLERE",
      "statut": "En cours",
      "resp": "",
      "equipe_id": 6,
      "equipe_nom": "Jean-Marc",
      "ville": "BEYSSAC",
      "code_postal": "19230",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BEYSSAC_POMMEPUY\\C0102",
      "kwc": 500.0,
      "gps": "45.38171, 1.42826",
      "lat": 45.38171,
      "lng": 1.42826,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-04-28",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 103,
      "nom": "VULPIAN",
      "client": "FEEDGY",
      "client_id": 5,
      "donneur_ordre": "FEEDGY",
      "donneur_ordre_id": 1,
      "adresse": "LA CABANASSE",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 13,
      "equipe_nom": "Nassim",
      "ville": "SAINT MARTIN DE CRAU",
      "code_postal": "13310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_MARTIN_DE_CRAU_VULPIAN\\C0103",
      "kwc": 99.0,
      "gps": "43.63635, 4.81988",
      "lat": 43.63635,
      "lng": 4.81988,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-02-18",
      "date_fin_prevue": "2026-03-04",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 104,
      "nom": "GAUCHER",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "37 RUE DES BOURGUIGNONS",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 13,
      "equipe_nom": "Nassim",
      "ville": "SEMENTRON",
      "code_postal": "89560",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\GAUCHER_GAUCHER\\C0104",
      "kwc": 99.0,
      "gps": "47.63382, 3.35242",
      "lat": 47.63382,
      "lng": 3.35242,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-03-09",
      "date_fin_prevue": "2026-03-14",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 105,
      "nom": "MOISDON",
      "client": "SFECO",
      "client_id": 1,
      "donneur_ordre": "SFECO",
      "donneur_ordre_id": 5,
      "adresse": "LIEU-DIT LA JOUNAIS",
      "statut": "Terminé",
      "resp": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "ville": "LA RIVIERE",
      "code_postal": "44520",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LA_RIVIERE_MOISDON\\C0105",
      "kwc": 500.0,
      "gps": "47.62950659868761, -1.3956851127165517",
      "lat": 47.62950659868761,
      "lng": -1.3956851127165517,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-02-09",
      "date_fin_prevue": "2026-03-09",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 106,
      "nom": "SOULIER SEBASTIEN",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SOULIER_SEBASTIEN_SOULIER_SEBASTIEN\\C0106",
      "kwc": 255.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-02-24",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-20"
    },
    {
      "id": 107,
      "nom": "BRAINS",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Le Tordreau,",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Brains",
      "code_postal": "44830",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BRAINS_BRAINS\\C0107",
      "kwc": 0.0,
      "gps": "47.18021170387872, -1.7391463605846202",
      "lat": 47.18021170387872,
      "lng": -1.7391463605846202,
      "notes": "ADDES NANTES NORD/SUD",
      "materiel_libre": "",
      "date_debut": "2026-05-26",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-21"
    },
    {
      "id": 108,
      "nom": "COUERON",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Lieu dit le petit bois des loups",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "COUERON",
      "code_postal": "44420",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\COUERON_COUERON\\C0108",
      "kwc": 0.0,
      "gps": "47.23843891417385, -1,679193360124213",
      "lat": 47.23843891417385,
      "lng": -1.0,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-21"
    },
    {
      "id": 109,
      "nom": "SARL RENSOENERGIE",
      "client": "CRAI ENERGIES",
      "client_id": 2,
      "donneur_ordre": "CRAI ENERGIES",
      "donneur_ordre_id": 6,
      "adresse": "6 RUE THOMAS LOISEAU",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "ville": "CHAUMOT",
      "code_postal": "89500",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CHAUMOT_SARL_RENSOENERGIE\\C0109",
      "kwc": 140.0,
      "gps": "48.08469, 3.20445",
      "lat": 48.08469,
      "lng": 3.20445,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-25",
      "date_fin_prevue": "2026-06-03",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-22"
    },
    {
      "id": 110,
      "nom": "LAURAND ROMAIN",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Lieu-Dit CROIX JOLINON 42300",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "MABLY",
      "code_postal": "42300",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\MABLY_LAURAND_ROMAIN\\C0110",
      "kwc": 121.44,
      "gps": "46.116937, 4.041138",
      "lat": 46.116937,
      "lng": 4.041138,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-05-25",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-22"
    },
    {
      "id": 111,
      "nom": "REMY",
      "client": "GIRASOLE",
      "client_id": 8,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "Prele",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 13,
      "equipe_nom": "Nassim",
      "ville": "HENNECOURT",
      "code_postal": "88270",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\HENNECOURT_HENNECOURT\\C0111",
      "kwc": 500.0,
      "gps": "48.203073, 6.285460",
      "lat": 48.203073,
      "lng": 6.28546,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"COMMANDE REXEL\",\"quantite\":\"\",\"unite\":\"\",\"reference\":\"\",\"commande\":true,\"livre\":true,\"origine\":\"fournisseur\",\"point_stockage\":\"REXEL\"}]",
      "created_at": "2026-05-26"
    },
    {
      "id": 112,
      "nom": "LAURENT STEPHANE",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LAPETIT 43270",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "CEAUX-D'ALLEGRE",
      "code_postal": "43270",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\CEAUX-DALLEGRE_LAURENT_STEPHANE\\C0112",
      "kwc": 260.82,
      "gps": "45.194889, 3.786063",
      "lat": 45.194889,
      "lng": 3.786063,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-29"
    },
    {
      "id": 113,
      "nom": "GRAND FRAIS",
      "client": "AURASUN",
      "client_id": 9,
      "donneur_ordre": "AURASUN",
      "donneur_ordre_id": 7,
      "adresse": "Zac de l'Ormeau, 77380",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "ville": "Combs-la-Ville",
      "code_postal": "77380",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\COMBS-LA-VILLE_GRAND_FRAIS\\C0113",
      "kwc": 0.0,
      "gps": "48.66486, 2.55457",
      "lat": 48.66486,
      "lng": 2.55457,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-06-01",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-29"
    },
    {
      "id": 114,
      "nom": "BERGOUGNOUX",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "LE ROUQUET",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "LOUBRESSAC",
      "code_postal": "46130",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LOUBRESSAC_BERGOUGNOUX\\C0114",
      "kwc": 170.0,
      "gps": "44.85172121906834, 1.7860137491864359",
      "lat": 44.85172121906834,
      "lng": 1.7860137491864359,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-29"
    },
    {
      "id": 115,
      "nom": "CANTIN FLORIAN",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "200 Chemin Des Fourniers 42310",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "URBISE",
      "code_postal": "42310",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\URBISE_CANTIN_FLORIAN\\C0115",
      "kwc": 359.75,
      "gps": "46.265605, 3.899362",
      "lat": 46.265605,
      "lng": 3.899362,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-06-01",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-05-29"
    },
    {
      "id": 116,
      "nom": "COCHEREAU PASCAL  (CONSTRU)",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "IRISOLARIS",
      "donneur_ordre_id": 3,
      "adresse": "LA FOURETIERE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "ville": "ARGENVILLIERS",
      "code_postal": "28480",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\ARGENVILLIERS_COCHEREAU_PASCAL_CONSTRU\\C0116",
      "kwc": 0.0,
      "gps": "48.28840, 0.99105",
      "lat": 48.2884,
      "lng": 0.99105,
      "notes": "Date de fin réél : le 09/06/26\r\nEngins Acces Industrie",
      "materiel_libre": "",
      "date_debut": "2026-06-01",
      "date_fin_prevue": "2026-06-08",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-02"
    },
    {
      "id": 117,
      "nom": "BONNETON",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "Le font des pres 63220",
      "statut": "Planifié",
      "resp": "MR BONNETON 06 12 585386",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "BEURIERES",
      "code_postal": "63220",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BEURIERES_BONNETON\\C0117",
      "kwc": 0.0,
      "gps": "45.43527939790524, 3.768940877159581",
      "lat": 45.43527939790524,
      "lng": 3.768940877159581,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-04"
    },
    {
      "id": 119,
      "nom": "OCTOPUS",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "50 IMPASSE DE LA PARNEUVE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "SAINT QUENTIN",
      "code_postal": "30700",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_QUENTIN_OCTOPUS\\C0119",
      "kwc": 0.0,
      "gps": "44.04201, 4.44167",
      "lat": 44.04201,
      "lng": 4.44167,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-05"
    },
    {
      "id": 120,
      "nom": "DEPOT BORDEAUX",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "250 ROUTE DE LIBOURNE",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "SAINT ANDRE DE CUBZAC",
      "code_postal": "33240",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\SAINT_ANDRE_DE_CUBZAC_DEPOT_BORDEAUX\\C0120",
      "kwc": 0.0,
      "gps": "44.99208, -0.43024",
      "lat": 44.99208,
      "lng": -0.43024,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[{\"designation\":\"Panneaux solaire\",\"quantite\":\"100\",\"unite\":\"500\",\"reference\":\"\",\"commande\":false,\"livre\":false,\"origine\":\"\",\"point_stockage\":\"Depot Bordeaux\"}]",
      "created_at": "2026-06-05"
    },
    {
      "id": 121,
      "nom": "NOUVEAU CHANTIER",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "6 Route de Pont de Limandre",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Vernassal",
      "code_postal": "43270",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\VERNASSAL_NOUVEAU_CHANTIER\\C0121",
      "kwc": 0.0,
      "gps": "45.13565685647316, 3.717388929691072",
      "lat": 45.13565685647316,
      "lng": 3.717388929691072,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-08"
    },
    {
      "id": 122,
      "nom": "GFA DE LIOUC",
      "client": "IRISOLARIS",
      "client_id": 4,
      "donneur_ordre": "GIRASOLE",
      "donneur_ordre_id": 4,
      "adresse": "CHEMIN DU MOULIN",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "LIOUC",
      "code_postal": "30260",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\LIOUC_GFA_DE_LIOUC\\C0122",
      "kwc": 504.0,
      "gps": "43.88832, 4.00128",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-06-11",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-09"
    },
    {
      "id": 123,
      "nom": "BADINTER",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "En cours",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_DOCUMENTS\\CHANTIERS\\2026\\badinter",
      "kwc": 0.0,
      "gps": "43.44096163949703, 5.25451129777025 Badinter",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "2026-06-08",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-09"
    },
    {
      "id": 124,
      "nom": "BADINTER",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "",
      "code_postal": "",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\BADINTER_BADINTER\\C0124",
      "kwc": 0.0,
      "gps": "43.44096163949703, 5.25451129777025 Badinter",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-09"
    },
    {
      "id": 125,
      "nom": "SYREOS",
      "client": "SYREOS",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "BOIS DE VILLEGONJIS",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "VILLEGONJIS",
      "code_postal": "36110",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS/2026/VILLEGONJIS_SYREOS/C0125",
      "kwc": 0.0,
      "gps": "",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-10"
    },
    {
      "id": 126,
      "nom": "POINT DE CHARGEMENT SYREOS",
      "client": "",
      "client_id": null,
      "donneur_ordre": "",
      "donneur_ordre_id": null,
      "adresse": "421 Route de Russan",
      "statut": "Planifié",
      "resp": "",
      "equipe_id": null,
      "equipe_nom": "",
      "ville": "Nîmes",
      "code_postal": "30900",
      "annee": 2026,
      "folder_path": "OFT_CHANTIERS\\2026\\NMES_POINT_DE_CHARGEMENT_SYREOS\\C0126",
      "kwc": 0.0,
      "gps": "43.90216, 4.31884",
      "lat": null,
      "lng": null,
      "notes": "",
      "materiel_libre": "",
      "date_debut": "",
      "date_fin_prevue": "",
      "materiels_commandes": "",
      "materiels_json": "[]",
      "created_at": "2026-06-10"
    }
  ],
  "engins": [
    {
      "id": 1,
      "nom": "ENGIN SAID (AYZ)",
      "type_engin": "Paire",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 55.0,
      "immatriculation": "28218",
      "notes": "ENGIN EQUIPE CHABIH",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "25017",
      "code_machine": "",
      "paire_data": {
        "nom_a": "Nacelle 16m",
        "type_a": "Nacelle",
        "immat_a": "AB-12",
        "num_a": "",
        "code_a": "C1",
        "nom_b": "Chariot 17m",
        "type_b": "Chariot",
        "immat_b": "",
        "num_b": "",
        "code_b": "",
        "delai_jours": 3
      },
      "numero_contrat": "CFE25032572861",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "annuel",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "contact_alerte_nom": "Accès Industrie - Poitiers",
      "date_location_debut": "2026-06-04",
      "date_location_fin": "2026-06-26",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "BONNETON",
      "chantier_id": 117,
      "chantier_adresse": "Le font des pres 63220",
      "chantier_ville": "BEURIERES",
      "chantier_code_postal": "63220",
      "chantier_gps": "45.43527939790524, 3.768940877159581",
      "chantier_client": "",
      "equipe": "Saïd",
      "equipe_id": 10,
      "equipe_couleur": "#00a849",
      "jours_restants": 999,
      "date_debut": "2026-06-04",
      "date_fin": ""
    },
    {
      "id": 3,
      "nom": "ENGIN MOUNDI",
      "type_engin": "Autre",
      "fournisseur_id": 15,
      "fournisseur": "ACTIS LOCATION BOURGES",
      "fournisseur_tel": "02 48 70 07 07",
      "cout_jour": 85.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "7834 - 14497",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "#actis-69656",
      "adresse_depot": "14 Avenue de la Prospective 18000 BOURGES",
      "gps_depot": "47°07'03.6\"N 2°24'44.1\"E",
      "tel_fournisseur": "02 48 70 07 07",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "+33800054054",
      "contact_alerte_nom": "Loxam - Commercial",
      "date_location_debut": "2026-03-10",
      "date_location_fin": "2026-04-08",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "Disponible",
      "chantier": "",
      "chantier_id": null,
      "chantier_adresse": "",
      "chantier_ville": "",
      "chantier_code_postal": "",
      "chantier_gps": "",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "",
      "date_fin": ""
    },
    {
      "id": 6,
      "nom": "ENGIN LOXAM",
      "type_engin": "Paire",
      "fournisseur_id": 1,
      "fournisseur": "Loxam",
      "fournisseur_tel": "0800054054",
      "cout_jour": 40.0,
      "immatriculation": "nacelle et chariot",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": 4,
      "donneur_ordre": "GIRASOLE",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "+33800054054",
      "contact_alerte_nom": "Loxam - Commercial",
      "date_location_debut": "2026-05-28",
      "date_location_fin": "2026-05-11",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "DEFRAMOND",
      "chantier_id": 67,
      "chantier_adresse": "CHOIN",
      "chantier_ville": "LAPEYROUSE",
      "chantier_code_postal": "01330",
      "chantier_gps": "",
      "chantier_client": "GIRASOLE",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "2026-05-06",
      "date_fin": ""
    },
    {
      "id": 7,
      "nom": "LOXAM ROANNE - CHARIOT TELESC.>= 17M DIESEL / NACELLE 16M ARTICULEE DIESEL ",
      "type_engin": "Paire",
      "fournisseur_id": 9,
      "fournisseur": "Loxam Roanne",
      "fournisseur_tel": "+33 4 77 67 07 33",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "\r\nOffre créée par\r\n\r\nLoxam Roanne\r\n\r\n16 Avenue Du Polygone - - 42300 - Roanne\r\n\r\nContact\r\n\r\nTél. +33 4 77 67 07 33\r\n\r\nroanne@loxam.fr\r\n\r\nDétail de votre location\r\n\r\nVeuillez noter que la disponibilité du matériel n’est pas garantie tant\r\nque la réservation n’a pas été confirmée par votre agence.\r\n\t\r\nMatériel(s)\r\n\r\n\r\nCHARIOT TELESC.>= 17M DIESEL 052-0039\r\n\r\n\r\n4 jour(s) de location - Du 31/03/2026 au 03/04/2026\r\n\r\nUsage les jours fériés (samedi et dimanche non inclus)\r\nQuantité : 1\r\n676.00€ HT\r\n\r\n169.00 € / Jour\r\n\r\n\r\nNACELLE 16M ARTICULEE DIESEL 049-0041\r\n\r\n\r\n4 jour(s) de location - Du 31/03/2026 au 03/04/2026\r\n\r\nUsage les jours fériés (samedi et dimanche non inclus)\r\nQuantité : 1\r\n348.00€ HT\r\n\r\n87.00 € / Jour\r\n\r\n\t\r\nMode de livraison > Transport aller / retour\r\n\r\nTransport Aller\r\n\r\n262.50€ HT\r\n\r\nTransport Retour\r\n\r\n262.50€ HT\r\n\r\n\t\r\nPrestations et autres frais\r\n\r\nContribution verte\r\n\r\n12.29€ HT\r\n\r\nMAJORATION TRANSPORT ALLER ZONE A\r\n\r\n0.00€ HT\r\n\r\nMAJORATION TRANSPORT RETOUR ZONE A.\r\n\r\n0.00€ HT\r\n\r\nMAJORATION TRANSPORT RETOUR ZONE A.\r\n\r\n0.00€ HT\r\n\r\nMAJORATION TRANSPORT ALLER ZONE A\r\n\r\n0.00€ HT\r\n\r\nTotal\r\n\r\n1561.29€ HT\r\n\r\n1873.55€ TTC\r\n\r\nTVA 20 %\r\n\r\n",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "052-0039 / 049-0041",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "906690032829",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "0800054054",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Loxam",
      "date_location_debut": "2026-03-31",
      "date_location_fin": "2026-04-03",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "BERTHELOT JEAN MICHEL",
      "chantier_id": 8,
      "chantier_adresse": "15 MTE DE CORNEON",
      "chantier_ville": "42540 CROIZET-SUR-GAND",
      "chantier_code_postal": "42540",
      "chantier_gps": "45.907867, 4.214611",
      "chantier_client": "",
      "equipe": "Walid",
      "equipe_id": 14,
      "equipe_couleur": "#405a20",
      "jours_restants": 999,
      "date_debut": "2026-03-30",
      "date_fin": ""
    },
    {
      "id": 9,
      "nom": "ACCES INDUSTRIE CHARIOT TELESCOPIQUE + NACELLE ARTICULEE DIESEL PALERME",
      "type_engin": "Paire",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 105.0,
      "immatriculation": "",
      "notes": "Transport A/R : 145€ / 0€",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": 3,
      "donneur_ordre": "IRISOLARIS",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Page 1/1",
      "date_location_debut": "2026-04-06",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "CHAUFFOUR ERIC",
      "chantier_id": 19,
      "chantier_adresse": "Lieu-Dit PALERME",
      "chantier_ville": "63350 SAINT-LAURE",
      "chantier_code_postal": "63350",
      "chantier_gps": "45.907037, 3.290529",
      "chantier_client": "IRISOLARIS",
      "equipe": "Chabih",
      "equipe_id": 2,
      "equipe_couleur": "#3b82f6",
      "jours_restants": 999,
      "date_debut": "2026-03-30",
      "date_fin": ""
    },
    {
      "id": 10,
      "nom": "LOIREAUXENCE - BIOTTEAU - ACCES INDUSTRIE NANTES NORD",
      "type_engin": "Paire",
      "fournisseur_id": 10,
      "fournisseur": "Accès Industrie Nantes Nord",
      "fournisseur_tel": "+33 2 28 09 57 30",
      "cout_jour": 0.0,
      "immatriculation": "25175",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "25175--29402",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "1 Rue de Launay 44800 SAINT HERBLAIN",
      "gps_depot": "47°12'02.3\"N 1°37'39.6\"W",
      "tel_fournisseur": "+33 2 28 09 57 30",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "contact-ntn@acces-industrie.com",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Accès Industrie Nantes Nord",
      "date_location_debut": "2026-03-31",
      "date_location_fin": "2026-04-04",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "Disponible",
      "chantier": "",
      "chantier_id": null,
      "chantier_adresse": "",
      "chantier_ville": "",
      "chantier_code_postal": "",
      "chantier_gps": "",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "",
      "date_fin": ""
    },
    {
      "id": 13,
      "nom": "ENGIN BRAHIM",
      "type_engin": "Paire",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "N 28754 - CT 17707",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Céline Friaud",
      "date_location_debut": "2026-05-30",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "Disponible",
      "chantier": "",
      "chantier_id": null,
      "chantier_adresse": "",
      "chantier_ville": "",
      "chantier_code_postal": "",
      "chantier_gps": "",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "",
      "date_fin": ""
    },
    {
      "id": 14,
      "nom": "ENGIN YOUVA",
      "type_engin": "Paire",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "tele 16877",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Acces Industrie Clermont-Ferrand",
      "date_location_debut": "2026-05-18",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "GIRARDET",
      "chantier_id": 76,
      "chantier_adresse": "24 AVENUE BEEZ EN WALLONIE",
      "chantier_ville": "BEZE",
      "chantier_code_postal": "21310",
      "chantier_gps": "47.46981, 5.27428",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Youva",
      "equipe_id": 3,
      "equipe_couleur": "#f59e0b",
      "jours_restants": 999,
      "date_debut": "2026-05-18",
      "date_fin": ""
    },
    {
      "id": 15,
      "nom": "ENGIN AHMED",
      "type_engin": "Paire",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": 3,
      "donneur_ordre": "IRISOLARIS",
      "type_location_defaut": "annuel",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-06-03",
      "date_location_fin": "2026-06-15",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "LAURENT STEPHANE",
      "chantier_id": 112,
      "chantier_adresse": "LAPETIT 43270",
      "chantier_ville": "CEAUX-D'ALLEGRE",
      "chantier_code_postal": "43270",
      "chantier_gps": "45.194889, 3.786063",
      "chantier_client": "",
      "equipe": "Walid",
      "equipe_id": 14,
      "equipe_couleur": "#405a20",
      "jours_restants": 4,
      "date_debut": "2026-06-03",
      "date_fin": "2026-06-15"
    },
    {
      "id": 16,
      "nom": "ENGINS RABERE",
      "type_engin": "Paire",
      "fournisseur_id": 16,
      "fournisseur": "ACCES INDUSTRIE LYON",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "DEV-COM-LYO1239768",
      "adresse_depot": "8 Rue Louis Gattefosse 69800 SAINT PRIEST",
      "gps_depot": "45°42'34.8\"N 4°55'22.9\"E",
      "tel_fournisseur": "+33 4 37 25 17 17",
      "donneur_ordre_id": 3,
      "donneur_ordre": "IRISOLARIS",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "contact-lyo@acces-industrie.com",
      "contact_alerte_tel": "+33 4 37 25 17 17",
      "contact_alerte_nom": "Aurelien DEVAUD",
      "date_location_debut": "2026-04-06",
      "date_location_fin": "2026-04-12",
      "tranche1_jours": 4,
      "tranche1_prix": 192.0,
      "tranche2_jours": 9,
      "tranche2_prix": 121.0,
      "tranche3_jours": 19,
      "tranche3_prix": 70.0,
      "statut": "En cours",
      "chantier": "GAUTHIER GERARD",
      "chantier_id": 32,
      "chantier_adresse": "Lieu-dit Domaine Rebillard",
      "chantier_ville": "SAINT DIDIER DE FORMANS",
      "chantier_code_postal": "01600",
      "chantier_gps": "45.953357, 4.768836",
      "chantier_client": "IRISOLARIS",
      "equipe": "Rabbere",
      "equipe_id": 15,
      "equipe_couleur": "#e6bf00",
      "jours_restants": 999,
      "date_debut": "2026-04-12",
      "date_fin": ""
    },
    {
      "id": 17,
      "nom": "ACCES CLERMONT ENGIN LAURAND",
      "type_engin": "Nacelle",
      "fournisseur_id": 18,
      "fournisseur": "LOXAM CHAUMONT",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": 3,
      "donneur_ordre": "IRISOLARIS",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "LOXAM CHAUMONT",
      "date_location_debut": "2026-04-15",
      "date_location_fin": "2026-04-17",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "LAURAND ROMAIN",
      "chantier_id": 110,
      "chantier_adresse": "Lieu-Dit CROIX JOLINON 42300",
      "chantier_ville": "MABLY",
      "chantier_code_postal": "42300",
      "chantier_gps": "46.116937, 4.041138",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "2026-05-29",
      "date_fin": ""
    },
    {
      "id": 18,
      "nom": "CHARIOT TELESCOPIQUE 17M + NACELLE ",
      "type_engin": "Paire",
      "fournisseur_id": 22,
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "cout_jour": 0.0,
      "immatriculation": "TEL 4517.09 DIECI 4517.09 ----  173 JLG 450 AJ",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "TEL DIECI -- NAC. JLG",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "Devis N° 5 202604-0027",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "0631045925",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "LOCAMAX AURILLAC",
      "date_location_debut": "2026-04-10",
      "date_location_fin": "2026-04-15",
      "tranche1_jours": 0,
      "tranche1_prix": 300.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "CANTIN FLORIAN",
      "chantier_id": 115,
      "chantier_adresse": "200 Chemin Des Fourniers 42310",
      "chantier_ville": "URBISE",
      "chantier_code_postal": "42310",
      "chantier_gps": "46.265605, 3.899362",
      "chantier_client": "",
      "equipe": "Henry",
      "equipe_id": 4,
      "equipe_couleur": "#6700e6",
      "jours_restants": 999,
      "date_debut": "2026-06-01",
      "date_fin": ""
    },
    {
      "id": 19,
      "nom": "NACELLE 16M",
      "type_engin": "Nacelle",
      "fournisseur_id": 18,
      "fournisseur": "LOXAM CHAUMONT",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "LOXAM CHAUMONT",
      "date_location_debut": "2026-04-15",
      "date_location_fin": "2026-04-17",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "BABOUOT",
      "chantier_id": 55,
      "chantier_adresse": "1 ROUTE DE BLAISE",
      "chantier_ville": "CHAMPCOURT",
      "chantier_code_postal": "52330",
      "chantier_gps": "48.273642, 4.948451",
      "chantier_client": "FEEDGY",
      "equipe": "Menad",
      "equipe_id": 1,
      "equipe_couleur": "#bfe600",
      "jours_restants": 999,
      "date_debut": "2026-04-15",
      "date_fin": ""
    },
    {
      "id": 20,
      "nom": "TELESCOPIQUE 14M + / NACELLE 16M ARTICULE",
      "type_engin": "Paire",
      "fournisseur_id": 22,
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "cout_jour": 0.0,
      "immatriculation": "TEL 4014.01 + NE 161 JLG 450",
      "notes": "PROLONGEES AU 17",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "CT HAULOTTE + NA JLG",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "Devis N° 5 202604-0035",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "0631045925",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "LOCAMAX AURILLAC",
      "date_location_debut": "2026-06-01",
      "date_location_fin": "2026-04-16",
      "tranche1_jours": 0,
      "tranche1_prix": 270.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "BERGOUGNOUX",
      "chantier_id": 114,
      "chantier_adresse": "LE ROUQUET",
      "chantier_ville": "LOUBRESSAC",
      "chantier_code_postal": "46130",
      "chantier_gps": "44.85172121906834, 1.7860137491864359",
      "chantier_client": "",
      "equipe": "Rabbere",
      "equipe_id": 15,
      "equipe_couleur": "#e6bf00",
      "jours_restants": 999,
      "date_debut": "2026-06-01",
      "date_fin": ""
    },
    {
      "id": 21,
      "nom": "CHARIOT TELESCOPIQUE 18M + NA 16M",
      "type_engin": "Paire",
      "fournisseur_id": 23,
      "fournisseur": "ACCES INDUSTRIE CHOLET",
      "fournisseur_tel": "02 41 80 93 00",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "CODE NACELLE 24379 ==== 164725\r\nAPPEL EFFECTUEE POUR REMPLACEMENT DE L'ENGIN ET DEMANDE DE PROLONGATION JUSQU'A MARDI",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "NA 24379",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "ANG26042670205",
      "adresse_depot": "5 rue Champfleur 49124 SAINT BARTHÉLÉMY D'ANJOU",
      "gps_depot": "",
      "tel_fournisseur": "02 41 80 93 00",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "TECHNICIEN VENU SUR PLACE LE 15/04/26",
      "details_problemes": "NACELLE PREND 5 MINUTES A DEMARRER",
      "details_remarques": "",
      "contact_alerte_email": "lea.sender@acces-industrie.com",
      "contact_alerte_tel": "33 2 41 80 93 00",
      "contact_alerte_nom": "ACCES INDUSTRIE CHOLET",
      "date_location_debut": "2026-04-14",
      "date_location_fin": "2026-04-17",
      "tranche1_jours": 0,
      "tranche1_prix": 270.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "Disponible",
      "chantier": "",
      "chantier_id": null,
      "chantier_adresse": "",
      "chantier_ville": "",
      "chantier_code_postal": "",
      "chantier_gps": "",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "",
      "date_fin": ""
    },
    {
      "id": 22,
      "nom": "NACELLE ARTICULEE 16M",
      "type_engin": "Nacelle",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {
        "nom_a": "NACELLE ARTICULEE 16M",
        "type_a": "Nacelle",
        "immat_a": "",
        "num_a": "",
        "code_a": "",
        "nom_b": "CHARIOT TELESCOPIQUE",
        "type_b": "Chariot",
        "immat_b": "",
        "num_b": "",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "AUBRY1",
      "chantier_id": 47,
      "chantier_adresse": "Route de Montcua",
      "chantier_ville": "Peyrilles",
      "chantier_code_postal": "46310",
      "chantier_gps": "44.63556024,1.3695756835",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Anwer",
      "equipe_id": 12,
      "equipe_couleur": "#640202",
      "jours_restants": 999,
      "date_debut": "2026-04-16",
      "date_fin": ""
    },
    {
      "id": 23,
      "nom": "CHARIOT TELESCOPIQUE",
      "type_engin": "Chariot",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {
        "nom_a": "NACELLE ARTICULEE 16M",
        "type_a": "Nacelle",
        "immat_a": "",
        "num_a": "",
        "code_a": "",
        "nom_b": "CHARIOT TELESCOPIQUE",
        "type_b": "Chariot",
        "immat_b": "",
        "num_b": "",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "AUBRY1",
      "chantier_id": 47,
      "chantier_adresse": "Route de Montcua",
      "chantier_ville": "Peyrilles",
      "chantier_code_postal": "46310",
      "chantier_gps": "44.63556024,1.3695756835",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Anwer",
      "equipe_id": 12,
      "equipe_couleur": "#640202",
      "jours_restants": 999,
      "date_debut": "2026-04-16",
      "date_fin": ""
    },
    {
      "id": 24,
      "nom": "NACELLE ARTICULEE 16M",
      "type_engin": "Nacelle",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {
        "nom_a": "NACELLE ARTICULEE 16M",
        "type_a": "Nacelle",
        "immat_a": "",
        "num_a": "",
        "code_a": "",
        "nom_b": "CHARIOT TELESCOPIQUE",
        "type_b": "Chariot",
        "immat_b": "",
        "num_b": "",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-06-01",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "LAURENT STEPHANE",
      "chantier_id": 112,
      "chantier_adresse": "LAPETIT 43270",
      "chantier_ville": "CEAUX-D'ALLEGRE",
      "chantier_code_postal": "43270",
      "chantier_gps": "45.194889, 3.786063",
      "chantier_client": "",
      "equipe": "Youva",
      "equipe_id": 3,
      "equipe_couleur": "#f59e0b",
      "jours_restants": 999,
      "date_debut": "2026-06-01",
      "date_fin": ""
    },
    {
      "id": 25,
      "nom": "CHARIOT TELESCOPIQUE",
      "type_engin": "Chariot",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {
        "nom_a": "NACELLE ARTICULEE 16M",
        "type_a": "Nacelle",
        "immat_a": "",
        "num_a": "",
        "code_a": "",
        "nom_b": "CHARIOT TELESCOPIQUE",
        "type_b": "Chariot",
        "immat_b": "",
        "num_b": "",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "PRIEUR JEAN FRANCOIS - A",
      "chantier_id": 78,
      "chantier_adresse": "Lieu-dit Champ Carre 21330",
      "chantier_ville": "NESLE ET MASSOULT",
      "chantier_code_postal": "21330",
      "chantier_gps": "47.775991, 4.424437",
      "chantier_client": "",
      "equipe": "",
      "equipe_id": null,
      "equipe_couleur": "#00e676",
      "jours_restants": 999,
      "date_debut": "2026-05-26",
      "date_fin": ""
    },
    {
      "id": 26,
      "nom": "LOCAMAX AURILLAC BRAHIM",
      "type_engin": "Nacelle",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-05-25",
      "date_location_fin": "2026-04-24",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "AUBERAT - POINT DE STOCKAGE ENERGIEQUITABLE",
      "chantier_id": 33,
      "chantier_adresse": "Auberat",
      "chantier_ville": "Saint-Privat-du-dragon",
      "chantier_code_postal": "43380",
      "chantier_gps": "45.196277, 3.444917",
      "chantier_client": "FEEDGY",
      "equipe": "Roman",
      "equipe_id": 5,
      "equipe_couleur": "#ff9500",
      "jours_restants": 999,
      "date_debut": "2026-05-25",
      "date_fin": ""
    },
    {
      "id": 27,
      "nom": "Nacelle articulée",
      "type_engin": "Nacelle",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "Créé depuis import ZIP — dossier Fw_ Chantier 23-679 Girardet.zip",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-05-22",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "GAEC DES BEAUCERONS",
      "chantier_id": 90,
      "chantier_adresse": "LDT CONCHE 63480",
      "chantier_ville": "BERTIGNAT",
      "chantier_code_postal": "63480",
      "chantier_gps": "45.619211, 3.696117",
      "chantier_client": "IRISOLARIS",
      "equipe": "Walid",
      "equipe_id": 14,
      "equipe_couleur": "#405a20",
      "jours_restants": 999,
      "date_debut": "2026-05-22",
      "date_fin": ""
    },
    {
      "id": 28,
      "nom": "Chariot télescopique",
      "type_engin": "Chariot",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "Créé depuis import ZIP — dossier Fw_ Chantier 23-679 Girardet.zip",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-05-18",
      "date_location_fin": "",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "EARL BEAUDON",
      "chantier_id": 75,
      "chantier_adresse": "7 Rue du Pont",
      "chantier_ville": "THOSTE",
      "chantier_code_postal": "21460",
      "chantier_gps": "47.43545, 4.22460",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Youva",
      "equipe_id": 3,
      "equipe_couleur": "#f59e0b",
      "jours_restants": 999,
      "date_debut": "2026-05-18",
      "date_fin": ""
    },
    {
      "id": 29,
      "nom": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
      "type_engin": "Chariot",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 0.0,
      "immatriculation": "MT 1840 EASY ST5",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "17709 CODE 187589",
      "code_machine": "",
      "paire_data": {
        "nom_a": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
        "type_a": "Chariot",
        "immat_a": "MT 1840 EASY ST5",
        "num_a": "17709 CODE 187589",
        "code_a": "",
        "nom_b": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
        "type_b": "Nacelle",
        "immat_b": "160 ATJ EO",
        "num_b": "14730",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "ORE26012647930  ----  ART25042578796",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": 6,
      "donneur_ordre": "CRAI ENERGIES",
      "type_location_defaut": "annuel",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Acces Industrie Clermont-Ferrand",
      "date_location_debut": "2026-05-13",
      "date_location_fin": "2026-09-30",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "SARL RENSOENERGIE",
      "chantier_id": 109,
      "chantier_adresse": "6 RUE THOMAS LOISEAU",
      "chantier_ville": "CHAUMOT",
      "chantier_code_postal": "89500",
      "chantier_gps": "48.08469, 3.20445",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Anwer",
      "equipe_id": 12,
      "equipe_couleur": "#640202",
      "jours_restants": 999,
      "date_debut": "2026-05-28",
      "date_fin": ""
    },
    {
      "id": 30,
      "nom": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
      "type_engin": "Nacelle",
      "fournisseur_id": 11,
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "cout_jour": 0.0,
      "immatriculation": "160 ATJ EO",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "14730",
      "code_machine": "",
      "paire_data": {
        "nom_a": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
        "type_a": "Chariot",
        "immat_a": "MT 1840 EASY ST5",
        "num_a": "17709 CODE 187589",
        "code_a": "",
        "nom_b": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
        "type_b": "Nacelle",
        "immat_b": "160 ATJ EO",
        "num_b": "14730",
        "code_b": "",
        "delai_jours": 0
      },
      "numero_contrat": "ORE26012647930  ----  ART25042578796",
      "adresse_depot": "",
      "gps_depot": "",
      "tel_fournisseur": "+33 4 73 23 00 00",
      "donneur_ordre_id": 6,
      "donneur_ordre": "CRAI ENERGIES",
      "type_location_defaut": "annuel",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "Acces Industrie Clermont-Ferrand",
      "date_location_debut": "2026-06-01",
      "date_location_fin": "2026-09-30",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "SARL RENSOENERGIE",
      "chantier_id": 109,
      "chantier_adresse": "6 RUE THOMAS LOISEAU",
      "chantier_ville": "CHAUMOT",
      "chantier_code_postal": "89500",
      "chantier_gps": "48.08469, 3.20445",
      "chantier_client": "CRAI ENERGIES",
      "equipe": "Anwer",
      "equipe_id": 12,
      "equipe_couleur": "#640202",
      "jours_restants": 999,
      "date_debut": "2026-06-01",
      "date_fin": ""
    },
    {
      "id": 31,
      "nom": "Mini-pelle 5T",
      "type_engin": "Pelle",
      "fournisseur_id": null,
      "fournisseur": "",
      "fournisseur_tel": "",
      "cout_jour": 0.0,
      "immatriculation": "",
      "notes": "",
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_type_mine": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": "",
      "numero_engin": "",
      "code_machine": "",
      "paire_data": {},
      "numero_contrat": "",
      "adresse_depot": "Rue des Fougères ZI De Sauxmarais, 50110 Tourlaville",
      "gps_depot": "",
      "tel_fournisseur": "0233206080",
      "donneur_ordre_id": 5,
      "donneur_ordre": "SFECO",
      "type_location_defaut": "periodique",
      "details_maintenance": "",
      "details_problemes": "",
      "details_remarques": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "contact_alerte_nom": "",
      "date_location_debut": "2026-05-06",
      "date_location_fin": "2026-05-08",
      "tranche1_jours": 0,
      "tranche1_prix": 0.0,
      "tranche2_jours": 0,
      "tranche2_prix": 0.0,
      "tranche3_jours": 0,
      "tranche3_prix": 0.0,
      "statut": "En cours",
      "chantier": "SAUSSEMENIL",
      "chantier_id": 59,
      "chantier_adresse": "1 LES PLANQUES",
      "chantier_ville": "SAUSSEMENIL",
      "chantier_code_postal": "50700",
      "chantier_gps": "",
      "chantier_client": "SFECO",
      "equipe": "Nassim",
      "equipe_id": 13,
      "equipe_couleur": "#e2e600",
      "jours_restants": 999,
      "date_debut": "2026-05-04",
      "date_fin": ""
    }
  ],
  "fournisseurs": [
    {
      "id": 1,
      "nom": "Loxam",
      "categorie": "Location engins",
      "contact": "0800 054 054",
      "email": "contact@loxam.fr",
      "telephone": "0800054054",
      "ville": "Paris",
      "adresse": "Paris",
      "gps": "48.859,2.347",
      "note": ""
    },
    {
      "id": 2,
      "nom": "Kiloutou",
      "categorie": "Location engins",
      "contact": "0805 200 205",
      "email": "contact@kiloutou.fr",
      "telephone": "0805200205",
      "ville": "Lille",
      "adresse": "Lille",
      "gps": "50.630951,3.045391",
      "note": ""
    },
    {
      "id": 3,
      "nom": "Accès Industrie",
      "categorie": "Nacelles",
      "contact": "05 49 00 00 00",
      "email": "poitiers@acces-industrie.fr",
      "telephone": "0549000000",
      "ville": "Poitiers",
      "adresse": "Poitiers",
      "gps": "46.586578,0.35668",
      "note": ""
    },
    {
      "id": 4,
      "nom": "APsystems",
      "categorie": "Modules/Onduleurs",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": "Fournisseur principal modules"
    },
    {
      "id": 5,
      "nom": "SMA",
      "categorie": "Onduleurs",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "Niort",
      "adresse": "Niort",
      "gps": "46.327232,-0.466291",
      "note": ""
    },
    {
      "id": 6,
      "nom": "K2 Systems",
      "categorie": "Structures",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "Lyon",
      "adresse": "Lyon",
      "gps": "45.758,4.835",
      "note": ""
    },
    {
      "id": 7,
      "nom": "Nexans",
      "categorie": "Câblage",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "Paris",
      "adresse": "Paris",
      "gps": "48.859,2.347",
      "note": ""
    },
    {
      "id": 8,
      "nom": "OFT",
      "categorie": "Main d'œuvre",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 9,
      "nom": "Loxam Roanne",
      "categorie": "Location engins",
      "contact": "",
      "email": "roanne@loxam.fr",
      "telephone": "+33 4 77 67 07 33",
      "ville": "42300 - Roanne",
      "adresse": "42300 - Roanne",
      "gps": "46.059545,4.0597347",
      "note": "16 Avenue Du Polygone - - 42300 - Roanne"
    },
    {
      "id": 10,
      "nom": "Accès Industrie Nantes Nord",
      "categorie": "Location engins",
      "contact": "Marinne DELLONY",
      "email": "contact-ntn@acces-industrie.com",
      "telephone": "+33 2 28 09 57 30",
      "ville": "Nantes Nord 44800",
      "adresse": "",
      "gps": "",
      "note": "1 Rue de Launay 44800 SAINT HERBLAIN"
    },
    {
      "id": 11,
      "nom": "Acces Industrie Clermont-Ferrand",
      "categorie": "Location engins",
      "contact": "Céline Friaud",
      "email": "",
      "telephone": "+33 4 73 23 00 00",
      "ville": "Cébazat 63118 - Cler",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 12,
      "nom": "Accès Industrie Valence",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "0475828138",
      "ville": "07500 Guilherand-Granges",
      "adresse": "07500 Guilherand-Granges",
      "gps": "44.9303926,4.8656341",
      "note": "Les Croisières Sud, Quartier les Freydières, 07500 Guilherand-Granges"
    },
    {
      "id": 13,
      "nom": "",
      "categorie": "document",
      "contact": "",
      "email": "contact-ntn@acces-industrie.com",
      "telephone": "",
      "ville": "CAVIGNAC",
      "adresse": "CAVIGNAC",
      "gps": "45.09736,-0.383126",
      "note": ""
    },
    {
      "id": 15,
      "nom": "ACTIS LOCATION BOURGES",
      "categorie": "Location engins",
      "contact": "Benoît Mariot",
      "email": "abm-manutention@blgcloud.net",
      "telephone": "02 48 70 07 07",
      "ville": "BOURGES",
      "adresse": "14 Avenue de la Prospective 18000 BOURGES",
      "gps": "47.117784,2.412534",
      "note": "14 Avenue de la Prospective 18000 BOURGES FR"
    },
    {
      "id": 16,
      "nom": "ACCES INDUSTRIE LYON",
      "categorie": "Location engins",
      "contact": "",
      "email": "contact-lyo@acces-industrie.com",
      "telephone": "",
      "ville": "LYON",
      "adresse": "8 Rue Louis Gattefosse 69800 SAINT PRIEST",
      "gps": "45.7097565,4.9229138",
      "note": ""
    },
    {
      "id": 17,
      "nom": "ACCES INDUSTRIE LYON",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "LYON",
      "adresse": "LYON",
      "gps": "45.758,4.835",
      "note": ""
    },
    {
      "id": 18,
      "nom": "LOXAM CHAUMONT",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 19,
      "nom": "LOXAM VALENCE",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 20,
      "nom": "LOXAM",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "0385559177",
      "ville": "LE CREUSOT",
      "adresse": "LE CREUSOT",
      "gps": "46.806421,4.426656",
      "note": ""
    },
    {
      "id": 21,
      "nom": "VIDAL ACIER",
      "categorie": "Structures",
      "contact": "VIDAL ACIER",
      "email": "",
      "telephone": "0673588568",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": "VISSERIE ACIER"
    },
    {
      "id": 22,
      "nom": "LOCAMAX AURILLAC",
      "categorie": "Location engins",
      "contact": "CHRISTOPHE",
      "email": "aurillac@locamax15.com",
      "telephone": "0631045925",
      "ville": "AURILLAC",
      "adresse": "AURILLAC",
      "gps": "44.918771,2.435053",
      "note": "0471634282"
    },
    {
      "id": 23,
      "nom": "ACCES INDUSTRIE CHOLET",
      "categorie": "Location engins",
      "contact": "LEA SANDER",
      "email": "lea.sender@acces-industrie.com",
      "telephone": "02 41 80 93 00",
      "ville": "SAINT BARTHELEMY D'ANJOU49124",
      "adresse": "",
      "gps": "",
      "note": "LE 15 04 2026 === PROBLEME NACELLE MOUNDI === NACELLE PREND 5 MINUTES A DEMARRER"
    },
    {
      "id": 24,
      "nom": "BIA",
      "categorie": "Autre",
      "contact": "",
      "email": "info@bia-france.fr",
      "telephone": "03 21 19 61 00",
      "ville": "Calais",
      "adresse": "Calais",
      "gps": "50.951564,1.866112",
      "note": "FOURNITURES ANTICHUTE"
    },
    {
      "id": 25,
      "nom": "TRANSPORTS ROUSSON",
      "categorie": "Transport",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 26,
      "nom": "COURCELLES",
      "categorie": "Location engins",
      "contact": "",
      "email": "",
      "telephone": "",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": ""
    },
    {
      "id": 27,
      "nom": "Puybaret",
      "categorie": "Autre",
      "contact": "Valentin",
      "email": "",
      "telephone": "05 55 84 84 90",
      "ville": "Brive-la-Gaillarde",
      "adresse": "9030 Av. Cyprien Faurie, 19100 Brive-la-Gaillarde",
      "gps": "45.150345,1.481742",
      "note": "Materiel Electrique : cosse, cache agcp etc"
    },
    {
      "id": 28,
      "nom": "REGIS LOC",
      "categorie": "Location engins",
      "contact": "LUDOVIC BRUNET",
      "email": "ludovic.brunet@regis-location.f",
      "telephone": "0615716221",
      "ville": "",
      "adresse": "",
      "gps": "",
      "note": "\"ludovic.brunet@regis-location.fr\" <ludovic.brunet@regis-location.fr>"
    }
  ],
  "livraisons": [
    {
      "id": 1,
      "chantier_id": 1,
      "chantier": "DAVEX 1 / DAVTI 1 / DAVID1",
      "fournisseur_id": 4,
      "fournisseur": "APsystems",
      "designation": "Modules 400W x 120",
      "livraison_type": "planning",
      "statut": "planifie",
      "date": "2026-03-28",
      "heure": "08:00",
      "chauffeur": "Mohammed",
      "notes": ""
    },
    {
      "id": 2,
      "chantier_id": 2,
      "chantier": "Resotainer",
      "fournisseur_id": 1,
      "fournisseur": "Loxam",
      "designation": "Prolongation nacelle",
      "livraison_type": "planning",
      "statut": "livre",
      "date": "2026-03-21",
      "heure": "10:00",
      "chauffeur": "Ibrahim",
      "notes": ""
    }
  ],
  "documents": [
    {
      "id": 1,
      "titre": "Devis DAVEX 1 installation",
      "type": "Devis",
      "nom_fichier": "Devis DAVEX 1 installation",
      "type_fichier": "",
      "chemin": "",
      "montant": 45800.0,
      "statut": "Signé",
      "client": "David",
      "date": "2026-02-18",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "",
      "drive_url": "",
      "local_path": "",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 2,
      "titre": "Facture Resotainer T1",
      "type": "Facture",
      "nom_fichier": "Facture Resotainer T1",
      "type_fichier": "",
      "chemin": "",
      "montant": 12800.0,
      "statut": "Signé",
      "client": "Resotainer",
      "date": "2026-03-04",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "",
      "drive_url": "",
      "local_path": "",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 3,
      "titre": "Bon de commande modules ROUX",
      "type": "Commande",
      "nom_fichier": "Bon de commande modules ROUX",
      "type_fichier": "",
      "chemin": "",
      "montant": 28000.0,
      "statut": "Signé",
      "client": "ROUX",
      "date": "2026-03-08",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "",
      "drive_url": "",
      "local_path": "",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 4,
      "titre": "Devis installation GAEC",
      "type": "Devis",
      "nom_fichier": "Devis installation GAEC",
      "type_fichier": "",
      "chemin": "",
      "montant": 67000.0,
      "statut": "En attente",
      "client": "GAEC GLAUDIN CRAI",
      "date": "2026-03-13",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "",
      "drive_url": "",
      "local_path": "",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 5,
      "titre": "Contrat maintenance Le Monteil",
      "type": "Contrat",
      "nom_fichier": "Contrat maintenance Le Monteil",
      "type_fichier": "",
      "chemin": "",
      "montant": 4200.0,
      "statut": "Signé",
      "client": "ALLY",
      "date": "2026-03-15",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "",
      "drive_url": "",
      "local_path": "",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 6,
      "titre": "AI_Offre_de_prix_DEV-COM-LYO1239768.pdf",
      "type": "Devis",
      "nom_fichier": "AI_Offre_de_prix_DEV-COM-LYO1239768.pdf",
      "type_fichier": "",
      "chemin": "OFT_DOCUMENTS\\2026-04\\INCONNU\\mf_B8EtQVDBR3bKDoTKJbZPa54-53Eod.pdf",
      "montant": 0.0,
      "statut": "Signé",
      "client": "IRISOLARIS",
      "date": "2026-04-12",
      "date_import": "",
      "statut_signature": "Non signé",
      "uploaded_by": "",
      "fichier": "OFT_DOCUMENTS\\2026-04\\INCONNU\\mf_B8EtQVDBR3bKDoTKJbZPa54-53Eod.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\2026-04\\INCONNU\\mf_B8EtQVDBR3bKDoTKJbZPa54-53Eod.pdf",
      "dossier_mois": "",
      "engin_id": 16,
      "chantier_id": 32,
      "engin_nom": "ENGINS RABERE",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 7,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210152_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:01:52.824498",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210152_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210152_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 8,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210158_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:01:59.037683",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210158_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210158_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 9,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210201_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:01.574008",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210201_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210201_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 10,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Document PDF",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210202_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:02.718872",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210202_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210202_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 11,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210217_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:17.976087",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210217_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210217_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 12,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210219_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:19.756497",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210219_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210219_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 13,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210223_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:23.409732",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210223_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210223_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 14,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:55.737281",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 15,
      "titre": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type": "Importé",
      "nom_fichier": "AURIMAT LES GENTIANES JUIN DU 8 AU 12 JUIN 2026 .pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T19:02:55.792582",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_210255_AURIMAT_LES_GENTIANES_JUIN_DU_8_AU_12_JUIN_2026_.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 16,
      "titre": "LOXAM NANTES COUERON.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES COUERON.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223420_LOXAM_NANTES_COUERON.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T20:34:20.969866",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223420_LOXAM_NANTES_COUERON.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223420_LOXAM_NANTES_COUERON.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 17,
      "titre": "LOXAM NANTES COUERON.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES COUERON.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223423_LOXAM_NANTES_COUERON.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T20:34:23.711242",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223423_LOXAM_NANTES_COUERON.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223423_LOXAM_NANTES_COUERON.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 18,
      "titre": "LOXAM NANTES COUERON.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES COUERON.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223424_LOXAM_NANTES_COUERON.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T20:34:24.480146",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223424_LOXAM_NANTES_COUERON.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223424_LOXAM_NANTES_COUERON.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 19,
      "titre": "LOXAM NANTES COUERON.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES COUERON.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223425_LOXAM_NANTES_COUERON.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T20:34:25.204695",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223425_LOXAM_NANTES_COUERON.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223425_LOXAM_NANTES_COUERON.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 20,
      "titre": "LOXAM NANTES COUERON.pdf",
      "type": "Document PDF",
      "nom_fichier": "LOXAM NANTES COUERON.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223433_LOXAM_NANTES_COUERON.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T20:34:33.680833",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223433_LOXAM_NANTES_COUERON.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_223433_LOXAM_NANTES_COUERON.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 21,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231350_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:13:50.745452",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231350_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231350_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 22,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231353_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:13:53.658837",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231353_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231353_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 23,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231357_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:13:57.290352",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231357_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231357_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 24,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231400_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:14:00.155378",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231400_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231400_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 25,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Importé",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231403_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:14:03.571821",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231403_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260605_231403_LOXAM_NANTES_SUD_COUERON_NACELLE_16M_08-06-26.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 26,
      "titre": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type": "Devis location engin",
      "nom_fichier": "LOXAM NANTES SUD COUERON NACELLE 16M 08-06-26.pdf",
      "type_fichier": "pdf",
      "chemin": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\coueron\\Location_juin2026\\devis_loxam_juin2026.pdf",
      "montant": 0.0,
      "statut": "Location engin",
      "client": "SFECO",
      "date": "2026-06-05",
      "date_import": "2026-06-05T21:14:06.346951",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\coueron\\Location_juin2026\\devis_loxam_juin2026.pdf",
      "drive_url": "",
      "local_path": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\coueron\\Location_juin2026\\devis_loxam_juin2026.pdf",
      "dossier_mois": "juin 2026",
      "engin_id": null,
      "chantier_id": 97,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 27,
      "titre": "OCTOPUS GEODIS1.pdf",
      "type": "Importé",
      "nom_fichier": "OCTOPUS GEODIS1.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260606_002616_OCTOPUS_GEODIS1.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-06",
      "date_import": "2026-06-05T22:26:16.950997",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260606_002616_OCTOPUS_GEODIS1.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260606_002616_OCTOPUS_GEODIS1.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 28,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Importé",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194213_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:13.018617",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194213_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194213_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 29,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Importé",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:28.722060",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 30,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Importé",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:28.832498",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194228_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 31,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Importé",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:33.827873",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 32,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Image",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:33.915318",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 33,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Image",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:33.935308",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 34,
      "titre": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type": "Image",
      "nom_fichier": "Capture d'écran 2025-05-28 000942 - Copie.png",
      "type_fichier": "png",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-08",
      "date_import": "2026-06-08T17:42:33.962101",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260608_194233_Capture_d__cran_2025-05-28_000942_-_Copie.png",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 35,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Importé",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115831_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T09:58:31.364799",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115831_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115831_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 36,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Importé",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115837_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T09:58:37.406604",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115837_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115837_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 37,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Document PDF",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115839_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T09:58:39.905358",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115839_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_115839_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 38,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Contrat location",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\badinter\\Location_juin2026\\contrat_inconnu_juin2026.pdf",
      "montant": 0.0,
      "statut": "Location engin",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T10:01:32.681301",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\badinter\\Location_juin2026\\contrat_inconnu_juin2026.pdf",
      "drive_url": "",
      "local_path": "C:\\Users\\BS\\Desktop\\OFT_APP\\OFT_App_v7_5_0\\OFT_App_v7_4_0\\OFT_DOCUMENTS\\CHANTIERS\\2026\\badinter\\Location_juin2026\\contrat_inconnu_juin2026.pdf",
      "dossier_mois": "juin 2026",
      "engin_id": null,
      "chantier_id": 123,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 39,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Importé",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124034_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T10:40:34.211731",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124034_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124034_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    },
    {
      "id": 40,
      "titre": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type": "Document PDF",
      "nom_fichier": "BADINTER _REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "type_fichier": "pdf",
      "chemin": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124048_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "montant": 0.0,
      "statut": "Importé",
      "client": "",
      "date": "2026-06-09",
      "date_import": "2026-06-09T10:40:48.061901",
      "statut_signature": "Non signé",
      "uploaded_by": "127.0.0.1",
      "fichier": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124048_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "drive_url": "",
      "local_path": "OFT_DOCUMENTS\\imports\\2026-06\\20260609_124048_BADINTER__REGIS_LOC_AIX_EN_PROVENCE_08-06-26_TELESCO_18M_tampon_signe.pdf",
      "dossier_mois": "",
      "engin_id": null,
      "chantier_id": null,
      "engin_nom": "",
      "taux_tva": 20.0,
      "numero_piece": "",
      "client_adresse": "",
      "client_cp": "",
      "client_ville": "",
      "client_tel": "",
      "client_email": "",
      "assurance_police": "",
      "assurance_sinistre": "",
      "assurance_assureur": "",
      "calibrage_adas": false,
      "lignes": [],
      "vehicule_marque": "",
      "vehicule_modele": "",
      "vehicule_annee": "",
      "vehicule_immat": "",
      "vehicule_type_mine": "",
      "vehicule_vin": "",
      "vehicule_type_vitrage": "",
      "vehicule_adas": "",
      "vehicule_km": ""
    }
  ],
  "taches": [
    {
      "id": 1,
      "titre": "LE MIRIAL DEBLOQUE LIVRAISON A PREVOIR",
      "detail": "<p><strong class=\"ql-size-large\"><em>Le mirial : On a tout : les deux onduleurs 15 et 20 ktl (toujours au point de chargement) / le SI en novotegra (tjs à aubérat je pense)Voici le nouveau calepinage ci-joint que j'ai mis à jour dans le sharepoint  avec modification de la liste de matériel besoin : 89 modules en 455Bonne nouvelle pour les équipes : sur les 3 toits de ce site l'un d'eux devait être déposé mais sans accueillir de nouveaux panneauxLe propriétaire Didier Roche souhaite conserver les panneaux sur son atelier donc les deux toits à déposer sont ceux qui doivent être rétrofitésCf photo ci jointe</em></strong></p>",
      "priorite": "haute",
      "statut": "done",
      "assignee": "Mohammed",
      "due": "2026-03-28",
      "chantier_id": 14,
      "chantier": "LE MIRIAL",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 3,
      "titre": "Envoyer devis GAEC signé",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": 6,
      "chantier": "GAEC GLAUDIN CRAI",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 4,
      "titre": "Planifier inspection toiture Le Monteil",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "2026-03-31",
      "chantier_id": 4,
      "chantier": "LE MONTEIL",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 5,
      "titre": "NOVE2 ///// LIVRAISON ONDULEUR 15 ET 20 KTL A FAIRE",
      "detail": "Le mirial : On a tout : les deux onduleurs 15 et 20 ktl (toujours au point de chargement) / le SI en novotegra (tjs à aubérat je pense)\nVoici le nouveau calepinage ci-joint que j'ai mis à jour dans le sharepoint  avec modification de la liste de matériel besoin : 89 modules en 455",
      "priorite": "haute",
      "statut": "done",
      "assignee": "",
      "due": "2026-03-31",
      "chantier_id": 14,
      "chantier": "LE MIRIAL",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 6,
      "titre": "A VOIR DES LUNDI",
      "detail": "En conclusion :\r\non est bon pour tous les projets \r\nLes onduleurs de Nové (50 ktl), La Bastide, Rotza 1 et 2 seront livrés semaine prochaine \r\nOnduleur du Mirial sont à prélevé sur le site de stockage d'Aubérat / Ne prendre qu'un seul 30 ktl pour Rotza 1 puisqu'il y'a déjà un 30 ktl sur place\r\nSI pour la Bastide et Rotza 3 à prendre sur le projet Troupenat\r\nStand by pour CERET BOURG\r\n\r\nJ'ai besoin de savoir combien de modules ont déjà été livrés sur place : \r\n18 sur Nové1 / 2 \r\nRotza ?\r\n\r\nPourriez vous aussi me faire suivre un planning modifié car Le Mirial est planifié au 24 mars et à ma connaissance il ne démarrera que semaine prochaine et ainsi de suite ?\r\n\r\nEnfin, Jean Louis Levé du site Le Monteil m'a dit que depuis la pose des modules, il y'a un jour au niveau du faitage : pourrez vous regarder ce qui peut être fait ?",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 7,
      "titre": "COMMANDER CABLE AC",
      "detail": "UN SEUL TOURET LIVRER \r\nGAINE OK\r\nCLIEN A LOUER ENGIN JUSQUA VENDREDI 10",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "BRAHIM ATMK",
      "due": "2026-04-10",
      "chantier_id": 10,
      "chantier": "FARRADECHE FRANCK 2",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 8,
      "titre": "FAIRE INVENTAIRE POUR LE MIRIAL LA BASTIDE ET DEUX AUTRES CHANTIERS",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 9,
      "titre": "TRANSPORT A EFFECTUER POUR SEREOS",
      "detail": "RAPID TRANSPORT MONTPELLIER====> SLAVA / 0662314145 ===> exploitation@rapidtransports.fr de la part de Benjamin de nimes à villegonjis aujourd'hui reception lundi matin sur site === 0689484445 enlevement 421 RTE de Russan 30900 NIMES =====> Eloua : 0679763312 : bois de villegonjis ",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-13",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 10,
      "titre": "ENVOYER DOSSIER LA BASTIDE A BILEL PLAN ET ADRESSE ET AUSSI A MENAD",
      "detail": "CHANTIER 15",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 11,
      "titre": "BRAHIM A RECU 7 GAINES QUIL NA PAS COMMANDER SUR SON CHANTIER",
      "detail": "",
      "priorite": "normale",
      "statut": "todo",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 12,
      "titre": "MOUNDI BOURG1 ENGIN ?",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 13,
      "titre": "MENAD TROUVER ENGIN",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 14,
      "titre": "CHANTIER AHMED ENGIN",
      "detail": "",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 15,
      "titre": "ENGIN SAINT AUBIN DU LOCQUENAY STOP OU PROLONGATION ?",
      "detail": "",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 16,
      "titre": "APPELER BATIPROTECT POUR LOCATION ENGIN TROUP1 YTRAC PAS DE LOCATION D'ENGIN MAIS MATERIEL DE PROTECTION EPI",
      "detail": "Bati Protec\nTél. : 04 71 45 13 03\nSiret n°82165606300012\n9004 Rue Nicephore Niepce\n15000 Aurillac",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 17,
      "titre": "APPELER HD LOC AURILLAC A 14H",
      "detail": "HD Loc\r\nRue Blaise Pascal · 04 71 45 12 15",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 18,
      "titre": "SAINT AUBIN DU LOCQUENAY LOXAM",
      "detail": "PREVENIR NASSIM POUR REATTRIBUER  LES ENGINS\nLOXAM ===> ",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 19,
      "titre": "ENGIN NASSIM SAINT AUBIN DU LOCQUENAY",
      "detail": "LOXAM 0233295375 PROLONGER JUSQUA MERCREDI",
      "priorite": "haute",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-15",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 20,
      "titre": "TIMLOC === OUVERTURE DE COMPTES",
      "detail": "LOCATION\r\n\r\nCHARIOTS TELESCOPIQUES\r\n\r\n(Avec ou Sans Opérateur)\r\n\r\n---CONTACT--- 07 49 410 450",
      "priorite": "normale",
      "statut": "todo",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 21,
      "titre": "STOPPER ENGINS RABERE",
      "detail": "",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-13",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 22,
      "titre": "DISPATCH EFFECTUE LE 13/04/26 MATERIELS RECUPERER A BOUNIOL POUR ENVOYER A AUBERAT",
      "detail": "<p><br></p>",
      "priorite": "haute",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-13",
      "chantier_id": 13,
      "chantier": "BOUNIOL - POINT DE STOCKAGE - TROUPENAT",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": 1,
      "donneur_ordre": "FEEDGY",
      "groupement_id": 1,
      "groupement": "Groupement Feedgy",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 23,
      "titre": "COMMANDER DES VIS DE BARDAGE",
      "detail": "<p><br></p>",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 26,
      "titre": "ENGIN ANWER",
      "detail": "<p><br></p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-15",
      "chantier_id": 50,
      "chantier": "GAEC DU CLUSELIER",
      "engin_id": null,
      "engin": "",
      "equipe_id": 12,
      "equipe": "Anwer",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 27,
      "titre": "LOXAM CHAUMONT DEMANDER A MENAD",
      "detail": "<p>DEMANDER A MENAD SI LA NACELLE PEUT ETRE STOPPER VENDREDI A CHAMPCOURT</p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-15",
      "chantier_id": 48,
      "chantier": "CHAMPCOURT",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 28,
      "titre": "COMMANDE AHMED",
      "detail": "<p>&nbsp;je te donne la commande&nbsp;</p><p>3 Patte de serrage en L</p><p>Terre 6mm&nbsp;400m</p><p>15m de descente de cable taille 200</p><p>Eliquise boite de 40</p><p>Agraffe ×2</p><p>Terre nu 25m</p><p>1 piquet de terre.</p><p>Cose 25mm</p><p>Gaine thermo noir&nbsp;</p><p>Mousse anti rat</p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "AHMED",
      "due": "2026-04-15",
      "chantier_id": 49,
      "chantier": "SOUFFERANT GUY",
      "engin_id": null,
      "engin": "",
      "equipe_id": 8,
      "equipe": "Ahmed",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 29,
      "titre": "APPELER REXEL POUR LA COMMANDE A WALLID",
      "detail": "<p><br></p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-15",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 30,
      "titre": "ERBLIN TRANCHEE AHMED TRANCHEE PAS PRETE ET PAS DE MATERIEL LE CLIENT NE REPOND PAS CHANTIER",
      "detail": "<p>MARENA SERGE CHANTIER DATE DE AOUT DERNIER</p>",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "2026-04-15",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 31,
      "titre": "ENGIN AMIROUCHE SAINT ETIENNE CAUSSIN",
      "detail": "<p><br></p>",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 32,
      "titre": "GAEC DE MONCUC GIRASOLE MASSI",
      "detail": "<p>GAEC DE MONCUC GIRASOLE MASSI</p><p>DEUX CHANTIERS SFECO</p><p>VAL DE DROME ROMAN LUNDI </p><p>SAUSSEMENIL NASSIM OK</p><p>SAINT SUPLICE DARNON LUNDI ENGIN (HENRY)</p><p><br></p><p>LA BASTIDE SAID OU BRAHIM ENGIN ?</p><p>WALLID A FINI SON CHANTIER ENVOYER LES ENGINS VERS GROUPEMENTS</p><p>CHANTIER GIRASOLE A VENIR ENGIN MARDI</p><p>CHANTIER OFT GUILLARD PREVOIR NACELLE LUNDI ACCES </p><p>BIOTTEAUX ====&gt; NACELLE POUR AUJOURDHUI </p><p><br></p><p>MAXIMUM DENGIN SUR GROUPEMENTS MINIMUM 3 EQUIPES</p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 33,
      "titre": "POUR LUNDI 20/04",
      "detail": "<p>ENGIN POUR PERPIGAN</p><p>ANTICIPER LES TRANSFERTS D'ENGINS POUR :</p><p><br></p><p>GALCH1</p><p>ROCST1</p><p>LA BASTIDE</p><p><br></p><p>EQUIPE AMIROUCHE</p>",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 34,
      "titre": "ENGIN ROCST1 WALLID",
      "detail": "<p><br></p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 35,
      "titre": "ENGIN ARVERN / BIANCHI",
      "detail": "<p><br></p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 36,
      "titre": "180 INTERMEDIAIRE",
      "detail": "<p><br></p>",
      "priorite": "normale",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 37,
      "titre": "commander du cable",
      "detail": "<p><br></p>",
      "priorite": "urgent",
      "statut": "done",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 38,
      "titre": "REUNION OCTOPUS LE 04/06/26",
      "detail": "<p><br></p>",
      "priorite": "haute",
      "statut": "done",
      "assignee": "",
      "due": "2026-06-08",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 39,
      "titre": "REUNION INTERNE DU 09/06/26",
      "detail": "<p>4 NOUVEAUS CHANTIERS QUI DEMARRE :</p><p><br></p><p>CHANTIER :</p><p><br></p><p>BADINTER</p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p><br></p><p>EQUIPE : CHABIH MOHA </p>",
      "priorite": "normale",
      "statut": "todo",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 40,
      "titre": "STOPPER ENGIN ACTIS LOC SARAN",
      "detail": "<p>0238420002</p><p>A POUR STOPPER LE LUNDI 8/06</p>",
      "priorite": "urgent",
      "statut": "todo",
      "assignee": "",
      "due": "",
      "chantier_id": 116,
      "chantier": "COCHEREAU PASCAL  (CONSTRU)",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 41,
      "titre": "ENGINS FERNAND FOREST ENGIN A STOPPER ACCES PERPIGNAN",
      "detail": "<p>A STOPPER A AUJOURDHUI</p>",
      "priorite": "normale",
      "statut": "todo",
      "assignee": "",
      "due": "",
      "chantier_id": null,
      "chantier": "",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    },
    {
      "id": 42,
      "titre": "TRANSPORT VILLEGONJIS",
      "detail": "<p>TRANSPORT EQUIVALENT QUATRES PALETTES</p><p>POIDS 500KG</p><p>LONGUEUR 5M40</p>",
      "priorite": "urgent",
      "statut": "todo",
      "assignee": "",
      "due": "2026-06-15",
      "chantier_id": 125,
      "chantier": "SYREOS",
      "engin_id": null,
      "engin": "",
      "equipe_id": null,
      "equipe": "",
      "fournisseur_id": null,
      "fournisseur": "",
      "donneur_ordre_id": null,
      "donneur_ordre": "",
      "groupement_id": null,
      "groupement": "",
      "materiels_json": "[]",
      "materiels_lines": ""
    }
  ],
  "catalogue": [
    {
      "id": 1,
      "ref": "MOD-400W",
      "designation": "Module solaire monocristallin 400Wc",
      "categorie": "Modules",
      "unite": "pièce",
      "prix_ht": 85.0,
      "fournisseur_id": 4,
      "fournisseur": "APsystems"
    },
    {
      "id": 2,
      "ref": "MOD-550W",
      "designation": "Module solaire bifacial 550Wc",
      "categorie": "Modules",
      "unite": "pièce",
      "prix_ht": 112.0,
      "fournisseur_id": 4,
      "fournisseur": "APsystems"
    },
    {
      "id": 3,
      "ref": "OND-3K",
      "designation": "Micro-onduleur 3kW",
      "categorie": "Onduleurs",
      "unite": "pièce",
      "prix_ht": 380.0,
      "fournisseur_id": 4,
      "fournisseur": "APsystems"
    },
    {
      "id": 4,
      "ref": "OND-10K",
      "designation": "Onduleur string 10kW",
      "categorie": "Onduleurs",
      "unite": "pièce",
      "prix_ht": 920.0,
      "fournisseur_id": 5,
      "fournisseur": "SMA"
    },
    {
      "id": 5,
      "ref": "STR-ALU-ML",
      "designation": "Structure aluminium (ml)",
      "categorie": "Structures",
      "unite": "ml",
      "prix_ht": 12.0,
      "fournisseur_id": 6,
      "fournisseur": "K2 Systems"
    },
    {
      "id": 6,
      "ref": "CAB-DC-6",
      "designation": "Câble DC 6mm² (ml)",
      "categorie": "Câblage",
      "unite": "ml",
      "prix_ht": 1.8,
      "fournisseur_id": 7,
      "fournisseur": "Nexans"
    },
    {
      "id": 7,
      "ref": "MO-STD",
      "designation": "Main d'œuvre standard",
      "categorie": "MO",
      "unite": "heure",
      "prix_ht": 45.0,
      "fournisseur_id": 8,
      "fournisseur": "OFT"
    },
    {
      "id": 8,
      "ref": "MO-SPEC",
      "designation": "Main d'œuvre spécialisée",
      "categorie": "MO",
      "unite": "heure",
      "prix_ht": 65.0,
      "fournisseur_id": 8,
      "fournisseur": "OFT"
    }
  ],
  "equipes": [
    {
      "id": 1,
      "nom": "Menad",
      "type_equipe": "interne",
      "membres": [
        "Robin"
      ],
      "membres_detail": [
        {
          "nom": "Robin",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#bfe600",
      "email_chef": "alpha@oft.fr",
      "tel_chef": "+0745670208",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 2,
      "nom": "Chabih",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#3b82f6",
      "email_chef": "beta@oft.fr",
      "tel_chef": "0757687899",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 3,
      "nom": "Youva",
      "type_equipe": "interne",
      "membres": [
        "Dani"
      ],
      "membres_detail": [
        {
          "nom": "Dani",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#f59e0b",
      "email_chef": "gamma@oft.fr",
      "tel_chef": "0758001904",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 4,
      "nom": "Henry",
      "type_equipe": "interne",
      "membres": [
        "Yacine"
      ],
      "membres_detail": [
        {
          "nom": "Yacine",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#6700e6",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 51,
      "renforts_json": "[]"
    },
    {
      "id": 5,
      "nom": "Roman",
      "type_equipe": "interne",
      "membres": [
        "Gore"
      ],
      "membres_detail": [
        {
          "nom": "Gore",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#ff9500",
      "email_chef": "",
      "tel_chef": "0768110855",
      "societe": "",
      "siret": "",
      "notes": "Bianchi",
      "chantier_id": 25,
      "renforts_json": "[]"
    },
    {
      "id": 6,
      "nom": "Jean-Marc",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#000599",
      "email_chef": "",
      "tel_chef": "0648866502",
      "societe": "",
      "siret": "",
      "notes": "Bianchi",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 7,
      "nom": "Edwin",
      "type_equipe": "interne",
      "membres": [
        "Bilel"
      ],
      "membres_detail": [
        {
          "nom": "Bilel",
          "role": "Couvreur/Monteur",
          "tel": ""
        }
      ],
      "couleur": "#cb00e6",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 12,
      "renforts_json": "[]"
    },
    {
      "id": 8,
      "nom": "Ahmed",
      "type_equipe": "sous_traitant",
      "membres": [
        "Issa"
      ],
      "membres_detail": [
        {
          "nom": "Issa",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#00e676",
      "email_chef": "",
      "tel_chef": "0755424521",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 49,
      "renforts_json": "[2]"
    },
    {
      "id": 9,
      "nom": "Brahim",
      "type_equipe": "sous_traitant",
      "membres": [
        "Djamel"
      ],
      "membres_detail": [
        {
          "nom": "Djamel",
          "role": "Poseur",
          "tel": ""
        }
      ],
      "couleur": "#ff5c95",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "0753174300",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[10]"
    },
    {
      "id": 10,
      "nom": "Saïd",
      "type_equipe": "interne",
      "membres": [
        "Alim"
      ],
      "membres_detail": [
        {
          "nom": "Alim",
          "role": "",
          "tel": ""
        }
      ],
      "couleur": "#00a849",
      "email_chef": "",
      "tel_chef": "0670322007",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 30,
      "renforts_json": "[]"
    },
    {
      "id": 11,
      "nom": "Anis",
      "type_equipe": "sous_traitant",
      "membres": [],
      "membres_detail": [],
      "couleur": "#e60000",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "0629967746",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 12,
      "nom": "Anwer",
      "type_equipe": "sous_traitant",
      "membres": [],
      "membres_detail": [],
      "couleur": "#640202",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 50,
      "renforts_json": "[]"
    },
    {
      "id": 13,
      "nom": "Nassim",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#e2e600",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "Saint Aubin le Locquenay",
      "chantier_id": 59,
      "renforts_json": "[]"
    },
    {
      "id": 14,
      "nom": "Walid",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#405a20",
      "email_chef": "",
      "tel_chef": "0642292607",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[9]"
    },
    {
      "id": 15,
      "nom": "Rabbere",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#e6bf00",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": 29,
      "renforts_json": "[]"
    },
    {
      "id": 16,
      "nom": "Massi",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#00e6bf",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "Bergougnoux",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 17,
      "nom": "Moundi",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#000000",
      "email_chef": "",
      "tel_chef": "0758612666",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 18,
      "nom": "Yacine",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#00e676",
      "email_chef": "",
      "tel_chef": "0658750888",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 19,
      "nom": "ISSA",
      "type_equipe": "sous_traitant",
      "membres": [],
      "membres_detail": [],
      "couleur": "#00e676",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 20,
      "nom": "NADIR",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#00e676",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    },
    {
      "id": 21,
      "nom": "AMIROUCHE",
      "type_equipe": "interne",
      "membres": [],
      "membres_detail": [],
      "couleur": "#295741",
      "email_chef": "",
      "tel_chef": "",
      "societe": "",
      "siret": "",
      "notes": "",
      "chantier_id": null,
      "renforts_json": "[]"
    }
  ],
  "mouvements": [
    {
      "id": 1,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 7,
      "chantier_nom": "Dissay (terminé)",
      "chantier_client": "Dissay",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "equipe_couleur": "#bfe600",
      "membres": [
        "Robin"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-01-26",
      "date_depart": "2026-03-07",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-03-07",
      "transport": "Camion plateau OFT",
      "notes": "",
      "duree_jours": 40,
      "cout_total": 2200.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 2,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 1,
      "chantier_nom": "DAVEX 1 / DAVTI 1 / DAVID1",
      "chantier_client": "SFECO",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "equipe_couleur": "#bfe600",
      "membres": [
        "Robin"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-03-09",
      "date_depart": "2026-04-06",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-06",
      "transport": "Camion plateau OFT",
      "notes": "",
      "duree_jours": 28,
      "cout_total": 1540.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 3,
      "engin_id": 2,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 7,
      "chantier_nom": "Dissay (terminé)",
      "chantier_client": "Dissay",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "equipe_couleur": "#3b82f6",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-02-10",
      "date_depart": "2026-02-23",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-02-23",
      "transport": "Livraison Loxam",
      "notes": "",
      "duree_jours": 13,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 4,
      "engin_id": 2,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 2,
      "chantier_nom": "Resotainer",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "equipe_couleur": "#3b82f6",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-02-25",
      "date_depart": "2026-03-29",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-03-29",
      "transport": "Livraison Loxam Calais",
      "notes": "",
      "duree_jours": 32,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 5,
      "engin_id": 3,
      "engin_nom": "ENGIN MOUNDI",
      "engin_type": "Autre",
      "engin_immat": "",
      "fournisseur": "ACTIS LOCATION BOURGES",
      "fournisseur_tel": "02 48 70 07 07",
      "donneur_ordre": "",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "+33800054054",
      "chantier_id": 3,
      "chantier_nom": "ROUX",
      "chantier_client": "ROUX",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "equipe_couleur": "#bfe600",
      "membres": [
        "Robin"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-03-02",
      "date_depart": "2026-04-06",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-06",
      "transport": "Sous-traitant transport",
      "notes": "",
      "duree_jours": 35,
      "cout_total": 2975.0,
      "jours_restants": null,
      "alerte_48h_envoyee": true
    },
    {
      "id": 6,
      "engin_id": 4,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 4,
      "chantier_nom": "LE MONTEIL",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-03-08",
      "date_depart": "2026-04-01",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-01",
      "transport": "Livraison Kiloutou",
      "notes": "",
      "duree_jours": 24,
      "cout_total": 0,
      "jours_restants": -71,
      "alerte_48h_envoyee": true
    },
    {
      "id": 7,
      "engin_id": 5,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 7,
      "chantier_nom": "Dissay (terminé)",
      "chantier_client": "Dissay",
      "equipe_id": 1,
      "equipe_nom": "Menad",
      "equipe_couleur": "#bfe600",
      "membres": [
        "Robin"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2025-12-27",
      "date_depart": "2026-02-05",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-02-05",
      "transport": "Camion plateau OFT",
      "notes": "",
      "duree_jours": 40,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 8,
      "engin_id": 6,
      "engin_nom": "ENGIN LOXAM",
      "engin_type": "Paire",
      "engin_immat": "nacelle et chariot",
      "fournisseur": "Loxam",
      "fournisseur_tel": "0800054054",
      "donneur_ordre": "GIRASOLE",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "+33800054054",
      "chantier_id": 5,
      "chantier_nom": "ALMET",
      "chantier_client": "SFECO",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-01",
      "date_depart": "2026-04-21",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-21",
      "transport": "Livraison Loxam Lyon",
      "notes": "Confirmer la date avec Loxam",
      "duree_jours": 20,
      "cout_total": 800.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 9,
      "engin_id": 4,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 4,
      "chantier_nom": "LE MONTEIL",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-03-22",
      "date_depart": "2026-03-28",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-03-28",
      "transport": "Kiloutou Lyon",
      "notes": "⚠️ Fin imminente — décision renouvellement en attente",
      "duree_jours": 6,
      "cout_total": 0,
      "jours_restants": -75,
      "alerte_48h_envoyee": false
    },
    {
      "id": 10,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 1,
      "chantier_nom": "DAVEX 1 / DAVTI 1 / DAVID1",
      "chantier_client": "SFECO",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "equipe_couleur": "#00a849",
      "membres": [
        "Alim"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-08",
      "date_depart": "2026-04-10",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-10",
      "transport": "",
      "notes": "",
      "duree_jours": 2,
      "cout_total": 110.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 11,
      "engin_id": 9,
      "engin_nom": "ACCES INDUSTRIE CHARIOT TELESCOPIQUE + NACELLE ARTICULEE DIESEL PALERME",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 19,
      "chantier_nom": "CHAUFFOUR ERIC",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 2,
      "equipe_nom": "Chabih",
      "equipe_couleur": "#3b82f6",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-03-30",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 73,
      "cout_total": 7665.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 12,
      "engin_id": 10,
      "engin_nom": "LOIREAUXENCE - BIOTTEAU - ACCES INDUSTRIE NANTES NORD",
      "engin_type": "Paire",
      "engin_immat": "25175",
      "fournisseur": "Accès Industrie Nantes Nord",
      "fournisseur_tel": "+33 2 28 09 57 30",
      "donneur_ordre": "",
      "contact_alerte_email": "contact-ntn@acces-industrie.com",
      "contact_alerte_tel": "",
      "chantier_id": 1,
      "chantier_nom": "DAVEX 1 / DAVTI 1 / DAVID1",
      "chantier_client": "SFECO",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "equipe_couleur": "#00a849",
      "membres": [
        "Alim"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-03-30",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "Import PDF — offre",
      "duree_jours": 25,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 13,
      "engin_id": 7,
      "engin_nom": "LOXAM ROANNE - CHARIOT TELESC.>= 17M DIESEL / NACELLE 16M ARTICULEE DIESEL ",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Loxam Roanne",
      "fournisseur_tel": "+33 4 77 67 07 33",
      "donneur_ordre": "",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "",
      "chantier_id": 8,
      "chantier_nom": "BERTHELOT JEAN MICHEL",
      "chantier_client": "",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-03-30",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 73,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 14,
      "engin_id": 11,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 3,
      "chantier_nom": "ROUX",
      "chantier_client": "ROUX",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-03-10",
      "date_depart": "2026-04-18",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-18",
      "transport": "",
      "notes": "Import PDF — offre actis-69656",
      "duree_jours": 39,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 15,
      "engin_id": 12,
      "engin_nom": "",
      "engin_type": "",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 3,
      "chantier_nom": "ROUX",
      "chantier_client": "ROUX",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-03-05",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "Import PDF — offre actis-69656",
      "duree_jours": 98,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 16,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 10,
      "chantier_nom": "FARRADECHE FRANCK 2",
      "chantier_client": "",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-09",
      "date_depart": "2026-04-10",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-10",
      "transport": "",
      "notes": "",
      "duree_jours": 1,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 17,
      "engin_id": 14,
      "engin_nom": "ENGIN YOUVA",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 35,
      "chantier_nom": "M. MERCEY - 23 - 021 - 99.",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-09",
      "date_depart": "2026-04-09",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-09",
      "transport": "",
      "notes": "",
      "duree_jours": 0,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 18,
      "engin_id": 14,
      "engin_nom": "ENGIN YOUVA",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 34,
      "chantier_nom": "GERARD PIERRE CLAUDE",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-08",
      "date_depart": "2026-04-09",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-09",
      "transport": "",
      "notes": "",
      "duree_jours": 1,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 19,
      "engin_id": 14,
      "engin_nom": "ENGIN YOUVA",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 35,
      "chantier_nom": "M. MERCEY - 23 - 021 - 99.",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-08",
      "date_depart": "2026-04-28",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-28",
      "transport": "",
      "notes": "",
      "duree_jours": 20,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 20,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 20,
      "chantier_nom": "DELOU1",
      "chantier_client": "TROUPENAT / FEEDGY",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "equipe_couleur": "#00a849",
      "membres": [
        "Alim"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-01",
      "date_depart": "2026-04-16",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-16",
      "transport": "",
      "notes": "",
      "duree_jours": 15,
      "cout_total": 825.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 21,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 27,
      "chantier_nom": "MIOCHE JULIEN",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-07",
      "date_depart": "2026-04-30",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-30",
      "transport": "",
      "notes": "",
      "duree_jours": 23,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 22,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 9,
      "chantier_nom": "BOUGAIN DAMIEN",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "equipe_couleur": "#00e676",
      "membres": [
        "Issa"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-01",
      "date_depart": "2026-04-16",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-16",
      "transport": "",
      "notes": "",
      "duree_jours": 15,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 23,
      "engin_id": 16,
      "engin_nom": "ENGINS RABERE",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "ACCES INDUSTRIE LYON",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "contact-lyo@acces-industrie.com",
      "contact_alerte_tel": "+33 4 37 25 17 17",
      "chantier_id": 32,
      "chantier_nom": "GAUTHIER GERARD",
      "chantier_client": "IRISOLARIS",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-04-12",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "Import PDF — offre ",
      "duree_jours": 60,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 24,
      "engin_id": 18,
      "engin_nom": "CHARIOT TELESCOPIQUE 17M + NACELLE ",
      "engin_type": "Paire",
      "engin_immat": "TEL 4517.09 DIECI 4517.09 ----  173 JLG 450 AJ",
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "donneur_ordre": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "chantier_id": 36,
      "chantier_nom": "GIBERT MICHEL 2",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "equipe_couleur": "#405a20",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-15",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "",
      "duree_jours": 9,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 25,
      "engin_id": 19,
      "engin_nom": "NACELLE 16M",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "LOXAM CHAUMONT",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 55,
      "chantier_nom": "BABOUOT",
      "chantier_client": "FEEDGY",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-04-15",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 57,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 26,
      "engin_id": 21,
      "engin_nom": "CHARIOT TELESCOPIQUE 18M + NA 16M",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "ACCES INDUSTRIE CHOLET",
      "fournisseur_tel": "02 41 80 93 00",
      "donneur_ordre": "",
      "contact_alerte_email": "lea.sender@acces-industrie.com",
      "contact_alerte_tel": "33 2 41 80 93 00",
      "chantier_id": 53,
      "chantier_nom": "CHANTIER MOUNDI CHOLET",
      "chantier_client": "",
      "equipe_id": 17,
      "equipe_nom": "Moundi",
      "equipe_couleur": "#000000",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-15",
      "date_depart": "2026-06-09",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-09",
      "transport": "",
      "notes": "",
      "duree_jours": 55,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 27,
      "engin_id": 22,
      "engin_nom": "NACELLE ARTICULEE 16M",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 47,
      "chantier_nom": "AUBRY1",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-04-16",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 56,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 28,
      "engin_id": 23,
      "engin_nom": "CHARIOT TELESCOPIQUE",
      "engin_type": "Chariot",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 47,
      "chantier_nom": "AUBRY1",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-04-16",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 56,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 29,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 49,
      "chantier_nom": "SOUFFERANT GUY",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "equipe_couleur": "#00e676",
      "membres": [
        "Issa"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-16",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "COURCELLES",
      "notes": "",
      "duree_jours": 8,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 30,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 30,
      "chantier_nom": "TROUP1",
      "chantier_client": "FEEDGY",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "equipe_couleur": "#00a849",
      "membres": [
        "Alim"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-16",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "",
      "duree_jours": 8,
      "cout_total": 440.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 31,
      "engin_id": 20,
      "engin_nom": "TELESCOPIQUE 14M + / NACELLE 16M ARTICULE",
      "engin_type": "Paire",
      "engin_immat": "TEL 4014.01 + NE 161 JLG 450",
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "donneur_ordre": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "chantier_id": 28,
      "chantier_nom": "FAUJU1",
      "chantier_client": "FEEDGY",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-13",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "",
      "duree_jours": 11,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 32,
      "engin_id": 26,
      "engin_nom": "LOCAMAX AURILLAC BRAHIM",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 28,
      "chantier_nom": "FAUJU1",
      "chantier_client": "FEEDGY",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-17",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "",
      "duree_jours": 7,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 33,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 19,
      "chantier_nom": "CHAUFFOUR ERIC",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "equipe_couleur": "#00e676",
      "membres": [
        "Issa"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-24",
      "date_depart": "2026-04-24",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-24",
      "transport": "",
      "notes": "",
      "duree_jours": 0,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 34,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 61,
      "chantier_nom": "CHAUVE MICHEL",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "equipe_couleur": "#00e676",
      "membres": [
        "Issa"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-27",
      "date_depart": "2026-05-19",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-19",
      "transport": "",
      "notes": "",
      "duree_jours": 22,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 35,
      "engin_id": 27,
      "engin_nom": "Nacelle articulée",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 62,
      "chantier_nom": "Fw Chantier 23 - 679 Girardet",
      "chantier_client": "",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-28",
      "date_depart": "2026-04-28",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-04-28",
      "transport": "",
      "notes": "Import ZIP : Fw_ Chantier 23-679 Girardet.zip",
      "duree_jours": 0,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 36,
      "engin_id": 28,
      "engin_nom": "Chariot télescopique",
      "engin_type": "Chariot",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 62,
      "chantier_nom": "Fw Chantier 23 - 679 Girardet",
      "chantier_client": "",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "prevu",
      "type_location": "loue",
      "date_arrivee": "2026-03-01",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "Import ZIP : Fw_ Chantier 23-679 Girardet.zip",
      "duree_jours": null,
      "cout_total": 0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 37,
      "engin_id": 14,
      "engin_nom": "ENGIN YOUVA",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 34,
      "chantier_nom": "GERARD PIERRE CLAUDE",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-20",
      "date_depart": "2026-05-19",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-19",
      "transport": "",
      "notes": "",
      "duree_jours": 29,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 38,
      "engin_id": 29,
      "engin_nom": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
      "engin_type": "Chariot",
      "engin_immat": "MT 1840 EASY ST5",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 50,
      "chantier_nom": "GAEC DU CLUSELIER",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-29",
      "date_depart": "2026-05-13",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-13",
      "transport": "",
      "notes": "",
      "duree_jours": 14,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 39,
      "engin_id": 30,
      "engin_nom": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
      "engin_type": "Nacelle",
      "engin_immat": "160 ATJ EO",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 50,
      "chantier_nom": "GAEC DU CLUSELIER",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-29",
      "date_depart": "2026-05-19",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-19",
      "transport": "",
      "notes": "",
      "duree_jours": 20,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 40,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 16,
      "chantier_nom": "ROTZA",
      "chantier_client": "ENERGIEQUITABLE / FEEDGY",
      "equipe_id": 15,
      "equipe_nom": "Rabbere",
      "equipe_couleur": "#e6bf00",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-27",
      "date_depart": "2026-05-11",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-11",
      "transport": "",
      "notes": "",
      "duree_jours": 14,
      "cout_total": 770.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 41,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 66,
      "chantier_nom": "DUCROS PATRICK",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 11,
      "equipe_nom": "Anis",
      "equipe_couleur": "#e60000",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-04-20",
      "date_depart": "2026-05-13",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-13",
      "transport": "",
      "notes": "",
      "duree_jours": 23,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 42,
      "engin_id": 31,
      "engin_nom": "Mini-pelle 5T",
      "engin_type": "Pelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "SFECO",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 59,
      "chantier_nom": "SAUSSEMENIL",
      "chantier_client": "SFECO",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-04",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 38,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 43,
      "engin_id": 6,
      "engin_nom": "ENGIN LOXAM",
      "engin_type": "Paire",
      "engin_immat": "nacelle et chariot",
      "fournisseur": "Loxam",
      "fournisseur_tel": "0800054054",
      "donneur_ordre": "GIRASOLE",
      "contact_alerte_email": "contact@loxam.fr",
      "contact_alerte_tel": "+33800054054",
      "chantier_id": 67,
      "chantier_nom": "DEFRAMOND",
      "chantier_client": "GIRASOLE",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-06",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 36,
      "cout_total": 1440.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 44,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 64,
      "chantier_nom": "LAPLACE JEAN PIERRE",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 15,
      "equipe_nom": "Rabbere",
      "equipe_couleur": "#e6bf00",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-04",
      "date_depart": "2026-05-29",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-29",
      "transport": "",
      "notes": "",
      "duree_jours": 25,
      "cout_total": 1375.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 45,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 65,
      "chantier_nom": "PILON REMI",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-13",
      "date_depart": "2026-05-19",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-19",
      "transport": "",
      "notes": "",
      "duree_jours": 6,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 46,
      "engin_id": 29,
      "engin_nom": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
      "engin_type": "Chariot",
      "engin_immat": "MT 1840 EASY ST5",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 63,
      "chantier_nom": "DI BLAS",
      "chantier_client": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "equipe_couleur": "#640202",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-13",
      "date_depart": "2026-05-22",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-22",
      "transport": "",
      "notes": "",
      "duree_jours": 9,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 47,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 61,
      "chantier_nom": "CHAUVE MICHEL",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 8,
      "equipe_nom": "Ahmed",
      "equipe_couleur": "#00e676",
      "membres": [
        "Issa"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-06-02",
      "date_depart": "2026-06-10",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-10",
      "transport": "",
      "notes": "",
      "duree_jours": 8,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 48,
      "engin_id": 30,
      "engin_nom": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
      "engin_type": "Nacelle",
      "engin_immat": "160 ATJ EO",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 63,
      "chantier_nom": "DI BLAS",
      "chantier_client": "",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "equipe_couleur": "#640202",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-19",
      "date_depart": "2026-05-29",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-29",
      "transport": "",
      "notes": "",
      "duree_jours": 10,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 49,
      "engin_id": 14,
      "engin_nom": "ENGIN YOUVA",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 76,
      "chantier_nom": "GIRARDET",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-18",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 24,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 50,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 80,
      "chantier_nom": "GAEC DE LA PLAINE D'ARROUX - A",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-18",
      "date_depart": "2026-05-20",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-05-20",
      "transport": "",
      "notes": "",
      "duree_jours": 2,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 51,
      "engin_id": 13,
      "engin_nom": "ENGIN BRAHIM",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 65,
      "chantier_nom": "PILON REMI",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 9,
      "equipe_nom": "Brahim",
      "equipe_couleur": "#ff5c95",
      "membres": [
        "Djamel"
      ],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-20",
      "date_depart": "2026-06-10",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-10",
      "transport": "",
      "notes": "",
      "duree_jours": 21,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 52,
      "engin_id": 29,
      "engin_nom": "ENGIN ANWER CHARIOT TEL DIESEL 18 m",
      "engin_type": "Chariot",
      "engin_immat": "MT 1840 EASY ST5",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 109,
      "chantier_nom": "SARL RENSOENERGIE",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "equipe_couleur": "#640202",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-28",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 14,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 53,
      "engin_id": 27,
      "engin_nom": "Nacelle articulée",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 90,
      "chantier_nom": "GAEC DES BEAUCERONS",
      "chantier_client": "IRISOLARIS",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "equipe_couleur": "#405a20",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-22",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 20,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 54,
      "engin_id": 28,
      "engin_nom": "Chariot télescopique",
      "engin_type": "Chariot",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 75,
      "chantier_nom": "EARL BEAUDON",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-18",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 24,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 55,
      "engin_id": 25,
      "engin_nom": "CHARIOT TELESCOPIQUE",
      "engin_type": "Chariot",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 78,
      "chantier_nom": "PRIEUR JEAN FRANCOIS - A",
      "chantier_client": "",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-26",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 16,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 56,
      "engin_id": 30,
      "engin_nom": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
      "engin_type": "Nacelle",
      "engin_immat": "160 ATJ EO",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 84,
      "chantier_nom": "ROMAIN BONNET",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "equipe_couleur": "#640202",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-28",
      "date_depart": "2026-06-04",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-04",
      "transport": "",
      "notes": "",
      "duree_jours": 7,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 57,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 73,
      "chantier_nom": "GAY CORALIE",
      "chantier_client": "",
      "equipe_id": 21,
      "equipe_nom": "AMIROUCHE",
      "equipe_couleur": "#295741",
      "membres": [],
      "statut": "termine",
      "type_location": "loue",
      "date_arrivee": "2026-05-19",
      "date_depart": "2026-06-04",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-04",
      "transport": "",
      "notes": "",
      "duree_jours": 16,
      "cout_total": 880.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 58,
      "engin_id": 17,
      "engin_nom": "ACCES CLERMONT ENGIN LAURAND",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "LOXAM CHAUMONT",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 110,
      "chantier_nom": "LAURAND ROMAIN",
      "chantier_client": "",
      "equipe_id": null,
      "equipe_nom": "",
      "equipe_couleur": "#00e676",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-29",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 13,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 59,
      "engin_id": 20,
      "engin_nom": "TELESCOPIQUE 14M + / NACELLE 16M ARTICULE",
      "engin_type": "Paire",
      "engin_immat": "TEL 4014.01 + NE 161 JLG 450",
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "donneur_ordre": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "chantier_id": 114,
      "chantier_nom": "BERGOUGNOUX",
      "chantier_client": "",
      "equipe_id": 15,
      "equipe_nom": "Rabbere",
      "equipe_couleur": "#e6bf00",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-06-01",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "locamax 123",
      "notes": "Chariot uniquement transféré le 01/06",
      "duree_jours": 10,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 60,
      "engin_id": 24,
      "engin_nom": "NACELLE ARTICULEE 16M",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 112,
      "chantier_nom": "LAURENT STEPHANE",
      "chantier_client": "",
      "equipe_id": 3,
      "equipe_nom": "Youva",
      "equipe_couleur": "#f59e0b",
      "membres": [
        "Dani"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-06-01",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 10,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 61,
      "engin_id": 1,
      "engin_nom": "ENGIN SAID (AYZ)",
      "engin_type": "Paire",
      "engin_immat": "28218",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "",
      "contact_alerte_email": "poitiers@acces-industrie.fr",
      "contact_alerte_tel": "+33549000000",
      "chantier_id": 117,
      "chantier_nom": "BONNETON",
      "chantier_client": "",
      "equipe_id": 10,
      "equipe_nom": "Saïd",
      "equipe_couleur": "#00a849",
      "membres": [
        "Alim"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-06-04",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "COURCELLES",
      "notes": "Date Réel engin de SAID ATMK",
      "duree_jours": 7,
      "cout_total": 385.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 62,
      "engin_id": 30,
      "engin_nom": "ENGIN ANWER NACELLE ARTICULEE DIESEL 16 m",
      "engin_type": "Nacelle",
      "engin_immat": "160 ATJ EO",
      "fournisseur": "Acces Industrie Clermont-Ferrand",
      "fournisseur_tel": "+33 4 73 23 00 00",
      "donneur_ordre": "CRAI ENERGIES",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 109,
      "chantier_nom": "SARL RENSOENERGIE",
      "chantier_client": "CRAI ENERGIES",
      "equipe_id": 12,
      "equipe_nom": "Anwer",
      "equipe_couleur": "#640202",
      "membres": [],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-06-01",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 10,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 63,
      "engin_id": 26,
      "engin_nom": "LOCAMAX AURILLAC BRAHIM",
      "engin_type": "Nacelle",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 33,
      "chantier_nom": "AUBERAT - POINT DE STOCKAGE ENERGIEQUITABLE",
      "chantier_client": "FEEDGY",
      "equipe_id": 5,
      "equipe_nom": "Roman",
      "equipe_couleur": "#ff9500",
      "membres": [
        "Gore"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-05-25",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 17,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 64,
      "engin_id": 18,
      "engin_nom": "CHARIOT TELESCOPIQUE 17M + NACELLE ",
      "engin_type": "Paire",
      "engin_immat": "TEL 4517.09 DIECI 4517.09 ----  173 JLG 450 AJ",
      "fournisseur": "LOCAMAX AURILLAC",
      "fournisseur_tel": "0631045925",
      "donneur_ordre": "",
      "contact_alerte_email": "aurillac@locamax15.com",
      "contact_alerte_tel": "",
      "chantier_id": 115,
      "chantier_nom": "CANTIN FLORIAN",
      "chantier_client": "",
      "equipe_id": 4,
      "equipe_nom": "Henry",
      "equipe_couleur": "#6700e6",
      "membres": [
        "Yacine"
      ],
      "statut": "en_cours",
      "type_location": "loue",
      "date_arrivee": "2026-06-01",
      "date_depart": "",
      "date_fin_reelle": "",
      "date_fin_effective": "",
      "transport": "",
      "notes": "",
      "duree_jours": 10,
      "cout_total": 0.0,
      "jours_restants": null,
      "alerte_48h_envoyee": false
    },
    {
      "id": 65,
      "engin_id": 15,
      "engin_nom": "ENGIN AHMED",
      "engin_type": "Paire",
      "engin_immat": "",
      "fournisseur": "",
      "fournisseur_tel": "",
      "donneur_ordre": "IRISOLARIS",
      "contact_alerte_email": "",
      "contact_alerte_tel": "",
      "chantier_id": 112,
      "chantier_nom": "LAURENT STEPHANE",
      "chantier_client": "",
      "equipe_id": 14,
      "equipe_nom": "Walid",
      "equipe_couleur": "#405a20",
      "membres": [],
      "statut": "en_cours",
      "type_location": "annuel",
      "date_arrivee": "2026-06-03",
      "date_depart": "2026-06-15",
      "date_fin_reelle": "",
      "date_fin_effective": "2026-06-15",
      "transport": "",
      "notes": "",
      "duree_jours": 12,
      "cout_total": 0.0,
      "jours_restants": 4,
      "alerte_48h_envoyee": false
    }
  ],
  "points_gps": [
    {
      "id": 1,
      "nom": "Dépôt Central OFT",
      "type": "depot",
      "lat": 48.8566,
      "lng": 2.3522,
      "adresse": "Paris"
    },
    {
      "id": 2,
      "nom": "DAVEX — Les Ternes",
      "type": "chantier",
      "lat": 44.93,
      "lng": 2.81,
      "adresse": "15100 Les Ternes"
    },
    {
      "id": 3,
      "nom": "Resotainer — Calais",
      "type": "chantier",
      "lat": 50.95,
      "lng": 1.87,
      "adresse": "Calais"
    }
  ]
}