# Consultar Detalle de Cotización Generales y Vida Obtiene el detalle completo de una cotización de Seguros Generales y Vida. Este servicio retorna información exhaustiva incluyendo: - Datos del asegurado y del intermediario - Información del producto y plan - Bienes asegurados con todos sus datos - Coberturas detalladas con primas y deducibles - Estado de inspección Parámetro obligatorio: nuCotizacion es requerido. Endpoint: GET /cotizacion/detalle Version: 1.0.0 Security: Ocp-Apim-Subscription-Key, x-user-key, x-codigo-mediador ## Query parameters: - `nuCotizacion` (integer, required) Número de la cotización Example: 2256835231 ## Response 200 fields (application/json): - `codigoError` (string,null) Código de error, en caso de haber - `descripcionError` (string,null) Descripción de error, en caso de haber - `codigoSucursal` (integer) Código de la sucursal Example: 1 - `descripcionSucursal` (string) Descripción de la sucursal Example: "OFICINA PRINCIPAL" - `codigoPersonaMediador` (integer) Código interno del intermediario Example: 2487109 - `codigoMediador` (integer) Código del intermediario Example: 70803 - `nombreMediador` (string) Nombre del intermediario Example: "HIDABAS & ASOCIADOS, SRL" - `codigoMoneda` (integer) Código de la moneda Example: 1 - `descripcionMoneda` (string) Descripción de la moneda Example: "Peso Dominicano" - `tipoDocumentoAsegurado` (string,null) Tipo de documento del asegurado. Puede ser CED (Cédula), RNC, PAS (Pasaporte) - `numeroDocumentoAsegurado` (string,null) Número de documento del asegurado - `nombreAsegurado` (string,null) Nombre del asegurado - `codigoCanalVenta` (integer) Código del canal de venta Example: 27 - `descripcionCanalVenta` (string) Descripción del canal de venta Example: "API Integración Intermediarios" - `codigoArea` (integer) Código del ramo Example: 35 - `descripcionArea` (string) Descripción del ramo Example: "Automovil" - `codigoProducto` (integer) Código del producto Example: 350100 - `descripcionProducto` (string) Descripción del producto Example: "Seguros Vehículos de Motor" - `fechaDesde` (string) Fecha desde vigencia Example: "2025-11-07T00:00:00.000-04:00" - `fechaHasta` (string) Fecha hasta vigencia Example: "2026-11-07T00:00:00.000-04:00" - `codigoCotizacion` (integer) Código de la cotización Example: 1 - `descripcionCotizacion` (string) Descripción de la cotización Example: "Pendiente Por Procesar Emisión/Endoso" - `codigoTipoNegocio` (integer) Código de tipo negocio Example: 1 - `descripcionTipoNegocio` (string) Descripción de tipo de negocio Example: "100% Humano Seguro" - `numeroInspeccion` (integer,null) Número de inspección - `codigoUsuario` (string) Código de usuario Example: "INTINTERMEDIARIO" - `primerNombre` (string,null) Primer nombre del asegurado - `segundoNombre` (string,null) Segundo nombre del asegurado - `primerApellido` (string,null) Primer apellido del asegurado - `segundoApellido` (string,null) Segundo apellido del asegurado - `conduceSalida` (string,null) Conduce de salida - `bienes` (array) Bienes asegurados con sus datos - `bienes.numeroBien` (integer, required) Número del bien asegurado Example: 1 - `bienes.descripcionBien` (string, required) Descripción del bien Example: "Mi Auto" - `bienes.datos` (array, required) Datos específicos del bien - `bienes.datos.numeroBien` (integer, required) Número del bien al que pertenece este dato Example: 1 - `bienes.datos.codigoDato` (integer, required) Código identificador del dato Example: 250001 - `bienes.datos.valor` (string,null) Valor del dato Example: "4" - `bienes.datos.tabla` (integer,null) Tabla de referencia Example: 250001 - `bienes.datos.dato1` (integer,null) Dato relacionado 1 Example: 250000 - `bienes.datos.dato2` (integer,null) Dato relacionado 2 Example: 250001 - `bienes.datos.dato3` (integer,null) Dato relacionado 3 - `bienes.datos.dato4` (integer,null) Dato relacionado 4 - `bienes.datos.dato5` (integer,null) Dato relacionado 5 - `bienes.datos.dato6` (integer,null) Dato relacionado 6 - `bienes.datos.req` (integer) Indicador si el dato es requerido (0 = No, 1 = Sí) Enum: 0, 1 - `bienes.datos.adicional` (integer,null) Indicador si es dato adicional - `bienes.datos.indexar` (integer) Indicador para indexar - `bienes.datos.numeroConsecutivo` (integer, required) Número consecutivo para ordenamiento Example: 30 - `bienes.datos.label` (string, required) Etiqueta descriptiva del dato Example: "Modelo Vehículo" - `bienes.datos.uso` (integer, required) Indicador de uso Example: 2 - `bienes.datos.descripcionValor` (string,null) Descripción legible del valor Example: "CIVIC" - `codigoPlan` (integer) Código del plan Example: 100 - `descripcionPlan` (string) Descripción del plan Example: "Vehículo" - `codigoPlanPago` (integer) Código del plan de pago Example: 204 - `descripcionPlanPago` (string) Descripción del plan de pago Example: "Anual" - `montoPrimaAnual` (number) Monto de la prima anual Example: 43332.36 - `montoImpuestoAnual` (number) Monto del impuesto anual Example: 6933.18 - `montoPrimaProrrata` (number) Monto de prima prorrata Example: 43332.36 - `montoImpuestoProrrata` (number) Monto de impuesto prorrata Example: 6933.18 - `coberturas` (array) Coberturas de la cotización - `coberturas.codigoGarantia` (integer, required) Código de la garantía/cobertura Example: 1512 - `coberturas.descripcionGarantia` (string, required) Descripción de la garantía/cobertura Example: "Daños a la Propiedad de Terceros" - `coberturas.montoSumaAsegurada` (number, required) Monto de la suma asegurada Example: 500000 - `coberturas.montoPrimaBruta` (number, required) Monto de prima bruta - `coberturas.montoPrimaNeta` (number, required) Monto de prima neta - `coberturas.montoComision` (number, required) Monto de comisión - `coberturas.descripcionServicio` (string, required) Descripción del servicio Example: "Daños a la Propiedad de Terceros" - `coberturas.descripcionDetalle` (string, required) Detalle completo de la cobertura Example: "Suma Asegurada: 500,000.00" - `coberturas.valorDeducible` (number,null) Valor del deducible - `coberturas.porcentajeDeducible` (number,null) Porcentaje del deducible - `coberturas.incluido` (integer, required) Indicador si está incluido (0 = No, 1 = Sí) Enum: 0, 1 - `estatusInspeccion` (integer,null) Estado de inspección - `descripcionEstatusInspeccion` (string,null) Descripción del estado de inspección - `estatusDictamenInspeccion` (integer,null) Estado del dictamen de inspección - `descripcionEstatusDictamenInspeccion` (string,null) Descripción del estado del dictamen de inspección - `permiteEmitir` (integer) Indicador si permite emitir (0 = No, 1 = Sí) Enum: 0, 1 - `indicadorMarbeteProvisional` (integer) Indicador de marbete provisional Enum: 0, 1 - `inHogarEsencial` (integer,null) Indicador hogar esencial - `tipoTransaccion` (integer) Tipo de transacción Example: 1 - `descripcionTransaccion` (string) Descripción de la transacción Example: "Emisión" - `codigoMotivoTransaccion` (integer) Código del motivo de transacción Example: 1 - `descripcionMotivoTransaccion` (string) Descripción del motivo de transacción Example: "Emision Certificado Multiriesgo" ## Response 400 fields (application/json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual" ## Response 401 fields (application/json): - `statusCode` (integer, required) Código de estado HTTP que se aplica a este problema Example: 401 - `message` (string, required) Explicación específica y detallada de esta ocurrencia del problema Example: "La fecha de inicio debe ser posterior a la fecha actual" ## Response 404 fields (application/json): - `statusCode` (integer) - `message` (string)