{
    "uuid": "6634ec4aca4b2c277260d78f08b38b8b",
    "elementtype": "fichinter",
    "schema_kind": "intervention",
    "title": "Audit de vétusté - Menuiseries extérieures",
    "description": "Fiche d'intervention d'audit de vétusté du lot menuiseries extérieures d'un bâtiment (fenêtres, portes extérieures, volets, baies vitrées). Référentiel : barème FFA et DPE. Couple naturellement avec la fiche equipment joinery-exterior-equipment du même dépôt (rattachement par aud_lot_uuid, UUID c97d870cedf2dd11f571eced6dce0807).",
    "export_date": "2026-05-27 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "aud_reference",
            "label": "Référence du dossier d'audit",
            "type": "varchar",
            "size": "50",
            "required": 1,
            "unique": 1,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Référence interne du dossier d'audit",
            "pos": 100,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_date_visite",
            "label": "Date de visite sur site",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_motif",
            "label": "Motif de l'audit",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "sinistre": "Sinistre",
                    "etat_lieux_entree": "Etat des lieux d'entrée",
                    "etat_lieux_sortie": "Etat des lieux de sortie",
                    "vente": "Vente immobilière",
                    "judiciaire": "Expertise judiciaire",
                    "preventif": "Diagnostic préventif",
                    "ppt_loi_elan": "PPT loi ELAN",
                    "succession": "Succession",
                    "autre": "Autre"
                }
            },
            "help": "Contexte de la mission d'audit",
            "pos": 120,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_referentiel",
            "label": "Référentiel appliqué",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "ffa": "Barème FFA",
                    "irsi": "Convention IRSI",
                    "judiciaire": "Expertise judiciaire",
                    "interne": "Barème interne",
                    "autre": "Autre"
                }
            },
            "help": "Grille de vétusté de référence",
            "pos": 130,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "ffa",
            "alwayseditable": 0
        },
        {
            "name": "aud_mandant",
            "label": "Mandant",
            "type": "varchar",
            "size": "200",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Assureur, propriétaire, tribunal, etc.",
            "pos": 140,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_dossier_mandant",
            "label": "N° de dossier mandant",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Référence du dossier côté mandant",
            "pos": 145,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_batiment_adresse",
            "label": "Adresse du bâtiment audité",
            "type": "text",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Adresse complète sur une ou plusieurs lignes",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_batiment_uuid",
            "label": "UUID de la fiche bâtiment",
            "type": "varchar",
            "size": "50",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "UUID de la fiche building-equipment du même dépôt si rattachée",
            "pos": 205,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_lot_uuid",
            "label": "UUID de la fiche lot",
            "type": "varchar",
            "size": "50",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "UUID de la fiche joinery-exterior-equipment auditée si rattachée",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_annee_construction",
            "label": "Année de construction du bâtiment",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 215,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_typologie",
            "label": "Typologie du bâtiment",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "maison_individuelle": "Maison individuelle",
                    "immeuble_collectif": "Immeuble collectif",
                    "local_commercial": "Local commercial",
                    "local_industriel": "Local industriel",
                    "erp": "Etablissement recevant du public (ERP)",
                    "autre": "Autre"
                }
            },
            "help": "Catégorie d'usage principal du bâtiment",
            "pos": 220,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_nombre_fenetres",
            "label": "Nombre de fenêtres",
            "type": "int",
            "size": "4",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre total de fenêtres",
            "pos": 300,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_nombre_portes_exterieures",
            "label": "Nombre de portes extérieures",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre de portes extérieures",
            "pos": 305,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_nombre_volets",
            "label": "Nombre de volets",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre de volets / persiennes",
            "pos": 310,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_materiau_fenetres",
            "label": "Matériau des fenêtres",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "pvc": "PVC",
                    "aluminium": "Aluminium",
                    "aluminium_rpt": "Aluminium à rupture de pont thermique",
                    "bois": "Bois",
                    "bois_alu": "Bois-alu",
                    "acier": "Acier",
                    "mixte": "Mixte",
                    "autre": "Autre"
                }
            },
            "help": "",
            "pos": 315,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_type_vitrage",
            "label": "Type de vitrage",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "simple_vitrage": "Simple vitrage",
                    "double_vitrage": "Double vitrage standard",
                    "double_vitrage_argon": "Double vitrage argon",
                    "double_vitrage_low_e": "Double vitrage faiblement émissif",
                    "triple_vitrage": "Triple vitrage",
                    "acoustique": "Vitrage acoustique",
                    "feuillete_securite": "Feuilleté de sécurité",
                    "mixte": "Mixte",
                    "autre": "Autre"
                }
            },
            "help": "",
            "pos": 320,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_type_volets",
            "label": "Type de volets",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "roulants_pvc": "Roulants PVC",
                    "roulants_aluminium": "Roulants aluminium",
                    "roulants_motorises": "Roulants motorisés",
                    "battants_bois": "Battants bois",
                    "battants_metal": "Battants métal",
                    "stores_interieurs": "Stores intérieurs",
                    "aucun": "Aucun",
                    "mixte": "Mixte",
                    "autre": "Autre"
                }
            },
            "help": "",
            "pos": 325,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_uw_moyen",
            "label": "Coefficient Uw moyen",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Coefficient Uw moyen en W/(m2.K)",
            "pos": 330,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_classe_dpe",
            "label": "Classe DPE",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "a": "A",
                    "b": "B",
                    "c": "C",
                    "d": "D",
                    "e": "E",
                    "f": "F",
                    "g": "G",
                    "non_evalue": "Non évalué"
                }
            },
            "help": "",
            "pos": 335,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_etancheite_air_eau",
            "label": "Etanchéité air / eau",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "excellente": "Excellente",
                    "bonne": "Bonne",
                    "moyenne": "Moyenne",
                    "degradee": "Dégradée",
                    "non_evaluee": "Non évaluée"
                }
            },
            "help": "",
            "pos": 340,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_materiau",
            "label": "Matériau dominant",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Matériau dominant du lot (libellé libre, sert aussi au mapping barème FFA)",
            "pos": 400,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_annee_pose",
            "label": "Année de pose / dernière rénovation",
            "type": "int",
            "size": "4",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Année de pose ou de dernière rénovation du lot",
            "pos": 405,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_age_observe",
            "label": "Age observé (années)",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Age en années à la date de visite. Calculé côté consommateur à partir de aud_année_pose et aud_date_visite.",
            "pos": 410,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_duree_vie_theorique",
            "label": "Durée de vie théorique (années)",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Durée de vie théorique du lot selon le barème retenu",
            "pos": 415,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_etat_observe",
            "label": "État observé sur site",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "neuf": "Neuf",
                    "bon": "Bon",
                    "moyen": "Moyen",
                    "degrade": "Dégradé",
                    "hors_service": "Hors service"
                }
            },
            "help": "État constaté lors de la visite",
            "pos": 420,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_coefficient_vetuste",
            "label": "Coefficient de vétusté (%)",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "0": "0 % (neuf)",
                    "10": "10 %",
                    "25": "25 %",
                    "40": "40 %",
                    "50": "50 %",
                    "60": "60 %",
                    "75": "75 %",
                    "90": "90 %",
                    "100": "100 % (hors service)"
                }
            },
            "help": "Coefficient de vétusté retenu selon le barème",
            "pos": 425,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_abattement_franchise",
            "label": "Abattement / franchise de vétusté (%)",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "0": "0 % (pas d'abattement)",
                    "15": "15 %",
                    "20": "20 %",
                    "25": "25 %",
                    "33": "33 %"
                }
            },
            "help": "Franchise de vétusté applicable selon la convention (IRSI notamment)",
            "pos": 430,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_neuf_estime",
            "label": "Valeur à neuf estimée (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Valeur à neuf estimée du lot menuiseries extérieures, en euros",
            "pos": 435,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_vetuste_deduit",
            "label": "Valeur après vétusté (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Valeur après application du coefficient de vétusté. Calculée côté consommateur : montant_neuf * (1 - coefficient/100).",
            "pos": 440,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_preconisation",
            "label": "Préconisation",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "aucune": "Aucune",
                    "entretien": "Entretien courant",
                    "reparation_partielle": "Réparation partielle",
                    "renovation_complete": "Rénovation complète",
                    "remplacement_immediat": "Remplacement immédiat",
                    "mise_aux_normes": "Mise aux normes"
                }
            },
            "help": "Action recommandée par l'expert",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "aucune",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_preconisation",
            "label": "Coût estimé des préconisations (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 510,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_delai_preconisation",
            "label": "Délai recommandé",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "immediat": "Immédiat",
                    "1_an": "Sous 1 an",
                    "3_ans": "Sous 3 ans",
                    "5_ans": "Sous 5 ans",
                    "10_ans": "Sous 10 ans"
                }
            },
            "help": "Horizon de réalisation des préconisations",
            "pos": 520,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_observations",
            "label": "Observations libres",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Observations libres de l'expert",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_photos_count",
            "label": "Nombre de photos jointes",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Photos versées en annexe (gestion des photos déléguée au consommateur)",
            "pos": 605,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_conclusion_globale",
            "label": "Conclusion de l'audit",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "lot_apte": "LOT APTE - aucune réserve",
                    "lot_apte_avec_reserves": "LOT APTE AVEC RESERVES",
                    "lot_inapte": "LOT INAPTE - remplacement requis"
                }
            },
            "help": "Synthèse expert sur l'aptitude du lot",
            "pos": 700,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "lot_apte",
            "alwayseditable": 0
        },
        {
            "name": "aud_expert_nom",
            "label": "Nom de l'expert",
            "type": "varchar",
            "size": "150",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom et prénom de l'expert ayant réalisé la visite",
            "pos": 800,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_expert_qualification",
            "label": "Qualification de l'expert",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "IFEI, IEAC, expert judiciaire, etc.",
            "pos": 805,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_expert_signature_date",
            "label": "Date de signature de l'expert",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 810,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_contradictoire",
            "label": "Audit contradictoire",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "L'audit a-t-il été réalisé en contradictoire",
            "pos": 820,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "aud_partie_adverse_nom",
            "label": "Nom de la partie adverse",
            "type": "varchar",
            "size": "200",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Renseigné uniquement si audit contradictoire",
            "pos": 825,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_partie_adverse_signature_date",
            "label": "Date de signature de la partie adverse",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Renseigné uniquement si audit contradictoire",
            "pos": 830,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        }
    ],
    "pdf_layout": {
        "version": "1.1",
        "page": {
            "format": "A4",
            "orientation": "portrait",
            "margins": {
                "top": 20,
                "right": 15,
                "bottom": 20,
                "left": 15
            },
            "font_family": "helvetica",
            "font_size": 10
        },
        "cover_page": {
            "title": "Audit de vétusté - Menuiseries extérieures",
            "subtitle": "Rapport d'expertise de lot",
            "fields": [
                "aud_reference",
                "aud_date_visite",
                "aud_motif",
                "aud_referentiel",
                "aud_mandant",
                "aud_dossier_mandant",
                "aud_batiment_adresse",
                "aud_expert_nom",
                "aud_expert_qualification"
            ]
        },
        "header": {
            "title": "Audit de vétusté - Menuiseries extérieures",
            "subtitle": "Référentiel : barème FFA / DPE",
            "logo_placeholder": "top-right",
            "show_page_number": true,
            "show_generated_date": true
        },
        "footer": {
            "text": "Document généré via schemas.cap-rel.fr",
            "legal_mentions": "Rapport établi par expert mandaté, à conserver selon la durée légale applicable au motif de l'audit."
        },
        "sections": [
            {
                "id": "identification_dossier",
                "title": "Identification du dossier",
                "layout": "two_columns",
                "fields": [
                    "aud_reference",
                    "aud_date_visite",
                    "aud_motif",
                    "aud_referentiel",
                    "aud_mandant",
                    "aud_dossier_mandant"
                ]
            },
            {
                "id": "identification_batiment",
                "title": "Identification du bâtiment et du lot",
                "layout": "two_columns",
                "fields": [
                    "aud_batiment_adresse",
                    "aud_batiment_uuid",
                    "aud_lot_uuid",
                    "aud_annee_construction",
                    "aud_typologie"
                ]
            },
            {
                "id": "caracteristiques_menuiseries_exterieures",
                "title": "Caractéristiques techniques des menuiseries extérieures",
                "layout": "two_columns",
                "fields": [
                    "aud_nombre_fenetres",
                    "aud_nombre_portes_exterieures",
                    "aud_nombre_volets",
                    "aud_materiau_fenetres",
                    "aud_type_vitrage",
                    "aud_type_volets",
                    "aud_uw_moyen",
                    "aud_classe_dpe",
                    "aud_etancheite_air_eau"
                ]
            },
            {
                "id": "evaluation_vetuste",
                "title": "Évaluation de la vétusté",
                "layout": "two_columns",
                "fields": [
                    "aud_materiau",
                    "aud_annee_pose",
                    "aud_age_observe",
                    "aud_duree_vie_theorique",
                    "aud_etat_observe",
                    "aud_coefficient_vetuste",
                    "aud_abattement_franchise",
                    "aud_montant_neuf_estime",
                    "aud_montant_vetuste_deduit"
                ]
            },
            {
                "id": "preconisations",
                "title": "Préconisations et chiffrage",
                "layout": "two_columns",
                "fields": [
                    "aud_preconisation",
                    "aud_montant_preconisation",
                    "aud_delai_preconisation"
                ]
            },
            {
                "id": "observations",
                "title": "Observations et annexes",
                "layout": "full_width",
                "fields": [
                    "aud_observations",
                    "aud_photos_count"
                ]
            },
            {
                "id": "conclusion",
                "title": "Conclusion de l'audit",
                "layout": "highlight_box",
                "fields": [
                    "aud_conclusion_globale"
                ]
            },
            {
                "id": "signatures",
                "title": "Signatures",
                "layout": "signature_block",
                "fields": [
                    "aud_expert_nom",
                    "aud_expert_qualification",
                    "aud_expert_signature_date",
                    "aud_contradictoire",
                    "aud_partie_adverse_nom",
                    "aud_partie_adverse_signature_date"
                ],
                "signature_boxes": [
                    { "label": "Signature de l'expert", "for_field": "aud_expert_nom" },
                    { "label": "Signature de la partie adverse (si contradictoire)", "for_field": "aud_partie_adverse_nom" }
                ]
            }
        ],
        "field_render": {
            "aud_reference": { "style": "bold", "frame": true },
            "aud_conclusion_globale": {
                "style": "highlight",
                "color_by_value": {
                    "lot_apte": "#1f8a1f",
                    "lot_apte_avec_reserves": "#e69500",
                    "lot_inapte": "#c00000"
                }
            },
            "aud_etat_observe": {
                "style": "highlight",
                "color_by_value": {
                    "neuf": "#1f8a1f",
                    "bon": "#1f8a1f",
                    "moyen": "#e69500",
                    "degrade": "#e69500",
                    "hors_service": "#c00000"
                }
            },
            "aud_coefficient_vetuste": { "style": "bold" },
            "aud_montant_neuf_estime": { "style": "bold" },
            "aud_montant_vetuste_deduit": { "style": "bold" },
            "aud_montant_preconisation": { "style": "bold" },
            "aud_observations": { "min_height": 40, "show_if_empty": false },
            "aud_partie_adverse_nom": { "show_if_empty": false },
            "aud_partie_adverse_signature_date": { "show_if_empty": false }
        }
    }
}
