{
    "uuid": "7f7156fb841ba105b9a1dccf76475a05",
    "elementtype": "fichinter",
    "schema_kind": "intervention",
    "title": "Audit de vétusté - Synthèse globale",
    "description": "Fiche d'intervention de SYNTHÈSE GLOBALE multi-lots d'un audit de vétusté de bâtiment. Agrège les audits de lots réalisés (toiture, façade, structure, fondations, menuiseries, électricité, plomberie, chauffage, ventilation, finitions, parties communes) en un document unique avec coefficient global pondéré et total des préconisations. Cette fiche ne décrit PAS un lot précis mais la mission d'audit dans son ensemble. Référentiels : barème FFA, convention IRSI, expertise judiciaire, loi ELAN / PPT selon le motif.",
    "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_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_lots_audites",
            "label": "Lots audités",
            "type": "text",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Liste des lots audités (un par ligne, ou JSON). Permet de citer les uuid des audits de lot rattachés à cette synthèse.",
            "pos": 300,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_nombre_lots_audites",
            "label": "Nombre de lots audités",
            "type": "int",
            "size": "4",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre total de lots audités dans cette mission",
            "pos": 305,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_coefficient_global_pondere",
            "label": "Coefficient global pondéré (%)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Coefficient global pondéré en pourcentage (moyenne pondérée des coefficients de chaque lot)",
            "pos": 310,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_neuf_total",
            "label": "Valeur à neuf totale (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Valeur à neuf totale du bâtiment (somme des lots) en euros",
            "pos": 315,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_vetuste_total",
            "label": "Valeur après vétusté totale (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Valeur après vétusté totale (somme des lots) en euros",
            "pos": 320,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_montant_preconisations_total",
            "label": "Coût total des préconisations (EUR)",
            "type": "double",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Coût total des préconisations (somme des lots) en euros",
            "pos": 325,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_synthese_par_lot",
            "label": "Synthèse par lot",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Tableau récapitulatif libre par lot (état, coefficient, préconisation, montant)",
            "pos": 330,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_lots_apte_count",
            "label": "Nombre de lots apte",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre de lots conclus apte",
            "pos": 335,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_lots_reserves_count",
            "label": "Nombre de lots apte avec réserves",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre de lots conclus apte avec réserves",
            "pos": 340,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_lots_inapte_count",
            "label": "Nombre de lots inapte",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre de lots conclus inapte",
            "pos": 345,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_classement_global",
            "label": "Classement global du bâtiment",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "excellent": "Excellent - aucun lot dégradé",
                    "bon": "Bon - lots majoritairement apte",
                    "moyen": "Moyen - réserves significatives",
                    "degrade": "Dégradé - inaptitudes ponctuelles",
                    "tres_degrade": "Très dégradé - inaptitudes multiples"
                }
            },
            "help": "Classement global synthétique du bâtiment",
            "pos": 350,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_observations_globales",
            "label": "Observations globales",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Observations transversales de l'expert sur l'ensemble du bâtiment",
            "pos": 360,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_photos_count",
            "label": "Nombre total de photos jointes",
            "type": "int",
            "size": "4",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nombre total de photos jointes en annexe",
            "pos": 365,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_delai_preconisation_global",
            "label": "Délai global 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 global de réalisation des préconisations",
            "pos": 370,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "aud_conclusion_globale_synthese",
            "label": "Conclusion globale de la synthèse",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "batiment_apte": "BATIMENT APTE - aucune réserve majeure",
                    "batiment_apte_avec_reserves": "BATIMENT APTE AVEC RESERVES - travaux préconisés",
                    "batiment_inapte_remise_en_etat": "BATIMENT INAPTE - remise en état requise"
                }
            },
            "help": "Synthèse expert sur l'aptitude globale du bâtiment",
            "pos": 380,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "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é - Synthèse globale",
            "subtitle": "Rapport de synthèse multi-lots",
            "fields": [
                "aud_reference",
                "aud_date_visite",
                "aud_motif",
                "aud_referentiel",
                "aud_mandant",
                "aud_dossier_mandant",
                "aud_batiment_adresse",
                "aud_expert_nom",
                "aud_expert_qualification",
                "aud_nombre_lots_audites"
            ]
        },
        "header": {
            "title": "Audit de vétusté - Synthèse globale",
            "subtitle": "Synthèse multi-lots",
            "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",
                "layout": "two_columns",
                "fields": [
                    "aud_batiment_adresse",
                    "aud_batiment_uuid",
                    "aud_annee_construction",
                    "aud_typologie"
                ]
            },
            {
                "id": "perimetre_audit",
                "title": "Périmètre de l'audit",
                "layout": "two_columns",
                "fields": [
                    "aud_lots_audites",
                    "aud_nombre_lots_audites"
                ]
            },
            {
                "id": "agregation_financiere",
                "title": "Agrégation financière",
                "layout": "two_columns",
                "fields": [
                    "aud_coefficient_global_pondere",
                    "aud_montant_neuf_total",
                    "aud_montant_vetuste_total",
                    "aud_montant_preconisations_total",
                    "aud_delai_preconisation_global"
                ]
            },
            {
                "id": "repartition_lots",
                "title": "Répartition des lots et classement",
                "layout": "two_columns",
                "fields": [
                    "aud_lots_apte_count",
                    "aud_lots_reserves_count",
                    "aud_lots_inapte_count",
                    "aud_classement_global"
                ]
            },
            {
                "id": "synthese_par_lot",
                "title": "Synthèse détaillée par lot et observations",
                "layout": "full_width",
                "fields": [
                    "aud_synthese_par_lot",
                    "aud_observations_globales",
                    "aud_photos_count"
                ]
            },
            {
                "id": "conclusion",
                "title": "Conclusion globale",
                "layout": "highlight_box",
                "fields": [
                    "aud_conclusion_globale_synthese"
                ]
            },
            {
                "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_synthese": {
                "style": "highlight",
                "color_by_value": {
                    "batiment_apte": "#1f8a1f",
                    "batiment_apte_avec_reserves": "#e69500",
                    "batiment_inapte_remise_en_etat": "#c00000"
                }
            },
            "aud_classement_global": {
                "style": "highlight",
                "color_by_value": {
                    "excellent": "#1f8a1f",
                    "bon": "#1f8a1f",
                    "moyen": "#e69500",
                    "degrade": "#e69500",
                    "tres_degrade": "#c00000"
                }
            },
            "aud_coefficient_global_pondere": { "style": "bold" },
            "aud_montant_neuf_total": { "style": "bold" },
            "aud_montant_vetuste_total": { "style": "bold" },
            "aud_montant_preconisations_total": { "style": "bold" },
            "aud_synthese_par_lot": { "min_height": 40, "show_if_empty": false },
            "aud_observations_globales": { "min_height": 40, "show_if_empty": false },
            "aud_lots_audites": { "min_height": 40, "show_if_empty": false },
            "aud_partie_adverse_nom": { "show_if_empty": false },
            "aud_partie_adverse_signature_date": { "show_if_empty": false }
        }
    }
}
