{
    "uuid": "fabac39e5e18ee0e6f1e9e6475324df3",
    "schema_kind": "equipment",
    "lang": "en",
    "title": "Equipment - Inflatable liferaft",
    "description": "Inventory record for an inflatable liferaft (SOLAS or ISO 9650) fitted on a commercial passenger boat or recreational vessel. Tracks capacity, raft type, service pack, hydrostatic release unit and the regulatory service cycle at an approved servicing station.",
    "export_date": "2026-05-30 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "lr_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": "lr_serial_number",
            "label": "Serial number",
            "type": "varchar",
            "size": "100",
            "required": 1,
            "unique": 1,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Manufacturer serial number engraved on container",
            "pos": 105,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_brand",
            "label": "Brand",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Viking, Zodiac, Plastimo, Lalizas, etc.",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_model",
            "label": "Model",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Model reference",
            "pos": 115,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_capacity_persons",
            "label": "Capacity (persons)",
            "type": "int",
            "size": "3",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Maximum number of persons certified",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "6",
            "alwayseditable": 0
        },
        {
            "name": "lr_raft_type",
            "label": "Raft type / approval",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "solas_a": "SOLAS-A pack (ocean)",
                    "solas_b": "SOLAS-B pack (limited service)",
                    "iso_9650_1": "ISO 9650-1 (offshore)",
                    "iso_9650_2": "ISO 9650-2 (coastal)",
                    "other": "Other"
                }
            },
            "help": "",
            "pos": 205,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "iso_9650_2",
            "alwayseditable": 0
        },
        {
            "name": "lr_service_pack",
            "label": "Service pack",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "coastal": "Coastal (cotier)",
                    "offshore": "Offshore (hauturier)"
                }
            },
            "help": "Equipment level included in the raft",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "coastal",
            "alwayseditable": 0
        },
        {
            "name": "lr_manufacture_date",
            "label": "Manufacture date",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "From manufacturer plate",
            "pos": 215,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_last_service_date",
            "label": "Last service date",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Last approved station service",
            "pos": 220,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_next_service_date",
            "label": "Next service date",
            "type": "date",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Annual or biennial per manufacturer",
            "pos": 225,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_agreed_servicing_station",
            "label": "Approved servicing station",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Centre agree manufacturer",
            "pos": 230,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_container_type",
            "label": "Container type",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "rigid": "Rigid GRP container",
                    "valise": "Soft valise"
                }
            },
            "help": "",
            "pos": 235,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "rigid",
            "alwayseditable": 0
        },
        {
            "name": "lr_has_hydrostatic_release",
            "label": "Hydrostatic release unit fitted",
            "type": "boolean",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "HRU (Hammar / similar)",
            "pos": 240,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "0",
            "alwayseditable": 0
        },
        {
            "name": "lr_hydrostatic_release_expiry",
            "label": "Hydrostatic release expiry",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Replace at expiry date marked on HRU",
            "pos": 245,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_stowage_location",
            "label": "Stowage location on board",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "deck": "Deck (pont)",
                    "rail": "Guardrail / balcon",
                    "wheelhouse_top": "Wheelhouse top / taud",
                    "cabin_locker": "Cabin locker"
                }
            },
            "help": "",
            "pos": 250,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "deck",
            "alwayseditable": 0
        },
        {
            "name": "lr_free_access",
            "label": "Free access (no obstruction)",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Must remain clear at all times",
            "pos": 255,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "lr_parent_vessel",
            "label": "Parent vessel name",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Vessel on which the raft is fitted",
            "pos": 400,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_status",
            "label": "Inventory status",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "in_service": "In service",
                    "in_servicing": "At servicing station",
                    "in_stock": "In stock / spare",
                    "out_of_order": "Out of order",
                    "decommissioned": "Decommissioned"
                }
            },
            "help": "",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "in_service",
            "alwayseditable": 0
        },
        {
            "name": "lr_purchase_date",
            "label": "Purchase date",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_supplier",
            "label": "Supplier",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "",
            "pos": 610,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "lr_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 - Inflatable liferaft",
            "subtitle": "Liferaft 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": [
                    "lr_inventory_number",
                    "lr_serial_number",
                    "lr_brand",
                    "lr_model"
                ]
            },
            {
                "id": "specifications",
                "title": "Specifications",
                "layout": "two_columns",
                "fields": [
                    "lr_capacity_persons",
                    "lr_raft_type",
                    "lr_service_pack",
                    "lr_container_type"
                ]
            },
            {
                "id": "service_cycle",
                "title": "Service cycle",
                "layout": "highlight_box",
                "fields": [
                    "lr_manufacture_date",
                    "lr_last_service_date",
                    "lr_next_service_date",
                    "lr_agreed_servicing_station"
                ]
            },
            {
                "id": "hru",
                "title": "Hydrostatic release",
                "layout": "two_columns",
                "fields": [
                    "lr_has_hydrostatic_release",
                    "lr_hydrostatic_release_expiry"
                ]
            },
            {
                "id": "stowage",
                "title": "Stowage on board",
                "layout": "two_columns",
                "fields": [
                    "lr_stowage_location",
                    "lr_free_access",
                    "lr_parent_vessel"
                ]
            },
            {
                "id": "status",
                "title": "Status",
                "layout": "highlight_box",
                "fields": [
                    "lr_status"
                ]
            },
            {
                "id": "commercial",
                "title": "Purchase",
                "layout": "two_columns",
                "fields": [
                    "lr_purchase_date",
                    "lr_supplier"
                ]
            },
            {
                "id": "notes",
                "title": "Notes",
                "layout": "full_width",
                "fields": [
                    "lr_notes"
                ]
            }
        ],
        "field_render": {
            "lr_inventory_number": {
                "style": "bold",
                "frame": true
            },
            "lr_serial_number": {
                "style": "bold"
            },
            "lr_next_service_date": {
                "style": "highlight",
                "color_by_value": {}
            },
            "lr_status": {
                "style": "highlight",
                "color_by_value": {
                    "in_service": "#1f8a1f",
                    "in_servicing": "#e69500",
                    "in_stock": "#888888",
                    "out_of_order": "#c00000",
                    "decommissioned": "#555555"
                }
            },
            "lr_notes": {
                "min_height": 30,
                "show_if_empty": false
            }
        }
    }
}
