{
    "uuid": "cdccd2f39b01a8900390288395290e1b",
    "elementtype": "equipment",
    "schema_kind": "equipment",
    "title": "Equipment - E-Bike Charging Station",
    "description": "Inventory record for an electric bicycle (e-bike / VAE) battery charging station or cabinet: number of bays, electrical specs, thermal safety, ventilation.",
    "export_date": "2026-05-31 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "echarge_inventory_number",
            "label": "Inventory number",
            "type": "varchar",
            "size": "50",
            "required": 1,
            "unique": 1,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Internal asset tag",
            "pos": 100,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_serial_number",
            "label": "Serial number",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 1,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Manufacturer serial number",
            "pos": 105,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_brand",
            "label": "Brand",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Manufacturer name",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_model",
            "label": "Model",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Commercial model name",
            "pos": 115,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_bay_count",
            "label": "Number of charging bays",
            "type": "int",
            "size": "3",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 1,
            "printable": 1,
            "param": [],
            "help": "Total simultaneous charging positions",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_voltage_v",
            "label": "Nominal voltage (V)",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "24": "24 V",
                    "36": "36 V",
                    "48": "48 V",
                    "52": "52 V",
                    "72": "72 V",
                    "mixed": "Mixed (multi-voltage)"
                }
            },
            "help": "Battery nominal voltage supported",
            "pos": 205,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "36",
            "alwayseditable": 0
        },
        {
            "name": "echarge_power_per_bay_w",
            "label": "Power per bay (W)",
            "type": "int",
            "size": "6",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Max charging power per individual bay in watts",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_total_power_w",
            "label": "Total installed power (W)",
            "type": "int",
            "size": "8",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Sum of all bays at maximum load in watts",
            "pos": 215,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_supply_type",
            "label": "Electrical supply",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "single_phase_230v": "Single-phase 230 V",
                    "three_phase_400v": "Three-phase 400 V"
                }
            },
            "help": "Mains supply type",
            "pos": 220,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "single_phase_230v",
            "alwayseditable": 0
        },
        {
            "name": "echarge_rcd_type",
            "label": "Residual current device (RCD) type",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "ac": "Type AC",
                    "a": "Type A",
                    "f": "Type F",
                    "b": "Type B",
                    "none": "None / unknown"
                }
            },
            "help": "Differential protection class per IEC 60364",
            "pos": 225,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "a",
            "alwayseditable": 0
        },
        {
            "name": "echarge_rcd_rating_ma",
            "label": "RCD sensitivity (mA)",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "10": "10 mA",
                    "30": "30 mA",
                    "300": "300 mA",
                    "500": "500 mA"
                }
            },
            "help": "Tripping threshold in milliamperes",
            "pos": 230,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "30",
            "alwayseditable": 0
        },
        {
            "name": "echarge_thermal_detection",
            "label": "Thermal / smoke detection",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "none": "None",
                    "thermal_sensor": "Thermal sensor (per bay)",
                    "smoke_detector": "Smoke detector (cabinet)",
                    "thermal_and_smoke": "Thermal sensor + smoke detector",
                    "gas_detector": "Gas / battery-venting detector"
                }
            },
            "help": "Thermal runaway / fire detection equipment installed",
            "pos": 235,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "none",
            "alwayseditable": 0
        },
        {
            "name": "echarge_ventilation",
            "label": "Ventilation",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "natural": "Natural (openings)",
                    "forced": "Forced / fan",
                    "none": "None"
                }
            },
            "help": "Cabinet or room ventilation type",
            "pos": 240,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "natural",
            "alwayseditable": 0
        },
        {
            "name": "echarge_fire_extinguisher",
            "label": "Fire extinguisher nearby",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "CO2 or dry-powder extinguisher within 5 m",
            "pos": 245,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "echarge_connector_type",
            "label": "Connector type",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "universal_locker": "Universal locker (battery in slot)",
                    "xlr": "XLR 3-pin",
                    "dc_jack": "DC barrel jack",
                    "proprietary": "Proprietary brand connector",
                    "schuko": "Schuko (external charger)",
                    "mixed": "Mixed"
                }
            },
            "help": "Physical charging connector standard",
            "pos": 250,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "universal_locker",
            "alwayseditable": 0
        },
        {
            "name": "echarge_ip_rating",
            "label": "IP rating",
            "type": "varchar",
            "size": "10",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "e.g. IP44 for indoor, IP65 for outdoor",
            "pos": 255,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_location",
            "label": "Installation location",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "indoor_dedicated": "Indoor - dedicated room",
                    "indoor_shared": "Indoor - shared area",
                    "outdoor_sheltered": "Outdoor - sheltered",
                    "outdoor_exposed": "Outdoor - exposed"
                }
            },
            "help": "Physical installation environment",
            "pos": 400,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "indoor_dedicated",
            "alwayseditable": 0
        },
        {
            "name": "echarge_site",
            "label": "Site",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Rental agency or depot",
            "pos": 410,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_status",
            "label": "Inventory status",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "in_service": "In service",
                    "in_repair": "In repair",
                    "out_of_order": "Out of order",
                    "decommissioned": "Decommissioned"
                }
            },
            "help": "Operational status",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "in_service",
            "alwayseditable": 0
        },
        {
            "name": "echarge_commissioning_date",
            "label": "Commissioning date",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 510,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_last_electrical_inspection",
            "label": "Last electrical inspection date",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Annual inspection by qualified electrician",
            "pos": 515,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_next_inspection_date",
            "label": "Next inspection date",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 520,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_supplier",
            "label": "Supplier",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "echarge_notes",
            "label": "Notes",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Free-form notes",
            "pos": 700,
            "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
        },
        "header": {
            "title": "Equipment - E-Bike Charging Station",
            "subtitle": "Battery charging cabinet inventory record",
            "logo_placeholder": "top-right",
            "show_page_number": true,
            "show_generated_date": true
        },
        "footer": {
            "text": "Generated via schemas.cap-rel.fr"
        },
        "sections": [
            {
                "id": "identification",
                "title": "Identification",
                "layout": "two_columns",
                "fields": [
                    "echarge_inventory_number",
                    "echarge_serial_number",
                    "echarge_brand",
                    "echarge_model"
                ]
            },
            {
                "id": "electrical",
                "title": "Electrical specifications",
                "layout": "two_columns",
                "fields": [
                    "echarge_bay_count",
                    "echarge_voltage_v",
                    "echarge_power_per_bay_w",
                    "echarge_total_power_w",
                    "echarge_supply_type",
                    "echarge_rcd_type",
                    "echarge_rcd_rating_ma",
                    "echarge_connector_type"
                ]
            },
            {
                "id": "safety",
                "title": "Safety and environment",
                "layout": "two_columns",
                "fields": [
                    "echarge_thermal_detection",
                    "echarge_ventilation",
                    "echarge_fire_extinguisher",
                    "echarge_ip_rating"
                ]
            },
            {
                "id": "location",
                "title": "Location",
                "layout": "two_columns",
                "fields": [
                    "echarge_location",
                    "echarge_site"
                ]
            },
            {
                "id": "status",
                "title": "Status and follow-up",
                "layout": "highlight_box",
                "fields": [
                    "echarge_status",
                    "echarge_commissioning_date",
                    "echarge_last_electrical_inspection",
                    "echarge_next_inspection_date"
                ]
            },
            {
                "id": "commercial",
                "title": "Purchase",
                "layout": "two_columns",
                "fields": [
                    "echarge_supplier"
                ]
            },
            {
                "id": "notes",
                "title": "Notes",
                "layout": "full_width",
                "fields": [
                    "echarge_notes"
                ]
            }
        ],
        "field_render": {
            "echarge_status": {
                "style": "highlight",
                "color_by_value": {
                    "in_service": "#1f8a1f",
                    "in_repair": "#e69500",
                    "out_of_order": "#c00000",
                    "decommissioned": "#555555"
                }
            },
            "echarge_inventory_number": {
                "style": "bold",
                "frame": true
            },
            "echarge_total_power_w": {
                "suffix": " W"
            },
            "echarge_power_per_bay_w": {
                "suffix": " W"
            },
            "echarge_notes": {
                "min_height": 30,
                "show_if_empty": false
            }
        }
    }
}
