[2026-03-15 00:37:32] [info] Nueva transacción iniciada {"transaction_id":"203","uuid":"70dfd44d-d962-4a36-938f-402fa6ba8c78"}
[2026-03-15 00:37:32] [info] Vehículo detectado (validación de catálogo pendiente) {"transaction_id":"203","marca":"HYUNDAI","modelo":"SONATA Y20"}
[2026-03-15 00:37:32] [info] Datos validados correctamente (incluyendo catálogo) {"transaction_id":"203","cedula":"22300914342","placa":"A697559"}
[2026-03-15 00:37:40] [info] Enviando SMS OTP {"celular":"8296410000","msisdn":"18296410000"}
[2026-03-15 00:37:40] [info] SMS OTP enviado exitosamente {"celular":"8296410000","response":{"code":0,"mailingId":22708266623,"result":"Applied","scheduledAt":null,"hint":null,"message":null}}
[2026-03-15 00:37:40] [info] OTP enviado {"transaction_id":"203","telefono":"8296410000"}
[2026-03-15 00:37:57] [info] OTP validado correctamente {"transaction_id":"203"}
[2026-03-15 00:38:18] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":0,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":false,"has_token":false}
[2026-03-15 00:38:18] [error] cURL Error {"error":"Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:38:18] [error] Error en autenticación con Dominicana de Seguros {"error":"Error cURL: Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:38:33] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":200,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":"{\"cdUsuario\":\"DISASHOP\",\"nmUsuario\":\"Disa Shop\",\"cdPersona\":null,\"cdIntermediario\":7863,\"tpDocumento\":null,\"nuDocumento\":null,\"token\":\"Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJESVNBU0hPUCIsImF1dGhvcml0aWVzIjpbIlJPTEVfSU5URVJNRURJQVJJTyJdLCJlbWFpbCI6Impvc2Uuc2FuY2hlekBjYXRhLXJkLmNvbSIsImlhdCI6MTc3MzU0OTIwNiwiZXhwIjoxNzczNTUxMDA2fQ.230t9cssuNkfnXP25hHjz2_lUnBUxGKlg5cldCeMQwTxG6dxpiocA-1HJ0RQLxJnhgzbeFSKsqyi_asPkw6Oeg\",\"tipoUsuario\":{\"tpUsuario\":1,\"deTpUsuario\":\"Intermediario\"},\"roles\":[{\"roleCode\":9,\"roleName\":\"Intermediario\",\"roleDescription\":\"Intermediario\"}]}","has_token":false}
[2026-03-15 00:38:33] [info] Autenticación exitosa con Dominicana de Seguros 
[2026-03-15 00:38:33] [info] Creando persona en Dominicana {"data":{"cdUsuario":"DISASHOP","cdTipoDocumento":"CED","nuDocumento":"22300914342","nmPrimerNombre":"LUIS","nmSegundoNombre":"MIGUEL","nmPrimerApellido":"MARTE","nmSegundoApellido":"PEGUERO","feNacimiento":"01-01-1990","inPep":0,"cdPaisResidencia":809,"cdTipoPersona":5,"cdEstadoCivil":"S","cdSexo":"M","cdActividadEconomica":2,"cdIngresoAnual":4,"personaDireccion":{"nmCalle":"A Notificar","cdTipoVia":1,"cdSector":3112,"cdTipoDireccion":1,"cdTipoVivienda":3,"nuCasa":"S\/N","nuPiso":""},"personaEmail":[{"deEmail":"anotificar@disashop.com","cdTipoEmail":1}],"personaTelefono":[{"cdPais":809,"nuArea":"829","nuTelefono":"6410000","cdTipoTelefono":3}]}}
[2026-03-15 00:38:34] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/persona","endpoint":"\/persona","http_code":422,"data_sent":{"cdUsuario":"DISASHOP","cdTipoDocumento":"CED","nuDocumento":"22300914342","nmPrimerNombre":"LUIS","nmSegundoNombre":"MIGUEL","nmPrimerApellido":"MARTE","nmSegundoApellido":"PEGUERO","feNacimiento":"01-01-1990","inPep":0,"cdPaisResidencia":809,"cdTipoPersona":5,"cdEstadoCivil":"S","cdSexo":"M","cdActividadEconomica":2,"cdIngresoAnual":4,"personaDireccion":{"nmCalle":"A Notificar","cdTipoVia":1,"cdSector":3112,"cdTipoDireccion":1,"cdTipoVivienda":3,"nuCasa":"S\/N","nuPiso":""},"personaEmail":[{"deEmail":"anotificar@disashop.com","cdTipoEmail":1}],"personaTelefono":[{"cdPais":809,"nuArea":"829","nuTelefono":"6410000","cdTipoTelefono":3}]},"response":"{\"error\":\"Esta persona ya se encuentra registrada\"}","has_token":true}
[2026-03-15 00:38:34] [error] API Error Response {"http_code":422,"endpoint":"\/persona","method":"POST","data_sent":{"cdUsuario":"DISASHOP","cdTipoDocumento":"CED","nuDocumento":"22300914342","nmPrimerNombre":"LUIS","nmSegundoNombre":"MIGUEL","nmPrimerApellido":"MARTE","nmSegundoApellido":"PEGUERO","feNacimiento":"01-01-1990","inPep":0,"cdPaisResidencia":809,"cdTipoPersona":5,"cdEstadoCivil":"S","cdSexo":"M","cdActividadEconomica":2,"cdIngresoAnual":4,"personaDireccion":{"nmCalle":"A Notificar","cdTipoVia":1,"cdSector":3112,"cdTipoDireccion":1,"cdTipoVivienda":3,"nuCasa":"S\/N","nuPiso":""},"personaEmail":[{"deEmail":"anotificar@disashop.com","cdTipoEmail":1}],"personaTelefono":[{"cdPais":809,"nuArea":"829","nuTelefono":"6410000","cdTipoTelefono":3}]},"response":"{\"error\":\"Esta persona ya se encuentra registrada\"}","decoded":{"error":"Esta persona ya se encuentra registrada"}}
[2026-03-15 00:38:34] [error] Error obteniendo cotización DCS {"error":"HTTP Error 422: Esta persona ya se encuentra registrada","transaction_id":"203"}
[2026-03-15 00:40:04] [info] Nueva transacción iniciada {"transaction_id":"204","uuid":"241c11f8-a2ea-4b5a-9e36-7cd094ea5094"}
[2026-03-15 00:40:04] [info] Vehículo detectado (validación de catálogo pendiente) {"transaction_id":"204","marca":"SUZUKI","modelo":"SWIFT"}
[2026-03-15 00:40:04] [info] Datos validados correctamente (incluyendo catálogo) {"transaction_id":"204","cedula":"22300914342","placa":"A916293"}
[2026-03-15 00:40:05] [info] Enviando SMS OTP {"celular":"8296410000","msisdn":"18296410000"}
[2026-03-15 00:40:06] [info] SMS OTP enviado exitosamente {"celular":"8296410000","response":{"code":0,"mailingId":22708273862,"result":"Applied","scheduledAt":null,"hint":null,"message":null}}
[2026-03-15 00:40:06] [info] OTP enviado {"transaction_id":"204","telefono":"8296410000"}
[2026-03-15 00:40:20] [info] OTP validado correctamente {"transaction_id":"204"}
[2026-03-15 00:40:21] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":200,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":"{\"cdUsuario\":\"DISASHOP\",\"nmUsuario\":\"Disa Shop\",\"cdPersona\":null,\"cdIntermediario\":7863,\"tpDocumento\":null,\"nuDocumento\":null,\"token\":\"Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJESVNBU0hPUCIsImF1dGhvcml0aWVzIjpbIlJPTEVfSU5URVJNRURJQVJJTyJdLCJlbWFpbCI6Impvc2Uuc2FuY2hlekBjYXRhLXJkLmNvbSIsImlhdCI6MTc3MzU0OTMxNSwiZXhwIjoxNzczNTUxMTE1fQ.lsrtw05SSewMP7wIsn_3T4iPZ_CCfkShBMOsDAm-kF6B8cibGxKshiL-CluBJ4y1DfFuAb95IR_c3UtjsBEnsA\",\"tipoUsuario\":{\"tpUsuario\":1,\"deTpUsuario\":\"Intermediario\"},\"roles\":[{\"roleCode\":9,\"roleName\":\"Intermediario\",\"roleDescription\":\"Intermediario\"}]}","has_token":false}
[2026-03-15 00:40:21] [info] Autenticación exitosa con Dominicana de Seguros 
[2026-03-15 00:40:22] [info] API Request to Dominicana {"method":"GET","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/persona\/22300914342","endpoint":"\/persona\/22300914342","http_code":200,"data_sent":[],"response":"{\"nuDocumento\":\"22300914342\",\"nmPrimerNombre\":\"LUIS\",\"nmSegundoNombre\":\"MIGUEL ANTONIO\",\"nmPrimerApellido\":\"MARTE\",\"nmSegundoApellido\":\"PEGUERO\",\"nmRazonSocial\":null,\"feNacimiento\":\"24-09-1990\",\"inPep\":0,\"tipoPersona\":{\"cdTipoPersona\":5,\"deTipoPersona\":\"Fisico\"},\"paisResidencia\":{\"cdPais\":809,\"dePais\":\"REPUBLICA DOMINICANA\"},\"tipoDocumento\":{\"cdTpDocumento\":\"CED\",\"deTpDocumento\":\"C\u00e9dula Id. Personal\"},\"estadoCivil\":{\"cdEstadoCivil\":\"S\",\"deEstadoCivil\":\"Soltero\"},\"sexo\":{\"cdSexo\":\"M\",\"deSexo\":\"Masculino\"},\"actividadEconomica\":{\"cdActividadEconomica\":2,\"deActividadEconomica\":\"Empleado\/Asalariado\"},\"ingresoAnual\":{\"cdIngresoAnual\":4,\"deIngresoAnual\":\"M\u00e1s de RD$100 mil\"},\"personaDireccion\":{\"nmCalle\":\"A Notificar\",\"nuCasa\":\"S\/N\",\"nuPiso\":null,\"diCompleta\":\"A Notificar A Notificar S\/N Piso  A Notificar A  Notificar Republica Dominicana\",\"sector\":{\"cdSector\":3112,\"deSector\":\"A NOTIFICAR\"},\"ciudad\":{\"cdCiudad\":1,\"deCiudad\":\"A NOTIFICAR\"},\"provincia\":{\"cdProvincia\":33,\"deProvincia\":\"A  NOTIFICAR\"},\"pais\":{\"cdPais\":809,\"dePais\":\"REPUBLICA DOMINICANA\"},\"tipoVia\":{\"cdTipoVia\":1,\"deTipoVia\":\"Calle\"},\"tipoDireccion\":{\"cdTipoDireccion\":1,\"deTipoDireccion\":\"Vivienda\"},\"tipoVivienda\":{\"cdTipoVivienda\":3,\"deTipoVivienda\":\"A Notificar\"}},\"personaTelefono\":[{\"cdTelefono\":1,\"pais\":{\"cdPais\":809,\"dePais\":\"DO +1\"},\"nuArea\":\"829\",\"nuTelefono\":\"6410000\",\"stTelefono\":1,\"tipoTelefono\":{\"tpTelefono\":3,\"deTipoTelefono\":\"CELULAR 1\"}}],\"personaEmail\":[{\"cdEmail\":1,\"stEmail\":1,\"deEmail\":\"anotificar@disashop.com\"}]}","has_token":true}
[2026-03-15 00:40:22] [info] Usando cd_tipo_plan almacenado {"cd_tipo_plan":5,"tipo_vehiculo":"automovil"}
[2026-03-15 00:40:42] [info] API Request to Dominicana {"method":"GET","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apiventasdcs\/api\/datosgenerales\/auto\/marcas","endpoint":"\/datosgenerales\/auto\/marcas","http_code":0,"data_sent":[],"response":false,"has_token":true}
[2026-03-15 00:40:42] [error] cURL Error {"error":"Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:40:42] [error] [VehicleMapper] Error cargando marcas: Error cURL: Operation timed out after 20002 milliseconds with 0 bytes received 
[2026-03-15 00:40:42] [warning] [VehicleMapper] Fallo de mapeo registrado: SUZUKI SWIFT (error_api) 
[2026-03-15 00:40:42] [error] VehicleMapper falló - Vehículo no encontrado en catálogo {"error":"Error cURL: Operation timed out after 20002 milliseconds with 0 bytes received","marca":"SUZUKI","modelo":"SWIFT"}
[2026-03-15 00:40:42] [error] Error obteniendo cotización DCS {"error":"Veh\u00edculo no encontrado en el cat\u00e1logo de Dominicana Seguros. Marca: 'SUZUKI', Modelo: 'SWIFT'. No podemos procesar esta solicitud porque no existe una coincidencia exacta en el cat\u00e1logo de la aseguradora.","transaction_id":"204"}
[2026-03-15 00:41:43] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":200,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":"{\"cdUsuario\":\"DISASHOP\",\"nmUsuario\":\"Disa Shop\",\"cdPersona\":null,\"cdIntermediario\":7863,\"tpDocumento\":null,\"nuDocumento\":null,\"token\":\"Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJESVNBU0hPUCIsImF1dGhvcml0aWVzIjpbIlJPTEVfSU5URVJNRURJQVJJTyJdLCJlbWFpbCI6Impvc2Uuc2FuY2hlekBjYXRhLXJkLmNvbSIsImlhdCI6MTc3MzU0OTM5NywiZXhwIjoxNzczNTUxMTk3fQ.VRwzpuA9QHkHIp6k_hfPPDCqiIH9GSjcjM5uXFQ9sMGfnX95e6A5s1fZcT97H7EqT16Fzx4LC2KvdbOPcLw3ag\",\"tipoUsuario\":{\"tpUsuario\":1,\"deTpUsuario\":\"Intermediario\"},\"roles\":[{\"roleCode\":9,\"roleName\":\"Intermediario\",\"roleDescription\":\"Intermediario\"}]}","has_token":false}
[2026-03-15 00:41:43] [info] Autenticación exitosa con Dominicana de Seguros 
[2026-03-15 00:42:03] [info] API Request to Dominicana {"method":"GET","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apiventasdcs\/api\/datosgenerales\/auto\/marcas","endpoint":"\/datosgenerales\/auto\/marcas","http_code":0,"data_sent":[],"response":false,"has_token":true}
[2026-03-15 00:42:03] [error] cURL Error {"error":"Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:48:33] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":0,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":false,"has_token":false}
[2026-03-15 00:48:33] [error] cURL Error {"error":"Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:48:33] [error] Error en autenticación con Dominicana de Seguros {"error":"Error cURL: Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:49:10] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":0,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":false,"has_token":false}
[2026-03-15 00:49:10] [error] cURL Error {"error":"Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 00:49:10] [error] Error en autenticación con Dominicana de Seguros {"error":"Error cURL: Operation timed out after 20002 milliseconds with 0 bytes received"}
[2026-03-15 01:49:27] [info] Nueva transacción iniciada {"transaction_id":"205","uuid":"6a7edbf4-0e30-45ab-87ab-213ba73923b9","cd_tipo_plan":"pendiente"}
[2026-03-15 01:51:54] [info] Nueva transacción iniciada {"transaction_id":"206","uuid":"c1ca3a91-6fb4-405f-95d5-afbd77e442ca","cd_tipo_plan":"pendiente"}
[2026-03-15 01:51:54] [info] Vehículo detectado en MasterOne {"transaction_id":"206","marca":"SUZUKI","modelo":"SWIFT","tipo_masterone":"AUTOMOVIL PRIVADO","tipo_vehiculo_mapped":"automovil"}
[2026-03-15 01:51:54] [info] Datos validados correctamente {"transaction_id":"206","cedula":"22300914342","placa":"A916293"}
[2026-03-15 01:51:56] [info] Enviando SMS OTP {"celular":"8296410000","msisdn":"18296410000"}
[2026-03-15 01:51:56] [info] SMS OTP enviado exitosamente {"celular":"8296410000","response":{"code":0,"mailingId":22708461887,"result":"Applied","scheduledAt":null,"hint":null,"message":null}}
[2026-03-15 01:51:56] [info] OTP enviado {"transaction_id":"206","telefono":"8296410000"}
[2026-03-15 01:52:11] [info] OTP validado correctamente {"transaction_id":"206"}
[2026-03-15 01:52:12] [info] API Request to Dominicana {"method":"POST","url":"https:\/\/apptest.dominicanadeseguros.com:9443\/apidomiapp\/usuario\/autenticar","endpoint":"\/usuario\/autenticar","http_code":404,"data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":"<!doctype html><html lang=\"en\"><head><title>HTTP Status 404 \u2013 Not Found<\/title><style type=\"text\/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}<\/style><\/head><body><h1>HTTP Status 404 \u2013 Not Found<\/h1><hr class=\"line\" \/><p><b>Type<\/b> Status Report<\/p><p><b>Description<\/b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.<\/p><hr class=\"line\" \/><h3>Apache Tomcat\/11.0.9<\/h3><\/body><\/html>","has_token":false}
[2026-03-15 01:52:12] [error] API Error Response {"http_code":404,"endpoint":"\/usuario\/autenticar","method":"POST","data_sent":{"cdUsuario":"DISASHOP","contrasena":"abcd@1234"},"response":"<!doctype html><html lang=\"en\"><head><title>HTTP Status 404 \u2013 Not Found<\/title><style type=\"text\/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}<\/style><\/head><body><h1>HTTP Status 404 \u2013 Not Found<\/h1><hr class=\"line\" \/><p><b>Type<\/b> Status Report<\/p><p><b>Description<\/b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.<\/p><hr class=\"line\" \/><h3>Apache Tomcat\/11.0.9<\/h3><\/body><\/html>","decoded":null}
[2026-03-15 01:52:12] [error] Error en autenticación con Dominicana de Seguros {"error":"HTTP Error 404 - Full Response: <!doctype html><html lang=\"en\"><head><title>HTTP Status 404 \u2013 Not Found<\/title><style type=\"text\/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}<\/style><\/head><body><h1>HTTP Status 404 \u2013 Not Found<\/h1><hr class=\"line\" \/><p><b>Type<\/b> Status Report<\/p><p><b>Description<\/b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.<\/p><hr class=\"line\" \/><h3>Apache Tomcat\/11.0.9<\/h3><\/body><\/html>"}
[2026-03-15 01:52:12] [error] [VehicleMapper] Error cargando marcas: HTTP Error 404 - Full Response: <!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Description</b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.</p><hr class="line" /><h3>Apache Tomcat/11.0.9</h3></body></html> 
[2026-03-15 01:52:12] [warning] [VehicleMapper] Fallo de mapeo registrado: SUZUKI SWIFT (error_api) 
[2026-03-15 03:34:41] [error] Error logging API request {"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'api_key_id' cannot be null"}
[2026-03-15 12:23:17] [error] Error logging API request {"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'api_key_id' cannot be null"}
[2026-03-15 16:50:12] [error] Error logging API request {"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'api_key_id' cannot be null"}
[2026-03-15 22:25:40] [error] Error logging API request {"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'api_key_id' cannot be null"}
[2026-03-15 22:32:01] [error] Error logging API request {"error":"SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'api_key_id' cannot be null"}
