{"ramo":"hogar","insurance_line":"Home","mensaje_para_el_cliente":"Para darte precios de varias aseguradoras necesito esto (mándamelo todo de una vez):\n\nLa vivienda:\n- Dirección de la vivienda que se asegura: código postal, tipo de vía (calle, avenida, plaza…), nombre de la vía y número.\n- ¿Qué relación tiene con la vivienda? [Es el propietario y la usa él (como vivienda habitual o como segunda residencia) / Es el propietario y la tiene alquilada a otra persona / Es inquilino]\n- ¿Es su vivienda habitual o una segunda residencia? [Vivienda habitual / Segunda residencia]\n- Tipo de vivienda. [Piso en planta intermedia / Ático o último piso / Bajo o planta baja / Casa o chalet independiente / Adosado]\n- ¿Dónde está? [En el casco urbano / En una urbanización / Aislada o en zona despoblada]\n- Metros cuadrados, número de habitaciones y año de construcción.\n- ¿En qué año se hizo la última reforma? ¿O no se ha reformado nunca?\n- ¿De qué está construida? [Ladrillo, hormigón o piedra (nada combustible) / Alguna parte de madera (menos del 25 %) / Mucha madera (más del 25 %)]\n- Calidad de la construcción. [Básica / Normal / Alta / De lujo]\n- ¿Tiene alarma? [No / Sí, conectada a una central / Sí, sin conexión a central]\n- ¿Tiene puerta blindada o acorazada? ¿Rejas o protección en las ventanas? (opcional: sólo suma descuento) [Sí / No]\n- ¿Cuánto quiere asegurar? Continente (la casa: paredes, suelos, instalaciones) y contenido (muebles, electrodomésticos, ropa…), en euros.\n- Si hay un siniestro, ¿cómo prefiere que se le indemnice? [Valor de reposición: se asegura el valor total de lo que tiene / Primer riesgo: sólo hasta una cantidad fija, más barato]\n\nTitular del seguro:\n- Nombre y apellidos del titular.\n- Tipo y número de documento del titular. [DNI / NIE / Pasaporte]\n- Nacionalidad del titular. (sólo si el documento es NIE o pasaporte (con DNI es española y no se pregunta))\n- Fecha de nacimiento del titular.\n- Sexo del titular. [Hombre / Mujer]\n- Estado civil del titular. [Soltero/a / Casado/a / Pareja de hecho / Divorciado/a / Viudo/a]\n- Situación laboral del titular. [Trabaja por cuenta ajena / Autónomo/a / Funcionario/a / Jubilado/a / Estudiante / En paro / Labores del hogar]\n- Profesión del titular (si no trabaja ahora, la última que tuvo).\n- Móvil y correo electrónico del titular.\n- ¿El titular vive en la vivienda que se asegura? [Sí / No]\n- Dirección del titular: código postal, tipo de vía (calle, avenida, plaza…), nombre de la vía y número. (sólo si el titular NO vive en la vivienda que se asegura)\n\nCuándo empieza:\n- ¿Desde qué fecha quiere el seguro?","guia_de_preguntas":[{"titulo":"La vivienda","preguntas":[{"pregunta":"Dirección de la vivienda que se asegura: código postal, tipo de vía (calle, avenida, plaza…), nombre de la vía y número.","campos":["risk.address.postal_code","risk.address.road_type","risk.address.road_name","risk.address.road_number","risk.address.town_id"],"nota":"El municipio se deduce del código postal si sólo tiene uno; si tiene varios, pregunta cuál y usa /api/agent/catalogo?tipo=towns&codigo_postal=… Tipos de vía: /api/agent/catalogo?tipo=road-types"},{"pregunta":"¿Qué relación tiene con la vivienda?","campos":["risk.use","risk.owner_is_holder"],"opciones":[{"etiqueta":"Es el propietario y la usa él (como vivienda habitual o como segunda residencia)","valor":"Owner"},{"etiqueta":"Es el propietario y la tiene alquilada a otra persona","valor":"Rental"},{"etiqueta":"Es inquilino","valor":"Tenant"}],"nota":"risk.owner_is_holder se envía siempre true (también si es inquilino). Si el titular del seguro no es ni el propietario ni el inquilino, no se puede cotizar por aquí."},{"pregunta":"¿Es su vivienda habitual o una segunda residencia?","campos":["risk.occupancy"],"opciones":[{"etiqueta":"Vivienda habitual","valor":"MainResidence"},{"etiqueta":"Segunda residencia","valor":"SecondHome"}]},{"pregunta":"Tipo de vivienda.","campos":["risk.dwelling_type"],"opciones":[{"etiqueta":"Piso en planta intermedia","valor":"MiddleFloor"},{"etiqueta":"Ático o último piso","valor":"TopFloor"},{"etiqueta":"Bajo o planta baja","valor":"GroundFloor"},{"etiqueta":"Casa o chalet independiente","valor":"DetachedHouse"},{"etiqueta":"Adosado","valor":"TerracedHouse"}]},{"pregunta":"¿Dónde está?","campos":["risk.location"],"opciones":[{"etiqueta":"En el casco urbano","valor":"CityCentre"},{"etiqueta":"En una urbanización","valor":"ResidentialDevelopment"},{"etiqueta":"Aislada o en zona despoblada","valor":"Depopulated"}]},{"pregunta":"Metros cuadrados, número de habitaciones y año de construcción.","campos":["risk.area_m2","risk.rooms","risk.year_built"]},{"pregunta":"¿En qué año se hizo la última reforma? ¿O no se ha reformado nunca?","campos":["risk.last_reform_year"],"nota":"Año, o null si no se ha reformado. No puede ser anterior al año de construcción."},{"pregunta":"¿De qué está construida?","campos":["risk.materials"],"opciones":[{"etiqueta":"Ladrillo, hormigón o piedra (nada combustible)","valor":"NonCombustible"},{"etiqueta":"Alguna parte de madera (menos del 25 %)","valor":"LessThan25Combustible"},{"etiqueta":"Mucha madera (más del 25 %)","valor":"MoreThan25Combustible"}]},{"pregunta":"Calidad de la construcción.","campos":["risk.build_quality"],"opciones":[{"etiqueta":"Básica","valor":"Basic"},{"etiqueta":"Normal","valor":"Normal"},{"etiqueta":"Alta","valor":"High"},{"etiqueta":"De lujo","valor":"Luxury"}]},{"pregunta":"¿Tiene alarma?","campos":["risk.alarm"],"opciones":[{"etiqueta":"No","valor":"NoAlarm"},{"etiqueta":"Sí, conectada a una central","valor":"ConnectedAlarm"},{"etiqueta":"Sí, sin conexión a central","valor":"NonConnectedAlarm"}]},{"pregunta":"¿Tiene puerta blindada o acorazada? ¿Rejas o protección en las ventanas? (opcional: sólo suma descuento)","campos":["risk.security_main_door","risk.security_windows"],"opciones":[{"etiqueta":"Sí","valor":true},{"etiqueta":"No","valor":false}]},{"pregunta":"¿Cuánto quiere asegurar? Continente (la casa: paredes, suelos, instalaciones) y contenido (muebles, electrodomésticos, ropa…), en euros.","campos":["risk.buildings_limit","risk.contents_limit"],"nota":"Si es propietario, el continente tiene que ser mayor que 0. Un inquilino puede poner 0 de continente."},{"pregunta":"Si hay un siniestro, ¿cómo prefiere que se le indemnice?","campos":["risk.settlement_type"],"opciones":[{"etiqueta":"Valor de reposición: se asegura el valor total de lo que tiene","valor":"ReplacementValue"},{"etiqueta":"Primer riesgo: sólo hasta una cantidad fija, más barato","valor":"FirstRisk"}]}]},{"titulo":"Titular del seguro","preguntas":[{"pregunta":"Nombre y apellidos del titular.","campos":["holder.name","holder.surname","holder.surname2"],"nota":"El segundo apellido es opcional."},{"pregunta":"Tipo y número de documento del titular.","campos":["holder.document_type","holder.document_id"],"opciones":[{"etiqueta":"DNI","valor":"Dni"},{"etiqueta":"NIE","valor":"Nie"},{"etiqueta":"Pasaporte","valor":"Passport"}],"nota":"DNI: 8 números y letra. NIE: X, Y o Z + 7 números + letra. No se cotiza a empresas (CIF)."},{"pregunta":"Nacionalidad del titular.","campos":["holder.nationality"],"soloSi":"el documento es NIE o pasaporte (con DNI es española y no se pregunta)","nota":"Código de país de 3 letras (FRA, ROU, MAR…). Catálogo: /api/agent/catalogo?tipo=nationalities"},{"pregunta":"Fecha de nacimiento del titular.","campos":["holder.birth_date"]},{"pregunta":"Sexo del titular.","campos":["holder.gender"],"opciones":[{"etiqueta":"Hombre","valor":"Male"},{"etiqueta":"Mujer","valor":"Female"}]},{"pregunta":"Estado civil del titular.","campos":["holder.marital_status"],"opciones":[{"etiqueta":"Soltero/a","valor":"Single"},{"etiqueta":"Casado/a","valor":"Married"},{"etiqueta":"Pareja de hecho","valor":"UnmarriedPartner"},{"etiqueta":"Divorciado/a","valor":"Divorced"},{"etiqueta":"Viudo/a","valor":"Widowed"}]},{"pregunta":"Situación laboral del titular.","campos":["holder.employment_status"],"opciones":[{"etiqueta":"Trabaja por cuenta ajena","valor":"Employee"},{"etiqueta":"Autónomo/a","valor":"SelfEmployed"},{"etiqueta":"Funcionario/a","valor":"CivilServant"},{"etiqueta":"Jubilado/a","valor":"Retired"},{"etiqueta":"Estudiante","valor":"Student"},{"etiqueta":"En paro","valor":"Unemployed"},{"etiqueta":"Labores del hogar","valor":"HomeWorker"}]},{"pregunta":"Profesión del titular (si no trabaja ahora, la última que tuvo).","campos":["holder.economic_occupation"],"nota":"Se envía el código de 4 dígitos: búscalo en /api/agent/catalogo?tipo=economic-occupations"},{"pregunta":"Móvil y correo electrónico del titular.","campos":["holder.phone","holder.email"],"nota":"Móvil español (empieza por 6 o 7). Al correo le llegan los precios y el enlace para contratar."},{"pregunta":"¿El titular vive en la vivienda que se asegura?","campos":["holder.address_same_as_risk"],"opciones":[{"etiqueta":"Sí","valor":true},{"etiqueta":"No","valor":false}],"nota":"Si vive en ella, se envía true y no hace falta su dirección."},{"pregunta":"Dirección del titular: código postal, tipo de vía (calle, avenida, plaza…), nombre de la vía y número.","campos":["holder.address.postal_code","holder.address.road_type","holder.address.road_name","holder.address.road_number","holder.address.town_id"],"nota":"El municipio se deduce del código postal si sólo tiene uno; si tiene varios, pregunta cuál y usa /api/agent/catalogo?tipo=towns&codigo_postal=… Tipos de vía: /api/agent/catalogo?tipo=road-types","soloSi":"el titular NO vive en la vivienda que se asegura"}]},{"titulo":"Cuándo empieza","preguntas":[{"pregunta":"¿Desde qué fecha quiere el seguro?","campos":["effective_date"],"nota":"Hoy o una fecha futura."}]}],"como_usarlo":["Pregunta al cliente TODOS los datos de una vez, en un solo mensaje, en vez de uno a uno: usa `mensaje_para_el_cliente`.","Aquí no hay valores por defecto: si el cliente no sabe un dato, pregúntale o dile que lo necesitas. No lo inventes ni lo supongas.","Los campos \"segun_otras_respuestas\" sólo se piden si se cumple su condición (\"cuando\").","Nunca inventes ni supongas un dato: si el cliente no lo sabe, pregúntale o déjalo sin enviar y la respuesta te dirá qué falta.","Envía el JSON con `insurance_line` a POST /api/agent/cotizaciones. Si falta o está mal algo, recibirás TODOS los errores juntos.","Tú no contratas: los precios y el enlace para contratar llegan al correo del cliente, que confirma la compra en seguromatch.com con un código por SMS.","Antes de enviar los datos, informa al cliente de que los compartes con SeguroMatch para calcular su seguro: https://seguromatch.com/legal/politica-privacidad"],"bloques":[{"bloque":"(raíz)","que_es":"el cuerpo de la petición","obligatorio":"siempre","campos":[{"campo":"insurance_line","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Ramo a cotizar.","formato":"Home, Car o Motorcycle","valores":["Home","Car","Motorcycle","TermLife","Burial"],"ejemplo":"Home"},{"campo":"effective_date","obligatorio":"siempre","tipo":"fecha (YYYY-MM-DD)","descripcion":"Fecha de inicio del seguro. Obligatoria: ya no se pone \"hoy\", y una fecha pasada se rechaza en vez de corregirse.","formato":"fecha YYYY-MM-DD, hoy o posterior (día natural de España)","ejemplo":"2030-01-01"},{"campo":"client_reference","obligatorio":"opcional","tipo":"texto","descripcion":"Tu referencia interna. Se devuelve en la respuesta y en los webhooks. No es una clave de idempotencia.","formato":"texto de hasta 100 caracteres","ejemplo":"EXP-2026-0042"}]},{"bloque":"holder","que_es":"el tomador","obligatorio":"siempre","campos":[{"campo":"holder.document_type","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Tipo de documento de identidad. No se asume DNI.","formato":"Dni, Nie o Passport (empresas con Cif no se cotizan por esta API)","valores":["Dni","Nie","Passport"],"catalogo":"/api/agent/catalogo?tipo=document-types","ejemplo":"Dni"},{"campo":"holder.document_id","obligatorio":"siempre","tipo":"texto","descripcion":"Número del documento. Su formato debe corresponder al tipo declarado.","formato":"DNI: 8 dígitos + letra · NIE: X/Y/Z + 7 dígitos + letra · Pasaporte: mínimo 5 caracteres","ejemplo":"12345678Z"},{"campo":"holder.name","obligatorio":"siempre","tipo":"texto","descripcion":"Nombre, tal como figura en el documento.","formato":"texto, solo letras","ejemplo":"Juan"},{"campo":"holder.surname","obligatorio":"siempre","tipo":"texto","descripcion":"Primer apellido.","formato":"texto, solo letras","ejemplo":"García"},{"campo":"holder.surname2","obligatorio":"opcional","tipo":"texto","descripcion":"Segundo apellido. EXCEPCIÓN documentada: en Hogar, con DNI y sin segundo apellido, se duplica el primero.","formato":"texto, solo letras","ejemplo":"López"},{"campo":"holder.birth_date","obligatorio":"siempre","tipo":"fecha (YYYY-MM-DD)","descripcion":"Fecha de nacimiento.","formato":"fecha YYYY-MM-DD, no futura","ejemplo":"1985-03-15"},{"campo":"holder.gender","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Sexo. No se asume \"Male\".","formato":"Male o Female","valores":["Male","Female"],"catalogo":"/api/agent/catalogo?tipo=genders","ejemplo":"Female"},{"campo":"holder.marital_status","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Estado civil. Determina la prima en varias aseguradoras; no se asume \"Single\".","formato":"un valor del catálogo marital-statuses","valores":["Single","Married","UnmarriedPartner","Divorced","Widowed"],"catalogo":"/api/agent/catalogo?tipo=marital-statuses","ejemplo":"Married"},{"campo":"holder.nationality","obligatorio":"segun_otras_respuestas","tipo":"uno de los valores permitidos","descripcion":"Nacionalidad ISO-3. Obligatoria con NIE o pasaporte. Con DNI es española por definición: si la mandas, tiene que ser ESP.","formato":"código ISO-3 del catálogo nationalities","cuando":"con `holder.document_type` = Nie o Passport","valores":["ESP","GBR","FRA","DEU","ITA","PRT","ROU","MAR","COL","ECU","ARG","VEN","PER","BOL","BRA","CHN","PAK","UKR","RUS","POL","BGR","NLD","BEL","SWE","NOR","DNK","FIN","IRL","CHE","AUT","USA","CAN","MEX","CHL","URY","PRY","CUB","DOM","HND","SLV","GTM","NIC","PAN","CRI","DZA","SEN","NGA","GHA","PHL","IND","JPN","KOR","AUS","NZL","TUR","ISR","EGY","ZAF"],"catalogo":"/api/agent/catalogo?tipo=nationalities","ejemplo":"ESP"},{"campo":"holder.employment_status","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Situación laboral. No se asume \"Employee\".","formato":"un valor del catálogo employment-statuses","valores":["Employee","SelfEmployed","CivilServant","Retired","Student","Unemployed","HomeWorker"],"catalogo":"/api/agent/catalogo?tipo=employment-statuses","ejemplo":"Employee"},{"campo":"holder.economic_occupation","obligatorio":"siempre","tipo":"texto","descripcion":"Profesión, código CNO-11 de 4 dígitos. No se asume 2612. En Hogar es obligatoria siempre: para una persona inactiva, la última profesión ejercida.","formato":"4 dígitos, en texto, del catálogo economic-occupations","catalogo":"/api/agent/catalogo?tipo=economic-occupations","ejemplo":"2611"},{"campo":"holder.phone","obligatorio":"siempre","tipo":"texto","descripcion":"Móvil español del tomador.","formato":"9 dígitos empezando por 6 o 7; se admiten +34 y 0034","ejemplo":"+34644182739"},{"campo":"holder.email","obligatorio":"siempre","tipo":"texto","descripcion":"Correo del tomador. Es el destino de la documentación de la póliza: ahora se valida su formato.","formato":"dirección de correo válida","ejemplo":"cliente@example.com"},{"campo":"holder.address_same_as_risk","obligatorio":"opcional","tipo":"true o false","descripcion":"true = el tomador vive en la vivienda asegurada: se usa la dirección de `risk.address`. Ya no se copia en silencio. Si lo mandas a true, no envíes `holder.address`.","formato":"true o false","ejemplo":true}]},{"bloque":"holder.address","que_es":"la dirección del tomador","obligatorio":"segun_otras_respuestas","cuando":"salvo que envíes `holder.address_same_as_risk: true`","campos":[{"campo":"holder.address.postal_code","obligatorio":"siempre","tipo":"texto","descripcion":"Código postal español.","formato":"5 dígitos, en texto","ejemplo":"28001"},{"campo":"holder.address.town_id","obligatorio":"opcional","tipo":"número entero","descripcion":"Municipio (catálogo towns). Solo se deduce del código postal si este tiene UN único municipio; si tiene varios, es obligatorio.","formato":"entero del catálogo towns","catalogo":"/api/agent/catalogo?tipo=towns","ejemplo":28079},{"campo":"holder.address.road_type","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Tipo de vía. Un valor no reconocido ya no se convierte en \"Calle\".","formato":"un valor del catálogo road-types","valores":["Acequia","Atajo","Autovia","Avenida","Barriada","Barrio","Calle","Callejon","Camino","Carretera","Comarcal","Conjunto","Glorieta","GranVia","Grupo","Kilometro","Nacional","Pasaje","Paseo","Pasillo","Paso","Plaza","Poligono","Rambla","Riera","Ronda","Sendero","Torrente","Travesera","Travesia","Urbanizacion","Via","Vial"],"catalogo":"/api/agent/catalogo?tipo=road-types","ejemplo":"Calle"},{"campo":"holder.address.road_name","obligatorio":"siempre","tipo":"texto","descripcion":"Nombre de la vía. No se inventa \"Principal\".","formato":"texto","ejemplo":"Gran Vía"},{"campo":"holder.address.road_number","obligatorio":"siempre","tipo":"texto","descripcion":"Número de la vía, en texto. Usa \"S/N\" si la vía no tiene número. No se inventa \"1\".","formato":"texto (p. ej. \"12\", \"12B\", \"S/N\")","ejemplo":"12"}]},{"bloque":"risk","que_es":"la vivienda","obligatorio":"siempre","campos":[{"campo":"risk.area_m2","obligatorio":"siempre","tipo":"número","descripcion":"Superficie construida en m². No se asume 80.","formato":"número entre 10 y 2000","ejemplo":85},{"campo":"risk.year_built","obligatorio":"siempre","tipo":"número entero","descripcion":"Año de construcción. No se asume 2000.","formato":"año completo, no futuro","ejemplo":1995},{"campo":"risk.last_reform_year","obligatorio":"siempre","tipo":"número entero","descripcion":"Año de la última reforma, o null para declarar que NO se ha reformado. Omitirlo ya no significa \"no reformada\".","formato":"año entre 1900 y el actual, o null","admite_null":"la vivienda no se ha reformado","ejemplo":null},{"campo":"risk.rooms","obligatorio":"siempre","tipo":"número entero","descripcion":"Número de habitaciones. No se asume 3.","formato":"entero entre 1 y 50","ejemplo":3},{"campo":"risk.use","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Régimen: propietario que la habita, propietario que la alquila, o inquilino. No se asume \"Owner\".","formato":"Owner, Rental o Tenant","valores":["Owner","Rental","Tenant"],"catalogo":"/api/agent/catalogo?tipo=home-uses","ejemplo":"Owner"},{"campo":"risk.occupancy","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Vivienda habitual o segunda residencia. No se asume \"MainResidence\".","formato":"un valor del catálogo home-occupancies","valores":["MainResidence","SecondHome"],"catalogo":"/api/agent/catalogo?tipo=home-occupancies","ejemplo":"MainResidence"},{"campo":"risk.dwelling_type","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Tipo de vivienda. No se asume \"MiddleFloor\".","formato":"un valor del catálogo home-property-types","valores":["MiddleFloor","TopFloor","GroundFloor","DetachedHouse","TerracedHouse"],"catalogo":"/api/agent/catalogo?tipo=home-property-types","ejemplo":"MiddleFloor"},{"campo":"risk.location","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Ubicación. No se asume \"CityCentre\".","formato":"un valor del catálogo home-locations","valores":["CityCentre","ResidentialDevelopment","Depopulated"],"catalogo":"/api/agent/catalogo?tipo=home-locations","ejemplo":"CityCentre"},{"campo":"risk.materials","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Materiales de construcción. No se asume \"NonCombustible\".","formato":"un valor del catálogo home-build-materials","valores":["NonCombustible","LessThan25Combustible","MoreThan25Combustible"],"catalogo":"/api/agent/catalogo?tipo=home-build-materials","ejemplo":"NonCombustible"},{"campo":"risk.build_quality","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Calidad de construcción. No se asume \"Normal\".","formato":"un valor del catálogo home-build-qualities","valores":["Basic","Normal","High","Luxury"],"catalogo":"/api/agent/catalogo?tipo=home-build-qualities","ejemplo":"Normal"},{"campo":"risk.alarm","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Alarma. Declara NoAlarm explícitamente si no hay.","formato":"un valor del catálogo home-alarm-types","valores":["NoAlarm","ConnectedAlarm","NonConnectedAlarm"],"catalogo":"/api/agent/catalogo?tipo=home-alarm-types","ejemplo":"NoAlarm"},{"campo":"risk.owner_is_holder","obligatorio":"siempre","tipo":"true o false","descripcion":"¿El tomador ocupa el papel de propietario en la póliza? Ya no se asume: hay que mandarlo. Con false (un propietario distinto del tomador) el caso NO se puede cotizar por esta API. Inquilinos (`use: \"Tenant\"`) incluidos: mandan true, porque aquí «propietario» es el papel en la póliza, no la propiedad del inmueble. La plataforma declara al tomador en ese papel en los tres regímenes, igual que la web, y el casero de un inquilino no se envía a ninguna aseguradora.","formato":"true, también con use \"Tenant\" (false se rechaza como caso no soportado)","ejemplo":true},{"campo":"risk.buildings_limit","obligatorio":"siempre","tipo":"número","descripcion":"Capital de continente en euros. No se asume 125.000. Propietario y arrendador: mayor que 0. Un inquilino puede declarar 0.","formato":"número ≥ 0","ejemplo":150000},{"campo":"risk.contents_limit","obligatorio":"siempre","tipo":"número","descripcion":"Capital de contenido en euros. No se asume 20.000. 0 es un valor válido y se respeta.","formato":"número ≥ 0","ejemplo":25000},{"campo":"risk.settlement_type","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Tipo de indemnización. No se asume \"ReplacementValue\".","formato":"un valor del catálogo home-settlement-types","valores":["ReplacementValue","FirstRisk"],"catalogo":"/api/agent/catalogo?tipo=home-settlement-types","ejemplo":"ReplacementValue"},{"campo":"risk.security_main_door","obligatorio":"opcional","tipo":"true o false","descripcion":"Puerta principal blindada o acorazada. Si no se envía, no se declara la medida (sin descuento).","formato":"true o false","ejemplo":false},{"campo":"risk.security_windows","obligatorio":"opcional","tipo":"true o false","descripcion":"Rejas o protección en ventanas. Si no se envía, no se declara la medida (sin descuento).","formato":"true o false","ejemplo":false},{"campo":"risk.cadastral_reference","obligatorio":"opcional","tipo":"texto","descripcion":"Referencia catastral. Identifica el inmueble; no mueve la prima.","formato":"texto de 14 a 20 caracteres","ejemplo":"9872023VH5797S0001WX"}]},{"bloque":"risk.address","que_es":"la dirección de la vivienda","obligatorio":"siempre","campos":[{"campo":"risk.address.postal_code","obligatorio":"siempre","tipo":"texto","descripcion":"Código postal español.","formato":"5 dígitos, en texto","ejemplo":"28001"},{"campo":"risk.address.town_id","obligatorio":"opcional","tipo":"número entero","descripcion":"Municipio (catálogo towns). Solo se deduce del código postal si este tiene UN único municipio; si tiene varios, es obligatorio.","formato":"entero del catálogo towns","catalogo":"/api/agent/catalogo?tipo=towns","ejemplo":28079},{"campo":"risk.address.road_type","obligatorio":"siempre","tipo":"uno de los valores permitidos","descripcion":"Tipo de vía. Un valor no reconocido ya no se convierte en \"Calle\".","formato":"un valor del catálogo road-types","valores":["Acequia","Atajo","Autovia","Avenida","Barriada","Barrio","Calle","Callejon","Camino","Carretera","Comarcal","Conjunto","Glorieta","GranVia","Grupo","Kilometro","Nacional","Pasaje","Paseo","Pasillo","Paso","Plaza","Poligono","Rambla","Riera","Ronda","Sendero","Torrente","Travesera","Travesia","Urbanizacion","Via","Vial"],"catalogo":"/api/agent/catalogo?tipo=road-types","ejemplo":"Calle"},{"campo":"risk.address.road_name","obligatorio":"siempre","tipo":"texto","descripcion":"Nombre de la vía. No se inventa \"Principal\".","formato":"texto","ejemplo":"Gran Vía"},{"campo":"risk.address.road_number","obligatorio":"siempre","tipo":"texto","descripcion":"Número de la vía, en texto. Usa \"S/N\" si la vía no tiene número. No se inventa \"1\".","formato":"texto (p. ej. \"12\", \"12B\", \"S/N\")","ejemplo":"12"}]}],"excepciones_aceptadas":["Hogar: con DNI y sin `holder.surname2` se duplica el primer apellido (decisión de negocio). En Coche y Moto, `surname2` es obligatorio con DNI.","Un conductor o propietario distinto del tomador hereda la dirección del tomador: es dirección de contacto, no el lugar del riesgo. Por eso `driver` y `owner` no admiten dirección.","`town_id` se deduce del código postal SOLO si ese código postal tiene un único municipio.","Marca, modelo, versión, combustible y fecha de matriculación se deducen de la matrícula SOLO si identifica un único vehículo.","Con DNI la nacionalidad es española por definición. Enviar otra es un error de contradicción.","Hogar: las medidas de seguridad opcionales (`security_main_door`, `security_windows`) que no se envían no se declaran, y por tanto no dan descuento.","Con `previously_insured: false` no se envía historial y se declaran 0 años asegurado, que es la definición de no haber estado asegurado."],"casos_no_soportados":["Tomador, conductor o propietario empresa (`document_type: \"Cif\"`).","Hogar con propietario distinto del tomador (`risk.owner_is_holder: false`). Un inquilino no es este caso: manda `true`.","Coche con carnet expedido fuera de España (`driver.driving_license_country` distinto de ESP)."]}