{"id":19505,"date":"2026-05-25T17:15:56","date_gmt":"2026-05-25T20:15:56","guid":{"rendered":"https:\/\/siteprov.tecnospeed.com.br\/?page_id=19505"},"modified":"2026-07-07T14:57:38","modified_gmt":"2026-07-07T17:57:38","slug":"suite-de-componentes","status":"publish","type":"page","link":"https:\/\/tecnospeed.com.br\/en\/plugdfe\/suite-de-componentes\/","title":{"rendered":"PlugDfe Suite"},"content":{"rendered":"<section class=\"bde-section-19505-100 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-columns-19505-111 bde-columns\"><div class=\"bde-column-19505-112 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-badge-19505-372 bde-badge\">\n<span >Conhe\u00e7a a <b>Su\u00edte de componentes <\/b><\/span>\n<\/div><h1 class=\"bde-heading-19505-105 bde-heading\" data-entrance=\"slideUp\">\nSeu ERP emite nota fiscal. O PlugDFe Su\u00edte garante que funcione sempre.\n<\/h1><div class=\"bde-text-19505-108 bde-text\" data-entrance=\"slideUp\">\nA solu\u00e7\u00e3o definitiva em emiss\u00e3o fiscal para desenvolvedores. Potencialize seus ERPs com a<b> Su\u00edte de Componentes da TecnoSpeed<\/b>, criada para emitir documentos fiscais em linguagens compat\u00edveis com DLL e OCX\/ActiveX.<br><br>Foque no desenvolvimento. N\u00f3s cuidamos do fiscal.\n<\/div><div class=\"bde-button-19505-298 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#form\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Integrar o PlugDFe Su\u00edte no meu ERP<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-button-19505-299 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/360053142454-Vis%C3%A3o-Geral-dos-Componentes-da-TecnoSpeed\" target=\"_blank\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Ver documenta\u00e7\u00e3o t\u00e9cnica<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-column-19505-113 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-code-block-19505-316 bde-code-block\">\n\n  <style>\n.ts-hero-image-container {\n  position: relative;\n  width: 100%;\n  max-width: 600px;\n  margin: 0 auto;\n  overflow: visible;\n  padding-top: 2.5rem;\n  padding-right: 0.75rem;\n}\n\n.ts-hero-card {\n  position: relative;\n  width: 100%;\n  border-radius: 2rem;\n  overflow: hidden;\n  transition: box-shadow 0.3s ease;\n}\n\n.ts-hero-card:hover {\n  box-shadow: 0 25px 50px -12px #271c82;\n}\n\n.ts-hero-image {\n  width: 100%;\n  height: auto;\n  object-fit: cover;\n  display: block;\n}\n\n.ts-hero-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(to top, rgba(15, 23, 42, 0.2), transparent, transparent);\n  pointer-events: none;\n}\n\n.ts-floating-badge {\n  position: absolute;\n  top: 0.25rem;\n  right: 0rem;\n  z-index: 20;\n  animation: ts-badge-float 3s ease-in-out infinite;\n}\n\n.ts-floating-badge-inner {\n  position: relative;\n  width: 5rem;\n  height: 5rem;\n}\n\n@keyframes ts-badge-float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n@keyframes ts-badge-rotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n.ts-badge-text-circle {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n  z-index: 30;\n  animation: ts-badge-rotate 20s linear infinite;\n}\n\n.ts-badge-rotating-text {\n  fill: #ffffff;\n  font-size: 10.5px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n}\n\n.ts-badge-center {\n  position: absolute;\n  inset: 7px;\n  border-radius: 50%;\n  background-color: rgba(15, 23, 42, 0.95);\n  border: 1.5px solid #7C6CEE;\n  box-shadow: 0 20px 40px -12px #271C82;\n  z-index: 20;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  backdrop-filter: blur(16px);\n}\n\n.ts-badge-icon {\n  width: 1.1rem;\n  height: 1.1rem;\n  color: #8A39AD;\n  margin-bottom: 0.25rem;\n}\n\n.ts-badge-label {\n  font-size: 6px;\n  color: rgba(255, 255, 255, 0.9);\n  font-weight: 700;\n  line-height: 1.1;\n  text-align: center;\n  padding: 0 0.2rem;\n}\n\n@media (min-width: 481px) and (max-width: 640px) {\n  .ts-hero-image-container {\n    padding-top: 3.5rem;\n    padding-right: 1rem;\n  }\n  .ts-floating-badge {\n    top: 0.25rem;\n    right: -0.25rem;\n  }\n  .ts-floating-badge-inner {\n    width: 6rem;\n    height: 6rem;\n  }\n  .ts-badge-center {\n    inset: 8px;\n    border-width: 2.5px;\n  }\n  .ts-badge-icon {\n    width: 1.3rem;\n    height: 1.3rem;\n    margin-bottom: 0.35rem;\n  }\n  .ts-badge-label {\n    font-size: 7px;\n  }\n}\n\n@media (min-width: 641px) and (max-width: 1023px) {\n  .ts-hero-image-container {\n    padding-top: 3.5rem;\n  }\n  .ts-floating-badge {\n    top: 0.5rem;\n    right: -0.625rem;\n  }\n  .ts-floating-badge-inner {\n    width: 7rem;\n    height: 7rem;\n  }\n  .ts-badge-center {\n    inset: 9px;\n    border-width: 3px;\n  }\n  .ts-badge-icon {\n    width: 1.5rem;\n    height: 1.5rem;\n    margin-bottom: 0.35rem;\n  }\n  .ts-badge-label {\n    font-size: 8px;\n  }\n}\n\n@media (min-width: 1024px) {\n  .ts-hero-image-container {\n    padding-top: 2rem;\n    padding-right: 1.5rem;\n  }\n  .ts-hero-card {\n    border-radius: 3rem;\n  }\n  .ts-floating-badge {\n    top: 2rem;\n    right: -0.5rem;\n  }\n  .ts-floating-badge-inner {\n    width: 8rem;\n    height: 8rem;\n  }\n  .ts-badge-center {\n    inset: 12px;\n    border-width: 3px;\n  }\n  .ts-badge-icon {\n    width: 1.75rem;\n    height: 1.75rem;\n    margin-bottom: 0.4rem;\n  }\n  .ts-badge-label {\n    font-size: 8px;\n  }\n}\n\n@media (min-width: 1280px) {\n  .ts-floating-badge-inner {\n    width: 8.5rem;\n    height: 8.5rem;\n  }\n  .ts-badge-center {\n    inset: 14px;\n  }\n  .ts-badge-icon {\n    width: 1.85rem;\n    height: 1.85rem;\n    margin-bottom: 0.4rem;\n  }\n  .ts-badge-label {\n    font-size: 10px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ts-floating-badge,\n  .ts-badge-text-circle {\n    animation: none;\n  }\n}\n<\/style>\n\n<div class=\"ts-hero-image-container\">\n  <div class=\"ts-hero-card\">\n    <img decoding=\"async\"\n      src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Images\/Product%20pages\/DFe\/prd-suite_mYVtowdr7.jpg\"\n      alt=\"PlugBoleto\"\n      class=\"ts-hero-image\"\n    >\n    <div class=\"ts-hero-overlay\"><\/div>\n  <\/div>\n\n  <div class=\"ts-floating-badge\">\n    <div class=\"ts-floating-badge-inner\">\n\n      <svg class=\"ts-badge-text-circle\" viewBox=\"0 0 140 140\">\n        <defs>\n          <path id=\"ts-badge-text-path\" d=\"M 70,70 m -63,0 a 63,63 0 1,1 126,0 a 63,63 0 1,1 -126,0\" \/>\n        <\/defs>\n        <text class=\"ts-badge-rotating-text\">\n          <textPath href=\"#ts-badge-text-path\" startOffset=\"0%\">\n            UMA SOLU\u00c7\u00c3O TECNOSPEED \u2022 UMA SOLU\u00c7\u00c3O TECNOSPEED \u2022\n          <\/textPath>\n        <\/text>\n      <\/svg>\n\n      <div class=\"ts-badge-center\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6366F1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"ts-badge-icon\"><path d=\"M14 22h4a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v6\"\/><path d=\"M14 2v5a1 1 0 0 0 1 1h5\"\/><path d=\"M5 14a1 1 0 0 0-1 1v2a1 1 0 0 1-1 1 1 1 0 0 1 1 1v2a1 1 0 0 0 1 1\"\/><path d=\"M9 22a1 1 0 0 0 1-1v-2a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-2a1 1 0 0 0-1-1\"\/><\/svg>\n        <div class=\"ts-badge-label\">SU\u00cdTE DE<br>COMPONENTES<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n  function initHeroBadge() {\n    var container = document.querySelector('.ts-hero-image-container');\n    if (!container || !('IntersectionObserver' in window)) return;\n    var observer = new IntersectionObserver(\n      function(entries) {\n        entries.forEach(function(entry) {\n          var badge = entry.target.querySelector('.ts-floating-badge');\n          var textCircle = entry.target.querySelector('.ts-badge-text-circle');\n          var state = entry.isIntersecting ? 'running' : 'paused';\n          if (badge) badge.style.animationPlayState = state;\n          if (textCircle) textCircle.style.animationPlayState = state;\n        });\n      },\n      { threshold: 0.1 }\n    );\n    observer.observe(container);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initHeroBadge);\n  } else {\n    initHeroBadge();\n  }\n})();\n<\/script>\n\n\n<\/div>\n<\/div><\/div><div class=\"bde-div-19505-300 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-columns-19505-301 bde-columns\"><div class=\"bde-column-19505-302 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-19505-303 bde-text\">\nA infraestrutura fiscal para software houses\n<\/div>\n<\/div><div class=\"bde-column-19505-304 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-19505-305 bde-text\">\n+4.100\n<\/div><div class=\"bde-text-19505-306 bde-text\">\nsoftware houses j\u00e1 integradas\n<\/div>\n<\/div><div class=\"bde-column-19505-310 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-19505-311 bde-text\">\n20\n<\/div><div class=\"bde-text-19505-312 bde-text\">\nanos de mercado\n<\/div>\n<\/div><div class=\"bde-column-19505-313 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-19505-314 bde-text\">\n+224\n<\/div><div class=\"bde-text-19505-315 bde-text\">\nespecialistas\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-129 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"oxy-container-19505-130 oxy-container\"><div class=\"bde-columns-19505-131 bde-columns\"><div class=\"bde-column-19505-132 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-badge-19505-202 bde-badge\">\n<span >\u26a1Para Software Houses<\/span>\n<\/div><div class=\"oxy-container-19505-240 oxy-container\"><h2 class=\"bde-heading-19505-134 bde-heading\">\nIntegre. Escale. Deixa o fiscal com a gente.\n<\/h2><\/div><div class=\"bde-text-19505-136 bde-text\">\nSeu tempo \u00e9 melhor gasto construindo software do que decifrando legisla\u00e7\u00e3o fiscal. Fale com um consultor da TecnoSpeed e descubra em minutos como o PlugDFe Su\u00edte se encaixa no seu projeto,\u00a0 sem compromisso, sem enrola\u00e7\u00e3o. <b>Voc\u00ea fala diretamente com quem entende de integra\u00e7\u00e3o, de c\u00f3digo e de fiscal<\/b>.\n<\/div><div class=\"bde-code-block-19505-317 bde-code-block\">\n\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.pn-pills-wrap {\n  font-family: 'Urbanist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  box-sizing: border-box;\n  padding: 0;\n}\n.pn-pills-wrap *,\n.pn-pills-wrap *::before,\n.pn-pills-wrap *::after { box-sizing: border-box; }\n\n.pn-pills-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.pn-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 14px;\n  border-radius: 9999px;\n  background: rgba(39, 28, 130, 1);\n  border: 1px solid rgba(39, 28, 130, 0.40);\n  color: #ffffff;\n  font-size: 12px;\n  font-weight: 600;\n}\n.pn-pill .pn-pill-mark {\n  font-weight: 700;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  color: #ffffff;\n}\n.pn-pill-alt {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 14px;\n  border-radius: 9999px;\n  background: rgba(39, 28, 130, 0.15);\n  border: 1px solid rgba(39, 28, 130, 0.40);\n  color: #271C82;\n  font-size: 12px;\n  font-weight: 600;\n}\n.pn-pill-alt .pn-pill-mark {\n  font-weight: 700;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  color: #271C82;\n}\n\n\/* Hover state *\/\n.pn-pill:hover {\n  background: rgba(39, 28, 130, 0.95);\n  transform: translateY(-1px);\n  transition: transform 0.15s ease, background 0.15s ease;\n}\n<\/style>\n\n<div class=\"pn-pills-wrap\">\n  <div class=\"pn-pills-row\">\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>DLL \u00b7 OCX\/ActiveX<\/span>\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>Emiss\u00e3o local<\/span>\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>Atualiza\u00e7\u00f5es fiscais autom\u00e1ticas<\/span>\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>Suporte de dev para dev<\/span>\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>Pague por licen\u00e7a<\/span>\n    <span class=\"pn-pill-alt\"><span class=\"pn-pill-mark\">+<\/span>Certificado A1 e A3<\/span>\n  <\/div>\n<\/div>\n\n\n\n<\/div>\n<\/div><div class=\"bde-column-19505-133 bde-column\">\n  \n  \n\t\n\n\n\n<div id=\"form\" class=\"bde-form-builder-19505-138 bde-form-builder\">\n\n\n<form id=\"forms_dfesuite138\" class=\"breakdance-form breakdance-form--vertical\" data-options=\"{&quot;slug&quot;:&quot;custom&quot;,&quot;name&quot;:&quot;Forms_DFeSuite&quot;,&quot;ajaxUrl&quot;:&quot;https:\\\/\\\/tecnospeed.com.br\\\/wp-admin\\\/admin-ajax.php&quot;,&quot;clearOnSuccess&quot;:true,&quot;hideOnSuccess&quot;:true,&quot;successMessage&quot;:&quot;Obrigado! Em breve um de nossos consultores entrar\\u00e1 em contato.&quot;,&quot;errorMessage&quot;:&quot;Opa! Algo deu errado, tente novamente.&quot;,&quot;redirect&quot;:true,&quot;redirectUrl&quot;:&quot;https:\\\/\\\/tecnospeed.com.br\\\/obrigado\\\/&quot;,&quot;customJavaScript&quot;:&quot;&quot;,&quot;recaptcha&quot;:{&quot;key&quot;:&quot;6LccXyYtAAAAAJjDjqytoy8ptBW_R3FNWdmvrRID&quot;,&quot;enabled&quot;:true},&quot;honeypot_enabled&quot;:false,&quot;popupsOnSuccess&quot;:[],&quot;popupsOnError&quot;:[]}\" data-steps=\"0\" >\n  \n  \n  \n<div class=\"breakdance-form-field breakdance-form-field--text\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"nome\">\n            Nome<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <input\n    class=\"breakdance-form-field__input\"\n    id=\"nome\"\n    aria-describedby=\"nome\"\n    type=\"text\"\n    name=\"fields[nome]\"\n    placeholder=\"\"\n    value=\"\"\n                \n        \n        \n    required\n    \n    \n    \n>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--email\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"e_mail_corporativo\">\n            E-mail Corporativo<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <input\n    class=\"breakdance-form-field__input\"\n    id=\"e_mail_corporativo\"\n    aria-describedby=\"e_mail_corporativo\"\n    type=\"email\"\n    name=\"fields[e_mail_corporativo]\"\n    placeholder=\"\"\n    value=\"\"\n                \n        \n        \n    required\n    \n    \n    \n>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--text\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"empresa\">\n            Empresa<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <input\n    class=\"breakdance-form-field__input\"\n    id=\"empresa\"\n    aria-describedby=\"empresa\"\n    type=\"text\"\n    name=\"fields[empresa]\"\n    placeholder=\"\"\n    value=\"\"\n                \n        \n        \n    required\n    \n    \n    \n>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--tel\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"telefone\">\n            Telefone<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <input\n    class=\"breakdance-form-field__input\"\n    id=\"telefone\"\n    aria-describedby=\"telefone\"\n    type=\"tel\"\n    name=\"fields[telefone]\"\n    placeholder=\"\"\n    value=\"\"\n                \n        \n        \n    required\n    \n    \n    \n>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--select\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"cargo\">\n            Cargo<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <select\n    class=\"breakdance-form-field__input\"\n    id=\"cargo\"\n    name=\"fields[cargo]\"\n    required\n    \n        >\n      <option value=\"\">Select...<\/option>\n          <option value=\"CEO\/Fundador\" >CEO\/Fundador<\/option>\n        <option value=\"CTO (Chief Technology Officer)\" >CTO (Chief Technology Officer)<\/option>\n        <option value=\"Diretor de T.I.\" >Diretor de T.I.<\/option>\n        <option value=\"Gerente de Desenvolvimento de Software\" >Gerente de Desenvolvimento de Software<\/option>\n        <option value=\"L\u00edder T\u00e9cnico\" >L\u00edder T\u00e9cnico<\/option>\n        <option value=\"Arquiteto de Software\" >Arquiteto de Software<\/option>\n        <option value=\"Product Owner\" >Product Owner<\/option>\n        <option value=\"Gerente de Produto\" >Gerente de Produto<\/option>\n        <option value=\"Desenvolvedor de Software\" >Desenvolvedor de Software<\/option>\n        <option value=\"Analista de Sistemas\" >Analista de Sistemas<\/option>\n        <option value=\"Gerente de Projetos de T.I.\" >Gerente de Projetos de T.I.<\/option>\n        <option value=\"Diretor de Opera\u00e7\u00f5es\" >Diretor de Opera\u00e7\u00f5es<\/option>\n        <option value=\"Especialista em Infraestrutura\" >Especialista em Infraestrutura<\/option>\n        <option value=\"Coordenador de T.I.\" >Coordenador de T.I.<\/option>\n        <option value=\"Outro\" >Outro<\/option>\n  <\/select>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--select\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"Sua_empresa_e_Desenvolvedora_de_Software\">\n            Sua empresa \u00e9 Desenvolvedora de Software?<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <select\n    class=\"breakdance-form-field__input\"\n    id=\"Sua_empresa_e_Desenvolvedora_de_Software\"\n    name=\"fields[Sua_empresa_e_Desenvolvedora_de_Software]\"\n    required\n    \n        >\n      <option value=\"\">Select...<\/option>\n          <option value=\"Sim, sou uma Software House\" >Sim, sou uma Software House<\/option>\n        <option value=\"N\u00e3o, mas tenho uma equipe de T.I. interna\" >N\u00e3o, mas tenho uma equipe de T.I. interna<\/option>\n        <option value=\"N\u00e3o e n\u00e3o possuo desenvolvedor na minha empresa\" >N\u00e3o e n\u00e3o possuo desenvolvedor na minha empresa<\/option>\n  <\/select>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--select\" >\n    \n    \n            <label class=\"breakdance-form-field__label\" for=\"Defina_seu_segmento_de_atuacao\">\n            Defina seu segmento de atua\u00e7\u00e3o:<span class=\"breakdance-form-field__required\">*<\/span>\n        <\/label>\n    \n    <select\n    class=\"breakdance-form-field__input\"\n    id=\"Defina_seu_segmento_de_atuacao\"\n    name=\"fields[Defina_seu_segmento_de_atuacao]\"\n    required\n    \n        >\n      <option value=\"\">Select...<\/option>\n          <option value=\"Agricultura\" >Agricultura<\/option>\n        <option value=\"Alimentos e bebidas\" >Alimentos e bebidas<\/option>\n        <option value=\"Atacado\" >Atacado<\/option>\n        <option value=\"Constru\u00e7\u00e3o civil\" >Constru\u00e7\u00e3o civil<\/option>\n        <option value=\"Contabilidade\" >Contabilidade<\/option>\n        <option value=\"Educa\u00e7\u00e3o\" >Educa\u00e7\u00e3o<\/option>\n        <option value=\"Energia\" >Energia<\/option>\n        <option value=\"Engenharia\" >Engenharia<\/option>\n        <option value=\"Financeiro\/Fintech\" >Financeiro\/Fintech<\/option>\n        <option value=\"Hotelaria\" >Hotelaria<\/option>\n        <option value=\"M\u00eddia\" >M\u00eddia<\/option>\n        <option value=\"Produtos qu\u00edmicos\" >Produtos qu\u00edmicos<\/option>\n        <option value=\"Sa\u00fade\" >Sa\u00fade<\/option>\n        <option value=\"Servi\u00e7os\" >Servi\u00e7os<\/option>\n        <option value=\"Setor p\u00fablico\" >Setor p\u00fablico<\/option>\n        <option value=\"Tecnologia da Informa\u00e7\u00e3o (TI)\" >Tecnologia da Informa\u00e7\u00e3o (TI)<\/option>\n        <option value=\"Telecomunica\u00e7\u00f5es\/Internet\" >Telecomunica\u00e7\u00f5es\/Internet<\/option>\n        <option value=\"Transportes\" >Transportes<\/option>\n        <option value=\"Varejo\" >Varejo<\/option>\n        <option value=\"Vestu\u00e1rio\" >Vestu\u00e1rio<\/option>\n        <option value=\"Outros\" >Outros<\/option>\n  <\/select>\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--checkbox\" >\n    \n    \n    \n    <fieldset role=\"group\"\n    aria-label=\"Pol\u00edticas de privacidade\"\n    >\n       <legend class=\"breakdance-form-field__label\">Pol\u00edticas de privacidade<span class=\"breakdance-form-field__required\">*<\/span><\/legend>\n          <div class=\"breakdance-form-checkbox\">\n          <input\n              type=\"checkbox\"\n              name=\"fields[Politicas_de_privacidade]\"\n              value=\"Ao preencher este formul\u00e1rio, voc\u00ea concorda em receber comunica\u00e7\u00f5es da TecnoSpeed, incluindo e-mails e mensagens pelo WhatsApp. Voc\u00ea pode revogar seu consentimento a qualquer momento. Acesse nossa &lt;a href=&quot;https:\/\/tecnospeed.com.br&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Pol\u00edticas de Privacidade&lt;\/a&gt;\"\n              id=\"Politicas_de_privacidade-1\"\n              checked\n                        >\n          <label class=\"breakdance-form-checkbox__text\" for=\"Politicas_de_privacidade-1\">Ao preencher este formul\u00e1rio, voc\u00ea concorda em receber comunica\u00e7\u00f5es da TecnoSpeed, incluindo e-mails e mensagens pelo WhatsApp. Voc\u00ea pode revogar seu consentimento a qualquer momento. Acesse nossa <a href=\"https:\/\/tecnospeed.com.br\" target=\"_blank\" rel=\"noopener\">Pol\u00edticas de Privacidade<\/a><\/label>\n      <\/div>\n  <\/fieldset>\n\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"url_origem\"\n    type=\"hidden\"\n    name=\"fields[url_origem]\"\n    value=\"Site-Forms_DFeSuite\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"produto_interesse\"\n    type=\"hidden\"\n    name=\"fields[produto_interesse]\"\n    value=\"Su\u00edte de Componentes DFe\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"operacao\"\n    type=\"hidden\"\n    name=\"fields[operacao]\"\n    value=\"PlugDFe Suite\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"utm_campaign\"\n    type=\"hidden\"\n    name=\"fields[utm_campaign]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"utm_source\"\n    type=\"hidden\"\n    name=\"fields[utm_source]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"utm_medium\"\n    type=\"hidden\"\n    name=\"fields[utm_medium]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"utm_content\"\n    type=\"hidden\"\n    name=\"fields[utm_content]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"utm_term\"\n    type=\"hidden\"\n    name=\"fields[utm_term]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n<div class=\"breakdance-form-field breakdance-form-field--hidden\" >\n    \n    \n    \n    <input\n    id=\"gclid\"\n    type=\"hidden\"\n    name=\"fields[gclid]\"\n    value=\"\"\n    >\n\n\n    \n    \n<\/div>\n\n\n  \n\n<div class=\"breakdance-form-field breakdance-form-footer\">\n    \n    \n                                    \n    \n    \n    \n    \n            \n            <button type=\"submit\" class=\"button-atom button-atom--primary breakdance-form-button breakdance-form-button__submit\"  >\n    \n        <span class=\"button-atom__text\">Enviar mensagem<\/span>\n\n        \n        \n            <\/button>\n    \n    <input type=\"hidden\" name=\"form_id\" value=\"138\">\n    <input type=\"hidden\" name=\"post_id\" value=\"19505\">\n<\/div>\n\n  \n<\/form>\n\n\n\n<\/div>\n<\/div><\/div><\/div><\/div>\n<\/section><section class=\"bde-section-19505-161 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-badge-19505-371 bde-badge\">\n<span >< \/ > O problema<\/span>\n<\/div><h2 class=\"bde-heading-19505-258 bde-heading\">\nLegisla\u00e7\u00e3o fiscal n\u00e3o para de mudar. Voc\u00ea n\u00e3o deveria precisar parar para acompanhar.\n<\/h2><div class=\"bde-text-19505-260 bde-text\">\nPara um desenvolvedor, manter conformidade fiscal funcionando, enquanto ainda entrega valor no produto principal, \u00e9 uma equa\u00e7\u00e3o imposs\u00edvel. <b>O PlugDFe Su\u00edte resolve esse problema na raiz<\/b>.\n<\/div><div class=\"bde-code-block-19505-330 bde-code-block\">\n\n  <!-- PlugDFe \u2014 5 Cards \"O Problema\" Standalone -->\n<style>\n  .plugdfe-problem * { box-sizing: border-box; }\n  .plugdfe-problem {\n    --pp-bg: transparent;\n    --pp-card: #151D2B;\n    --pp-fg: #ffffff;\n    --pp-fg-65: rgba(255,255,255,0.65);\n    --pp-fg-40: rgba(255,255,255,0.40);\n    --pp-border: rgba(255,255,255,0.06);\n    --pp-border-hover: rgba(99,102,241,0.30);\n    --pp-primary: #6366f1;\n    --pp-danger: #ef4444;\n    --pp-radius: 24px;\n    --pp-font: 'Urbanist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    --pp-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;\n\n    background: var(--pp-bg);\n    color: var(--pp-fg);\n    font-family: var(--pp-font);\n    width: 100%;\n    overflow: hidden;\n  }\n\n  \/* Mobile: 1 coluna *\/\n  .plugdfe-problem__grid {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 20px;\n    width: 100%;\n  }\n\n  .plugdfe-problem__card {\n    flex: 0 0 100%;\n    position: relative;\n    background: var(--pp-card);\n    border: 1px solid var(--pp-border);\n    border-radius: var(--pp-radius);\n    padding: 28px 32px 32px;\n    min-height: 260px;\n    display: flex;\n    flex-direction: column;\n    transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease;\n  }\n\n  \/* Tablet: 2 colunas *\/\n  @media (min-width: 768px) {\n    .plugdfe-problem__card {\n      flex: 0 0 calc(50% - 10px);\n    }\n  }\n\n  \/* Desktop: 3 colunas na 1\u00aa linha, 2 centralizadas na 2\u00aa *\/\n  @media (min-width: 1024px) {\n    .plugdfe-problem__card {\n      flex: 0 0 calc(33.333% - 14px);\n    }\n  }\n\n  .plugdfe-problem__card:hover {\n    border-color: var(--pp-border-hover);\n    transform: translateY(-2px);\n    box-shadow: 0 18px 40px -24px rgba(99,102,241,0.30);\n  }\n\n  .plugdfe-problem__head {\n    display: flex; align-items: flex-start; justify-content: space-between;\n    margin-bottom: 40px;\n  }\n  .plugdfe-problem__num {\n    font-family: var(--pp-mono);\n    font-size: 12px; letter-spacing: 0.18em;\n    color: var(--pp-fg-40);\n  }\n  .plugdfe-problem__icon { width: 16px; height: 16px; flex-shrink: 0; }\n  .plugdfe-problem__icon svg {\n    width: 100%; height: 100%; stroke: var(--pp-danger);\n    stroke-width: 2.5; fill: none; stroke-linecap: round; stroke-linejoin: round;\n  }\n\n  .plugdfe-problem__title {\n    font-size: 18px; font-weight: 800; line-height: 1.35;\n    margin: 0 0 12px; color: var(--pp-fg);\n  }\n  .plugdfe-problem__desc {\n    font-size: 14px; line-height: 1.6; color: var(--pp-fg-65); margin: 0;\n  }\n<\/style>\n\n<div class=\"plugdfe-problem\">\n  <div class=\"plugdfe-problem__grid\">\n\n    <article class=\"plugdfe-problem__card\">\n      <div class=\"plugdfe-problem__head\">\n        <span class=\"plugdfe-problem__num\">01<\/span>\n        <span class=\"plugdfe-problem__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n        <\/span>\n      <\/div>\n      <h3 class=\"plugdfe-problem__title\">Cada prefeitura, um padr\u00e3o diferente de NFS-e<\/h3>\n      <p class=\"plugdfe-problem__desc\">Cada prefeitura implementou a NFS-e do seu jeito. Manter compatibilidade com todos os munic\u00edpios \u00e9 tarefa de um time inteiro dedicado.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-problem__card\">\n      <div class=\"plugdfe-problem__head\">\n        <span class=\"plugdfe-problem__num\">02<\/span>\n        <span class=\"plugdfe-problem__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n        <\/span>\n      <\/div>\n      <h3 class=\"plugdfe-problem__title\">Layout da NF-e muda com frequ\u00eancia<\/h3>\n      <p class=\"plugdfe-problem__desc\">A SEFAZ publica notas t\u00e9cnicas constantemente. Cada mudan\u00e7a exige an\u00e1lise, ajuste e novo deploy do seu ERP.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-problem__card\">\n      <div class=\"plugdfe-problem__head\">\n        <span class=\"plugdfe-problem__num\">03<\/span>\n        <span class=\"plugdfe-problem__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n        <\/span>\n      <\/div>\n      <h3 class=\"plugdfe-problem__title\">Custo por nota emitida n\u00e3o escala<\/h3>\n      <p class=\"plugdfe-problem__desc\">Cobran\u00e7a por volume penaliza justamente os clientes que mais usam o sistema. Sua margem encolhe conforme o cliente cresce.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-problem__card\">\n      <div class=\"plugdfe-problem__head\">\n        <span class=\"plugdfe-problem__num\">04<\/span>\n        <span class=\"plugdfe-problem__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n        <\/span>\n      <\/div>\n      <h3 class=\"plugdfe-problem__title\">Dados fiscais trafegando por terceiros<\/h3>\n      <p class=\"plugdfe-problem__desc\">Solu\u00e7\u00f5es SaaS levam informa\u00e7\u00f5es sens\u00edveis dos seus clientes para servidores externos. Risco de exposi\u00e7\u00e3o e depend\u00eancia total.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-problem__card\">\n      <div class=\"plugdfe-problem__head\">\n        <span class=\"plugdfe-problem__num\">05<\/span>\n        <span class=\"plugdfe-problem__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n        <\/span>\n      <\/div>\n      <h3 class=\"plugdfe-problem__title\">Atualizar componente em N clientes = pesadelo<\/h3>\n      <p class=\"plugdfe-problem__desc\">Acesso remoto cliente a cliente, liga\u00e7\u00f5es de suporte, downtime em produ\u00e7\u00e3o. Cada release vira uma opera\u00e7\u00e3o de guerra.<\/p>\n    <\/article>\n\n  <\/div>\n<\/div>\n\n\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-155 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-columns-19505-477 bde-columns\"><div class=\"bde-column-19505-478 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-badge-19505-331 bde-badge\">\n<span >< \/ > A solu\u00e7\u00e3o<\/span>\n<\/div><h2 class=\"bde-heading-19505-157 bde-heading\">\nA infraestrutura fiscal que o seu ERP precisa, sem construir do zero.\n<\/h2><div class=\"bde-text-19505-479 bde-text\">\nO PlugDFe Su\u00edte \u00e9 uma biblioteca de componentes da TecnoSpeed que entrega todos os m\u00e9todos necess\u00e1rios para emitir documentos fiscais eletr\u00f4nicos diretamente no seu software.\n<\/div><div class=\"bde-code-block-19505-483 bde-code-block\">\n\n  <!-- Plugdfe \u00b7 Como funciona (features) \u2014 bloco standalone para Oxygen Builder -->\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800&display=swap');\n\n  .plugdfe-cff{--card:#ffffff;--fg:#0B1228;--muted:rgba(11,18,40,.65);--muted2:rgba(11,18,40,.55);--line:rgba(11,18,40,.08);--primary:#6C5CE7;--primary-soft:rgba(108,92,231,.15);--radius:24px;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important;color:var(--fg);padding:0;box-sizing:border-box;background:none !important}\n  .plugdfe-cff *{box-sizing:border-box;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important}\n  .plugdfe-cff__list{max-width:640px;margin:0 auto;list-style:none;padding:0;display:grid;gap:16px}\n  .plugdfe-cff__item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s}\n  .plugdfe-cff__item:hover{border-color:rgba(108,92,231,.40)}\n  .plugdfe-cff__num{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted2);padding-top:6px;width:24px;flex-shrink:0}\n  .plugdfe-cff__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--primary-soft)}\n  .plugdfe-cff__icon svg{width:20px;height:20px;color:var(--primary)}\n  .plugdfe-cff__body{min-width:0}\n  .plugdfe-cff__title{font-size:16px;font-weight:800;line-height:1.35;color:var(--fg);margin:0;font-family:'Urbanist',system-ui,sans-serif !important}\n  .plugdfe-cff__desc{font-size:13.5px;line-height:1.6;color:var(--muted);margin:4px 0 0;font-family:'Urbanist',system-ui,sans-serif !important}\n<\/style>\n\n<div class=\"plugdfe-cff\">\n  <ul class=\"plugdfe-cff__list\">\n    <li class=\"plugdfe-cff__item\">\n      <span class=\"plugdfe-cff__num\">01<\/span>\n      <span class=\"plugdfe-cff__icon\" aria-hidden=\"true\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg>\n      <\/span>\n      <div class=\"plugdfe-cff__body\">\n        <h3 class=\"plugdfe-cff__title\">Qualquer linguagem<\/h3>\n        <p class=\"plugdfe-cff__desc\">DLL, OCX\/ActiveX. Compat\u00edvel com Delphi, C#, PHP, VB6 e mais.<\/p>\n      <\/div>\n    <\/li>\n    <li class=\"plugdfe-cff__item\">\n      <span class=\"plugdfe-cff__num\">02<\/span>\n      <span class=\"plugdfe-cff__icon\" aria-hidden=\"true\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/><path d=\"M21 3v5h-5\"\/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/><path d=\"M8 16H3v5\"\/><\/svg>\n      <\/span>\n      <div class=\"plugdfe-cff__body\">\n        <h3 class=\"plugdfe-cff__title\">Atualiza\u00e7\u00f5es autom\u00e1ticas<\/h3>\n        <p class=\"plugdfe-cff__desc\">Quando a legisla\u00e7\u00e3o muda, o componente atualiza. Com pouqu\u00edssimo retrabalho no seu c\u00f3digo.<\/p>\n      <\/div>\n    <\/li>\n    <li class=\"plugdfe-cff__item\">\n      <span class=\"plugdfe-cff__num\">03<\/span>\n      <span class=\"plugdfe-cff__icon\" aria-hidden=\"true\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg>\n      <\/span>\n      <div class=\"plugdfe-cff__body\">\n        <h3 class=\"plugdfe-cff__title\">Dados locais, sempre<\/h3>\n        <p class=\"plugdfe-cff__desc\">Processamento na m\u00e1quina do cliente. Nenhum dado trafega por servidores de terceiros.<\/p>\n      <\/div>\n    <\/li>\n  <\/ul>\n<\/div>\n\n\n<\/div>\n<\/div><div class=\"bde-column-19505-481 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-code-block-19505-482 bde-code-block\">\n\n  <!-- Plugdfe \u00b7 Card de exemplo de integra\u00e7\u00e3o (IDE) \u2014 standalone Oxygen Builder -->\n<style>\n  .plugdfe-ide{\n    --pdf-ide-bg:#0F1B38;\n    --pdf-ide-bar:#142347;\n    --pdf-ide-border:rgba(255,255,255,.06);\n    --pdf-ide-fg:#C5D3EA;\n    --pdf-ide-muted:rgba(255,255,255,.40);\n    --pdf-ide-tab-idle:#6A82A8;\n    --pdf-ide-tab-active:#ffffff;\n    --pdf-primary:#6C5CE7;\n    --pdf-primary-glow:#8E7EF3;\n    --pdf-key:#7F77DD;\n    --pdf-str:#5DCAA5;\n    --pdf-fn:#85B7EB;\n    --pdf-cm:#4A6490;\n    --pdf-radius:20px;\n    --pdf-shadow:0 30px 80px -30px rgba(76,46,196,.45);\n    font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\n    padding:0;\n    width:100%;\n    box-sizing:border-box;\n  }\n  @media (prefers-color-scheme: dark){\n    .plugdfe-ide:not([data-theme=\"light\"]){\n      --pdf-shadow:0 30px 80px -30px rgba(76,46,196,.65);\n    }\n  }\n  .plugdfe-ide[data-theme=\"dark\"]{\n    --pdf-shadow:0 30px 80px -30px rgba(76,46,196,.65);\n  }\n  .plugdfe-ide *{box-sizing:border-box}\n  .plugdfe-ide__wrap{max-width:100%;width:100%;margin:0 auto}\n\n  .plugdfe-ide__card{\n    position:relative;\n    border-radius:var(--pdf-radius);\n    width:100%;\n  }\n  .plugdfe-ide__halo{\n    position:absolute;inset:-2px;\n    border-radius:calc(var(--pdf-radius) + 2px);\n    background:linear-gradient(120deg,var(--pdf-primary) 0%,var(--pdf-primary-glow) 50%,#4F46E5 100%);\n    filter:blur(14px);\n    opacity:.25;\n    transition:opacity .5s;\n    pointer-events:none;\n    z-index:0;\n  }\n  .plugdfe-ide__card:hover .plugdfe-ide__halo{opacity:.4}\n\n  .plugdfe-ide__inner{\n    position:relative;z-index:1;\n    background:var(--pdf-ide-bg);\n    border:1px solid var(--pdf-ide-border);\n    border-radius:var(--pdf-radius);\n    box-shadow:var(--pdf-shadow);\n    overflow:hidden;\n    width:100%;\n  }\n\n  .plugdfe-ide__head{\n    display:flex;align-items:center;justify-content:space-between;\n    height:56px;padding:0 20px;\n    background:var(--pdf-ide-bar);\n    border-bottom:1px solid var(--pdf-ide-border);\n  }\n  .plugdfe-ide__tabs{display:flex;align-items:stretch;gap:28px;height:100%}\n  .plugdfe-ide__tab{\n    position:relative;height:100%;\n    display:inline-flex;align-items:center;\n    background:transparent;border:0;padding:0;cursor:pointer;\n    font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;\n    font-size:13px;font-weight:600;letter-spacing:.02em;\n    color:var(--pdf-ide-tab-idle);\n    transition:color .15s;\n  }\n  .plugdfe-ide__tab:hover{color:#cfd8ea}\n  .plugdfe-ide__tab.is-active{color:var(--pdf-ide-tab-active)}\n  .plugdfe-ide__tab.is-active::after{\n    content:\"\";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:9999px;\n    background:var(--pdf-primary);\n    box-shadow:0 0 12px var(--pdf-primary),0 0 4px var(--pdf-primary);\n  }\n  .plugdfe-ide__dots{display:flex;gap:8px}\n  .plugdfe-ide__dots span{width:12px;height:12px;border-radius:9999px;background:rgba(255,255,255,.10)}\n\n  .plugdfe-ide__code{\n    margin:0;background:var(--pdf-ide-bg);color:var(--pdf-ide-fg);\n    font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;\n    font-size:14px;line-height:1.85;\n    padding:28px;min-height:440px;\n    white-space:pre-wrap;word-break:break-word;overflow:auto;\n  }\n  .plugdfe-ide__pane{display:none}\n  .plugdfe-ide__pane.is-active{display:block}\n  .plugdfe-ide__code .k,\n  .plugdfe-ide__code .s,\n  .plugdfe-ide__code .f{ text-shadow:0 0 10px currentColor; }\n  .plugdfe-ide__code .c{color:var(--pdf-cm)}\n  .plugdfe-ide__code .k{color:var(--pdf-key)}\n  .plugdfe-ide__code .s{color:var(--pdf-str)}\n  .plugdfe-ide__code .f{color:var(--pdf-fn)}\n\n  .plugdfe-ide__foot{\n    display:flex;align-items:center;justify-content:space-between;\n    padding:16px 24px;\n    background:color-mix(in oklab,var(--pdf-ide-bar) 60%,transparent);\n    border-top:1px solid var(--pdf-ide-border);\n  }\n  .plugdfe-ide__file{\n    font-family:'JetBrains Mono',ui-monospace,monospace;\n    font-size:11px;letter-spacing:.18em;text-transform:uppercase;\n    color:var(--pdf-ide-muted);\n  }\n  .plugdfe-ide__doc{\n    display:inline-flex;align-items:center;gap:8px;\n    color:#fff;text-decoration:none;font-size:13px;font-weight:700;\n  }\n  .plugdfe-ide__doc svg{width:16px;height:16px;color:var(--pdf-primary);transition:transform .2s}\n  .plugdfe-ide__doc:hover svg{transform:translateX(4px)}\n<\/style>\n\n<div class=\"plugdfe-ide\">\n  <div class=\"plugdfe-ide__wrap\">\n    <div class=\"plugdfe-ide__card\">\n      <div class=\"plugdfe-ide__halo\" aria-hidden=\"true\"><\/div>\n      <div class=\"plugdfe-ide__inner\">\n\n        <div class=\"plugdfe-ide__head\">\n          <div class=\"plugdfe-ide__tabs\" role=\"tablist\">\n            <button class=\"plugdfe-ide__tab is-active\" data-tab=\"delphi\" role=\"tab\">Delphi<\/button>\n            <button class=\"plugdfe-ide__tab\" data-tab=\"csharp\" role=\"tab\">C#<\/button>\n            <button class=\"plugdfe-ide__tab\" data-tab=\"php\" role=\"tab\">PHP<\/button>\n          <\/div>\n          <div class=\"plugdfe-ide__dots\" aria-hidden=\"true\">\n            <span><\/span><span><\/span><span><\/span>\n          <\/div>\n        <\/div>\n\n        <pre class=\"plugdfe-ide__code plugdfe-ide__pane is-active\" data-pane=\"delphi\"><span class=\"c\">\/\/ 1. instancie o componente<\/span>\n<span class=\"k\">var<\/span> nfe: TPlugNFe;\nnfe := TPlugNFe.<span class=\"f\">Create<\/span>(<span class=\"k\">nil<\/span>);\n\n<span class=\"c\">\/\/ 2. configure o ambiente<\/span>\nnfe.Ambiente := taHomologacao;\nnfe.<span class=\"f\">CarregarConfiguracao<\/span>(<span class=\"s\">'config.ini'<\/span>);\n\n<span class=\"c\">\/\/ 3. emita<\/span>\nnfe.<span class=\"f\">GerarNFe<\/span>(<span class=\"s\">'nota.tx2'<\/span>);\nnfe.<span class=\"f\">TransmitirNFe<\/span>();<\/pre>\n\n        <pre class=\"plugdfe-ide__code plugdfe-ide__pane\" data-pane=\"csharp\"><span class=\"c\">\/\/ 1. instancie o componente<\/span>\n<span class=\"k\">var<\/span> nfe = <span class=\"k\">new<\/span> PlugNFe();\n\n<span class=\"c\">\/\/ 2. configure o ambiente<\/span>\nnfe.Ambiente = <span class=\"s\">\"Homologacao\"<\/span>;\nnfe.<span class=\"f\">CarregarConfiguracao<\/span>(<span class=\"s\">\"config.ini\"<\/span>);\n\n<span class=\"c\">\/\/ 3. emita<\/span>\nnfe.<span class=\"f\">GerarNFe<\/span>(<span class=\"s\">\"nota.tx2\"<\/span>);\nnfe.<span class=\"f\">TransmitirNFe<\/span>();<\/pre>\n\n        <pre class=\"plugdfe-ide__code plugdfe-ide__pane\" data-pane=\"php\"><span class=\"c\">\/\/ 1. instancie o componente<\/span>\n$nfe = <span class=\"k\">new<\/span> PlugNFe();\n\n<span class=\"c\">\/\/ 2. configure o ambiente<\/span>\n$nfe->Ambiente = <span class=\"s\">\"Homologacao\"<\/span>;\n$nfe-><span class=\"f\">CarregarConfiguracao<\/span>(<span class=\"s\">\"config.ini\"<\/span>);\n\n<span class=\"c\">\/\/ 3. emita<\/span>\n$nfe-><span class=\"f\">GerarNFe<\/span>(<span class=\"s\">\"nota.tx2\"<\/span>);\n$nfe-><span class=\"f\">TransmitirNFe<\/span>();<\/pre>\n\n        <div class=\"plugdfe-ide__foot\">\n          <span class=\"plugdfe-ide__file\" data-file>PlugDFe.dll<\/span>\n          <a class=\"plugdfe-ide__doc\"\n             href=\"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/360053142454\"\n             target=\"_blank\" rel=\"noreferrer\">\n            Ver documenta\u00e7\u00e3o completa\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\n          <\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  (function(){\n    var root = document.currentScript.previousElementSibling;\n    if(!root || !root.classList || !root.classList.contains('plugdfe-ide')){\n      root = document.querySelector('.plugdfe-ide');\n    }\n    if(!root) return;\n    var files = { delphi:'PlugDFe.dll', csharp:'PlugDFe.cs', php:'PlugDFe.php' };\n    var tabs = root.querySelectorAll('.plugdfe-ide__tab');\n    var panes = root.querySelectorAll('.plugdfe-ide__pane');\n    var fileEl = root.querySelector('[data-file]');\n    tabs.forEach(function(btn){\n      btn.addEventListener('click', function(){\n        var name = btn.getAttribute('data-tab');\n        tabs.forEach(function(b){ b.classList.toggle('is-active', b === btn); });\n        panes.forEach(function(p){ p.classList.toggle('is-active', p.getAttribute('data-pane') === name); });\n        if(fileEl && files[name]) fileEl.textContent = files[name];\n      });\n    });\n  })();\n<\/script>\n\n\n<\/div>\n<\/div><\/div><\/div>\n<\/section><section class=\"bde-section-19505-318 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-badge-19505-322 bde-badge\">\n<span >< \/ > Documentos cobertos<\/span>\n<\/div><h2 class=\"bde-heading-19505-323 bde-heading\">\nUm contrato. Qualquer segmento. Diversos documentos.\n<\/h2><div class=\"bde-text-19505-324 bde-text\">\nCada novo tipo de cliente que voc\u00ea atende \u00e9 uma nova fonte de receita para o seu ERP. Com o <b>PlugDFe Su\u00edte<\/b>, voc\u00ea n\u00e3o precisa de contratos separados para cada documento fiscal, basta adicionar o componente e come\u00e7ar a emitir.\n<\/div><div class=\"bde-code-block-19505-368 bde-code-block\">\n\n  <!-- Plugdfe \u00b7 Cobertura Fiscal por Setor \u2014 bloco standalone para Oxygen Builder -->\n<style>\n  .plugdfe-cob{--card:rgba(255,255,255,0.04);--fg:#ffffff;--muted:rgba(255,255,255,.65);--muted2:rgba(255,255,255,.45);--line:rgba(255,255,255,.08);--primary:#6366f1;--primary-glow:#818cf8;--blue:#60a5fa;--radius:24px;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);;box-sizing:border-box}\n  .plugdfe-cob *{box-sizing:border-box}\n  .plugdfe-cob__wrap{max-width:1152px;margin:0 auto}\n  .plugdfe-cob__grid{display:grid;grid-template-columns:1fr;gap:20px}\n  @media(min-width:640px){.plugdfe-cob__grid{grid-template-columns:repeat(2,1fr)}}\n  @media(min-width:1024px){.plugdfe-cob__grid{grid-template-columns:repeat(6,1fr)}}\n  .plugdfe-cob__card{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}\n  .plugdfe-cob__card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.4);box-shadow:0 24px 60px -24px rgba(99,102,241,.18)}\n  @media(min-width:1024px){.plugdfe-cob__card--w3{grid-column:span 3}.plugdfe-cob__card--w2{grid-column:span 2}}\n  .plugdfe-cob__card--accent{background:var(--primary);border-color:var(--primary);color:#fff}\n  .plugdfe-cob__card--accent:hover{box-shadow:0 24px 60px -24px rgba(99,102,241,.5)}\n  .plugdfe-cob__orb{pointer-events:none;position:absolute;top:-80px;right:-80px;width:224px;height:224px;border-radius:9999px;background:rgba(99,102,241,.10);filter:blur(60px);opacity:.6;transition:opacity .5s ease}\n  .plugdfe-cob__card--accent .plugdfe-cob__orb{background:rgba(255,255,255,.10)}\n  .plugdfe-cob__card:hover .plugdfe-cob__orb{opacity:1}\n  .plugdfe-cob__preview{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 0;margin-bottom:20px}\n  .plugdfe-cob__num{position:absolute;top:0;left:0;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.18em;font-weight:700;color:rgba(255,255,255,.45);transition:color .3s ease}\n  .plugdfe-cob__card:hover .plugdfe-cob__num{color:var(--primary)}\n  .plugdfe-cob__card--accent .plugdfe-cob__num{color:var(--blue)}\n  .plugdfe-cob__icon{width:96px;height:96px;color:rgba(255,255,255,.70);transition:color .3s ease}\n  .plugdfe-cob__card:hover .plugdfe-cob__icon{color:var(--primary)}\n  .plugdfe-cob__card--accent .plugdfe-cob__icon{color:#151E2C;transition:color .3s ease}\n  .plugdfe-cob__card--accent:hover .plugdfe-cob__icon{color:#ffffff}\n  .plugdfe-cob__title{font-size:28px;line-height:1.1;font-weight:800;margin:0 0 16px;letter-spacing:-.01em;color:#ffffff;font-family:'Urbanist',system-ui,sans-serif}\n  .plugdfe-cob__desc{font-size:16px;line-height:1.55;color:var(--muted);margin:0 0 24px;flex:1;font-family:'Urbanist',system-ui,sans-serif}\n  .plugdfe-cob__card--accent .plugdfe-cob__desc{color:rgba(255,255,255,.85)}\n  .plugdfe-cob__docs{margin-top:auto;padding-top:16px;border-top:1px dashed rgba(255,255,255,.15)}\n  .plugdfe-cob__card--accent .plugdfe-cob__docs{border-top-color:rgba(255,255,255,.25)}\n  .plugdfe-cob__label{display:block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted2);margin-bottom:10px}\n  .plugdfe-cob__card--accent .plugdfe-cob__label{color:rgba(255,255,255,.6)}\n  .plugdfe-cob__pills{display:flex;flex-wrap:wrap;gap:6px}\n  .plugdfe-cob__pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:9999px;background:var(--primary);color:#fff;text-decoration:none;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:-.01em;transition:background .2s ease}\n  .plugdfe-cob__pill:hover{background:var(--primary-glow)}\n  .plugdfe-cob__card--accent .plugdfe-cob__pill{background:#151E2C;color:#fff}\n  .plugdfe-cob__card--accent .plugdfe-cob__pill:hover{background:rgba(21,30,44,.8)}\n<\/style>\n\n<div class=\"plugdfe-cob\">\n  <div class=\"plugdfe-cob__wrap\">\n    <div class=\"plugdfe-cob__grid\">\n\n      <!-- 01 \u00b7 Ind\u00fastria -->\n      <div class=\"plugdfe-cob__card plugdfe-cob__card--w3\">\n        <div class=\"plugdfe-cob__orb\"><\/div>\n        <div class=\"plugdfe-cob__preview\">\n          <span class=\"plugdfe-cob__num\">01.<\/span>\n          <svg class=\"plugdfe-cob__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z\"\/><path d=\"M17 18h1\"\/><path d=\"M12 18h1\"\/><path d=\"M7 18h1\"\/><\/svg>\n        <\/div>\n        <h3 class=\"plugdfe-cob__title\">Ind\u00fastria<\/h3>\n        <p class=\"plugdfe-cob__desc\">Para quem produz e movimenta mercadorias. Componentes prontos para emiss\u00e3o completa da cadeia industrial.<\/p>\n        <div class=\"plugdfe-cob__docs\">\n          <span class=\"plugdfe-cob__label\">Documentos<\/span>\n          <div class=\"plugdfe-cob__pills\">\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/nfe\/\">NF-e<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/mdfe\/\">MDF-e<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/gnre\/\">GNR-e<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 02 \u00b7 Servi\u00e7os (destaque) -->\n      <div class=\"plugdfe-cob__card plugdfe-cob__card--w3 plugdfe-cob__card--accent\">\n        <div class=\"plugdfe-cob__orb\"><\/div>\n        <div class=\"plugdfe-cob__preview\">\n          <span class=\"plugdfe-cob__num\">02.<\/span>\n          <svg class=\"plugdfe-cob__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\/><rect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\/><\/svg>\n        <\/div>\n        <h3 class=\"plugdfe-cob__title\">Servi\u00e7os<\/h3>\n        <p class=\"plugdfe-cob__desc\">Para prestadores de servi\u00e7o em qualquer munic\u00edpio do Brasil. Mais de 2.000 munic\u00edpios e mais de 150 padr\u00f5es cobertos.<\/p>\n        <div class=\"plugdfe-cob__docs\">\n          <span class=\"plugdfe-cob__label\">Documentos<\/span>\n          <div class=\"plugdfe-cob__pills\">\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/nfse\/\">NFS-e<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/nfcom\/\">NFCom<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 03 \u00b7 Varejo -->\n      <div class=\"plugdfe-cob__card plugdfe-cob__card--w2\">\n        <div class=\"plugdfe-cob__orb\"><\/div>\n        <div class=\"plugdfe-cob__preview\">\n          <span class=\"plugdfe-cob__num\">03.<\/span>\n          <svg class=\"plugdfe-cob__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"8\" cy=\"21\" r=\"1\"\/><circle cx=\"19\" cy=\"21\" r=\"1\"\/><path d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"\/><\/svg>\n        <\/div>\n        <h3 class=\"plugdfe-cob__title\">Varejo<\/h3>\n        <p class=\"plugdfe-cob__desc\">Do balc\u00e3o ao caixa integrado. Todas as modalidades de cobran\u00e7a fiscal do varejo cobertas.<\/p>\n        <div class=\"plugdfe-cob__docs\">\n          <span class=\"plugdfe-cob__label\">Documentos<\/span>\n          <div class=\"plugdfe-cob__pills\">\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/nfe\/\">NF-e<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/nfce\/\">NFC-e<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 04 \u00b7 Transporte -->\n      <div class=\"plugdfe-cob__card plugdfe-cob__card--w2\">\n        <div class=\"plugdfe-cob__orb\"><\/div>\n        <div class=\"plugdfe-cob__preview\">\n          <span class=\"plugdfe-cob__num\">04.<\/span>\n          <svg class=\"plugdfe-cob__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2\"\/><path d=\"M15 18h5a1 1 0 0 0 1-1v-3.34a2 2 0 0 0-.59-1.41L17 8.41A2 2 0 0 0 15.59 8H14\"\/><circle cx=\"7\" cy=\"18\" r=\"2\"\/><path d=\"M9 18h6\"\/><circle cx=\"17\" cy=\"18\" r=\"2\"\/><\/svg>\n        <\/div>\n        <h3 class=\"plugdfe-cob__title\">Transporte<\/h3>\n        <p class=\"plugdfe-cob__desc\">Para transportadoras e operadores log\u00edsticos. Documentos de transporte e manifestos em um \u00fanico contrato.<\/p>\n        <div class=\"plugdfe-cob__docs\">\n          <span class=\"plugdfe-cob__label\">Documentos<\/span>\n          <div class=\"plugdfe-cob__pills\">\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/cte\">CT-e<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/mdfe\/\">MDF-e<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 05 \u00b7 Escritura\u00e7\u00e3o Fiscal -->\n      <div class=\"plugdfe-cob__card plugdfe-cob__card--w2\">\n        <div class=\"plugdfe-cob__orb\"><\/div>\n        <div class=\"plugdfe-cob__preview\">\n          <span class=\"plugdfe-cob__num\">05.<\/span>\n          <svg class=\"plugdfe-cob__icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\/><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\/><path d=\"M12 11h4\"\/><path d=\"M12 16h4\"\/><path d=\"M8 11h.01\"\/><path d=\"M8 16h.01\"\/><\/svg>\n        <\/div>\n        <h3 class=\"plugdfe-cob__title\">Escritura\u00e7\u00e3o Fiscal<\/h3>\n        <p class=\"plugdfe-cob__desc\">Obriga\u00e7\u00f5es acess\u00f3rias sem complica\u00e7\u00e3o. Componentes espec\u00edficos para envio e escritura\u00e7\u00e3o.<\/p>\n        <div class=\"plugdfe-cob__docs\">\n          <span class=\"plugdfe-cob__label\">Documentos<\/span>\n          <div class=\"plugdfe-cob__pills\">\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/esocial\/\">eSocial<\/a>\n            <a class=\"plugdfe-cob__pill\" href=\"\/plugdfe\/efd-reinf\/\">EFD-Reinf<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<\/div><div class=\"bde-columns-19505-450 bde-columns\"><div class=\"bde-column-19505-451 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-19505-415 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#form\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Conhecer a Su\u00edte de Componentes<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-column-19505-452 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-19505-453 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#doc\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Come\u00e7ar Trial Gr\u00e1tis<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><\/div><div class=\"bde-code-block-19505-357 bde-code-block\">\n\n\n\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-334 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-badge-19505-335 bde-badge\">\n<span >_ Recursos<\/span>\n<\/div><div class=\"oxy-container-19505-336 oxy-container\"><h2 class=\"bde-heading-19505-337 bde-heading\">\nFeito por quem entende de fiscal. Pensado para quem entende de c\u00f3digo.\n<\/h2><\/div><div class=\"bde-text-19505-449 bde-text\">\nO PlugDFe Su\u00edte n\u00e3o \u00e9 s\u00f3 uma biblioteca de componentes, <b>\u00e9 uma decis\u00e3o de arquitetura<\/b>. Cada diferencial foi desenhado para eliminar fric\u00e7\u00e3o no desenvolvimento, reduzir custo operacional e garantir que o fiscal nunca vire um gargalo no seu produto.\n<\/div><div class=\"bde-code-block-19505-339 bde-code-block\">\n\n  <!-- PlugDFe \u2014 8 Cards de Diferenciais (Standalone) -->\n<style>\n  .plugdfe-diffs * { box-sizing: border-box; }\n  .plugdfe-diffs {\n    --pd-bg: transparent;\n    --pd-card: #ffffff;\n    --pd-fg: #18181b;\n    --pd-fg-65: rgba(24,24,27,0.65);\n    --pd-fg-55: rgba(24,24,27,0.55);\n    --pd-border: rgba(24,24,27,0.08);\n    --pd-border-hover: rgba(99,102,241,0.40);\n    --pd-primary: #6366f1;\n    --pd-primary-15: rgba(99,102,241,0.15);\n    --pd-radius: 24px;\n    --pd-font: 'Urbanist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n    --pd-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;\n\n    background: var(--pd-bg);\n    color: var(--pd-fg);\n    font-family: var(--pd-font);\n  }\n\n  .plugdfe-diffs__row {\n    display: grid;\n    gap: 20px;\n    grid-template-columns: 1fr;\n  }\n  .plugdfe-diffs__row + .plugdfe-diffs__row { margin-top: 20px; }\n\n  @media (min-width: 640px) {\n    .plugdfe-diffs__row { grid-template-columns: repeat(2, 1fr); }\n  }\n  @media (min-width: 1024px) {\n    .plugdfe-diffs__row--4 { grid-template-columns: repeat(4, 1fr); }\n  }\n\n  .plugdfe-diff {\n    background: var(--pd-card);\n    border: 1px solid var(--pd-border);\n    border-radius: var(--pd-radius);\n    padding: 28px;\n    transition: border-color .25s ease, transform .25s ease, box-shadow .25s ease;\n  }\n  .plugdfe-diff:hover {\n    border-color: var(--pd-border-hover);\n    transform: translateY(-2px);\n    box-shadow: 0 18px 40px -24px rgba(99,102,241,0.35);\n  }\n\n  .plugdfe-diff__eyebrow {\n    display: block;\n    font-family: var(--pd-mono);\n    font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em;\n    color: var(--pd-fg-55); margin-bottom: 16px;\n  }\n  .plugdfe-diff__icon {\n    width: 48px; height: 48px; border-radius: 12px;\n    background: var(--pd-primary-15);\n    display: inline-flex; align-items: center; justify-content: center;\n    margin-bottom: 24px;\n  }\n  .plugdfe-diff__icon svg {\n    width: 20px; height: 20px; stroke: var(--pd-primary);\n    stroke-width: 2.2; fill: none; stroke-linecap: round; stroke-linejoin: round;\n  }\n  .plugdfe-diff__title {\n    font-size: 18px; font-weight: 800; line-height: 1.35;\n    margin: 0 0 12px; color: var(--pd-fg);\n  }\n  .plugdfe-diff__desc {\n    font-size: 14px; line-height: 1.6; color: var(--pd-fg-65); margin: 0;\n  }\n<\/style>\n\n<div class=\"plugdfe-diffs\">\n\n  <!-- Linha 1: 4 cards -->\n  <div class=\"plugdfe-diffs__row plugdfe-diffs__row--4\">\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Economia Estrat\u00e9gica<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M21 12V7a2 2 0 0 0-2-2H5a2 2 0 0 0 0 4h16v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7\"\/><circle cx=\"17\" cy=\"13\" r=\"1.5\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Pague por licen\u00e7a, n\u00e3o por nota emitida<\/h3>\n      <p class=\"plugdfe-diff__desc\">Seu custo n\u00e3o escala com o volume de emiss\u00f5es dos seus clientes. Independentemente de quantas notas eles emitam, o valor da licen\u00e7a permanece o mesmo.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Flexibilidade de Certifica\u00e7\u00e3o<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Total compatibilidade com A1 e A3<\/h3>\n      <p class=\"plugdfe-diff__desc\">Compatibilidade nativa com certificados A1 (.pfx) e A3 (token ou cart\u00e3o f\u00edsico). A assinatura digital \u00e9 feita pelo pr\u00f3prio componente, sem ferramentas externas.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Suporte Especializado<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M3 14v-3a9 9 0 0 1 18 0v3\"\/><path d=\"M21 14v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2zM3 14v3a2 2 0 0 0 2 2h1v-7H5a2 2 0 0 0-2 2z\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Atualiza\u00e7\u00f5es fiscais e suporte dedicado ao dev<\/h3>\n      <p class=\"plugdfe-diff__desc\">Atualiza\u00e7\u00f5es fiscais autom\u00e1ticas, suporte t\u00e9cnico e tribut\u00e1rio dedicados ao desenvolvedor. Equipe que fala a l\u00edngua de quem integra.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Diversifica\u00e7\u00e3o na Emiss\u00e3o<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2 2 7l10 5 10-5-10-5z\"\/><path d=\"M2 17l10 5 10-5\"\/><path d=\"M2 12l10 5 10-5\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Um \u00fanico contrato, m\u00faltiplos documentos<\/h3>\n      <p class=\"plugdfe-diff__desc\">NF-e, NFC-e, CT-e, NFS-e, MDF-e e muito mais, em um \u00fanico contrato. Otimize custos sem fragmentar fornecedores por documento.<\/p>\n    <\/article>\n\n  <\/div>\n\n  <!-- Linha 2: 4 cards -->\n  <div class=\"plugdfe-diffs__row plugdfe-diffs__row--4\">\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Privacidade e Independ\u00eancia<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"12\" x2=\"2\" y2=\"12\"\/><path d=\"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\/><line x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\/><line x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Emiss\u00f5es seguras, dados sens\u00edveis preservados<\/h3>\n      <p class=\"plugdfe-diff__desc\">As informa\u00e7\u00f5es fiscais n\u00e3o trafegam por servidores de terceiros. Processamento na m\u00e1quina do cliente, sem comprometer dados sens\u00edveis.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Performance Otimizada<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"\/><line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"\/><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"\/><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"\/><line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"\/><line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"\/><line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"\/><line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Multi Thread nativo<\/h3>\n      <p class=\"plugdfe-diff__desc\">Aprimore a performance do seu software emitindo documentos em paralelo, sem travar o sistema. Arquitetura pronta para escala.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Capacidade Expandida<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Facilidade para download de notas de entrada<\/h3>\n      <p class=\"plugdfe-diff__desc\">Consulta e download de XMLs de notas destinadas integrados ao componente, sem precisar desenvolver esse fluxo do zero.<\/p>\n    <\/article>\n\n    <article class=\"plugdfe-diff\">\n      <span class=\"plugdfe-diff__eyebrow\">Experi\u00eancia Consolidada<\/span>\n      <div class=\"plugdfe-diff__icon\" aria-hidden=\"true\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>\n      <\/div>\n      <h3 class=\"plugdfe-diff__title\">Quase 20 anos resolvendo fiscal para desenvolvedores<\/h3>\n      <p class=\"plugdfe-diff__desc\">Desde 2006 acompanhando cada Nota T\u00e9cnica, mudan\u00e7a de layout e novo padr\u00e3o de NFS-e. Estabilidade que n\u00e3o se constr\u00f3i do dia para a noite.<\/p>\n    <\/article>\n\n  <\/div>\n\n<\/div>\n\n\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-454 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-columns-19505-487 bde-columns\"><div class=\"bde-column-19505-488 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-badge-19505-486 bde-badge\">\n<span >< \/ > Diferenciais<\/span>\n<\/div><h2 class=\"bde-heading-19505-490 bde-heading\">\nFeito por quem entende de fiscal. Pensado para quem entende de c\u00f3digo.\n<\/h2><div class=\"bde-text-19505-345 bde-text\">\nA demanda fiscal \u00e9 um campo minado. Com o PlugDFe Su\u00edte, n\u00f3s transformamos desafios em oportunidades. Seja as constantes mudan\u00e7as ocasionadas pela reforma tribut\u00e1ria ou a necessidade de diversificar sua carteira de clientes, nossa solu\u00e7\u00e3o foi moldada para garantir efici\u00eancia e adaptabilidade para voc\u00ea, desenvolvedor.\n<\/div><img decoding=\"async\" class=\"bde-image2-19505-492 bde-image2\" src=\"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/Design-sem-nome-15.jpg\" loading=\"lazy\" srcset=\"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/Design-sem-nome-15.jpg 400w, https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/Design-sem-nome-15-300x150.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\">\n<\/div><div class=\"bde-column-19505-489 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-code-block-19505-467 bde-code-block\">\n\n  <!-- Plugdfe \u00b7 2 pilares standalone para Oxygen Builder -->\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800&display=swap');\n\n  .plugdfe-rf{--primary:#6366f1;--card:#212939;--fg:#ffffff;--muted:rgba(255,255,255,.75);--muted2:rgba(255,255,255,.60);--line:rgba(255,255,255,.10);--line2:rgba(255,255,255,.15);--radius:32px;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important;color:var(--fg);padding:0;box-sizing:border-box;background:none}\n  .plugdfe-rf *{box-sizing:border-box;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important}\n\n  .plugdfe-rf__pgrid{display:grid;grid-template-columns:1fr;gap:16px}\n  @media(min-width:640px){.plugdfe-rf__pgrid{grid-template-columns:repeat(2,1fr)}}\n\n  .plugdfe-rf__pcard{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:28px;padding:24px;border:1px solid var(--line);background:var(--card);box-shadow:0 20px 50px -20px rgba(0,0,0,.4);transition:border-color .2s}\n  .plugdfe-rf__pcard:hover{border-color:rgba(99,102,241,.5)}\n  .plugdfe-rf__pglow{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:9999px;background:var(--primary);opacity:.20;filter:blur(40px);pointer-events:none;transition:opacity .3s}\n  .plugdfe-rf__pcard:hover .plugdfe-rf__pglow{opacity:.4}\n  .plugdfe-rf__prow{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}\n  .plugdfe-rf__picon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;border:1px solid var(--line2);background:rgba(255,255,255,.10);box-shadow:0 10px 20px -10px rgba(0,0,0,.4)}\n  .plugdfe-rf__picon svg{width:20px;height:20px;color:#fff}\n  .plugdfe-rf__pnum{font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:34px;font-weight:800;line-height:1;color:#b3b8f5}\n  .plugdfe-rf__pbadge{position:relative;align-self:flex-start;padding:5px 10px;border-radius:9999px;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:12px}\n  .plugdfe-rf__ptitle{position:relative;font-size:17px;font-weight:800;line-height:1.3;color:#fff;margin:0 0 8px}\n  .plugdfe-rf__pdesc{position:relative;font-size:13px;line-height:1.6;color:rgba(255,255,255,.75);margin:0}\n<\/style>\n\n<div class=\"plugdfe-rf\">\n  <div class=\"plugdfe-rf__pgrid\">\n\n    <div class=\"plugdfe-rf__pcard\">\n      <span class=\"plugdfe-rf__pglow\" aria-hidden=\"true\"><\/span>\n      <div class=\"plugdfe-rf__prow\">\n        <span class=\"plugdfe-rf__picon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 12V7H5a2 2 0 0 1 0-4h14v4\"\/><path d=\"M3 5v14a2 2 0 0 0 2 2h16v-5\"\/><path d=\"M18 12a2 2 0 0 0 0 4h4v-4Z\"\/><\/svg>\n        <\/span>\n        <span class=\"plugdfe-rf__pnum\">01<\/span>\n      <\/div>\n      <span class=\"plugdfe-rf__pbadge\">Economia<\/span>\n      <p class=\"plugdfe-rf__ptitle\">Economia e efici\u00eancia sob um \u00fanico contrato<\/p>\n      <p class=\"plugdfe-rf__pdesc\">N\u00e3o pague mais por nota emitida. A Su\u00edte de Componentes oferece licenciamento econ\u00f4mico e ampla cobertura em documentos fiscais \u2014 tudo sob um \u00fanico contrato.<\/p>\n    <\/div>\n\n    <div class=\"plugdfe-rf__pcard\">\n      <span class=\"plugdfe-rf__pglow\" aria-hidden=\"true\"><\/span>\n      <div class=\"plugdfe-rf__prow\">\n        <span class=\"plugdfe-rf__picon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19.439 7.85c-.049.322.059.648.289.878l1.568 1.568c.47.47.706 1.087.706 1.704s-.235 1.233-.706 1.704l-1.611 1.611a.98.98 0 0 1-.837.276c-.47-.07-.802-.48-.968-.925a2.501 2.501 0 1 0-3.214 3.214c.446.166.855.497.925.968a.979.979 0 0 1-.276.837l-1.61 1.61a2.404 2.404 0 0 1-1.705.707 2.402 2.402 0 0 1-1.704-.706l-1.568-1.568a1.026 1.026 0 0 0-.877-.29c-.493.074-.84.504-1.02.968a2.5 2.5 0 1 1-3.237-3.237c.464-.18.894-.527.967-1.02a1.026 1.026 0 0 0-.289-.877l-1.568-1.568A2.402 2.402 0 0 1 1.998 12c0-.617.236-1.234.706-1.704L4.23 8.77c.24-.24.581-.353.917-.303.515.077.877.528 1.073 1.01a2.5 2.5 0 1 0 3.259-3.259c-.482-.196-.933-.558-1.01-1.073-.05-.336.062-.676.303-.917l1.525-1.525A2.402 2.402 0 0 1 12 1.998c.617 0 1.234.236 1.704.706l1.568 1.568c.23.23.556.338.877.29.493-.074.84-.504 1.02-.968a2.5 2.5 0 1 1 3.237 3.237c-.464.18-.894.527-.967 1.02Z\"\/><\/svg>\n        <\/span>\n        <span class=\"plugdfe-rf__pnum\">02<\/span>\n      <\/div>\n      <span class=\"plugdfe-rf__pbadge\">Integra\u00e7\u00e3o<\/span>\n      <p class=\"plugdfe-rf__ptitle\">Facilidade de integra\u00e7\u00e3o e expans\u00e3o<\/p>\n      <p class=\"plugdfe-rf__pdesc\">Escolha os componentes necess\u00e1rios, instancie no seu projeto e veja acontecer. Independente da linguagem de programa\u00e7\u00e3o, sua solu\u00e7\u00e3o fica pronta para qualquer demanda fiscal.<\/p>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<\/div><div class=\"bde-code-block-19505-493 bde-code-block\">\n\n  <!-- Plugdfe \u00b7 CTA roxo \u2014 standalone para Oxygen Builder -->\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800&display=swap');\n\n  .plugdfe-cta{--primary:#6366f1;--line:rgba(255,255,255,.10);--radius:32px;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important;color:#fff;padding:0;box-sizing:border-box;background:none}\n  .plugdfe-cta *{box-sizing:border-box;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important}\n\n  .plugdfe-cta__card{background:var(--primary);border-radius:var(--radius);padding:28px;border:1px solid rgba(99,102,241,.5);box-shadow:0 20px 50px -20px rgba(99,102,241,.6);display:flex;flex-direction:column;justify-content:space-between;gap:24px}\n  @media(min-width:640px){.plugdfe-cta__card{padding:36px}}\n\n  .plugdfe-cta__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}\n  .plugdfe-cta__eyebrow{font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#fff}\n  .plugdfe-cta__badge{display:inline-block;padding:5px 10px;border-radius:9999px;background:rgba(255,255,255,.20);border:1px solid rgba(255,255,255,.30);font-family:'JetBrains Mono',ui-monospace,monospace !important;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700}\n  .plugdfe-cta__closing{font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.35;color:#fff;margin:0}\n  .plugdfe-cta__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:9999px;background:#fff;color:var(--primary);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 14px 30px -10px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}\n  .plugdfe-cta__btn:hover{transform:translateY(-1px);box-shadow:0 20px 40px -10px rgba(0,0,0,.4)}\n  .plugdfe-cta__btn svg{width:16px;height:16px;transition:transform .2s}\n  .plugdfe-cta__btn:hover svg{transform:translateX(4px)}\n<\/style>\n\n<div class=\"plugdfe-cta\">\n  <div class=\"plugdfe-cta__card\">\n    <div>\n      <div class=\"plugdfe-cta__head\">\n        <span class=\"plugdfe-cta__eyebrow\">Veja como \u00e9 simples<\/span>\n        <span class=\"plugdfe-cta__badge\">TecnoSpeed<\/span>\n      <\/div>\n      <p class=\"plugdfe-cta__closing\">Unindo efici\u00eancia, economia e facilidade, o PlugDFe Su\u00edte \u00e9 a ferramenta que todo desenvolvedor precisa para elevar seu software a novos patamares.<\/p>\n    <\/div>\n    <a class=\"plugdfe-cta__btn\" href=\"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/360053142454\" target=\"_blank\" rel=\"noreferrer\">\n      Documenta\u00e7\u00e3o t\u00e9cnica\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg>\n    <\/a>\n  <\/div>\n<\/div>\n\n\n<\/div>\n<\/div><\/div><\/div>\n<\/section><section class=\"bde-section-19505-472 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-code-block-19505-511 bde-code-block\">\n\n  <style>\n  .plugdfe-gs{--primary:#6366f1;--card:#212939;--fg:#ffffff;--muted:rgba(255,255,255,.75);--muted2:rgba(255,255,255,.60);--line:rgba(255,255,255,.10);--line2:rgba(255,255,255,.15);--radius:32px;font-family:'Urbanist',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);box-sizing:border-box}\n  .plugdfe-gs *{box-sizing:border-box}\n  .plugdfe-gs__wrap{max-width:1200px;margin:0 auto}\n  .plugdfe-gs__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}\n  @media(min-width:1024px){.plugdfe-gs__grid{grid-template-columns:1fr 1fr;gap:28px}}\n\n  \/* Intro (top-left) *\/\n  .plugdfe-gs__intro{display:flex;flex-direction:column;justify-content:center}\n  .plugdfe-gs__pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 20px;border-radius:9999px;background:var(--primary);color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 30px -10px rgba(99,102,241,.6);margin-bottom:20px}\n  .plugdfe-gs__h2{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.05;margin:0 0 20px;color:#fff;font-family:'Urbanist',system-ui,-apple-system,sans-serif}\n  .plugdfe-gs__h2 em{font-style:normal;color:var(--primary)}\n  .plugdfe-gs__lede{font-size:17px;line-height:1.6;color:rgba(255,255,255,.70);margin:0 0 20px}\n\n  \/* Toggle de modo *\/\n  .plugdfe-gs__toggle{display:inline-flex;border-radius:9999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);padding:4px;gap:4px;align-self:flex-start}\n  .plugdfe-gs__toggle-btn{padding:7px 16px;border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:transparent;color:rgba(255,255,255,.55);transition:all .2s}\n  .plugdfe-gs__toggle-btn.active{background:var(--primary);color:#fff;box-shadow:0 4px 14px -4px rgba(99,102,241,.7)}\n  .plugdfe-gs__toggle-note{font-size:12px;color:rgba(255,255,255,.40);margin:10px 0 0;font-style:italic}\n\n  \/* Cards shared *\/\n  .plugdfe-gs__card{border-radius:var(--radius);padding:28px;border:1px solid var(--line);box-shadow:0 20px 50px -20px rgba(0,0,0,.4)}\n  @media(min-width:640px){.plugdfe-gs__card{padding:36px}}\n\n  \/* Como funciona (top-right) *\/\n  .plugdfe-gs__cf{background:var(--card)}\n  .plugdfe-gs__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}\n  .plugdfe-gs__eyebrow{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.90)}\n  .plugdfe-gs__tag{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}\n  .plugdfe-gs__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}\n  .plugdfe-gs__item{display:flex;align-items:flex-start;gap:14px}\n  .plugdfe-gs__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.10);border:1px solid var(--line2)}\n  .plugdfe-gs__icon svg{width:16px;height:16px;color:#fff}\n  .plugdfe-gs__body{min-width:0;padding-top:2px}\n  .plugdfe-gs__meta{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}\n  .plugdfe-gs__num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:700;color:var(--muted2)}\n  .plugdfe-gs__label{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}\n  .plugdfe-gs__title{font-size:14.5px;font-weight:700;line-height:1.35;color:#fff;margin:0}\n  .plugdfe-gs__desc{font-size:12.5px;line-height:1.6;color:var(--muted);margin:4px 0 0}\n\n  \/* Destaque via c\u00f3digo *\/\n  .plugdfe-gs__item--code .plugdfe-gs__icon{background:rgba(99,102,241,.20);border-color:rgba(99,102,241,.40)}\n  .plugdfe-gs__code-block{margin:8px 0 0;background:rgba(0,0,0,.30);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11.5px;line-height:1.7;color:rgba(255,255,255,.75)}\n  .plugdfe-gs__code-block .kw{color:#a78bfa}\n  .plugdfe-gs__code-block .fn{color:#7dd3fc}\n  .plugdfe-gs__code-block .cm{color:rgba(255,255,255,.35)}\n\n  \/* Divisor *\/\n  .plugdfe-gs__divider{border:none;border-top:1px solid var(--line);margin:16px 0}\n\n  \/* Benef\u00edcios (bottom-left, roxo) *\/\n  .plugdfe-gs__og{background:var(--primary);border-color:rgba(99,102,241,.5);box-shadow:0 20px 50px -20px rgba(99,102,241,.6)}\n  .plugdfe-gs__badge{display:inline-block;padding:5px 10px;border-radius:9999px;background:rgba(255,255,255,.20);border:1px solid rgba(255,255,255,.30);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700}\n  .plugdfe-gs__bgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px 20px}\n  @media(min-width:640px){.plugdfe-gs__bgrid{grid-template-columns:repeat(2,1fr)}}\n  .plugdfe-gs__bitem{display:flex;align-items:flex-start;gap:10px}\n  .plugdfe-gs__bicon{flex-shrink:0;margin-top:2px;width:16px;height:16px;color:#fff;fill:#fff}\n  .plugdfe-gs__btitle{font-size:13.5px;font-weight:700;line-height:1.35;color:#fff;margin:0}\n  .plugdfe-gs__bdesc{font-size:11.5px;line-height:1.6;color:rgba(255,255,255,.80);margin:4px 0 0}\n\n  \/* Imagem (bottom-right) *\/\n  .plugdfe-gs__img{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 50px -20px rgba(0,0,0,.4);min-height:280px}\n  .plugdfe-gs__img img{display:block;width:100%;height:100%;object-fit:cover}\n<\/style>\n\n<section class=\"plugdfe-gs\">\n  <div class=\"plugdfe-gs__wrap\">\n    <div class=\"plugdfe-gs__grid\">\n\n      <!-- Top-left: intro -->\n      <div class=\"plugdfe-gs__intro\">\n        <span class=\"plugdfe-gs__pill\">&lt; \/ &gt; Gerenciador de Su\u00edte<\/span>\n        <h2 class=\"plugdfe-gs__h2\">Fim das atualiza\u00e7\u00f5es manuais nos clientes, <em>conhe\u00e7a o Gerenciador de Su\u00edte e o m\u00e9todo via c\u00f3digo<\/em><\/h2>\n        <p class=\"plugdfe-gs__lede\">Todo dev j\u00e1 sofreu por ter que atualizar componente inst\u00e2ncia por inst\u00e2ncia nos clientes implantados. Com o Gerenciador de Su\u00edte isso termina: instale, desinstale e verifique vers\u00f5es em um painel unificado, com velocidade e seguran\u00e7a. Se algo der errado, basta voltar \u00e0 vers\u00e3o anterior funcional. A atualiza\u00e7\u00e3o pode acontecer de duas maneiras: por dentro do Gerenciador de Su\u00edtes ou diretamente via c\u00f3digo. <b><b><\/b>Clique nos bot\u00f5es abaixo e entenda as duas formas de atualiza\u00e7\u00e3o:<\/b><\/p>\n\n        <!-- Toggle de modo -->\n        <div class=\"plugdfe-gs__toggle\">\n          <button class=\"plugdfe-gs__toggle-btn active\" onclick=\"setMode('painel', this)\">Painel visual<\/button>\n          <button class=\"plugdfe-gs__toggle-btn\" onclick=\"setMode('codigo', this)\">Via c\u00f3digo<\/button>\n        <\/div>\n        <p class=\"plugdfe-gs__toggle-note\" id=\"gs-note-painel\"><b>Gerencie toda a base de clientes pelo painel<\/b>, sem acessar nenhuma m\u00e1quina.<\/p>\n        <p class=\"plugdfe-gs__toggle-note\" id=\"gs-note-codigo\" style=\"display:none\"><b>Embutido no seu ERP<\/b>, o cliente atualiza sem saber que est\u00e1 atualizando.<\/p>\n      <\/div>\n\n      <!-- Top-right: Como funciona -->\n      <div class=\"plugdfe-gs__card plugdfe-gs__cf\">\n        <div class=\"plugdfe-gs__head\">\n          <span class=\"plugdfe-gs__eyebrow\" id=\"gs-cf-title\">Como funciona \u00b7 4 etapas<\/span>\n          <span class=\"plugdfe-gs__tag\" id=\"gs-cf-tag\">Painel unificado<\/span>\n        <\/div>\n\n        <!-- Modo painel -->\n        <ul class=\"plugdfe-gs__list\" id=\"gs-list-painel\">\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"20\" height=\"14\" x=\"2\" y=\"3\" rx=\"2\"\/><line x1=\"8\" x2=\"16\" y1=\"21\" y2=\"21\"\/><line x1=\"12\" x2=\"12\" y1=\"17\" y2=\"21\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">01<\/span><span class=\"plugdfe-gs__label\">Painel<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Vis\u00e3o centralizada de vers\u00f5es<\/p>\n              <p class=\"plugdfe-gs__desc\">Veja todas as vers\u00f5es instaladas em todos os clientes em um \u00fanico painel.<\/p>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">02<\/span><span class=\"plugdfe-gs__label\">Instala\u00e7\u00e3o<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Instala\u00e7\u00e3o e desinstala\u00e7\u00e3o remota<\/p>\n              <p class=\"plugdfe-gs__desc\">Sem acesso direto \u00e0 m\u00e1quina, sem nenhum software de acesso remoto, sem liga\u00e7\u00e3o de suporte.<\/p>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/><path d=\"M21 3v5h-5\"\/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/><path d=\"M8 16H3v5\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">03<\/span><span class=\"plugdfe-gs__label\">Atualiza\u00e7\u00e3o<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Atualiza\u00e7\u00e3o em massa com um comando<\/p>\n              <p class=\"plugdfe-gs__desc\">Dispare a nova vers\u00e3o para toda a base implantada de uma s\u00f3 vez.<\/p>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7v6h6\"\/><path d=\"M21 17a9 9 0 0 0-15-6.7L3 13\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">04<\/span><span class=\"plugdfe-gs__label\">Rollback<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Revers\u00e3o imediata em um clique<\/p>\n              <p class=\"plugdfe-gs__desc\">Se uma atualiza\u00e7\u00e3o der problema, volte para a \u00faltima vers\u00e3o est\u00e1vel.<\/p>\n            <\/div>\n          <\/li>\n        <\/ul>\n\n        <!-- Modo via c\u00f3digo -->\n        <ul class=\"plugdfe-gs__list\" id=\"gs-list-codigo\" style=\"display:none\">\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"\/><polyline points=\"8 6 2 12 8 18\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">01<\/span><span class=\"plugdfe-gs__label\">M\u00e9todo<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Chame <code style=\"font-size:13px;color:#a78bfa;background:rgba(99,102,241,.15);padding:2px 6px;border-radius:5px\">AtualizarVersao()<\/code> no seu ERP<\/p>\n              <p class=\"plugdfe-gs__desc\">Um \u00fanico m\u00e9todo no seu c\u00f3digo dispara o download e a instala\u00e7\u00e3o da nova vers\u00e3o no ambiente do cliente.<\/p>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" x2=\"12\" y1=\"15\" y2=\"3\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">02<\/span><span class=\"plugdfe-gs__label\">Download<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Componente atualizado automaticamente<\/p>\n              <p class=\"plugdfe-gs__desc\">Esquemas, templates, INIs e RTMs s\u00e3o atualizados nas pastas configuradas \u2014 sem interven\u00e7\u00e3o manual.<\/p>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item plugdfe-gs__item--code\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"m9 12 2 2 4-4\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">03<\/span><span class=\"plugdfe-gs__label\">Retorno<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Confirma\u00e7\u00e3o de sucesso ou falha no c\u00f3digo<\/p>\n              <p class=\"plugdfe-gs__desc\">O m\u00e9todo retorna <code style=\"font-size:11px;color:#a78bfa;background:rgba(99,102,241,.15);padding:1px 5px;border-radius:4px\">true<\/code> quando atualiza e <code style=\"font-size:11px;color:#f87171;background:rgba(248,113,113,.10);padding:1px 5px;border-radius:4px\">false<\/code> com status de falha \u2014 trate diretamente no fluxo do seu ERP.<\/p>\n              <div class=\"plugdfe-gs__code-block\"><span class=\"cm\">\/\/ Delphi \u2014 exemplo<\/span>\n<span class=\"kw\">if<\/span> nfe.<span class=\"fn\">AtualizarVersao<\/span>(<span style=\"color:#86efac\">'1.2.3.4'<\/span>, 0) <span class=\"kw\">then<\/span>\n  ShowMessage(<span style=\"color:#86efac\">'Atualizado!'<\/span>)\n<span class=\"kw\">else<\/span>\n  ShowMessage(<span style=\"color:#86efac\">'Falha: ' <\/span>+ nfe.Retorno);<\/div>\n            <\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__item\">\n            <span class=\"plugdfe-gs__icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7v6h6\"\/><path d=\"M21 17a9 9 0 0 0-15-6.7L3 13\"\/><\/svg><\/span>\n            <div class=\"plugdfe-gs__body\">\n              <div class=\"plugdfe-gs__meta\"><span class=\"plugdfe-gs__num\">04<\/span><span class=\"plugdfe-gs__label\">Rollback<\/span><\/div>\n              <p class=\"plugdfe-gs__title\">Vers\u00e3o espec\u00edfica sob demanda<\/p>\n              <p class=\"plugdfe-gs__desc\">Passe qualquer n\u00famero de vers\u00e3o no m\u00e9todo para instalar exatamente o que voc\u00ea precisa \u2014 inclusive uma vers\u00e3o anterior.<\/p>\n            <\/div>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- Bottom-left: O que voc\u00ea ganha -->\n      <div class=\"plugdfe-gs__card plugdfe-gs__og\">\n        <div class=\"plugdfe-gs__head\">\n          <span class=\"plugdfe-gs__eyebrow\" style=\"color:#fff\">O que voc\u00ea ganha<\/span>\n          <span class=\"plugdfe-gs__badge\">Incluso<\/span>\n        <\/div>\n        <ul class=\"plugdfe-gs__bgrid\">\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Sem acesso remoto \u00e0 m\u00e1quina do cliente<\/p><p class=\"plugdfe-gs__bdesc\">Opera\u00e7\u00e3o 100% pelo painel.<\/p><\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Atualiza\u00e7\u00e3o em massa<\/p><p class=\"plugdfe-gs__bdesc\">Dispare a vers\u00e3o para toda a base implantada.<\/p><\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Rollback em um clique<\/p><p class=\"plugdfe-gs__bdesc\">Revers\u00e3o para a \u00faltima vers\u00e3o est\u00e1vel.<\/p><\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Rastreabilidade completa<\/p><p class=\"plugdfe-gs__bdesc\">Log de opera\u00e7\u00f5es por cliente e por componente.<\/p><\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Notifica\u00e7\u00e3o de novas vers\u00f5es<\/p><p class=\"plugdfe-gs__bdesc\">Saiba quando uma atualiza\u00e7\u00e3o fiscal \u00e9 publicada.<\/p><\/div>\n          <\/li>\n          <li class=\"plugdfe-gs__bitem\">\n            <svg class=\"plugdfe-gs__bicon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n            <div><p class=\"plugdfe-gs__btitle\">Atualiza\u00e7\u00e3o via c\u00f3digo<\/p><p class=\"plugdfe-gs__bdesc\">Chame <code style=\"font-size:11px;background:rgba(255,255,255,.20);padding:1px 5px;border-radius:4px\">AtualizarVersao()<\/code> direto no ERP \u2014 sem painel, sem interven\u00e7\u00e3o.<\/p><\/div>\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- Bottom-right: Imagem -->\n      <div class=\"plugdfe-gs__img\">\n        <img decoding=\"async\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Images\/Product%20pages\/DFe\/gerenciador-suite_eXyBdEHT-.jpg\" alt=\"Desenvolvedor utilizando o Gerenciador de Su\u00edte\" \/>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\nfunction setMode(mode, btn) {\n  document.querySelectorAll('.plugdfe-gs__toggle-btn').forEach(b => b.classList.remove('active'));\n  btn.classList.add('active');\n  var isPainel = mode === 'painel';\n  document.getElementById('gs-list-painel').style.display = isPainel ? 'flex' : 'none';\n  document.getElementById('gs-list-codigo').style.display = isPainel ? 'none' : 'flex';\n  document.getElementById('gs-cf-title').textContent = isPainel ? 'Como funciona \u00b7 4 etapas' : 'Como funciona \u00b7 Via c\u00f3digo';\n  document.getElementById('gs-cf-tag').textContent = isPainel ? 'Painel unificado' : 'Program\u00e1tico';\n  document.getElementById('gs-note-painel').style.display = isPainel ? 'block' : 'none';\n  document.getElementById('gs-note-codigo').style.display = isPainel ? 'none' : 'block';\n}\n<\/script>\n\n\n<\/div><div class=\"bde-button-19505-474 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/16176982864279-Guia-Geral-Gerenciador-de-Su%C3%ADte-de-Componentes\" target=\"_blank\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Conhe\u00e7a o Gerenciador de su\u00edte<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div><\/div>\n<\/section><section id=\"doc\" class=\"bde-section-19505-182 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-code-block-19505-510 bde-code-block\">\n\n  <!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Documentos - Tecnospeed<\/title>\n  \n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Urbanist:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n  \n  <script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\n  \n  <style>\n    .pn-docs {\n      font-family: 'Urbanist', sans-serif;\n      color: #111827;\n      line-height: 1.5;\n      width: 100%;\n    }\n    .pn-docs * {\n      box-sizing: border-box;\n    }\n\n    .pn-docs .section-container {\n      width: 100%;\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0;\n    }\n\n    .pn-docs .section-card {\n      width: 100%;\n      background-color: #FAFAFA;\n      border: 1px solid #F0F0F0;\n      border-radius: 24px;\n      padding: 0;\n      overflow: hidden;\n      box-shadow:\n        0 1px 2px rgba(0,0,0,0.04),\n        0 4px 12px rgba(0,0,0,0.05),\n        0 12px 32px rgba(0,0,0,0.04);\n    }\n\n    .pn-docs .document-search-wrapper {\n      width: 100%;\n      padding: 32px 32px 0;\n    }\n\n    .pn-docs .search-header {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: 24px;\n    }\n\n    @media (min-width: 1024px) {\n      .pn-docs .search-header { flex-direction: row; align-items: center; gap: 48px; }\n    }\n\n    .pn-docs .search-text { flex: 1; min-width: 0; }\n\n    .pn-docs .search-title {\n      font-size: 1.5rem;\n      font-weight: 700;\n      color: #111827;\n      margin: 0;\n    }\n\n    .pn-docs .search-subtitle {\n      color: #6b7280;\n      margin-top: 8px;\n      margin-bottom: 0;\n    }\n\n    .pn-docs .search-input-wrapper {\n      width: 100%;\n      position: relative;\n      flex-shrink: 0;\n    }\n\n    @media (min-width: 1024px) {\n      .pn-docs .search-input-wrapper { width: 384px; }\n    }\n\n    .pn-docs .search-icon {\n      position: absolute;\n      left: 16px;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 20px;\n      height: 20px;\n      color: #9ca3af;\n      pointer-events: none;\n    }\n\n    .pn-docs .search-input {\n      width: 100%;\n      height: 48px;\n      padding-left: 48px;\n      padding-right: 16px;\n      font-size: 16px;\n      font-family: 'Urbanist', sans-serif;\n      border: 1px solid #e5e7eb;\n      border-radius: 12px;\n      background-color: #ffffff;\n      box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);\n      outline: none;\n      transition: border-color 0.2s, box-shadow 0.2s;\n      margin: 0;\n    }\n\n    .pn-docs .search-input:focus {\n      border-color: #7C6CEE;\n      box-shadow: 0 0 0 3px rgba(124,108,238,0.1);\n    }\n\n    .pn-docs .search-input::placeholder { color: #9ca3af; }\n\n    .pn-docs .results-table {\n      margin-top: 24px;\n      background-color: #ffffff;\n      border-radius: 16px;\n      border: 1px solid #e5e7eb;\n      overflow: hidden;\n      display: none;\n    }\n\n    .pn-docs .results-table.show { display: block; }\n\n    .pn-docs .table-header {\n      display: none;\n      grid-template-columns: 1fr 2fr auto;\n      gap: 16px;\n      padding: 16px 24px;\n      border-bottom: 1px solid #f3f4f6;\n      background-color: rgba(249,250,251,0.5);\n    }\n\n    @media (min-width: 768px) {\n      .pn-docs .table-header { display: grid; }\n    }\n\n    .pn-docs .table-header-cell {\n      font-size: 12px;\n      font-weight: 600;\n      color: #9ca3af;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      margin: 0;\n      padding: 0;\n    }\n\n    .pn-docs .table-header-cell.text-right { text-align: right; }\n\n    .pn-docs .table-row {\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n      padding: 16px;\n      border-bottom: 1px solid #f3f4f6;\n      transition: background-color 0.2s;\n    }\n\n    @media (min-width: 768px) {\n      .pn-docs .table-row {\n        display: grid;\n        grid-template-columns: 1fr 2fr auto;\n        gap: 16px;\n        padding: 20px 24px;\n        align-items: center;\n      }\n    }\n\n    .pn-docs .table-row:last-child { border-bottom: none; }\n    .pn-docs .table-row:hover { background-color: rgba(249,250,251,0.5); }\n\n    .pn-docs .document-cell {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .pn-docs .document-icon-wrapper {\n      display: flex;\n      width: 40px;\n      height: 40px;\n      flex-shrink: 0;\n      align-items: center;\n      justify-content: center;\n      border-radius: 10px;\n      background-color: #f3f4f6;\n      color: #6b7280;\n    }\n\n    .pn-docs .document-icon-wrapper i { width: 18px; height: 18px; }\n\n    .pn-docs .document-info h3 {\n      font-weight: 600;\n      color: #111827;\n      font-size: 14px;\n      margin: 0;\n    }\n\n    .pn-docs .document-category {\n      font-size: 10px;\n      font-weight: 500;\n      color: #9ca3af;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n    }\n\n    .pn-docs .description-cell {\n      font-size: 13px;\n      color: #6b7280;\n      padding-left: 52px;\n      margin: 0;\n    }\n\n    @media (min-width: 768px) {\n      .pn-docs .description-cell { font-size: 14px; padding-left: 0; }\n    }\n\n    .pn-docs .actions-cell {\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      padding-left: 52px;\n    }\n\n    @media (min-width: 768px) {\n      .pn-docs .actions-cell { padding-left: 0; gap: 12px; }\n    }\n\n    .pn-docs .btn {\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      height: 34px;\n      padding: 0 12px;\n      font-size: 13px;\n      font-weight: 500;\n      font-family: 'Urbanist', sans-serif;\n      border-radius: 10px;\n      cursor: pointer;\n      transition: all 0.2s;\n      text-decoration: none;\n      border: none;\n      white-space: nowrap;\n      margin: 0;\n    }\n\n    .pn-docs .btn-outline {\n      background-color: transparent;\n      border: 1px solid #e5e7eb;\n      color: #4b5563;\n    }\n\n    .pn-docs .btn-outline:hover {\n      border-color: #c4b5fd;\n      background-color: #f5f3ff;\n      color: #7C6CEE;\n    }\n\n    .pn-docs .btn-primary {\n      background-color: #7C6CEE;\n      border: 1px solid #7C6CEE;\n      color: #ffffff;\n    }\n\n    .pn-docs .btn-primary:hover {\n      background-color: #6A5BE2;\n      border-color: #6A5BE2;\n    }\n\n    .pn-docs .btn i { width: 13px; height: 13px; }\n\n    .pn-docs .no-results { padding: 40px; text-align: center; }\n    .pn-docs .no-results-icon { width: 40px; height: 40px; color: #d1d5db; margin: 0 auto 12px; }\n    .pn-docs .no-results-title { color: #6b7280; font-weight: 500; margin: 0; }\n    .pn-docs .no-results-subtitle { font-size: 14px; color: #9ca3af; margin: 4px 0 0; }\n\n    .pn-docs .github-card-wrapper { padding: 24px 32px 32px; }\n\n    .pn-docs .github-card {\n      width: 100%;\n      border-radius: 16px;\n      overflow: hidden;\n      background-color: #151D2A;\n    }\n\n    .pn-docs .github-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      padding: 12px 20px;\n      background-color: rgba(255,255,255,0.05);\n    }\n\n    .pn-docs .github-header-text {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 11px;\n      font-weight: 600;\n      color: #ffffff;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n      margin: 0;\n    }\n\n    .pn-docs .github-badge {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 11px;\n      font-weight: 600;\n      color: #ffffff;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n      background-color: rgba(255,255,255,0.1);\n      padding: 4px 10px;\n      border-radius: 4px;\n    }\n\n    .pn-docs .github-content { padding: 20px; }\n\n    @media (min-width: 768px) {\n      .pn-docs .github-content { padding: 24px 28px; }\n    }\n\n    .pn-docs .github-inner {\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n      justify-content: space-between;\n      gap: 20px;\n    }\n\n    @media (min-width: 768px) {\n      .pn-docs .github-inner { flex-direction: row; align-items: center; }\n    }\n\n    .pn-docs .github-info { display: flex; align-items: center; gap: 16px; }\n\n    .pn-docs .github-icon-wrapper {\n      display: flex;\n      width: 48px;\n      height: 48px;\n      flex-shrink: 0;\n      align-items: center;\n      justify-content: center;\n      border-radius: 12px;\n      background-color: rgba(255,255,255,0.1);\n    }\n\n    .pn-docs .github-text h3 {\n      font-size: 17px;\n      font-weight: 700;\n      color: #ffffff;\n      margin: 0;\n    }\n\n    .pn-docs .github-text p {\n      font-size: 13px;\n      color: rgba(255,255,255,0.7);\n      margin: 4px 0 0;\n    }\n\n    .pn-docs .btn-github {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      height: 44px;\n      padding: 0 20px;\n      font-size: 14px;\n      font-weight: 600;\n      font-family: 'Urbanist', sans-serif;\n      background-color: #7C6CEE;\n      color: #ffffff;\n      border: none;\n      border-radius: 12px;\n      cursor: pointer;\n      text-decoration: none;\n      transition: background-color 0.2s;\n      white-space: nowrap;\n      flex-shrink: 0;\n      margin: 0;\n    }\n\n    .pn-docs .btn-github:hover { background-color: #6A5BE2; }\n    .pn-docs .btn-github i { width: 15px; height: 15px; }\n\n    @media (max-width: 640px) {\n      .pn-docs .document-search-wrapper { padding: 20px 16px 0; }\n      .pn-docs .github-card-wrapper { padding: 16px 16px 20px; }\n      .pn-docs .search-title { font-size: 1.25rem; }\n    }\n  <\/style>\n<\/head>\n<body>\n\n<div class=\"pn-docs\">\n  <div class=\"section-container\">\n    <div class=\"section-card\">\n\n      <div class=\"document-search-wrapper\">\n        <div class=\"search-header\">\n          <div class=\"search-text\">\n            <h2 class=\"search-title\">Explore cada documento fiscal atendido<\/h2>\n            <p class=\"search-subtitle\">Acesse a documenta\u00e7\u00e3o t\u00e9cnica de cada componente, veja exemplos de c\u00f3digo ou comece um trial gratuito.<\/p>\n          <\/div>\n          <div class=\"search-input-wrapper\">\n            <i data-lucide=\"search\" class=\"search-icon\"><\/i>\n            <input \n              type=\"text\" \n              id=\"documentSearch\" \n              class=\"search-input\" \n              placeholder=\"Procure seu documento aqui...\"\n              autocomplete=\"off\"\n            >\n          <\/div>\n        <\/div>\n        \n        <div class=\"results-table\" id=\"resultsTable\">\n          <div class=\"table-header\">\n            <span class=\"table-header-cell\">Documento<\/span>\n            <span class=\"table-header-cell\">Descri\u00e7\u00e3o<\/span>\n            <span class=\"table-header-cell text-right\">Docs \/ Trial<\/span>\n          <\/div>\n          <div class=\"table-body\" id=\"tableBody\"><\/div>\n          <div class=\"no-results\" id=\"noResults\" style=\"display: none;\">\n            <i data-lucide=\"search\" class=\"no-results-icon\"><\/i>\n            <p class=\"no-results-title\">Nenhum documento encontrado<\/p>\n            <p class=\"no-results-subtitle\">Tente buscar por outro termo<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n      <div class=\"github-card-wrapper\">\n        <div class=\"github-card\">\n          <div class=\"github-header\">\n            <span class=\"github-header-text\">Exemplos de C\u00f3digo<\/span>\n            <span class=\"github-badge\">Open Source<\/span>\n          <\/div>\n          <div class=\"github-content\">\n            <div class=\"github-inner\">\n              <div class=\"github-info\">\n                <div class=\"github-icon-wrapper\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6366F1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\/><path d=\"M14 2v5a1 1 0 0 0 1 1h5\"\/><path d=\"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1\"\/><path d=\"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1\"\/><\/svg>\n                <\/div>\n                <div class=\"github-text\">\n                  <h3>Reposit\u00f3rio oficial no GitHub<\/h3>\n                  <p>Exemplos prontos de integra\u00e7\u00e3o em Delphi, C#, Java, PHP e mais \u2014 clone, rode e adapte ao seu ERP.<\/p>\n                <\/div>\n              <\/div>\n              <a href=\"https:\/\/github.com\/tecnospeed\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn-github\">\n                Acessar o GitHub\n                <i data-lucide=\"external-link\"><\/i>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  lucide.createIcons();\n  \n  const documents = [\n    { name: \"CF-e (SAT e MF-e)\", category: \"CUPOM FISCAL\", description: \"Cupom Fiscal Eletr\u00f4nico emitido via SAT ou MF-e.\", icon: \"receipt\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404425433623-Guia-Geral-Componente-CF-e-SAT\", trialUrl: \"#\" },\n    { name: \"Componente SPED\", category: \"SPED\", description: \"Integra\u00e7\u00e3o com o Sistema P\u00fablico de Escritura\u00e7\u00e3o Digital.\", icon: \"calculator\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404402289175-Guia-Geral-SPED\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente_Sped\" },\n    { name: \"CT-e\", category: \"TRANSPORTE\", description: \"Conhecimento de Transporte Eletr\u00f4nico.\", icon: \"truck\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404179657239-Guia-Geral-Componente-CT-e\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-CTe\" },\n    { name: \"CT-e OS\", category: \"TRANSPORTE\", description: \"Conhecimento de Transporte Eletr\u00f4nico \u2014 Ordem de Servi\u00e7o.\", icon: \"truck\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404177924759-Guia-Geral-CT-e-OS\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-CTeOS\" },\n    { name: \"EFD-Reinf\", category: \"ESCRITURA\u00c7\u00c3O\", description: \"Escritura\u00e7\u00e3o Fiscal Digital de Reten\u00e7\u00f5es e Informa\u00e7\u00f5es.\", icon: \"file-text\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404338224535-Guia-Geral-Componente-EFD-Reinf\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente_REINF\" },\n    { name: \"eSocial\", category: \"FOLHA\", description: \"Eventos trabalhistas, previdenci\u00e1rios e fiscais ao governo.\", icon: \"briefcase\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404184018839-Guia-Geral-Componente-eSocial\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente_eSocial\" },\n    { name: \"GNR-e\", category: \"TRIBUTOS\", description: \"Guia Nacional de Recolhimento de Tributos Estaduais.\", icon: \"file\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404106796183-Guia-Geral-GNRE\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-GNRE\" },\n    { name: \"MDF-e\", category: \"TRANSPORTE\", description: \"Manifesto Eletr\u00f4nico de Documentos Fiscais.\", icon: \"truck\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4404109497239-Guia-Geral-MDF-e\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-MDFe\" },\n    { name: \"NF-e\", category: \"IND\u00daSTRIA\", description: \"Nota Fiscal Eletr\u00f4nica para opera\u00e7\u00f5es mercantis.\", icon: \"building\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/360010343074-Guia-Geral-Componente-NF-e\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-NFe\" },\n    { name: \"NFC-e\", category: \"VAREJO\", description: \"Nota Fiscal de Consumidor Eletr\u00f4nica para varejo.\", icon: \"shopping-cart\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/4403786464791-Guia-Geral-Componente-NFC-e\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-NFCe\" },\n    { name: \"NFCom\", category: \"COMUNICA\u00c7\u00c3O\", description: \"Nota Fiscal de Comunica\u00e7\u00e3o para prestadores do setor.\", icon: \"radio\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/24933311167767-Guia-Geral-Componente-NFCom\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-NFcom\" },\n    { name: \"NFS-e\", category: \"SERVI\u00c7OS\", description: \"Nota Fiscal de Servi\u00e7os com +2.000 padr\u00f5es municipais cobertos.\", icon: \"building\", docsUrl: \"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/12236286816791-Guia-Geral-Componente-NFSe-Nacional\", trialUrl: \"https:\/\/github.com\/tecnospeed\/Componente-NFSeNacional\" }\n  ];\n  \n  const searchInput = document.getElementById('documentSearch');\n  const resultsTable = document.getElementById('resultsTable');\n  const tableBody = document.getElementById('tableBody');\n  const noResults = document.getElementById('noResults');\n  \n  function renderResults(filteredDocs) {\n    tableBody.innerHTML = '';\n    if (filteredDocs.length === 0) {\n      noResults.style.display = 'block';\n      tableBody.style.display = 'none';\n      return;\n    }\n    noResults.style.display = 'none';\n    tableBody.style.display = 'block';\n    filteredDocs.forEach(doc => {\n      const row = document.createElement('div');\n      row.className = 'table-row';\n      row.innerHTML = `\n        <div class=\"document-cell\">\n          <div class=\"document-icon-wrapper\"><i data-lucide=\"${doc.icon}\"><\/i><\/div>\n          <div class=\"document-info\">\n            <h3>${doc.name}<\/h3>\n            <span class=\"document-category\">${doc.category}<\/span>\n          <\/div>\n        <\/div>\n        <p class=\"description-cell\">${doc.description}<\/p>\n        <div class=\"actions-cell\">\n          <a href=\"${doc.docsUrl}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn btn-outline\">\n            Ver docs <i data-lucide=\"external-link\"><\/i>\n          <\/a>\n          <a href=\"${doc.trialUrl}\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn btn-primary\">\n            Trial <i data-lucide=\"arrow-right\"><\/i>\n          <\/a>\n        <\/div>\n      `;\n      tableBody.appendChild(row);\n    });\n    lucide.createIcons();\n  }\n  \n  function filterDocuments(searchTerm) {\n    const term = searchTerm.toLowerCase().trim();\n    if (!term) { resultsTable.classList.remove('show'); return; }\n    resultsTable.classList.add('show');\n    const filtered = documents.filter(doc => \n      doc.name.toLowerCase().includes(term) ||\n      doc.category.toLowerCase().includes(term) ||\n      doc.description.toLowerCase().includes(term)\n    );\n    renderResults(filtered);\n  }\n  \n  searchInput.addEventListener('input', (e) => filterDocuments(e.target.value));\n  searchInput.addEventListener('focus', () => { if (searchInput.value.trim()) filterDocuments(searchInput.value); });\n<\/script>\n\n<\/body>\n<\/html>\n\n\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-495 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-badge-19505-496 bde-badge\">\n<span >D\u00favidas mais comuns<\/span>\n<\/div><div class=\"oxy-container-19505-497 oxy-container\"><h2 class=\"bde-heading-19505-498 bde-heading\">\nPerguntas frequentes sobre o PlugDfe Su\u00edte\n<\/h2><\/div><div class=\"bde-frequently-asked-questions-19505-499 bde-frequently-asked-questions\">\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-1\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-1\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">1. O que \u00e9 o PlugDFe Su\u00edte?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-1\" id=\"bde-faq-499-1\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><div class=\"bg-card border border-border rounded-xl px-4 sm:px-6 shadow-sm hover:shadow-md transition-shadow\" data-state=\"open\" data-orientation=\"vertical\"><div id=\"radix-:rc:\" class=\"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down\" role=\"region\" data-state=\"open\" aria-labelledby=\"radix-:rb:\" data-orientation=\"vertical\"><div class=\"text-sm sm:text-base text-muted-foreground leading-relaxed pb-4 sm:pb-5 pt-1\"><p>O PlugDFe Su\u00edte \u00e9 uma biblioteca de componentes da TecnoSpeed que cont\u00e9m todos os m\u00e9todos necess\u00e1rios para emitir documentos fiscais eletr\u00f4nicos diretamente no seu software. A integra\u00e7\u00e3o \u00e9 feita via DLL, OCX\/ActiveX, sem depender de servi\u00e7os externos de terceiros para processar os dados dos seus clientes.<\/p><\/div><\/div><\/div><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-2\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-2\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">2. Por que escolher o PlugDFe Su\u00edte?<br><\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-2\" id=\"bde-faq-499-2\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><div class=\"bg-card border border-border rounded-xl px-4 sm:px-6 shadow-sm hover:shadow-md transition-shadow\" data-state=\"open\" data-orientation=\"vertical\"><div id=\"radix-:rc:\" class=\"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down\" role=\"region\" data-state=\"open\" aria-labelledby=\"radix-:rb:\" data-orientation=\"vertical\"><div class=\"text-sm sm:text-base text-muted-foreground leading-relaxed pb-4 sm:pb-5 pt-1\"><p>Quase 20 anos de mercado significam que nenhuma mudan\u00e7a fiscal vai te pegar de surpresa. Um contrato, todos os documentos, licenciamento por CNPJ emissor e dados que ficam na m\u00e1quina do cliente. Estabilidade constru\u00edda ao longo de duas d\u00e9cadas, n\u00e3o do dia para a noite.<\/p><\/div><\/div><\/div><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-3\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-3\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">3. Preciso ter conhecimento fiscal para fazer a integra\u00e7\u00e3o?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-3\" id=\"bde-faq-499-3\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><div class=\"bg-card border border-border rounded-xl px-4 sm:px-6 shadow-sm hover:shadow-md transition-shadow\" data-state=\"open\" data-orientation=\"vertical\"><div id=\"radix-:re:\" class=\"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down\" role=\"region\" data-state=\"open\" aria-labelledby=\"radix-:rd:\" data-orientation=\"vertical\"><div class=\"text-sm sm:text-base text-muted-foreground leading-relaxed pb-4 sm:pb-5 pt-1\"><p>N\u00e3o necessariamente. A TecnoSpeed fornece documenta\u00e7\u00e3o completa com todos os m\u00e9todos, par\u00e2metros e dicion\u00e1rios de dados. O arquivo TX2, formato de integra\u00e7\u00e3o propriet\u00e1rio da TecnoSpeed, foi criado justamente para abstrair a complexidade do layout fiscal: voc\u00ea preenche os campos do seu neg\u00f3cio e o componente cuida da gera\u00e7\u00e3o do XML, assinatura e transmiss\u00e3o conforme as exig\u00eancias da Receita Federal, SEFAZ ou prefeitura.<\/p><\/div><\/div><\/div><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-4\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-4\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">4. Qual \u00e9 a diferen\u00e7a entre o PlugDFe Su\u00edte e o PlugNotas?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-4\" id=\"bde-faq-499-4\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><div id=\"b_3158625_1_1752150983686fb3c737e96\" class=\"gpc-b \"><div class=\"centralizar\"><div id=\"e_3158625_1_1752150983686fb3c753308283452382\" class=\"gpc-e e_texto dd dm e_3158625_1_1752150983686fb3c753308283452382\"><div class=\"c e_texto\"><p>S\u00e3o duas abordagens diferentes para o mesmo problema. O PlugDFe Su\u00edte funciona via componentes instalados localmente (DLL\/OCX), indicado para softwares que j\u00e1 consomem esse tipo de tecnologia ou precisam de emiss\u00e3o local sem depender de conex\u00e3o constante com uma API externa. O PlugNotas \u00e9 uma API REST: voc\u00ea envia os dados da nota em JSON e a TecnoSpeed cuida de todo o processo de emiss\u00e3o na nuvem. A escolha depende da arquitetura do seu software e das necessidades dos seus clientes.<\/p><\/div><\/div><\/div><\/div><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-5\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-5\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">5. O componente suporta conting\u00eancia nas emiss\u00f5es?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-5\" id=\"bde-faq-499-5\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><p>Sim. Os componentes de NF-e, NFC-e, CT-e, MDF-e e outros documentos suportam os modelos de conting\u00eancia previstos na legisla\u00e7\u00e3o fiscal (como DPEC, SVC, EPEC, entre outros).<\/p><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-6\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-6\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">6. Como funciona o modelo de licenciamento do PlugDFe Su\u00edte?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-6\" id=\"bde-faq-499-6\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><p>O licenciamento \u00e9 feito por CNPJ emissor, n\u00e3o por volume de notas emitidas. Isso significa que uma empresa pode emitir a partir de m\u00faltiplos computadores com uma \u00fanica licen\u00e7a, <strong>o que importa \u00e9 o CNPJ que emite<\/strong>, n\u00e3o quantas m\u00e1quinas ou quantas notas est\u00e3o envolvidas. O custo n\u00e3o escala com o crescimento operacional dos seus clientes.<\/p><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n      <div class=\"bde-faq__item\">\n      <h3 class=\"bde-faq__title-tag\">\n       <button id=\"bde-faq-499-button-7\" aria-expanded=\"false\" aria-controls=\"bde-faq-499-7\" class=\"bde-faq__question js-faq-item\">\n          <span class=\"bde-faq__title\">7. O que \u00e9 o Gerenciador de Su\u00edte?<\/span>\n                           <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--inactive\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\n                            <\/div>\n         \t  <div aria-hidden=\"true\" class=\"bde-faq__icon bde-faq__icon--active\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-up-icon lucide-chevron-up\"><path d=\"m18 15-6-6-6 6\"\/><\/svg>\n                            <\/div>\n                  <\/button>\n      <\/h3>\n      <div role=\"region\" aria-labelledby=\"bde-faq-499-button-7\" id=\"bde-faq-499-7\" class=\"bde-faq__answer\">\n        <div class=\"bde-faq__answer-content\">\n            <div class=\"breakdance-rich-text-styles\"><p>O Gerenciador de Su\u00edte \u00e9 um produto dedicado a facilitar o processo de instala\u00e7\u00e3o e atualiza\u00e7\u00e3o dos componentes nos ambientes dos clientes. Ele notifica quando novas vers\u00f5es est\u00e3o dispon\u00edveis, realiza download e instala\u00e7\u00e3o remotamente e permite gerenciar as vers\u00f5es de todos os clientes implantados a partir de um painel unificado, sem necessidade de acesso remoto \u00e0 m\u00e1quina de cada cliente.<\/p><\/div>\n\n                    <\/div>\n      <\/div>\n    <\/div>\n  \n<\/div><div class=\"bde-div-19505-500 bde-div\">\n              \n  \n  \n\t\n\n  <div class=\"section-background-overlay\"><\/div>\n\n\n<div class=\"bde-columns-19505-501 bde-columns\"><div class=\"bde-column-19505-502 bde-column\">\n  \n  \n\t\n\n\n\n<div class=\"bde-badge-19505-503 bde-badge\">\n<span >Comece agora<\/span>\n<\/div><h2 class=\"bde-heading-19505-504 bde-heading\">\nA legisla\u00e7\u00e3o fiscal muda.<br>O seu ERP n\u00e3o precisa parar.\n<\/h2><div class=\"bde-text-19505-505 bde-text\">\n<div>Integre uma vez. A TecnoSpeed cuida de tudo que muda: layouts da SEFAZ, padr\u00f5es municipais de NFS-e, Reforma Tribut\u00e1ria, certificados, conting\u00eancia. <b>Sua equipe foca no que diferencia o seu software no mercado.<\/b><\/div>\n<\/div>\n<\/div><div class=\"bde-column-19505-506 bde-column\">\n  \n  \n\t\n\n\n\n<img decoding=\"async\" class=\"bde-image2-19505-507 bde-image2\" src=\"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/logo-dfe-suite-300x75.png\" loading=\"lazy\" srcset=\"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/logo-dfe-suite.png 600w, https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2026\/05\/logo-dfe-suite-300x75.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\"><div class=\"bde-button-19505-508 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#form\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Integrar a Su\u00edte de componentes <\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-button-19505-509 bde-button\">\n    \n                                    \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"https:\/\/atendimento.tecnospeed.com.br\/hc\/pt-br\/articles\/360053142454-Vis%C3%A3o-Geral-dos-Componentes-da-TecnoSpeed\" target=\"_blank\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Ver documenta\u00e7\u00e3o t\u00e9cnica<\/span>\n\n                            \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-512 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-code-block-19505-513 bde-code-block\">\n\n  <style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800;900&display=swap');\n\n  .ts-fr *, .ts-fr *::before, .ts-fr *::after {\n    box-sizing: border-box; margin: 0; padding: 0;\n    font-family: 'Urbanist', sans-serif;\n  }\n\n  .ts-fr { width: 100%; }\n\n  .ts-fr__header {\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 24px;\n    margin-bottom: 28px;\n    flex-wrap: wrap;\n  }\n\n  .ts-fr__header-left { display: flex; flex-direction: column; gap: 10px; }\n\n  .ts-fr__eyebrow {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: linear-gradient(135deg, #7ec4fa, #4d8ef0);\n    color: #ffffff;\n    font-size: 11px; font-weight: 700;\n    letter-spacing: 0.1em; text-transform: uppercase;\n    padding: 8px 20px; border-radius: 999px;\n    width: fit-content;\n    border: none;\n  }\n\n  .ts-fr__eyebrow svg { width: 11px; height: 11px; }\n\n  .ts-fr__title {\n    font-size: clamp(24px, 3vw, 36px);\n    font-weight: 700; color: #f8fafc;\n    line-height: 1.15; letter-spacing: -0.025em;\n  }\n\n  .ts-fr__title span {\n    position: relative; display: inline-block;\n  }\n\n  .ts-fr__title span::after {\n    content: '';\n    position: absolute; bottom: -2px; left: 0;\n    width: 100%; height: 3px;\n    border-radius: 999px;\n    background: linear-gradient(135deg, #7ec4fa, #4d8ef0);\n  }\n\n  .ts-fr__sub {\n    font-size: 18px; color: #ffffff;\n    font-weight: 500; line-height: 1.6; max-width: 44ch;\n  }\n\n  .ts-fr__grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  @media (min-width: 768px) {\n    .ts-fr__grid { grid-template-columns: 3fr 2fr; }\n  }\n\n  .ts-fr__card {\n    position: relative;\n    border-radius: 24px;\n    overflow: hidden;\n    text-decoration: none;\n    display: flex;\n    flex-direction: column;\n    border: 1px solid rgba(255,255,255,0.07);\n    transition: transform 0.35s ease, box-shadow 0.35s ease;\n    min-height: 360px;\n    background: #0e1a2e;\n  }\n\n  .ts-fr__card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 28px 56px -16px rgba(0,0,0,0.5);\n  }\n\n  .ts-fr__card--main { min-height: 420px; }\n\n  .ts-fr__img {\n    position: absolute; inset: 0;\n    width: 100%; height: 100%;\n    object-fit: cover;\n    transition: transform 0.7s ease;\n    filter: brightness(0.75);\n  }\n\n  .ts-fr__card:hover .ts-fr__img { transform: scale(1.06); filter: brightness(0.65); }\n\n  .ts-fr__overlay {\n    position: absolute; inset: 0;\n    background: linear-gradient(to top, rgba(8,14,28,0.98) 0%, rgba(8,14,28,0.7) 40%, rgba(8,14,28,0.1) 100%);\n    pointer-events: none;\n  }\n\n  .ts-fr__tint {\n    position: absolute; inset: 0;\n    background: linear-gradient(135deg, rgba(77,142,240,0.18) 0%, transparent 55%);\n    pointer-events: none;\n  }\n\n  .ts-fr__body {\n    position: relative; z-index: 1;\n    margin-top: auto;\n    padding: 28px;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .ts-fr__tag {\n    display: inline-flex; align-items: center; gap: 6px;\n    background: linear-gradient(135deg, #7ec4fa, #4d8ef0);\n    color: #fff; font-size: 10px; font-weight: 800;\n    letter-spacing: 0.1em; text-transform: uppercase;\n    padding: 4px 12px; border-radius: 999px; width: fit-content;\n  }\n\n  .ts-fr__tag svg { width: 10px; height: 10px; }\n\n  .ts-fr__card-title {\n    font-size: clamp(22px, 2.8vw, 30px);\n    font-weight: 900; color: #fff;\n    line-height: 1.15; letter-spacing: -0.02em;\n  }\n\n  .ts-fr__card--secondary .ts-fr__card-title {\n    font-size: clamp(18px, 2vw, 22px);\n  }\n\n  .ts-fr__card-desc {\n    font-size: 14px; color: rgba(255,255,255,0.6);\n    line-height: 1.65; font-weight: 500;\n  }\n\n  .ts-fr__link {\n    display: inline-flex; align-items: center; gap: 8px;\n    width: fit-content;\n    margin-top: 4px;\n  }\n\n  .ts-fr__link-text {\n    font-size: 13px; font-weight: 800;\n    background: linear-gradient(135deg, #7ec4fa, #4d8ef0);\n    -webkit-background-clip: text; background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n\n  .ts-fr__link-arrow {\n    display: flex; align-items: center; justify-content: center;\n    width: 28px; height: 28px; border-radius: 50%;\n    background: linear-gradient(135deg, #7ec4fa, #4d8ef0);\n    flex-shrink: 0;\n    transition: transform 0.3s ease;\n  }\n\n  .ts-fr__card:hover .ts-fr__link-arrow { transform: translateX(4px); }\n  .ts-fr__link-arrow svg { width: 13px; height: 13px; color: #fff; }\n\n  @media (max-width: 767px) {\n    .ts-fr__card { min-height: 300px; }\n    .ts-fr__card--main { min-height: 360px; }\n    .ts-fr__body { padding: 22px; }\n  }\n<\/style>\n\n<div class=\"ts-fr\">\n\n  <div class=\"ts-fr__header\">\n    <div class=\"ts-fr__header-left\">\n      <div class=\"ts-fr__eyebrow\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z\"\/><path d=\"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z\"\/><\/svg>\n        Para desenvolvedores de ERP\n      <\/div>\n      <h2 class=\"ts-fr__title\">Fique por dentro do <span>mundo fiscal<\/span><\/h2>\n    <\/div>\n    <p class=\"ts-fr__sub\">Conte\u00fado gratuito produzido por quem vive o fiscal no dia a dia.<\/p>\n  <\/div>\n\n  <div class=\"ts-fr__grid\">\n\n    <!-- Fisco4Dev -->\n    <a href=\"https:\/\/youtube.com\/playlist?list=PLMi61lE6BJmhikIkqrgZYHAdCy6S87Kbu&si=EcVN6FI4b5hMn4qU\" target=\"_blank\" rel=\"noreferrer\" class=\"ts-fr__card ts-fr__card--main\">\n      <img decoding=\"async\" class=\"ts-fr__img\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Images\/Institucional\/fisco4dev_1CrN4PX9U.png?updatedAt=1781810065672&ik-s=12854f34f8ae38e4d5f487b2095125a856a635ec\" alt=\"Fisco4Dev\" loading=\"lazy\" style=\"object-position: center 30%;\">\n      <div class=\"ts-fr__overlay\"><\/div>\n      <div class=\"ts-fr__tint\"><\/div>\n      <div class=\"ts-fr__body\">\n        <span class=\"ts-fr__tag\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z\"\/><path d=\"M19 10v2a7 7 0 0 1-14 0v-2\"\/><line x1=\"12\" x2=\"12\" y1=\"19\" y2=\"22\"\/><\/svg>\n          Videocast \u00b7 Gratuito\n        <\/span>\n        <h3 class=\"ts-fr__card-title\">Fisco4Dev<\/h3>\n        <p class=\"ts-fr__card-desc\">Legisla\u00e7\u00e3o fiscal, tribut\u00e1ria e tudo que o desenvolvedor precisa acompanhar para manter o software em conformidade \u2014 explicado por especialistas.<\/p>\n        <div class=\"ts-fr__link\">\n          <span class=\"ts-fr__link-text\">Assistir agora<\/span>\n          <span class=\"ts-fr__link-arrow\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 5l7 7-7 7\"\/><\/svg>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n\n    <!-- Reforma Tribut\u00e1ria -->\n    <a href=\"https:\/\/pages.tecnospeed.com.br\/institucional-curso-reforma-tributaria\" target=\"_blank\" rel=\"noreferrer\" class=\"ts-fr__card ts-fr__card--secondary\">\n      <img decoding=\"async\" class=\"ts-fr__img\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Images\/Institucional\/curso-reforma-tributaria_z5sFwVsoRe.jpg?updatedAt=1781810534793&ik-s=fd29114036069ac641e021216b090b052f22b90d\" alt=\"Curso de Reforma Tribut\u00e1ria\" loading=\"lazy\">\n      <div class=\"ts-fr__overlay\"><\/div>\n      <div class=\"ts-fr__tint\"><\/div>\n      <div class=\"ts-fr__body\">\n        <span class=\"ts-fr__tag\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z\"\/><path d=\"M22 10v6\"\/><path d=\"M6 12.5V16a6 3 0 0 0 12 0v-3.5\"\/><\/svg>\n          Curso \u00b7 Gratuito\n        <\/span>\n        <h3 class=\"ts-fr__card-title\">Reforma Tribut\u00e1ria<\/h3>\n        <p class=\"ts-fr__card-desc\">Prepare seu software agora. Conte\u00fado pr\u00e1tico para devs e gestores de T.I. navegarem nas mudan\u00e7as da maior reforma fiscal das \u00faltimas d\u00e9cadas.<\/p>\n        <div class=\"ts-fr__link\">\n          <span class=\"ts-fr__link-text\">Garantir vaga<\/span>\n          <span class=\"ts-fr__link-arrow\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 5l7 7-7 7\"\/><\/svg>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n\n  <\/div>\n<\/div>\n\n\n<\/div><\/div>\n<\/section><section class=\"bde-section-19505-516 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-code-block-19505-517 bde-code-block\">\n\n  <!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Pr\u00eamios e certifica\u00e7\u00f5es \u2014 TecnoSpeed<\/title>\n<style>\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n.badges-section {\n  background: transparent;\n  padding: 0;\n}\n.container {\n  max-width: 1200px;\n  margin: 0 auto;\n  text-align: center;\n}\n.badges-row {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 3rem;\n  flex-wrap: wrap;\n}\n.badge {\n  max-height: 90px;\n  width: auto;\n  object-fit: contain;\n  transition: transform 0.4s ease;\n  cursor: pointer;\n}\n.badge:hover {\n  transform: scale(1.06);\n}\n@media (max-width: 768px) {\n  .badges-row { gap: 1.5rem; }\n  .badge { max-height: 70px; }\n}\n@media (max-width: 480px) {\n  .badges-row { flex-wrap: wrap; justify-content: center; }\n  .badge { max-height: 60px; }\n}\n<\/style>\n<\/head>\n<body>\n<section class=\"badges-section\" aria-label=\"Pr\u00eamios e certifica\u00e7\u00f5es\">\n  <div class=\"container\">\n    <div class=\"badges-row\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/gptw26.png\" alt=\"Selo Great Place to Work\" class=\"badge\" loading=\"lazy\">\n      <img decoding=\"async\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Badges\/selo-sesi-ods_bTJb58vc9.png\" alt=\"Selo SESI ODS\" class=\"badge\" loading=\"lazy\">\n      <img decoding=\"async\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Badges\/SELO-P.E.I_RaYWybrsi.png?updatedAt=1760537777514&ik-s=f5e33e5e90c30b9703b7abd5f3d099b3a6e80f54\" alt=\"Selo Pr\u00eamio Empresa Inovadora\" class=\"badge\" loading=\"lazy\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/Selo-Center-Collor-White.png\" alt=\"Selo Center Collor White\" class=\"badge\" loading=\"lazy\">\n      <img decoding=\"async\" src=\"https:\/\/ik.imagekit.io\/ndy78brwiyv\/Site%20Prov%2025\/Badges\/selo_136x48_XvI_iXaQ2v.svg?updatedAt=1760537777672&ik-s=7f455d94be7fa42243efbd155c9aa851f5bc8404\" alt=\"Selo Reclame Aqui\" class=\"badge\" loading=\"lazy\">\n    <\/div>\n  <\/div>\n<\/section>\n<script>\n(function () {\n  'use strict';\n  function animateBadgesOnScroll() {\n    const badges = document.querySelectorAll('.badge');\n    if (!badges.length) return;\n    badges.forEach((badge) => {\n      badge.style.opacity = '0';\n      badge.style.transform = 'translateY(20px)';\n      badge.style.transition = 'opacity 0.6s ease, transform 0.6s ease';\n    });\n    const observer = new IntersectionObserver(\n      (entries, observer) => {\n        entries.forEach((entry, index) => {\n          if (entry.isIntersecting) {\n            setTimeout(() => {\n              entry.target.style.opacity = '1';\n              entry.target.style.transform = 'translateY(0)';\n            }, index * 100);\n            observer.unobserve(entry.target);\n          }\n        });\n      },\n      { threshold: 0.3 }\n    );\n    badges.forEach((badge) => observer.observe(badge));\n  }\n  document.addEventListener('DOMContentLoaded', animateBadgesOnScroll);\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n<\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Conhe\u00e7a a Su\u00edte de componentes Seu ERP emite nota fiscal. O PlugDFe Su\u00edte garante que funcione sempre. A solu\u00e7\u00e3o definitiva em emiss\u00e3o fiscal para desenvolvedores. Potencialize seus ERPs com a Su\u00edte de Componentes da TecnoSpeed, criada para emitir documentos fiscais em linguagens compat\u00edveis com DLL e OCX\/ActiveX.Foque no desenvolvimento. N\u00f3s cuidamos do fiscal. Integrar o [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":14348,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_oxygen_hide_in_design_set":false,"_oxygen_tags":"","footnotes":""},"class_list":["post-19505","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Componente de Emiss\u00e3o Fiscal para Software Houses - TecnoSpeed<\/title>\n<meta name=\"description\" content=\"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tecnospeed.com.br\/en\/plugdfe\/suite-de-componentes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Componente de Emiss\u00e3o Fiscal para Software Houses | TecnoSpeed\" \/>\n<meta property=\"og:description\" content=\"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tecnospeed.com.br\/en\/plugdfe\/suite-de-componentes\/\" \/>\n<meta property=\"og:site_name\" content=\"TecnoSpeed | Mais software, menos esfor\u00e7o\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tecnospeed\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T17:57:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2023\/12\/Home-Site-TecnoSpeed_zS-20EDXx.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/suite-de-componentes\\\/\",\"url\":\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/suite-de-componentes\\\/\",\"name\":\"Componente de Emiss\u00e3o Fiscal para Software Houses - TecnoSpeed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#website\"},\"datePublished\":\"2026-05-25T20:15:56+00:00\",\"dateModified\":\"2026-07-07T17:57:38+00:00\",\"description\":\"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/suite-de-componentes\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/suite-de-componentes\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/suite-de-componentes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/tecnospeed.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PlugDFe\",\"item\":\"https:\\\/\\\/tecnospeed.com.br\\\/plugdfe\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PlugDfe Suite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#website\",\"url\":\"https:\\\/\\\/tecnospeed.com.br\\\/\",\"name\":\"TecnoSpeed | Mais software, menos esfor\u00e7o\",\"description\":\"A Tecnospeed \u00e9 uma empresa especializada em solu\u00e7\u00f5es fiscais e de integra\u00e7\u00e3o para o setor de tecnologia. Conhe\u00e7a nossos servi\u00e7os e transforme sua empresa!\",\"publisher\":{\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#organization\"},\"alternateName\":\"Grupo TecnoSpeed\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tecnospeed.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#organization\",\"name\":\"TecnoSpeed S.A.\",\"alternateName\":\"Grupo TecnoSpeed\",\"url\":\"https:\\\/\\\/tecnospeed.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tecnospeed.com.br\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/tecnospeed.com.br\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"TecnoSpeed S.A.\"},\"image\":{\"@id\":\"https:\\\/\\\/tecnospeed.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/tecnospeed\\\/\",\"https:\\\/\\\/www.instagram.com\\\/tecnospeedti\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Componente de Emiss\u00e3o Fiscal para Software Houses - TecnoSpeed","description":"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!","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:\/\/tecnospeed.com.br\/en\/plugdfe\/suite-de-componentes\/","og_locale":"en_US","og_type":"article","og_title":"Componente de Emiss\u00e3o Fiscal para Software Houses | TecnoSpeed","og_description":"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!","og_url":"https:\/\/tecnospeed.com.br\/en\/plugdfe\/suite-de-componentes\/","og_site_name":"TecnoSpeed | Mais software, menos esfor\u00e7o","article_publisher":"https:\/\/www.facebook.com\/tecnospeed\/","article_modified_time":"2026-07-07T17:57:38+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2023\/12\/Home-Site-TecnoSpeed_zS-20EDXx.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tecnospeed.com.br\/plugdfe\/suite-de-componentes\/","url":"https:\/\/tecnospeed.com.br\/plugdfe\/suite-de-componentes\/","name":"Componente de Emiss\u00e3o Fiscal para Software Houses - TecnoSpeed","isPartOf":{"@id":"https:\/\/tecnospeed.com.br\/#website"},"datePublished":"2026-05-25T20:15:56+00:00","dateModified":"2026-07-07T17:57:38+00:00","description":"Pare de sofrer com as notas t\u00e9cnicas da SEFAZ e mudan\u00e7as de prefeituras. Tenha uma su\u00edte de componentes fiscais atualizada dentro do seu ERP. Saiba mais!","breadcrumb":{"@id":"https:\/\/tecnospeed.com.br\/plugdfe\/suite-de-componentes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tecnospeed.com.br\/plugdfe\/suite-de-componentes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tecnospeed.com.br\/plugdfe\/suite-de-componentes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/tecnospeed.com.br\/"},{"@type":"ListItem","position":2,"name":"PlugDFe","item":"https:\/\/tecnospeed.com.br\/plugdfe\/"},{"@type":"ListItem","position":3,"name":"PlugDfe Suite"}]},{"@type":"WebSite","@id":"https:\/\/tecnospeed.com.br\/#website","url":"https:\/\/tecnospeed.com.br\/","name":"TecnoSpeed | Mais software, menos esfor\u00e7o","description":"A Tecnospeed \u00e9 uma empresa especializada em solu\u00e7\u00f5es fiscais e de integra\u00e7\u00e3o para o setor de tecnologia. Conhe\u00e7a nossos servi\u00e7os e transforme sua empresa!","publisher":{"@id":"https:\/\/tecnospeed.com.br\/#organization"},"alternateName":"Grupo TecnoSpeed","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tecnospeed.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tecnospeed.com.br\/#organization","name":"TecnoSpeed S.A.","alternateName":"Grupo TecnoSpeed","url":"https:\/\/tecnospeed.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tecnospeed.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2023\/06\/cropped-favicon.png","contentUrl":"https:\/\/tecnospeed.com.br\/wp-content\/uploads\/2023\/06\/cropped-favicon.png","width":512,"height":512,"caption":"TecnoSpeed S.A."},"image":{"@id":"https:\/\/tecnospeed.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tecnospeed\/","https:\/\/www.instagram.com\/tecnospeedti\/"]}]}},"_links":{"self":[{"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/pages\/19505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/comments?post=19505"}],"version-history":[{"count":59,"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/pages\/19505\/revisions"}],"predecessor-version":[{"id":21571,"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/pages\/19505\/revisions\/21571"}],"up":[{"embeddable":true,"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/pages\/14348"}],"wp:attachment":[{"href":"https:\/\/tecnospeed.com.br\/en\/wp-json\/wp\/v2\/media?parent=19505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}