{"id":17488,"date":"2026-04-30T16:47:33","date_gmt":"2026-04-30T21:47:33","guid":{"rendered":"https:\/\/www.ciptacna.org.pe\/web\/?page_id=17488"},"modified":"2026-04-30T17:11:19","modified_gmt":"2026-04-30T22:11:19","slug":"libro-de-reclamaciones","status":"publish","type":"page","link":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/libro-de-reclamaciones\/","title":{"rendered":"Libro de reclamaciones"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17488\" class=\"elementor elementor-17488\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f6d47e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f6d47e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-875e1a1\" data-id=\"875e1a1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b8d0da elementor-widget elementor-widget-html\" data-id=\"6b8d0da\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- IMAGEN -->\r\n<div style=\"text-align:center; margin-bottom:30px;\">\r\n  <img src=\"http:\/\/www.ciptacna.org.pe\/web\/wp-content\/uploads\/2026\/04\/libro_de_reclamaciones.png\" style=\"max-width:250px;\">\r\n<\/div>\r\n\r\n<form id=\"form-reclamo\" action=\"https:\/\/formspree.io\/f\/xeenqgew\" method=\"POST\" class=\"form-reclamo\">\r\n\r\n<!-- ASUNTO Y C\u00d3DIGO -->\r\n<input type=\"hidden\" name=\"_subject\" id=\"asunto\">\r\n<input type=\"hidden\" name=\"codigo_reclamo\" id=\"codigo_reclamo\">\r\n\r\n<!-- BLOQUE 1 -->\r\n<div class=\"bloque-titulo\">1. IDENTIFICACI\u00d3N DEL CONSUMIDOR RECLAMANTE<\/div>\r\n\r\n<label>Nombres y apellidos<\/label>\r\n<input type=\"text\" name=\"nombre\" id=\"nombre\" required>\r\n\r\n<label>Tipo de documento<\/label>\r\n<select name=\"documento\" id=\"tipo_documento\" required>\r\n  <option value=\"\">Seleccione<\/option>\r\n  <option value=\"DNI\">DNI<\/option>\r\n  <option value=\"CE\">Carnet de Extranjer\u00eda<\/option>\r\n  <option value=\"Pasaporte\">Pasaporte<\/option>\r\n<\/select>\r\n\r\n<label>N\u00famero de documento<\/label>\r\n<input type=\"text\" name=\"numero_documento\" id=\"numero_documento\" required>\r\n\r\n<label>Correo electr\u00f3nico<\/label>\r\n<input type=\"email\" name=\"correo\" required>\r\n\r\n<label>Tel\u00e9fono<\/label>\r\n<input type=\"text\" name=\"telefono\" id=\"telefono\" required>\r\n\r\n<label>C\u00f3digo CIP (opcional)<\/label>\r\n<input type=\"text\" name=\"cip\">\r\n\r\n<!-- BLOQUE 2 -->\r\n<div class=\"bloque-titulo\">2. IDENTIFICACI\u00d3N DEL BIEN CONTRATADO<\/div>\r\n\r\n<label>Tipo de bien<\/label>\r\n<select name=\"tipo_bien\" required>\r\n  <option value=\"\">Seleccione<\/option>\r\n  <option value=\"Producto\">Producto<\/option>\r\n  <option value=\"Servicio\">Servicio<\/option>\r\n<\/select>\r\n\r\n<label>Descripci\u00f3n del producto o servicio<\/label>\r\n<input type=\"text\" name=\"descripcion_bien\" required>\r\n\r\n<!-- BLOQUE 3 -->\r\n<div class=\"bloque-titulo\">3. DETALLE DE LA RECLAMACI\u00d3N Y PEDIDO DEL CONSUMIDOR<\/div>\r\n\r\n<p class=\"info\">\r\n<strong>Reclamo:<\/strong> Disconformidad relacionada a los productos o servicios.<br>\r\n<strong>Queja:<\/strong> Disconformidad no relacionada a los productos o servicios o respecto a la atenci\u00f3n.\r\n<\/p>\r\n\r\n<label>Tipo de reclamaci\u00f3n<\/label>\r\n<select name=\"tipo_reclamacion\" id=\"tipo_reclamacion\" required>\r\n  <option value=\"\">Seleccione<\/option>\r\n  <option value=\"Reclamo\">Reclamo<\/option>\r\n  <option value=\"Queja\">Queja<\/option>\r\n<\/select>\r\n\r\n<label>\u00c1rea u oficina involucrada<\/label>\r\n<input type=\"text\" name=\"area\" required>\r\n\r\n<label>Descripci\u00f3n del reclamo o queja<\/label>\r\n<textarea name=\"descripcion\" required><\/textarea>\r\n\r\n<label class=\"check\">\r\n<input type=\"checkbox\" required>\r\n Declaro que la informaci\u00f3n es verdadera\r\n<\/label>\r\n\r\n<button type=\"submit\">Enviar<\/button>\r\n\r\n<p id=\"mensaje-exito\">\u2705 Reclamo enviado correctamente<\/p>\r\n\r\n<\/form>\r\n\r\n<style>\r\n.form-reclamo{\r\n  max-width:750px;\r\n  margin:auto;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:12px;\r\n  font-family:'Segoe UI', sans-serif;\r\n}\r\n\r\n.bloque-titulo{\r\n  background:#7a0000;\r\n  color:#fff;\r\n  padding:12px 15px;\r\n  border-radius:8px;\r\n  font-weight:700;\r\n  margin-top:25px;\r\n  font-size:15px;\r\n}\r\n\r\n.form-reclamo label{\r\n  font-size:15px;\r\n  font-weight:700;\r\n  color:#5a0000;\r\n  margin-top:6px;\r\n}\r\n\r\n.form-reclamo input,\r\n.form-reclamo textarea,\r\n.form-reclamo select{\r\n  padding:12px;\r\n  border:1px solid #ccc;\r\n  border-radius:6px;\r\n  font-size:14px;\r\n  transition:.3s;\r\n}\r\n\r\n.form-reclamo input:focus,\r\n.form-reclamo textarea:focus,\r\n.form-reclamo select:focus{\r\n  border-color:#800000;\r\n  box-shadow:0 0 0 2px rgba(128,0,0,0.1);\r\n  outline:none;\r\n}\r\n\r\n.form-reclamo textarea{\r\n  min-height:130px;\r\n}\r\n\r\n.info{\r\n  background:#fff4f4;\r\n  border-left:4px solid #800000;\r\n  padding:12px;\r\n  font-size:14px;\r\n  border-radius:6px;\r\n}\r\n\r\n.check{\r\n  font-size:14px;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n}\r\n\r\n.form-reclamo button{\r\n  background:#800000;\r\n  color:#fff;\r\n  border:none;\r\n  padding:10px 22px;\r\n  border-radius:6px;\r\n  font-weight:bold;\r\n  cursor:pointer;\r\n  transition:.3s;\r\n  font-size:14px;\r\n  display:block;\r\n  margin:20px auto 0;\r\n}\r\n\r\n.form-reclamo button:hover{\r\n  background:#fff;\r\n  color:#800000;\r\n  border:2px solid #800000;\r\n  transform:scale(1.05);\r\n}\r\n\r\n#mensaje-exito{\r\n  display:none;\r\n  color:green;\r\n  font-weight:600;\r\n  margin-top:10px;\r\n  text-align:center;\r\n}\r\n<\/style>\r\n\r\n<script>\r\nconst form = document.getElementById(\"form-reclamo\");\r\nconst mensaje = document.getElementById(\"mensaje-exito\");\r\n\r\nconst tipoDoc = document.getElementById(\"tipo_documento\");\r\nconst numeroDoc = document.getElementById(\"numero_documento\");\r\nconst telefono = document.getElementById(\"telefono\");\r\n\r\nconst asunto = document.getElementById(\"asunto\");\r\nconst codigo = document.getElementById(\"codigo_reclamo\");\r\n\r\nconst nombre = document.getElementById(\"nombre\");\r\nconst tipoReclamo = document.getElementById(\"tipo_reclamacion\");\r\n\r\n\/* GENERAR C\u00d3DIGO *\/\r\nfunction generarCodigo() {\r\n  const now = new Date();\r\n  const y = now.getFullYear();\r\n  const m = String(now.getMonth()+1).padStart(2,'0');\r\n  const d = String(now.getDate()).padStart(2,'0');\r\n  const h = String(now.getHours()).padStart(2,'0');\r\n  const min = String(now.getMinutes()).padStart(2,'0');\r\n\r\n  return `CIP-${y}${m}${d}-${h}${min}`;\r\n}\r\n\r\n\/* GENERAR ASUNTO *\/\r\nfunction generarAsunto() {\r\n  const fecha = new Date().toLocaleString();\r\n  asunto.value = `Reclamo ${tipoReclamo.value} - ${nombre.value} | ${fecha}`;\r\n}\r\n\r\n\/* SOLO N\u00daMEROS *\/\r\nnumeroDoc.addEventListener(\"input\", () => {\r\n  if (tipoDoc.value === \"DNI\") {\r\n    numeroDoc.value = numeroDoc.value.replace(\/\\D\/g, \"\").slice(0,8);\r\n  }\r\n});\r\n\r\ntelefono.addEventListener(\"input\", () => {\r\n  telefono.value = telefono.value.replace(\/\\D\/g, \"\").slice(0,9);\r\n});\r\n\r\n\/* SUBMIT *\/\r\nform.addEventListener(\"submit\", async function(e) {\r\n  e.preventDefault();\r\n\r\n  const doc = tipoDoc.value;\r\n  const num = numeroDoc.value.trim();\r\n  const tel = telefono.value.trim();\r\n\r\n  if (doc === \"DNI\" && num.length !== 8) {\r\n    alert(\"El DNI debe tener exactamente 8 d\u00edgitos\");\r\n    return;\r\n  }\r\n\r\n  if (doc === \"CE\" && num.length < 9) {\r\n    alert(\"El Carnet de Extranjer\u00eda debe tener al menos 9 caracteres\");\r\n    return;\r\n  }\r\n\r\n  if (doc === \"Pasaporte\" && num.length < 6) {\r\n    alert(\"El Pasaporte debe tener al menos 6 caracteres\");\r\n    return;\r\n  }\r\n\r\n  if (tel.length !== 9) {\r\n    alert(\"El tel\u00e9fono debe tener exactamente 9 d\u00edgitos\");\r\n    return;\r\n  }\r\n\r\n  \/* GENERAR DATA *\/\r\n  codigo.value = generarCodigo();\r\n  generarAsunto();\r\n\r\n  const data = new FormData(form);\r\n\r\n  const response = await fetch(form.action, {\r\n    method: form.method,\r\n    body: data,\r\n    headers: { 'Accept': 'application\/json' }\r\n  });\r\n\r\n  if (response.ok) {\r\n    form.reset();\r\n    mensaje.style.display = \"block\";\r\n  } else {\r\n    alert(\"Error al enviar. Intenta nuevamente.\");\r\n  }\r\n});\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t ","protected":false},"excerpt":{"rendered":"<p>1. IDENTIFICACI\u00d3N DEL CONSUMIDOR RECLAMANTE Nombres y apellidos Tipo de documento SeleccioneDNICarnet de Extranjer\u00edaPasaporte N\u00famero de documento Correo electr\u00f3nico Tel\u00e9fono C\u00f3digo CIP (opcional) 2. IDENTIFICACI\u00d3N DEL BIEN CONTRATADO Tipo de bien SeleccioneProductoServicio Descripci\u00f3n del producto o servicio 3. DETALLE DE LA RECLAMACI\u00d3N Y PEDIDO DEL CONSUMIDOR Reclamo: Disconformidad relacionada a<span class=\"more-link\"><a href=\"https:\/\/www.ciptacna.org.pe\/web\/index.php\/libro-de-reclamaciones\/\">Continuar leyendo<\/a><\/span><\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/pages\/17488"}],"collection":[{"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/comments?post=17488"}],"version-history":[{"count":13,"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/pages\/17488\/revisions"}],"predecessor-version":[{"id":17505,"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/pages\/17488\/revisions\/17505"}],"wp:attachment":[{"href":"https:\/\/www.ciptacna.org.pe\/web\/index.php\/wp-json\/wp\/v2\/media?parent=17488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}