Quejas y Reclamos
En esta subsección usuario podrá agregar sus datos personales, motivo y descripción del asunto, por lo cual se proponen los siguientes datos:
Si necesitas atención personalizada, puedes ponerte en contacto con nosotros
aquí.
Procedimientos para presentación de Reclamos:
En Credi Q Inversiones Nicaragua usted puede manifestar su consulta, queja o
reclamo a través de: visita a casa matriz, correo electrónico y página web.
El encargado de atender quejas y reclamos recepciona el caso y registra la
información en el sistema y genera el código único de gestión.
Se indica al cliente el código único de gestión asignado a su queja o reclamo.
Revisión e investigación del caso y documentación, para brindar una respuesta.
Por normativa de CONAMI, Credi Q Inversiones Nicaragua tiene un plazo de 7
días hábiles para brindar una respuesta. En caso de excepciones se tendrá un
plazo adicional de 5 días hábiles, notificado al cliente.
Si el usuario no recibe respuesta a su reclamo en un plazo máximo de doce (12)
días hábiles, puede recurrir al Presidente Ejecutivo de la CONAMI, dentro de
los 30 días calendario siguientes a partir del vencimiento del plazo para
emitir respuestas.
En esta subsección usuario podrá agregar sus datos personales, motivo y descripción del asunto, por lo cual se proponen los siguientes datos:
Medios para interponer reclamos, quejas y consultas:
Semáforos del Club Terraza 250mts al este, Managua, Nicaragua.
Registro de Reclamos y Quejas:
(Documento obligatorio – Frente y Reverso).
✓
✓
✓
✓
NOTA:
Si no recibe respuesta a este reclamo, en un plazo máximo de siete (7) días hábiles, puede recurrir al Presidente Ejecutivo de la CONAMI, dentro de los 30 días calendarios siguientes, a partir del vencimiento del
plazo para emitir respuesta – Si Usted está en desacuerdo con la respuesta emitida por la Institución o el Reclamo no es atendido en los plazos establecidos por la Norma Sobre Protección y Atención al Usuario,
puede recurrir ante el Presidente Ejecutivo de la CONAMI.
$(«#sendQueja»).on(«click», function (e) { e.preventDefault(); solicitarEnvio(); });
function showLoader() { $(«#cq-loader»).removeClass(«hidden»); }
function hideLoader() { $(«#cq-loader»).addClass(«hidden»); }
function validarDatos() { let codCliente = $(«#codCliente»).val(); let firstName = $(«#firstname»).val(); let secondName = $(«#firstname-2»).val(); let primerApellido = $(«#lastname»).val(); let segundoApellido = $(«#lastname-2»).val(); let tipoDoc = $(«#typeDocument»).val(); let numDoc = $(«#docNum»).val(); let correo = $(«#email»).val(); let telefono = $(«#tel»).val(); let celular = $(«#cel»).val(); let direccion = $(«#address»).val(); let lugar = $(«#lugar»).val(); let fecha = $(«#date»).val(); let motivoOpcion = $(«#reason»).val(); let motivoReclamo = $(«#reasonDesc»).val(); let condiciones = $(«#aceptar_term»).is(«:checked»); let identidadDoc = $(«#identidadDoc»).val(); let representacionDoc = $(«#representacionDoc»).val(); let soporteDoc = $(«#soporteDoc»).val(); let otrosDoc = $(«#otrosDoc»).val(); if (identidadDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor sube tu documento de identidad.», }); return false; } else if (representacionDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor sube tu comprobante de representación.», }); return false; } else if (soporteDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor sube tu documento soporte de reclamo.», }); return false; } else if (otrosDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor sube tus otros documentos.», }); return false; } if (codCliente == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingrese tu codigo de cliente.», }); return false; } else if (firstName == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingrese tu primer nombre.», }); return false; } else if (secondName == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu segundo nombre.», }); return false; } else if (primerApellido == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu primer apellido.», }); return false; } else if (segundoApellido == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu segundo apellido.», }); return false; } else if (tipoDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa el tipo de documento.», }); return false; } else if (numDoc == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu numero de documento.», }); return false; } else if (correo == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu correo electronico.», }); return false; } else if (telefono == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu telefono.», }); return false; } else if (celular == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu celular.», }); return false; } else if (direccion == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu direccion.», }); return false; } else if (lugar == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu lugar de evento.», }); return false; } else if (fecha == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa una fecha.», }); return false; } else if (motivoOpcion == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu tipo de motivo.», }); return false; } else if (motivoReclamo == «») { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor ingresa tu reclamo.», }); return false; } if (!condiciones) { Swal.fire({ icon: «error», title: «Oops…», text: «Por favor acepte los terminos y condiciones.», }); return false; } this.params = { codCliente: codCliente, primerNombre: firstName, segundoNombre: secondName, primerApellido: primerApellido, segundoApellido: segundoApellido, tipoDoc: tipoDoc, numDoc: numDoc, correo: correo, tel: telefono, cel: celular, direccion: direccion, lugar: lugar, fecha: fecha, motivoOpcion: motivoOpcion, motivoReclamo: motivoReclamo, }; return this.params; } function solicitarEnvio() { try { if (validarDatos()) { sendData(); } } catch (e) { Swal.fire({ icon: «error», title: «Oops…», text: «Ha ocurrido un error al enviar tu solicitud.», }); console.log(e); } } function sendData() { showLoader(); let validParams = validarDatos(); let textoReclamo = «Reclamo realizado por: » + validParams.primerNombre + » » + validParams.segundoNombre + » » + validParams.primerApellido + » » + validParams.segundoApellido + » | Con documento (» + validParams.tipoDoc + «) : » + validParams.numDoc + » | Correo: » + validParams.correo + » | Teléfono: » + validParams.tel + » | Celular: » + validParams.cel + » | Direccion: » + validParams.direccion + » | Motivo: » + validParams.motivoOpcion + » | Lugar de evento: » + validParams.lugar + » | Fecha : » + validParams.fecha + » | Motivo reclamo: » + validParams.motivoReclamo; var formData = new FormData($(«#id-form»)[0]); formData.append(«method», «reclamo»); formData.append(«ipsPais», «NI»); formData.append(«ipsCodigoCliente», validParams.codCliente); formData.append(«ipsNumeroPrestamo», «»); formData.append(«ipsTextoReclamo», textoReclamo); $.ajax({ url: «https://digital.crediq.com/wp-content/themes/digitaltheme/commons/engageRequestHandler.php», type: «POST», data: formData, processData: false, contentType: false, success: function (data) {
hideLoader(); console.log(data); if (data.error) { Swal.fire({ icon: «error», title: «Error», text: data.error.message || «Ha ocurrido un error desconocido.», }); return; }
// Verificar si Statement_response y response_1 existen if (data.Statement_response && data.Statement_response.response_1 && data.Statement_response.response_1.row) { const json = data.Statement_response.response_1.row;
// Verificar si JOB_SEQ existe if (json.JOB_SEQ) { Swal.fire({ icon: «success», title: «Éxito!», text: «Se ha creado la solicitud #» + json.JOB_SEQ + «, un agente te contactará próximamente.», }); } else { Swal.fire({ icon: «error», title: «Oops…», text: json.RET_MESSAGE, }); } } else { Swal.fire({ icon: «error», title: «Error en la respuesta», text: «La respuesta del servidor no tiene el formato esperado.», }); } }, error: function (error) { console.error(error); hideLoader(); Swal.fire({ icon: «error», title: «Oops…», text: «Ha ocurrido un error al enviar tu solicitud. Por favor, intenta nuevamente.», }); }, }); }
document.addEventListener(«DOMContentLoaded», function () { const fileInputs = document.querySelectorAll(«.cq-input-file»);
fileInputs.forEach((input) => { input.addEventListener(«change», function () { const statusElement = document.getElementById(`status-${input.id}`); if (statusElement) { if (input.files.length > 0) { statusElement.style.display = «inline»; // Muestra el ícono } else { statusElement.style.display = «none»; // Oculta el ícono si no hay archivo } } }); }); });