{"id":485,"date":"2025-08-14T10:36:36","date_gmt":"2025-08-14T15:36:36","guid":{"rendered":"http:\/\/10.190.55.6\/?page_id=485"},"modified":"2025-10-17T07:29:34","modified_gmt":"2025-10-17T12:29:34","slug":"certificado-de-no-defraudacion-aduanera","status":"publish","type":"page","link":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/","title":{"rendered":"Certificado de no Defraudaci\u00f3n Aduanera"},"content":{"rendered":"    <div class=\"wp-block-bplugins-custom-html\" id='bPluginsCustomHtml-1'>\n    <div id=\"shadow-bootstrap-container\"><\/div>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () \n{\n  const container = document.getElementById(\"shadow-bootstrap-container\");\n  if (!container) \n  {\n    console.error(\"\u274c Contenedor no encontrado\");\n    return;\n  }\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Crear iframe\n  \/\/ -----------------------------\n  const iframe = document.createElement(\"iframe\");\n  iframe.style.width = \"100%\";\n  iframe.style.border = \"0\";\n  iframe.style.display = \"block\";\n  iframe.style.overflow = \"hidden\"; \/\/ sin scroll interno\n  container.appendChild(iframe);\n  const srcdoc = `\n  <html>\n    <head>\n      <link href=\"\/wp-content\/uploads\/assets\/bootstrap\/css\/bootstrap.min.css\" rel=\"stylesheet\">\n      <link href=\"\/wp-content\/uploads\/assets\/fontawesome\/css\/all.min.css\" rel=\"stylesheet\">\n      <link href=\"\/wp-content\/uploads\/assets\/sweetalert2\/css\/sweetalert2.min.css\" rel=\"stylesheet\" >\n      <style>\n        html,body\n        {\n          margin:0;\n          overflow: hidden; \/* \ud83d\udc48 desactiva scroll interno *\/\n          overflow-anchor: none !important;\n        }\n        body \n        {\n          overflow-x: hidden;\n          padding: 16px;\n          font-family: \"Arial\", sans-serif;\n          background-color: #fff;        \/* Fondo limpio *\/\n          color: #333;                   \/* Texto legible *\/\n        }\n        .custom-underline \n        {\n          display: inline-block;\n          position: relative;\n          padding-bottom: 3px; \n        }\n        .custom-underline::after \n        {\n          content: \"\";\n          position: absolute;\n          left: -25px;  \/* extiende a la izquierda *\/\n          right: -25px; \/* extiende a la derecha *\/\n          bottom: 0;\n          height: 3px;  \/* grosor de la l\u00ednea *\/\n          background-color: #fcaa52;\n        }\n        .archivos-list \n        {\n          padding-left: 0 !important;\n          margin-left: 0 !important;\n        }\n        .archivos-list li \n        {\n          display: flex;\n          align-items: center;\n          justify-content: flex-start;\n          background: #f8f9fa;\n          padding: 15px;\n          border-radius: 8px;\n          border-left: 5px solid #999999;\n          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n          margin-bottom: 10px;\n          transition: transform 0.3s ease-in-out, border-left-color 0.3s ease-in-out;\n        }\n        @media (max-width: 768px) \n        {\n          .list-group-item .number \n          {\n            font-size: 1.2rem !important;\n          }\n        }\n        .rotado-45 \n        {\n          transform: rotate(45deg);\n        }\n        .archivos-list li:hover \n        {\n          transform: scale(1.05);\n          border-left-color: #fcaa52; \/* Color Naranja *\/\n        }\n        .archivos-list li a \n        {\n          text-decoration: none;\n          color: #999999 !important;\n          display: flex;        \/* \u00edcono y texto en l\u00ednea *\/\n          align-items: flex-start; \n          gap: 20px;            \/* espacio entre \u00edcono y texto *\/\n          transition: color 0.3s ease-in-out;\n          text-align: left;\n          flex: 1;              \/* ocupa espacio disponible *\/\n          padding-right: 10px;      \n          \/* Ajuste para texto largo *\/\n          overflow-wrap: break-word; \/* permite romper palabras largas *\/\n          word-break: break-word;    \/* compatibilidad con navegadores *\/\n          white-space: normal;       \/* permite que el texto haga salto de l\u00ednea *\/\n        } \n        .archivos-list li:hover a\n        {\n          color: #003875 !important;\n          cursor: pointer;\n        }\n        .archivos-list li i \n        {\n          font-size: 1.2em; \/* tama\u00f1o del icono *\/\n          color: #999999;   \/* color del icono *\/\n        }\n        .archivos-list li:hover i \n        {\n          color: #003875;\n        }\n        .accordion-body img \n        {\n          width: 100%;         \/* ocupa todo el ancho del contenedor *\/\n          max-width: 850px;    \/* limita el ancho m\u00e1ximo *\/\n          height: auto;        \/* mantiene la proporci\u00f3n original *\/\n          max-height: 900px;   \/* limita la altura m\u00e1xima *\/\n          display: block;\n          margin: 0 auto;      \/* centra la imagen horizontalmente *\/\n        }\n        .accordion-button:not(.collapsed) \n        {\n          background-color: #fcaa52 !important;\n          color: white !important;\n        }\n        .accordion-button:hover,\n        .accordion-button:focus \n        {\n          background-color: #fcaa52;   \/* color institucional al pasar el mouse *\/\n          color: #fff;                 \/* texto blanco *\/\n          box-shadow: 0 4px 15px rgba(0,0,0,0.2); \/* sombra sutil *\/\n          transition: all 0.3s ease-in-out;\n        }\n        .accordion-button::after \n        {\n          transition: transform 0.3s ease;\n        }\n        .accordion-button.collapsed::after \n        {\n          transform: rotate(0deg);\n        }\n        .accordion-button:not(.collapsed)::after \n        {\n          transform: rotate(180deg);\n        }\n        \/* blockquote Estilos *\/\n        .custom-blockquote \n        {\n          position: relative;\n          background-color: #f8f9fa;\n          border-left: 4px solid #dee2e6;\n          transition: border-color 0.3s ease, transform 0.3s ease;\n          padding-left: 3rem; \/* espacio para la comilla de apertura *\/\n        }\n        .custom-blockquote:hover \n        {\n          transform: scale(1.01);\n          border-left-color: #fcaa52 !important;\n          cursor: pointer;\n        }\n        .custom-blockquote::before \n        {\n          content: \"\\\\201C\"; \/* comilla doble izquierda *\/\n          font-size: 5rem;\n          color: #adb5bd;\n          position: absolute;\n          left: 0.5rem;\n          top: -0.5rem; \/* ajusta seg\u00fan altura del texto *\/\n          font-family: Georgia, serif; \/* tipograf\u00eda elegante *\/\n          transition: color 0.3s ease;\n        }\n        .custom-blockquote:hover::before,\n        .custom-blockquote:hover::after \n        {\n          color: #fcaa52;\n        }\n        .custom-blockquote .blockquote-header \n        {\n          font-size: 1.25rem;\n          text-align: justify; \/* justificado normal *\/\n          font-weight: 500;\n          color: #212529;\n          padding-left: 35px;\n          padding-right: 35px; \/* espacio para que la comilla final no choque *\/\n        }\n        \/* blockquote Estilos *\/\n        .edicto-item \n        {\n          display: flex;\n          justify-content: space-between;\n          align-items: center;\n          background: #f8f9fa;\n          padding: 12px 15px;\n          border-radius: 6px;\n          border-left: 5px solid #999999;\n          margin-bottom: 10px;\n          transition: all 0.3s ease-in-out;\n        }\n        .edicto-item:hover \n        {\n          transform: scale(1.02);\n          border-left-color: #fcaa52;\n        }\n        .edicto-left \n        {\n          display: flex;\n          flex-direction: column;\n          font-size: 0.9rem;\n          color: #555;\n        }\n        .edicto-left .id \n        {\n          font-weight: bold;\n          color: #003875;\n        }\n        .edicto-right \n        {\n          flex: 1;\n          text-align: right;\n        }\n        .edicto-right a \n        {\n          font-weight: 500;\n          text-decoration: none;\n          color: #333;\n        }\n        .edicto-right a:hover \n        {\n          color: #000000;\n        }\n        .custom-underline::after \n        {\n          content: \"\";\n          position: absolute;\n          left: 0px;\n          right: -5px;\n          bottom: 0;\n          height: 3px;\n          background-color: #fcaa52;\n        }\n        .bg-suplemento\n        {\n          background-color: #15395A !important;\n          font-weight: bold;\n        }\n        .bg-secondary \n        {\n          background-color: rgb(151, 160, 167) !important;\n        }\n      <\/style>\n    <\/head>\n    <body>\n      <div class=\"container-fluid\">\n        <div class=\"row gy-4\">\n          <div class=\"col-lg-12 text-center\">\n            <h3 class=\"fw-bold custom-underline mb-5\">Certificado de No Defraudaci\u00f3n Aduanera<\/h3>\n          <\/div>  \n          <div class=\"col-lg-12 text-center\">\n            <div id=\"myaccordionid\" class=\"accordion\"><\/div>\n          <\/div>\n        <\/div>   \n      <\/div>\n    <\/body>\n  <\/html>`;\n\n  iframe.srcdoc = srcdoc;\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Datos estructurados\n  \/\/ -----------------------------\n  const categories = \n  {\n    Cat1: \"Persona Juridica\",\n    Cat2: \"Persona Natural\"\n  };\n\n  const Subcategories = \n  {\n    SubCat1 : \"Tramitado Personalmente\",\n    SubCat2 : \"Tramitado por personal de la empresa\",\n    SubCat3 : \"A trav\u00e9s de Abogado\",\n    SubCat4 : \"A trav\u00e9s de Corredor de Aduanas\",\n    SubCat5 : \"Observaci\u00f3n\",\n  };\n\n  \/\/ -----------------------------\n  \/\/ \ud83d\udd39 Datos Generales\n  \/\/ -----------------------------\n  const resoluciones = \n  [\n    { \n      title: \"Solicitud dirigida a Se\u00f1ores Secretar\u00eda General y firmada por el Representante Legal de la Empresa (favor detallar para qu\u00e9 se necesita la certificaci\u00f3n). \", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n    { \n      title: \"Copia del Certificado de Registro P\u00fablico vigente y su original para cotejar (el original se les devuelve).. \", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n    { \n      title: \"Copia autenticada por el Tribunal Electoral de la c\u00e9dula o carn\u00e9 de residente permanente, del Representante Legal y fotocopia de la misma (la original se les devuelve).. \", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n    { \n      title: \"Copia autenticada por Notaria del pasaporte del Representante Legal, en caso de ser extranjero y fotocopia del mismo (solo la parte donde constan las generales).. \", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n    { \n        title: \"Cinco Balboas (B\/. 5.00) que debe pagarse en la Caja de la instituci\u00f3n, los cuales cubren el costo del tr\u00e1mite.. \", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) en timbres fiscales (se pueden adquirir en bancos de la localidad o en la Direcci\u00f3n General de Ingresos (copia rosada); o bien, la certificaci\u00f3n puede ser franqueada al momento de ser retirada.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat2\",\n    },\n\n    { \n      title: \"Solicitud dirigida a Se\u00f1ores Secretar\u00eda General (favor detallar para qu\u00e9 se necesita la certificaci\u00f3n).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Poder Notariado otorgado por el Representante Legal de la empresa.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Copia del Certificado de Registro P\u00fablico vigente y original para cotejar (el original se les devuelve).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Copia simple de la c\u00e9dula del Representante Legal de la Empresa.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Copia simple del pasaporte del Representante Legal de la Empresa, en caso de ser extranjero (solo la parte donde constan las generales).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n        title: \"Cinco Balboas (B\/. 5.00) que debe pagarse en la Caja de la instituci\u00f3n, los cuales cubren el costo del tr\u00e1mite.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) en timbres fiscales (se pueden adquirir en bancos de la localidad o en la Direcci\u00f3n General de Ingreso (copia rosada); o bien, la certificaci\u00f3n puede ser franqueada al momento de ser retirada.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat3\",\n    },\n\n    { \n      title: \"Solicitud dirigida a Se\u00f1ores Secretar\u00eda General (favor detallar para qu\u00e9 se necesita la certificaci\u00f3n).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Copia del Certificado de Registro P\u00fablico vigente y original para cotejar (el original se les devuelve).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Copia autenticada por el Tribunal Electoral de la c\u00e9dula del Representante Legal de la Empresa y fotocopia de la misma (la original se les devuelve).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Copia autenticada por Notaria del pasaporte del Representante Legal de la Empresa, en caso de ser extranjero y fotocopia del mismo (solo la parte donde constan las generales).\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Cinco Balboas (B\/. 5.00) de costo, que debe pagarse en la Caja de la instituci\u00f3n, los cuales cubren el costo del tr\u00e1mite.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) en timbres fiscales (se pueden adquirir en bancos de la localidad o en la Direcci\u00f3n General de Ingreso (copia rosada); o bien, la certificaci\u00f3n puede ser franqueada al momento de ser retirada.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat4\",\n    },\n\n    { \n      title: \"La solicitud debe ser presentada en la Secretar\u00eda General.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat5\",\n    },\n    { \n      title: \"Este tr\u00e1mite tiene una duraci\u00f3n de aproximadamente dos (2) a tres (3) d\u00edas h\u00e1biles.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat5\",\n    },\n    { \n      title: \"La certificaci\u00f3n tiene vigencia de tres meses a partir de su emisi\u00f3n.\", \n      status: 1, \n      category: \"Cat1\",\n      Subcategories: \"SubCat5\",\n    },\n\n    { \n      title: \"Solicitud dirigida a la Lcda. Yoanny Prestan, Secretaria General.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat1\",\n    },\n    { \n      title: \"Cinco Balboas (B\/. 5.00) de costo, que debe pagarse en la Caja de la instituci\u00f3n.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat1\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) de recibo de pago expedido por la Direcci\u00f3n General de Ingresos (copia rosada), entregados sin adherir al documento al momento de presentar la solicitud; o bien, ser franqueados al momento de recibir la Certificaci\u00f3n final.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat1\",\n    },\n\n    { \n      title: \"Solicitud dirigida a la Lcda. Yoanny Prestan, Secretaria General.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Poder Notariado.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"C\u00e9dula del representado.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"En caso de extranjeros, copia del pasaporte.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Cinco Balboas (B\/. 5.00) de costo, que debe pagarse en la Caja de la instituci\u00f3n.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) de recibo de pago expedido por la Direcci\u00f3n General de Ingresos (copia rosada), entregados sin adherir al documento al momento de presentar la solicitud; o bien, ser franqueados al momento de recibir la Certificaci\u00f3n final.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat3\",\n    },\n\n    { \n      title: \"Solicitud dirigida a la Lcda. Yoanny Prestan, Secretaria General.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"C\u00e9dula del representado notariada.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"En caso de extranjeros, copia del pasaporte notariado.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Cinco Balboas (B\/. 5.00) de costo, que debe pagarse en la Caja de la instituci\u00f3n.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat4\",\n    },\n    { \n      title: \"Cincuenta centavos (0.50) de recibo de pago expedido por la Direcci\u00f3n General de Ingresos (copia rosada), entregados sin adherir al documento al momento de presentar la solicitud; o bien, ser franqueados al momento de recibir la Certificaci\u00f3n final.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat4\",\n    },\n\n    { \n      title: \"La solicitud debe ser presentada en la Secretar\u00eda General.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat5\",\n    },\n    { \n      title: \"Este tr\u00e1mite tiene una duraci\u00f3n de aproximadamente dos (2) a tres (3) d\u00edas h\u00e1biles.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat5\",\n    },\n    { \n      title: \"La certificaci\u00f3n tiene vigencia de tres meses a partir de su emisi\u00f3n.\", \n      status: 1, \n      category: \"Cat2\",\n      Subcategories: \"SubCat5\",\n    },\n  ]\n\n  iframe.addEventListener(\"load\", function () \n  {\n    const doc = iframe.contentDocument || iframe.contentWindow.document;\n\n    \/\/ Inyectar solo Bootstrap\n    const bs = doc.createElement(\"script\");\n    bs.src = \"\/wp-content\/uploads\/assets\/bootstrap\/js\/bootstrap.min.js\";\n    bs.async = false;\n    doc.body.appendChild(bs);\n\n    let libs = { bs: false };\n\n    bs.onload = () => \n    { \n      libs.bs = true; \n      tryInit(); \n    };\n\n    function tryInit() \n    {\n      if (libs.bs) \n      {\n        const bsInstance = iframe.contentWindow.bootstrap;\n        initAfterLibs(bsInstance);\n      }\n    }\n\n    function initAfterLibs(bsInstance) \n    {\n      \/\/ Ajustar altura din\u00e1mica\n      function ajustarAltura() \n      {\n        iframe.style.height = doc.body.scrollHeight + \"px\";\n      }\n\n      const resizeObserver = new ResizeObserver(ajustarAltura);\n      resizeObserver.observe(doc.body);\n      iframe.contentWindow.addEventListener(\"resize\", ajustarAltura);\n\n      const accordionContainer = doc.getElementById(\"myaccordionid\");\n      if (!accordionContainer) {\n        console.error(\"\u274c No se encontr\u00f3 el contenedor del acorde\u00f3n\");\n        return;\n      }\n      accordionContainer.innerHTML = \"\";\n\n      for (const [catKey, catName] of Object.entries(categories)) {\n        const expanded = catKey === \"Cat1\";\n        const btnClass = expanded ? \"accordion-button\" : \"accordion-button collapsed\";\n        const ariaExp = expanded ? \"true\" : \"false\";\n        const collapseClass = expanded ? \"accordion-collapse collapse show\" : \"accordion-collapse collapse\";\n        let contenidoCat = \"\";\n\n        const catItems = resoluciones.filter(r => r.category === catKey && r.status === 1);\n        const itemsPorSubcat = {};\n        catItems.forEach(item => {\n          if (!itemsPorSubcat[item.Subcategories]) itemsPorSubcat[item.Subcategories] = [];\n          itemsPorSubcat[item.Subcategories].push(item);\n        });\n\n        let contenidoHTML = '';\n        let firstSubcat = true;\n\n        Object.entries(itemsPorSubcat).forEach(([subcatKey, items]) => {\n          const collapseSubcatId = `collapse-${catKey}-${subcatKey}`;\n\n          \/\/ Agrupar por help (solo para iterar, sin helpCategories)\n          const itemsPorHelp = {};\n          items.forEach(item => {\n            if (!itemsPorHelp[item.help]) itemsPorHelp[item.help] = [];\n            itemsPorHelp[item.help].push(item);\n          });\n\n          let bodyHTML = '';\n          Object.entries(itemsPorHelp).forEach(([helpKey, helpItems]) => {\n            bodyHTML += `<ul class=\"list-group archivos-list mb-2\">`;\n            helpItems.forEach(item => {\n              bodyHTML += `\n                <li class=\"list-group-item d-flex align-items-center\">\n                  <div class=\"me-2\" style=\"width: 40px; display: flex; align-items: center; justify-content: center;\">\n                    <i class=\"fa-solid fa-check fa-lg\"><\/i>\n                  <\/div>\n                  <span class=\"text-muted flex-grow-1 text-start\">\n                    ${item.title}\n                  <\/span>\n                <\/li>`;\n            });\n            bodyHTML += `<\/ul>`;\n          });\n\n          \/\/ Tarjeta Subcategory\n          contenidoHTML += `\n            <div class=\"fag_contenedor mb-3\">\n              <div class=\"card shadow-sm mb-3\">\n                <div class=\"card-header d-flex justify-content-between align-items-center ${firstSubcat ? \"bg-suplemento text-white\" : \"bg-secondary\"}\">\n                  <span>${Subcategories[subcatKey] || subcatKey}<\/span>\n                  <button class=\"btn btn-light btn-sm toggle-btn ${firstSubcat ? \"\" : \"collapsed\"}\" \n                          data-bs-toggle=\"collapse\" data-bs-target=\"#${collapseSubcatId}\" \n                          aria-expanded=\"${firstSubcat ? \"true\" : \"false\"}\">\n                    ${firstSubcat ? \"Ocultar\" : \"Ver\"}\n                  <\/button>\n                <\/div>\n                <div id=\"${collapseSubcatId}\" class=\"collapse ${firstSubcat ? \"show\" : \"\"} card-body\" data-bs-parent=\"#collapse-${catKey}\">\n                  ${bodyHTML}\n                <\/div>\n              <\/div>\n            <\/div>`;\n\n          firstSubcat = false;\n        });\n\n        contenidoCat = contenidoHTML;\n\n        \/\/ setTimeout para eventos de collapse\n        setTimeout(() => {\n          const accordionBody = doc.querySelector(`#collapse-${catKey} .accordion-body`);\n          if (!accordionBody) return;\n\n          const toggleButtons = accordionBody.querySelectorAll(\".toggle-btn\");\n          toggleButtons.forEach(btn => {\n            const target = doc.querySelector(btn.dataset.bsTarget);\n            if (!target) return;\n            const header = target.closest('.card').querySelector('.card-header');\n\n            btn.textContent = target.classList.contains(\"show\") ? \"Ocultar\" : \"Ver\";\n            header.classList.toggle('bg-suplemento', target.classList.contains(\"show\"));\n            header.classList.toggle('text-white', target.classList.contains(\"show\"));\n            header.classList.toggle('bg-secondary', !target.classList.contains(\"show\"));\n\n            target.addEventListener('shown.bs.collapse', () => {\n              btn.textContent = 'Ocultar';\n              header.classList.add('bg-suplemento', 'text-white');\n              header.classList.remove('bg-secondary');\n\n              accordionBody.querySelectorAll(\".fag_contenedor .card-body.collapse.show\").forEach(abierto => {\n                if (abierto !== target) {\n                  bsInstance.Collapse.getOrCreateInstance(abierto).hide();\n                }\n              });\n            });\n\n            target.addEventListener('hidden.bs.collapse', () => {\n              btn.textContent = 'Ver';\n              header.classList.add('bg-secondary');\n              header.classList.remove('bg-suplemento', 'text-white');\n            });\n\n            btn.addEventListener('click', e => {\n              e.preventDefault();\n              bsInstance.Collapse.getOrCreateInstance(target).toggle();\n            });\n          });\n        }, 100);\n\n        \/\/ Insertar acorde\u00f3n\n        const itemHTML = `\n          <div class=\"accordion-item\">\n            <h2 class=\"accordion-header\" id=\"heading-${catKey}\">\n              <button class=\"${btnClass}\" type=\"button\" data-bs-toggle=\"collapse\"\n                      data-bs-target=\"#collapse-${catKey}\" aria-expanded=\"${ariaExp}\" aria-controls=\"collapse-${catKey}\">\n                ${catName}\n              <\/button>\n            <\/h2>\n            <div id=\"collapse-${catKey}\" class=\"${collapseClass}\" data-bs-parent=\"#myaccordionid\" aria-labelledby=\"heading-${catKey}\">\n              <div class=\"accordion-body\">${contenidoCat}<\/div>\n            <\/div>\n          <\/div>`;\n        accordionContainer.insertAdjacentHTML(\"beforeend\", itemHTML);\n      }\n\n      ajustarAltura();\n    }\n  });\n});\n<\/script>    <\/div>\n    ","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-485","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/\" \/>\n<meta property=\"og:site_name\" content=\"Autoridad Nacional de Aduanas\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aduanas.panama\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-17T12:29:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"175\" \/>\n\t<meta property=\"og:image:height\" content=\"76\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@aduanaspanama\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/certificado-de-no-defraudacion-aduanera\\\/\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/certificado-de-no-defraudacion-aduanera\\\/\",\"name\":\"Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#website\"},\"datePublished\":\"2025-08-14T15:36:36+00:00\",\"dateModified\":\"2025-10-17T12:29:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/certificado-de-no-defraudacion-aduanera\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/certificado-de-no-defraudacion-aduanera\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/index.php\\\/certificado-de-no-defraudacion-aduanera\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.ana.gob.pa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Certificado de no Defraudaci\u00f3n Aduanera\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#website\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/\",\"name\":\"Autoridad Nacional de Aduanas\",\"description\":\"Autoridad Nacional de Aduanas\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#organization\"},\"alternateName\":\"Autoridad Nacional de Aduanas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ana.gob.pa\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#organization\",\"name\":\"Autoridad Nacional de Aduanas\",\"alternateName\":\"Autoridad Nacional de Aduanas\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ana.gob.pa\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-de-aduanas-y-gobierno.png\",\"contentUrl\":\"https:\\\/\\\/www.ana.gob.pa\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/logo-de-aduanas-y-gobierno.png\",\"width\":2860,\"height\":423,\"caption\":\"Autoridad Nacional de Aduanas\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ana.gob.pa\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/aduanas.panama\\\/\",\"https:\\\/\\\/x.com\\\/aduanaspanama\",\"https:\\\/\\\/www.instagram.com\\\/aduanaspanama\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/","og_locale":"es_ES","og_type":"article","og_title":"Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas","og_url":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/","og_site_name":"Autoridad Nacional de Aduanas","article_publisher":"https:\/\/www.facebook.com\/aduanas.panama\/","article_modified_time":"2025-10-17T12:29:34+00:00","og_image":[{"width":175,"height":76,"url":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@aduanaspanama","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/","url":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/","name":"Certificado de no Defraudaci\u00f3n Aduanera - Autoridad Nacional de Aduanas","isPartOf":{"@id":"https:\/\/www.ana.gob.pa\/#website"},"datePublished":"2025-08-14T15:36:36+00:00","dateModified":"2025-10-17T12:29:34+00:00","breadcrumb":{"@id":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ana.gob.pa\/index.php\/certificado-de-no-defraudacion-aduanera\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.ana.gob.pa\/"},{"@type":"ListItem","position":2,"name":"Certificado de no Defraudaci\u00f3n Aduanera"}]},{"@type":"WebSite","@id":"https:\/\/www.ana.gob.pa\/#website","url":"https:\/\/www.ana.gob.pa\/","name":"Autoridad Nacional de Aduanas","description":"Autoridad Nacional de Aduanas","publisher":{"@id":"https:\/\/www.ana.gob.pa\/#organization"},"alternateName":"Autoridad Nacional de Aduanas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ana.gob.pa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.ana.gob.pa\/#organization","name":"Autoridad Nacional de Aduanas","alternateName":"Autoridad Nacional de Aduanas","url":"https:\/\/www.ana.gob.pa\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.ana.gob.pa\/#\/schema\/logo\/image\/","url":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo-de-aduanas-y-gobierno.png","contentUrl":"https:\/\/www.ana.gob.pa\/wp-content\/uploads\/2025\/07\/logo-de-aduanas-y-gobierno.png","width":2860,"height":423,"caption":"Autoridad Nacional de Aduanas"},"image":{"@id":"https:\/\/www.ana.gob.pa\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aduanas.panama\/","https:\/\/x.com\/aduanaspanama","https:\/\/www.instagram.com\/aduanaspanama"]}]}},"_links":{"self":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/comments?post=485"}],"version-history":[{"count":53,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/485\/revisions"}],"predecessor-version":[{"id":3922,"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/pages\/485\/revisions\/3922"}],"wp:attachment":[{"href":"https:\/\/www.ana.gob.pa\/index.php\/wp-json\/wp\/v2\/media?parent=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}