1<!DOCTYPE html><html lang="pt-PT"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon/icon.png" media="(prefers-color-scheme: light)"><link rel="icon" href="/favicon/icon.png" media="(prefers-color-scheme: dark)"><link rel="apple-touch-icon" href="/favicon/apple-touch-icon.png"><title>FIZ â Faturação certificada â ilimitada e gratuita. Para sempre.</title><meta name="description" content="Crie e envie faturas à AT em segundos. Na web, na app ou no WhatsApp. Faturação certificada (AT â3041), grátis para sempre para TI e ENI."><link rel="canonical" href="https://fiz.co/invoicing/"><link rel="alternate" hreflang="pt-PT" href="https://fiz.co/invoicing/"><link rel="alternate" hreflang="en" href="https://fiz.co/en/invoicing/"><link rel="alternate" hreflang="ru" href="https://fiz.co/ru/invoicing/"><link rel="alternate" hreflang="uk" href="https://fiz.co/ua/invoicing/"><link rel="alternate" hreflang="fr" href="https://fiz.co/fr/invoicing/"><link rel="alternate" hreflang="es" href="https://fiz.co/es/invoicing/"><link rel="alternate" hreflang="x-default" href="https://fiz.co/invoicing/"><meta property="og:type" content="website"><meta property="og:title" content="FIZ â Faturação certificada â ilimitada e gratuita. Para sempre."><meta property="og:description" content="Crie e envie faturas à AT em segundos. Na web, na app ou no WhatsApp. Faturação certificada (AT â3041), grátis para sempre para TI e ENI."><meta property="og:image" content="https://fiz.co/images/og-default.png"><meta property="og:url" content="https://fiz.co/invoicing/"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="FIZ â Faturação certificada â ilimitada e gratuita. Para sempre."><meta name="twitter:description" content="Crie e envie faturas à AT em segundos. Na web, na app ou no WhatsApp. Faturação certificada (AT â3041), grátis para sempre para TI e ENI."><meta name="twitter:image" content="https://fiz.co/images/og-default.png"><meta name="generator" content="Astro v5.18.1"><!-- Consent Mode v2 bootstrap. MUST run synchronously in <head> before 2 GTM loads so any tag that fires sees a 'default' signal first. 3 Mirrors src/lib/consent.ts â keep POLICY_VERSION in sync with 4 CURRENT_POLICY_VERSION there. -->
5<script> 6(function () { 7 var POLICY_VERSION = '2026-05-14'; 8 var COOKIE_NAME = 'fiz_consent'; 9 var GTM_EVENT = 'fiz_consent_update'; 10 var MAX_AGE_MS = 395 * 864e5; 11 12 window.dataLayer = window.dataLayer || []; 13 function gtag() { window.dataLayer.push(arguments); } 14 window.gtag = window.gtag || gtag; 15 16 gtag('consent', 'default', { 17 ad_storage: 'denied', 18 ad_user_data: 'denied', 19 ad_personalization: 'denied', 20 personalization_storage: 'denied', 21 analytics_storage: 'denied', 22 functionality_storage: 'granted', 23 security_storage: 'granted', 24 wait_for_update: 500 25 }); 26 27 function readCookie(name) { 28 var parts = ('; ' + document.cookie).split('; ' + name + '='); 29 if (parts.length === 2) return parts.pop().split(';').shift(); 30 return null; 31 } 32 33 var raw = readCookie(COOKIE_NAME); 34 if (!raw) return; 35 36 var state; 37 try { state = JSON.parse(decodeURIComponent(raw)); } catch (e) { return; } 38 if (!state || state.v !== 1 || state.policyVersion !== POLICY_VERSION) return; 39 if (typeof state.ts !== 'number') return; 40 if (Date.now() - state.ts > MAX_AGE_MS) return; 41 if (!state.categories) return; 42 var a = state.categories.analytics; 43 var m = state.categories.marketing; 44 if (a !== 'granted' && a !== 'denied') return; 45 if (m !== 'granted' && m !== 'denied') return; 46 47 gtag('consent', 'update', { 48 ad_storage: m, 49 ad_user_data: m, 50 ad_personalization: m, 51 personalization_storage: m, 52 analytics_storage: a, 53 functionality_storage: 'granted', 54 security_storage: 'granted' 55 }); 56 57 window.dataLayer.push({ 58 event: GTM_EVENT, 59 consent: { 60 analytics: a, 61 marketing: m, 62 method: 'restored', 63 policyVersion: POLICY_VERSION 64 } 65 }); 66})(); 67</script>
67 68<!-- Google Tag Manager -->
69<script defer>
vendor: 327 bytes, lines 69-73
69(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 70new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 71j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 72'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 73})(window,document,'script','dataLayer','
73GTM-PDQTRPQ8
vendor: 3 bytes, line 73
73');
73</script>
73 74<!-- End Google Tag Manager --> 75<link rel="stylesheet" href="/_astro/afiliados.DGMSJNg-.css"> 76<link rel="stylesheet" href="/_astro/_path_.DODwPlC2.css"></head> <body data-slug="invoicing"> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 76-77
76 77<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
77GTM-PDQTRPQ8
vendor: 83 bytes, lines 77-78
77" 78height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
79<!-- End Google Tag Manager (noscript) --> 80 <div id="svg-templates" style="position:absolute;overflow:hidden;bottom:0;left:0;width:0;height:0;z-index:0;contain:strict" aria-hidden="true"><svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="3271978817"><path d="M 6.5 0 L 3.25 3.5 L 0 0" fill="transparent" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" stroke="rgb(0, 0, 0)" transform="translate(8.75 10.75)"></path></svg> 81<svg viewBox="0 0 28.94 38" overflow="visible" id="svg1135253548_1306"><g><path d="M 3.167 0 L 20.496 0 C 22.044 0 23.365 1.119 23.619 2.646 L 28.897 34.313 C 29.05 35.231 28.791 36.17 28.19 36.88 C 27.588 37.59 26.705 38 25.774 38 L 8.444 38 C 6.896 38 5.576 36.881 5.321 35.354 L 0.043 3.687 C -0.11 2.769 0.149 1.83 0.751 1.12 C 1.352 0.41 2.236 0 3.167 0 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 8.417 15 L 13.167 15 L 13.167 20.541 C 13.167 21.853 12.104 22.916 10.792 22.916 C 9.48 22.916 8.417 21.853 8.417 20.541 Z M 16.333 15 L 21.083 15 L 21.083 20.541 C 21.083 21.853 20.02 22.916 18.708 22.916 C 17.396 22.916 16.333 21.853 16.333 20.541 Z M 0.5 15 L 5.25 15 L 5.25 20.541 C 5.25 21.853 4.187 22.916 2.875 22.916 C 1.563 22.916 0.5 21.853 0.5 20.541 Z M 8.417 24.5 L 13.167 24.5 L 13.167 30.041 C 13.167 31.353 12.104 32.416 10.792 32.416 C 9.48 32.416 8.417 31.353 8.417 30.041 Z M 8.417 5.5 L 13.167 5.5 L 13.167 11.041 C 13.167 12.353 12.104 13.416 10.792 13.416 C 9.48 13.416 8.417 12.353 8.417 11.041 Z" fill="var(--c-fg, rgb(0, 0, 0)) /* {"name":"Black"} */"></path></g></svg> 82<svg viewBox="0 0 40 30.75" overflow="visible" id="svg-1955043047_904"><g><path d="M 9.625 14.25 C 13.56 14.25 16.75 11.06 16.75 7.125 C 16.75 3.19 13.56 0 9.625 0 C 5.69 0 2.5 3.19 2.5 7.125 C 2.5 11.06 5.69 14.25 9.625 14.25 Z M 30.625 14.25 C 34.56 14.25 37.75 11.06 37.75 7.125 C 37.75 3.19 34.56 0 30.625 0 C 26.69 0 23.5 3.19 23.5 7.125 C 23.5 11.06 26.69 14.25 30.625 14.25 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 40 30.75 L 21 30.75 L 21 26 C 21 20.753 25.253 16.5 30.5 16.5 C 35.747 16.5 40 20.753 40 26 Z M 9.5 16.5 C 4.253 16.5 0 20.753 0 26 L 0 30.75 L 19 30.75 L 19 26 C 19 20.753 14.747 16.5 9.5 16.5 Z" fill="var(--c-fg, rgb(0, 0, 0)) /* {"name":"Black"} */"></path></g></svg> 83<svg width="48" height="48" fill="none" id="svg927847104_714"><g clip-path="url(#svg927847104_714_a)"><rect width="48" height="48" rx="4" fill="#FFC850"></rect><path fill-rule="evenodd" clip-rule="evenodd" d="M22.875 27a.75.75 0 0 0-.75.75v1.5c0 .414.336.75.75.75h9.375a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75H24a9 9 0 0 1-8.97-8.25c-.033-.413-.366-.75-.78-.75h-1.5a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 1 .75-.75h1.5c.414 0 .747-.337.78-.75A9 9 0 0 1 24 12h8.25a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-9.375a.75.75 0 0 0-.75.75v1.5c0 .414.336.75.75.75h6.375a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-.75.75h-6.375Z" fill="#3D3629"></path></g><defs><clipPath id="svg927847104_714_a"><path fill="#fff" d="M0 0h48v48H0z"></path></clipPath></defs></svg> 84<svg width="48" height="48" viewBox="0 0 48 48" fill="none" id="svg-451369663_433"> 85<path d="M28 15L30 6C30 2.685 29.315 0 26 0H25.4C23.9228 0 22.5658 0.814193 21.8706 2.11765L16.4118 12.3529C15.4849 14.0909 15 16.0303 15 18V38C15 40.2091 16.7909 42 19 42H33.3509C38.5161 42 43.1017 38.6948 44.7351 33.7947L47.7947 24.6158C47.9307 24.2079 48 23.7808 48 23.3509V19C48 16.7909 46.2091 15 44 15H28Z" fill="#FFC850"></path> 86</svg> 87<svg width="11" height="31" viewBox="0 0 11 31" fill="none" id="svg-1917884196_250"> 88<path d="M9 0H2C0.895431 0 0 0.89543 0 2V29C0 30.1046 0.895431 31 2 31H9C10.1046 31 11 30.1046 11 29V2C11 0.89543 10.1046 0 9 0Z" fill="#3D3629"></path> 89</svg> 90<svg width="48" height="48" viewBox="0 0 48 48" fill="none" id="svg1616043583_889"> 91<g clip-path="url(#svg1616043583_889_clip0_1_4)"> 92<path d="M23.85 11.76C23.85 11.76 20.0625 6 13.05 6C6.12263 6 0 12.1037 0 19.05C0 22.92 1.71 26.43 4.41 28.77L18.7707 42.8701C20.1611 44.2352 22.0316 45 23.9801 45V45C25.9521 45 27.8434 44.2166 29.2378 42.8222L39 33.06V27.06L23.85 11.76Z" fill="#3D3629"></path> 93<path d="M24.1875 11.7188L11.2448 24.7517C10.9648 25.0337 10.9523 25.4861 11.223 25.777C13.1927 27.8931 15.4989 29.7484 18.6 28.2L23.1576 25.9212C25.4551 24.7724 28.229 25.2136 30.0567 27.0185L37.545 34.413L43.59 28.77L45 21L24.1875 11.7188Z" fill="#FFC850"></path> 94<path d="M48 19.05C48 22.92 46.29 26.43 43.59 28.77L24.15 11.76C26.49 8.28 30.45 6 34.95 6C42.15 6 48 11.85 48 19.05Z" fill="#FFC850"></path> 95</g> 96<defs> 97<clipPath id="svg1616043583_889_clip0_1_4"> 98<rect width="48" height="48" fill="white"></rect> 99</clipPath> 100</defs> 101</svg> 102<svg width="277" height="277" viewBox="0 0 277 277" fill="none" id="svg557333899_1898"> 103<path d="M138.759 0C62.9167 0 1.1824 61.5716 1.15023 137.248C1.14219 161.439 7.48051 185.052 19.5217 205.865L0 277L72.9471 257.912C93.0479 268.848 115.674 274.609 138.703 274.617H138.759C214.594 274.617 276.329 213.037 276.361 137.361C276.377 100.686 262.075 66.2011 236.095 40.2614C210.114 14.3138 175.567 0.0160468 138.759 0ZM138.759 251.437H138.711C118.192 251.437 98.0591 245.925 80.5 235.535L76.3254 233.064L33.043 244.393L44.5935 202.294L41.8748 197.978C30.4288 179.813 24.38 158.815 24.3881 137.264C24.4122 74.3609 75.7221 23.1876 138.808 23.1876C169.357 23.1957 198.073 35.0783 219.662 56.6452C241.259 78.2041 253.139 106.872 253.131 137.353C253.107 200.256 201.797 251.437 138.759 251.437ZM201.491 165.996C198.057 164.279 181.149 155.983 177.996 154.836C174.843 153.688 172.551 153.119
103170.258 156.553C167.966 159.987 161.378 167.713 159.375 170C157.372 172.295 155.361 172.575 151.927 170.858C148.492 169.141 137.408 165.515 124.281 153.833C114.058 144.742 107.156 133.509 105.153 130.075C103.151 126.641 104.936 124.788 106.666 123.079C108.21 121.547 110.1 119.075 111.822 117.069C113.543 115.064 114.114 113.635 115.256 111.341C116.398 109.054 115.827 107.048 114.967 105.331C114.106 103.614 107.229 86.733 104.365 79.865C101.574 73.1815 98.7428 74.0801 96.6273 73.9758C94.6245 73.8715 92.3321 73.8554 90.0396 73.8554C87.7472 73.8554 84.0231 74.7139 80.87 78.148C77.7169 81.582 68.8368 89.8782 68.8368 106.759C68.8368 123.641 81.1595 139.952 82.8728 142.239C84.5941 144.526 107.116 179.171 141.607 194.022C149.811 197.552 156.214 199.662 161.209 201.243C169.446 203.851 176.942 203.482 182.862 202.599C189.466 201.612 203.205 194.303 206.068 186.287C208.932 178.28 208.932 171.412 208.071 169.976C207.21 168.548 204.918 167.689 201.483 165.972L201.491 165.996Z" fill="#25D366"></path> 104</svg> 105<svg width="48" height="48" fill="none" id="svg1531104286_411"><path d="M33 21.51c0-4.872-3.648-9.243-8.517-9.495A8.998 8.998 0 0 0 15 21v.51c0 2.802-1.212 5.4-3.108 7.461C10.08 30.939 9 33.363 9 36c0 6.627 6.717 12 15 12 8.283 0 15-5.373 15-12 0-2.637-1.08-5.061-2.892-7.029C34.212 26.907 33 24.312 33 21.51Z" fill="#FFC850"></path><path d="M33 0a9 9 0 0 0-9 9h9a9 9 0 0 0 9-9h-9Z" fill="#3D3629"></path></svg> 106<svg width="48" height="48" viewBox="0 0 48 48" fill="none" id="svg1743513253_2107"> 107<path d="M36.1819 4.20194C35.6321 4.59904 34.8842 4.57779 34.3578 4.15009L30.2615 0.821855C29.6814 0.350487 28.8427 0.378199 28.2949 0.886835L25.0207 3.92723C24.4452 4.46164 23.5548 4.46164 22.9793 3.92723L19.7051 0.886834C19.1573 0.378198 18.3186 0.350487 17.7385 0.821854L13.6422 4.15009C13.1158 4.57779 12.3679 4.59904 11.8181 4.20194L8.37823 1.71761C7.38624 1.00118 6 1.70998 6 2.93363V43.5C6 44.3284 6.67157 45 7.5 45H40.5C41.3284 45 42 44.3284 42 43.5V2.93363C42 1.70998 40.6138 1.00118 39.6218 1.71761L36.1819 4.20194Z" fill="#FFC850"></path> 108<path fill-rule="evenodd" clip-rule="evenodd" d="M30 17.25C30 16.8358 30.3358 16.5 30.75 16.5H35.25C35.6642 16.5 36 16.8358 36 17.25V18.75C36 19.1642 35.6642 19.5 35.25 19.5H30.75C30.3358 19.5 30 19.1642 30 18.75V17.25ZM30 23.25C30 22.8358 30.3358 22.5 30.75 22.5H35.25C35.6642 22.5 36 22.8358 36 23.25V24.75C36 25.1642 35.6642 25.5 35.25 25.5H30.75C30.3358 25.5 30 25.1642 30 24.75V23.25ZM25.125 23.25C25.125 22.8358 24.7892 22.5 24.375 22.5H12.75C12.3358 22.5 12 22.8358 12 23.25V24.75C12 25.1642 12.3358 25.5 12.75 25.5H24.375C24.7892 25.5 25.125 25.1642 25.125 24.75V23.25ZM30 29.25C30 28.8358 30.3358 28.5 30.75 28.5H35.25C35.6642 28.5 36 28.8358 36 29.25V30.75C36 31.1642 35.6642 31.5 35.25 31.5H30.75C30.3358 31.5 30 31.1642 30 30.75V29.25ZM36 35.25C36 34.8358 35.6642 34.5 35.25 34.5H30.75C30.3358 34.5 30 34.8358 30 35.25V36.75C30 37.1642 30.3358 37.5 30.75 37.5H35.25C35.6642 37.5 36 37.1642 36 36.75V35.25ZM12 29.25C12 28.8358 12.3358 28.5 12.75 28.5H26.25C26.6642 28.5 27 28.8358 27 29.25V30.75C27 31.1642 26.6642 31.5 26.25 31.5H12.75C12.3358 31.5 12 31.1642 12 30.75V29.25ZM28.5 35.25C28.5 34.8358 28.1642 34.5 27.75 34.5H12.75C12.3358 34.5 12 34.8358 12 35.25V36.75C12 37.1642 12.3358 37.5 12.75 37.5H27.75C28.1642 37.5 28.5 37.1642 28.5 36.75V35.25ZM12 17.25C12 16.8358 12.3358 16.5 12.75 16.5H27.75C28.1642 16.5 28.5 16.8358 28.5 17.25V18.75C28.5 19.1642 28.1642 19.5 27.75 19.5H12.75C12.3358 19.5 12 19.1642 12 18.75V17.25Z" fill="#3D3629"></path> 109</svg> 110<svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="769216519">
110<path d="M 0 6.117 L 2.59 9.664 C 3.402 10.776 5.068 10.754 5.851 9.622 L 12.5 0" fill="transparent" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" stroke="rgb(0, 0, 0)" transform="translate(5.75 6.75)"></path></svg> 111<svg width="31" height="37" viewBox="0 0 31 37" fill="none" id="svg1902199730_494"> 112<path d="M0 5.94268C0 5.18968 0.504898 4.53021 1.23182 4.33374L14.3295 0.793816C15.0415 0.601391 15.7918 0.601391 16.5038 0.793816L29.6015 4.33374C30.3284 4.53021 30.8333 5.18968 30.8333 5.94268V18.0633C30.8333 24.185 27.4773 29.8141 22.092 32.7251L16.2092 35.9049C15.7147 36.1723 15.1187 36.1723 14.6241 35.9049L8.74139 32.7251C3.35604 29.8141 0 24.185 0 18.0633V5.94268Z" fill="#FFC850"></path> 113</svg> 114<svg width="18" height="15" viewBox="0 0 18 15" fill="none" id="svg1272440900_221"> 115<path d="M6.83 14.9425L0.5 8.6125L4.0375 5.0775L6.83 7.8725L14.2025 0.5L17.7375 4.035L6.83 14.9425Z" fill="#3D3629"></path> 116</svg> 117<svg viewBox="0 0 40.374 48.217" overflow="visible" id="svg1286519167_1308"><path d="M 16.189 0.608 C 18.793 -0.203 21.581 -0.203 24.185 0.608 L 39.112 5.251 C 39.863 5.485 40.374 6.179 40.374 6.965 L 40.374 30.176 C 40.374 34.983 37.81 39.425 33.648 41.829 L 24.676 47.013 C 21.898 48.618 18.476 48.618 15.698 47.013 L 6.726 41.829 C 2.564 39.425 0 34.983 0 30.176 L 0 6.966 C 0 6.18 0.511 5.486 1.261 5.252 Z M 25.226 12.822 L 24.467 17.159 C 24.468 17.297 28.348 17.251 28.905 17.255 L 22.672 26.872 C 22.394 28.378 21.814 31.597 21.814 31.597 C 21.835 31.748 31.597 31.597 31.663 31.597 L 31.692 31.597 C 31.692 31.597 32.131 28.773 32.412 27.413 L 32.44 27.286 L 27.896 27.262 L 34.152 17.624 L 34.991 12.822 Z M 9.947 12.822 C 9.284 12.996 8.81 13.488 8.583 14.102 C 8.577 14.132 5.383 31.421 5.383 31.596 C 5.394 31.717 10.294 31.596 10.294 31.596 L 11.555 24.756 L 14.958 24.742 C 14.963 24.718 15.539 21.584 15.697 20.716 C 15.292 20.716 12.304 20.663 12.304 20.663 L 12.92 17.182 L 16.637 17.16 L 17.424 12.822 L 9.948 12.822 Z M 18.827 12.822 L 15.424 31.596 L 20.367 31.596 L 23.767 12.822 L 18.828 12.822 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path></svg> 118<svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="1173457374"><path d="M 0 0 L 5.5 5.25 L 0 10.5" fill="transparent" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" stroke="rgb(0, 0, 0)" transform="translate(13.75 6.75)"></path><path d="M 14.25 0 L 0 0" fill="transparent" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" stroke="rgb(0, 0, 0)" transform="translate(4.75 12)"></path></svg> 119<svg viewBox="0 0 120 24" id="svg10688238496"><path d="M 11.049 2.927 C 11.348 2.006 12.652 2.006 12.951 2.927 L 14.47 7.601 C 14.604 8.013 14.988 8.292 15.421 8.292 L 20.335 8.292 C 21.304 8.292 21.706 9.531 20.923 10.101 L 16.947 12.989 C 16.597 13.244 16.45 13.695 16.584 14.107 L 18.102 18.781 C 18.402 19.703 17.347 20.469 16.564 19.899 L 12.588 17.011 C 12.237 16.756 11.763 16.756 11.412 17.011 L 7.436 19.899 C 6.653 20.469 5.598 19.703 5.898 18.781 L 7.416 14.107 C 7.55 13.695 7.403 13.244 7.053 12.989 L 3.077 10.101 C 2.294 9.531 2.696 8.292 3.665 8.292 L 8.579 8.292 C 9.013 8.292 9.396 8.013 9.53 7.601 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 35.049 2.927 C 35.348 2.006 36.652 2.006 36.951 2.927 L 38.47 7.601 C 38.603 8.013 38.987 8.292 39.421 8.292 L 44.335 8.292 C 45.304 8.292 45.706 9.531 44.923 10.101 L 40.947 12.989 C 40.597 13.244 40.45 13.695 40.584 14.107 L 42.102 18.781 C 42.402 19.703 41.347 20.469 40.563 19.899 L 36.588 17.011 C 36.237 16.756 35.763 16.756 35.412 17.011 L 31.436 19.899 C 30.653 20.469 29.598 19.703 29.898 18.781 L 31.416 14.107 C 31.55 13.695 31.403 13.244 31.053 12.989 L 27.077 10.101 C 26.294 9.531 26.696 8.292 27.665 8.292 L 32.579 8.292 C 33.013 8.292 33.397 8.013 33.53 7.601 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 59.049 2.927 C 59.348 2.006 60.652 2.006 60.951 2.927 L 62.47 7.601 C 62.603 8.013 62.987 8.292 63.421 8.292 L 68.335 8.292 C 69.304 8.292 69.707 9.531 68.923 10.101 L 64.947 12.989 C 64.597 13.244 64.45 13.695 64.584 14.107 L 66.102 18.781 C 66.402 19.703 65.347 20.469 64.564 19.899 L 60.588 17.011 C 60.237 16.756 59.763 16.756 59.412 17.011 L 55.437 19.899 C 54.653 20.469 53.598 19.703 53.898 18.781 L 55.416 14.107 C 55.55 13.695 5
1195.403 13.244 55.053 12.989 L 51.077 10.101 C 50.294 9.531 50.696 8.292 51.665 8.292 L 56.579 8.292 C 57.013 8.292 57.397 8.013 57.53 7.601 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 83.049 2.927 C 83.348 2.006 84.652 2.006 84.951 2.927 L 86.47 7.601 C 86.603 8.013 86.987 8.292 87.421 8.292 L 92.335 8.292 C 93.304 8.292 93.707 9.531 92.923 10.101 L 88.947 12.989 C 88.597 13.244 88.45 13.695 88.584 14.107 L 90.102 18.781 C 90.402 19.703 89.347 20.469 88.564 19.899 L 84.588 17.011 C 84.237 16.756 83.763 16.756 83.412 17.011 L 79.436 19.899 C 78.653 20.469 77.598 19.703 77.898 18.781 L 79.416 14.107 C 79.55 13.695 79.403 13.244 79.053 12.989 L 75.077 10.101 C 74.293 9.531 74.696 8.292 75.665 8.292 L 80.579 8.292 C 81.013 8.292 81.397 8.013 81.53 7.601 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path><path d="M 107.049 2.927 C 107.348 2.006 108.652 2.006 108.951 2.927 L 110.47 7.601 C 110.604 8.013 110.987 8.292 111.421 8.292 L 116.335 8.292 C 117.304 8.292 117.706 9.531 116.923 10.101 L 112.947 12.989 C 112.597 13.244 112.45 13.695 112.584 14.107 L 114.102 18.781 C 114.402 19.703 113.347 20.469 112.564 19.899 L 108.588 17.011 C 108.237 16.756 107.763 16.756 107.412 17.011 L 103.436 19.899 C 102.653 20.469 101.598 19.703 101.898 18.781 L 103.416 14.107 C 103.55 13.695 103.403 13.244 103.053 12.989 L 99.077 10.101 C 98.293 9.531 98.696 8.292 99.665 8.292 L 104.579 8.292 C 105.013 8.292 105.396 8.013 105.53 7.601 Z" fill="var(--c-brand-yellow, rgb(255, 212, 82)) /* {"name":"Orange"} */"></path></svg> 120<svg display="block" role="presentation" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" id="1476652083"><path d="M 6.5 3.5 L 3.25 0 L 0 3.5" fill="transparent" stroke-dasharray="" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" stroke="rgb(0, 0, 0)" transform="translate(8.75 10.75)"></path></svg></div> 121 <div id="fiz-consent-banner" role="region" aria-label="Definições de cookies" data-visible="false"> <div class="fiz-consent-banner__inner"> <div class="fiz-consent-banner__copy"> <p class="fiz-consent-banner__title">Cookies neste site</p> <p class="fiz-consent-banner__body"> Usamos cookies essenciais para o funcionamento do site. Com a sua autorização, também usamos cookies de análise e de marketing para entender como o site é usado e para mostrar publicidade relevante. Pode aceitar, recusar ou escolher por categoria. <a class="fiz-consent-banner__policy" href="/docs/cookies/">PolÃtica de cookies</a>. 122</p> </div> <div class="fiz-consent-banner__actions"> <button type="button" class="fiz-consent-btn fiz-consent-btn--secondary" data-consent-action="reject"> Recusar </button> <button type="button" class="fiz-consent-btn fiz-consent-btn--text" data-consent-action="settings"> Definições </button> <button type="button" class="fiz-consent-btn fiz-consent-btn--primary" data-consent-action="accept"> Aceitar </button> </div> </div> </div> <dialog id="fiz-consent-modal" aria-labelledby="fiz-consent-modal-title"> <div class="fiz-consent-modal__header"> <h2 id="fiz-consent-modal-title" class="fiz-consent-modal__title">Definições de cookies</h2> <button type="button" class="fiz-consent-modal__close" aria-label="Fechar definições" data-consent-action="close-modal"> 123à 124</button> </div> <p class="fiz-consent-modal__intro">Escolha que categorias de cookies pode usar enquanto navega no site. Pode mudar a sua escolha mais tarde através do link "Definições de cookies" no rodapé.</p> <div class="fiz-consent-modal__categories"> <div class="fiz-consent-category"> <div class="fiz-consent-category__row"> <span class="fiz-consent-category__title" id="fiz-consent-cat-necessary">Necessários</span> <label class="fiz-consent-toggle"> <input type="checkbox" checked disabled aria-labelledby="fiz-consent-cat-necessary" aria-describedby="fiz-consent-cat-necessary-body"> <span class="fiz-consent-toggle__slider"></span> <span class="fiz-consent-sr-only">Sempre ativo</span> </label> </div> <p class="fiz-consent-category__body" id="fiz-consent-cat-necessary-body">Permitem o funcionamento básico do site: sessão, idioma, registo do seu consentimento. Não podem ser desativados.</p> </div> <div class="fiz-consent-category"> <div class="fiz-consent-category__row"> <span class="fiz-consent-category__title" id="fiz-consent-cat-analytics">Análise</span> <label class="fiz-consent-toggle"> <input type="checkbox" data-consent-category="analytics" aria-labelledby="fiz-consent-cat-analytics" aria-describedby="fiz-consent-cat-analytics-body"> <span class="fiz-consent-toggle__slider"></span> </label> </div> <p class="fiz-consent-category__body" id="fiz-consent-cat-analytics-body">Ajudam-nos a perceber como o site é usado, de forma agregada. Inclui Google Analytics 4.</p> </div> <div class="fiz-consent-category"> <div class="fiz-consent-category__row"> <span class="fiz-consent-category__title" id="fiz-consent-cat-marketing">Marketing</span> <label class="fiz-consent-toggle"> <input type="checkbox" data-consent-category="marketing" aria-labelledby="fiz-consent-cat-marketing" aria-describedby="fiz-consent-cat-marketing-body"> <span class="fiz-consent-toggle__slider"></span> </label> </div> <p class="fiz-consent-category__body" id="fiz-consent-cat-marketing-body">Permitem medir campanhas e mostrar publicidade relevante. Inclui Google Ads, Meta Pixel e atribuição própria.</p> </div> </div> <div class="fiz-consent-modal__actions"> <button type="button" class="fiz-consent-btn fiz-consent-btn--secondary" data-consent-action="reject"> Recusar tudo </button> <button type="button" class="fiz-consent-btn fiz-consent-btn--text" data-consent-action="save-custom"> Guardar definições </button> <button type="button" class="fiz-consent-btn fiz-consent-btn--primary" data-consent-action="accept"> Aceitar tudo </button> </div> </dialog> <main> <div class="c-page-shell c-scope c-page-shell-v" data-layout-template="true" style="min-height:100vh;width:auto"> <div class="c-header-root"> 125 <div class="framer-14rh2oo-container"> 126 <div class="ssr-variant hidden-ek31xa hidden-fkl3dq"> 127 <div class="framer-O67jB c-scope framer-1yflitt" style="background-color: rgb(255, 255, 255); width: 100%; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px"> 128 <div class="framer-lztflg" > 129 <div class="framer-1s6tmeg" >
129<a as="a" class="framer-1ffgr1s framer-1bjxoaz" href="/" ><div class="c-u-fill-abs"><img width="120" height="80" src="/images/fiz-logo.png" alt="FIZ Logotype" class="c-u-img-cover"></div></a><div class="framer-o0nmc1 c-rich-text" ><p class="c-text"><a class="c-text t-link" href="/invoicing/" data-framer-page-link-current="true">Faturação</a></p></div><div class="framer-oebi4o c-rich-text" ><p class="c-text"><a class="c-text t-link" href="/ai/">IA Consultor Fiscal</a></p></div><div class="framer-1x0gf5b-container" ><div class="framer-TZBd4 c-scope framer-18e1sfe c-ti-dropdown-anchor" data-highlight="true" id="YyLLeKXE6-18e1sfe" ><div class="framer-1t22cbp c-rich-text" ><p class="c-text">TI / ENI</p></div><svg class="framer-oBFII framer-rwfefq c-chevron" viewBox="0 0 24 24"><use href="#3271978817"></use></svg></div></div><div class="framer-f0m81z c-rich-text" ><p class="c-text"><a class="c-text t-link" href="/empresas/">Empresas</a></p></div><div class="framer-132e1x1 c-rich-text" ><p class="c-text"><a class="c-text t-link" href="/contabilistas/">Contabilistas</a></p></div><div class="framer-132e1x1 c-rich-text" ><p class="c-text"><a class="c-text t-link" href="/irs/">Declaração de IRS</a></p></div></div> 130 <div class="framer-113zqt2" > 131 <div class="framer-19rchrd c-rich-text" ><p class="c-text"><a class="c-text t-link" href="https://app.fiz.co/auth/signin?lang=pt" target="_blank" rel="noopener">Iniciar sessão</a></p></div> 132 <div class="framer-1pefbfp-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Comece grátis</p></div></a></div> 133 <div class="framer-lhe0ca" > 134 <a href="/invoicing/" class="framer-4uiyfb-container c-lang-flag-pt-container" aria-label="Português" > 135 <div class="framer-BtDd0 framer-y3ognh framer-v-y3ognh" data-highlight="true" tabindex="0" style="height: 100%; width: 100%; border-radius: 4px"> 136 <div class="framer-pof06z" style="transform: translate(-50%, -50%)"> 137 <div class="c-u-fill-abs"><img width="96" height="64" src="/images/flag-pt.png" alt="" class="c-u-img-cover"></div> 138 </div> 139 </div> 140 </a> 141 <a href="/en/invoicing/" class="framer-5egg1l-container c-lang-flag-en-container" aria-label="English" > 142 <div class="framer-BtDd0 framer-y3ognh framer-v-1lybxbz" data-highlight="true" tabindex="0" style="height: 100%; width: 100%; border-radius: 4px"> 143 <div class="framer-1r2dn92" style="transform: translate(-50%, -50%)"> 144 <div class="c-u-fill-abs"><img width="96" height="64" src="/images/flag-en.png" alt="" class="c-u-img-cover"></div> 145 </div> 146 </div> 147 </a> 148 </div> 149 </div> 150 </div> 151 </div> 152 </div> 153 <div class="ssr-variant hidden-7icrp5 hidden-fkl3dq"> 154 <div class="framer-O67jB c-scope framer-1yflitt framer-v-107rztl" style="background-color: rgb(255, 255, 255); width: 100%; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px"> 155 <div class="framer-lztflg" > 156 <div class="framer-1s6tmeg" ><a as="a" class="framer-1ffgr1s framer-1bjxoaz" href="/" ><div class="c-u-fill-abs"><img width="120" height="80" src="/images/fiz-logo.png" alt="FIZ Logotype" class="c-u-img-cover"></div></a><div class="framer-2u9i6j" data-highlight="true" tabindex="0" ><div class="framer-r6k5vs c-burger-bar-bottom" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 10px"></div><div class="framer-x4u0vp c-burger-bar-top" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 10px"></div><div class="framer-103qfkh" style="background-color:var(--c-fg, rgb(0, 0, 0)); border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px"></div></div><div class="framer-1s9db0m" ><div class="framer-1cj4z0f c-rich-text" ><p class="c-text"><a class="c-text t-link" href="https://app.fiz.co/auth/signin?lang=pt" target="_blank" rel="noopener">Iniciar sessão</a></p></div><div class="framer-1ochemc-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Começa grátis</p></div></a></div></div><div class="c-bar-lang-anchor"></div></div> 157 </div> 158 <div class="framer-o37v43 c-mobile-menu-panel" data-framer-name="Mobile Menu" style="opacity:0"> 159 <div class="framer-m8l0fx" > 160 <div class="framer-17zcebi c-rich-text" ><p class="c-text">Faturação</p></div> 161 <div class="framer-ytv07x c-rich-text" ><p class="c-text">Para TI / ENI</p></div> 162 <div class="framer-3qbav" > 163 <div class="framer-1oagqpb c-rich-text" ><p class="c-text">Segurança</p></div> 164 <div class="framer-xvsxu3 c-rich-text" ><p class="c-text">IVA</p></div> 165 <div class="framer-1m6oyhe c-rich-text" ><p class="c-text">Escudo Fiscal</p></div> 166 <div class="framer-lw44ze c-rich-text" data-highlight="true" tabindex="0" ><p class="c-text"><a class="c-text t-link" href="/escudo-fiscal/">Escudo Fiscal</a></p></div> 167 <div class="framer-162jwdb c-rich-text" data-highlight="true" tabindex="0" ><p class="c-text"><a class="c-text t-link" href="/iva/">Declaração de IVA</a></p></div> 168 <div class="framer-h07mra c-rich-text" ><p class="c-text">Planos</p></div> 169 </div> 170 <div class="framer-1frey4g c-rich-text" ><p class="c-text">Para Empresas</p></div> 171 <div class="framer-dxzr1e c-rich-text" ><p class="c-text">Para Contabilistas</p></div> 172 <div class="framer-1slb39u c-rich-text" ><p class="c-text">Ajuda</p></div> 173 </div> 174 <div class="framer-ghqqs1" > 175 <div class="framer-10ufzw7-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-bg-cream, rgb(250, 246, 242)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Iniciar sessão</p></div></a></div> 176 <div class="framer-1ooo3k-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Aderir ao FIZ</p></div></a></div> 177 </div> 178 <div class="framer-10jbhsj" ></div> 179 </div> 180 </div> 181 </div> 182 <div class="ssr-variant hidden-ek31xa hidden-7icrp5"> 183 <div class="framer-O67jB c-scope framer-1yflitt framer-v-1u4csaj c-header-phone-closed" data-framer-name="Phone" style="background-color: rgb(255, 255, 255); width: 100%; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px"> 184 <div class="framer-lztflg" > 185 <div class="framer-1s6tmeg" >
185<a as="a" class="framer-1ffgr1s framer-1bjxoaz" href="/" ><div class="c-u-fill-abs"><img width="120" height="80" src="/images/fiz-logo.png" alt="FIZ Logotype" class="c-u-img-cover"></div></a><div class="c-bar-lang-anchor"></div><div class="framer-2u9i6j" data-highlight="true" tabindex="0" ><div class="framer-r6k5vs c-burger-bar-bottom" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 10px"></div><div class="framer-x4u0vp c-burger-bar-top" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 10px"></div><div class="framer-103qfkh" style="background-color:var(--c-fg, rgb(0, 0, 0)); border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px"></div></div></div> 186 </div> 187 <div class="framer-o37v43 c-mobile-menu-panel" data-framer-name="Mobile Menu" style="opacity:0"> 188 <div class="framer-m8l0fx" > 189 <div class="framer-17zcebi c-rich-text" ><p class="c-text">Faturação</p></div> 190 <div class="framer-ytv07x c-rich-text" ><p class="c-text">Para TI / ENI</p></div> 191 <div class="framer-3qbav" > 192 <div class="framer-1oagqpb c-rich-text" ><p class="c-text">Segurança</p></div> 193 <div class="framer-xvsxu3 c-rich-text" ><p class="c-text">IVA</p></div> 194 <div class="framer-1m6oyhe c-rich-text" ><p class="c-text">Escudo Fiscal</p></div> 195 <div class="framer-lw44ze c-rich-text" data-highlight="true" tabindex="0" ><p class="c-text"><a class="c-text t-link" href="/escudo-fiscal/">Escudo Fiscal</a></p></div> 196 <div class="framer-162jwdb c-rich-text" data-highlight="true" tabindex="0" ><p class="c-text"><a class="c-text t-link" href="/iva/">Declaração de IVA</a></p></div> 197 <div class="framer-h07mra c-rich-text" ><p class="c-text">Planos</p></div> 198 </div> 199 <div class="framer-1frey4g c-rich-text" ><p class="c-text">Para Empresas</p></div> 200 <div class="framer-dxzr1e c-rich-text" ><p class="c-text">Para Contabilistas</p></div> 201 <div class="framer-1slb39u c-rich-text" ><p class="c-text">Ajuda</p></div> 202 </div> 203 <div class="framer-ghqqs1" > 204 <div class="framer-10ufzw7-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-bg-cream, rgb(250, 246, 242)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Iniciar sessão</p></div></a></div> 205 <div class="framer-1ooo3k-container" ><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color:rgb(0, 0, 0)">Aderir ao FIZ</p></div></a></div> 206 </div> 207 <div class="framer-10jbhsj" ></div> 208 </div> 209 </div> 210 </div> 211 </div> 212</div> 213 214<div class="c-header-root"> 215 <div class="framer-14rh2oo-container"> 216 <div class="framer-O67jB c-scope framer-1yflitt framer-v-12mn5qx c-header-phone-open" data-framer-name="PhoneOpen" style="background-color: rgb(255, 255, 255); width: 100%; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: rgba(0, 0, 0, 0.01) 0px 0.796192px 3.98096px 0px, rgba(0, 0, 0, 0.03) 0px 2.41451px 12.0725px 0px, rgba(0, 0, 0, 0.08) 0px 6.38265px 31.9133px 0px, rgba(0, 0, 0, 0.25) 0px 20px 100px 0px"> 217 <div class="framer-lztflg"> 218 <div class="framer-1s6tmeg"><a as="a" class="framer-1ffgr1s framer-1bjxoaz" href="/"><div style="position: absolute; inset: 0px"><img width="120" height="80" src="/images/fiz-logo.png" alt="FIZ Logotype" style="display: block; width: 100%; height: 100%; object-fit: cover"></div></a><div class="c-bar-lang-anchor"></div><div class="framer-2u9i6j" data-highlight="true" tabindex="0"><div class="framer-r6k5vs c-burger-bar-bottom" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 50% / 500%"></div><div class="framer-x4u0vp c-burger-bar-top" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 50% / 500%"></div><div class="framer-103qfkh" style="background-color: var(--c-fg, rgb(0, 0, 0)); border-radius: 10px; opacity: 0"></div></div></div> 219 </div> 220 <div class="framer-o37v43 c-mobile-menu-panel" data-framer-name="Mobile Menu" > 221 <div class="framer-m8l0fx"> 222 <div class="framer-17zcebi c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/invoicing/" data-framer-page-link-current="true">Faturação</a></p></div>
223 <div class="framer-1wg7vhq c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="http://diretorio.fiz.co" target="_blank" rel="noopener">Diretório de Empresas</a></p></div> 224 <div class="framer-ytv07x c-rich-text"><p class="c-text">TI / ENI</p></div> 225 <div class="framer-3qbav"> 226 <div class="framer-1m6oyhe c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/escudo-fiscal/">Escudo Fiscal</a></p></div> 227 <div class="framer-lw44ze c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/iva/">Declaração de IVA</a></p></div> 228 <div class="framer-162jwdb c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/segsoc/">Declaração da Seg. Social</a></p></div> 229 <div class="framer-h07mra c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/planos/">Planos</a></p></div> 230 </div> 231 <div class="framer-1frey4g c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/empresas/">Empresas</a></p></div> 232 <div class="framer-dxzr1e c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/contabilistas/">Contabilistas</a></p></div> 233 <div class="framer-dxzr1e c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/irs/">Declaração de IRS</a></p></div> 234 <div class="framer-1pnqngu c-rich-text" data-highlight="true" tabindex="0"><p class="c-text"><a class="c-text t-link" href="/ai/">IA Consultor Fiscal</a></p></div> 235 <div class="framer-1slb39u c-rich-text"><p class="c-text"><a class="c-text t-link" href="https://help.fiz.co" target="_blank" rel="noopener">Ajuda</a></p></div> 236 </div> 237 <div class="framer-ghqqs1"> 238 <div class="framer-10ufzw7-container"><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-bg-cream, rgb(250, 246, 242)); width: 100%; border-radius: 24px; height: 100%"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color: rgb(0, 0, 0)">Iniciar sessão</p></div></a></div> 239 <div class="framer-1ooo3k-container"><a class="c-cta-button c-scope c-cta-v-sm" href="https://app.fiz.co/auth?lang=pt" rel="noopener" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); width: 100%; border-radius: 24px; height: 100%"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-body" style="--framer-text-color: rgb(0, 0, 0)">Aderir ao FIZ</p></div></a></div> 240 </div> 241 <div class="framer-10jbhsj"> 242 <div class="framer-f7fa4f c-mobile-flag-pt" data-highlight="true" tabindex="0"> 243 <div class="c-u-fill-abs"><img width="96" height="64" src="/images/flag-pt.png" alt="" class="c-u-img-cover"></div> 244 </div> 245 <div class="framer-40m0yo c-mobile-flag-en" data-highlight="true" tabindex="0" style="border-radius: 6.67px"> 246 <div class="c-u-fill-abs"><img width="96" height="64" src="/images/flag-en.png" alt="" class="c-u-img-cover"></div> 247 </div> 248 </div> 249 </div> 250 </div> 251 </div> 252</div> 253 <div data-framer-root class="framer-9gzGL c-scope framer-xmy9d" style="min-height:100vh;width:auto;display:contents"> <div class="framer-1mu45jk" data-framer-name="Wrap"> <div class="c-section-invoicing-hero"> 254 <div class="framer-1c1fhov"> 255 <div class="framer-fjmk8o"> 256 <div class="ssr-variant hidden-w6a7dn hidden-17j2avq"> 257 <div class="framer-1rep5i6 c-rich-text" ><h1 class="c-text t-h2-alt" style="--framer-text-alignment:left">Crie e envie faturas à AT em segundos. Na web, na app ou no WhatsApp.</h1></div> 258 </div> 259 <div class="ssr-variant hidden-w6a7dn"> 260 <div class="framer-ls8uq9 c-rich-text" ><h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text-muted-strong, rgba(0, 0, 0, 0.6))"><strong class="c-text">Fature grátis para TI e ENI. Para sempre.</strong></h3></div> 261 </div> 262 <div class="ssr-variant hidden-xmy9d"> 263 <div class="framer-1rep5i6 c-rich-text" ><h1 class="c-text t-h2-alt" style="--framer-text-alignment:left">Fature grátis para TI e ENI. Para sempre.</h1></div> 264 </div> 265 <div class="ssr-variant hidden-xmy9d hidden-17j2avq"> 266 <div class="framer-ls8uq9 c-rich-text" ><h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text-muted-strong, rgba(0, 0, 0, 0.6))"><strong class="c-text">Crie e envie faturas à AT em segundos. <br class="c-text">Na web, na app ou no WhatsApp.</strong></h3></div> 267 </div> 268 <div class="framer-1iudx0a c-rich-text" ><p class="c-text t-cta-label" style="--framer-text-alignment:left; --framer-text-color:rgba(0, 0, 0, 0.6)"><strong class="c-text">Faturar é uma obrigação legal.</strong> O Decreto-Lei n.º 28/2019 é claro: quem vende bens ou presta serviços em Portugal tem de emitir fatura, mesmo sem pedido do cliente. Quem não o fizer arrisca coimas de 300⬠a 3.750â¬.</p></div> 269 </div> 270 </div> 271 <div class="framer-1m49d"> 272 <div class="ssr-variant hidden-w6a7dn hidden-17j2avq"> 273 <div class="framer-ycumxu"> 274 <div class="c-u-fill-abs"><img width="1631" height="3586" src="/images/invoicing-phone-1.png" alt="" class="c-u-img-cover"></div> 275 </div> 276 </div> 277 <div class="ssr-variant hidden-xmy9d"> 278 <div class="framer-ycumxu"> 279 <div class="c-u-fill-abs"><img width="1631" height="3586" src="/images/invoicing-phone-1.png" alt="" class="c-u-img-cover"></div> 280 </div> 281 </div> 282 <div class="framer-me0e1l"> 283 <div class="framer-z6u2vc"> 284 <div class="c-u-fill-abs"><img width="807" height="181" src="/images/invoicing-phone-2.png" alt="" class="c-u-img-cover"></div> 285 </div> 286 <div class="framer-1stf905"> 287 <div class="c-u-fill-abs"><img width="807" height="229" src="/images/invoicing-phone-3.png" alt="" class="c-u-img-cover"></div> 288 </div> 289 </div> 290 <div class="ssr-variant"> 291 <div class="framer-1nwnb5h"> 292 <div class="c-u-fill-abs"><img width="816" height="129" src="/images/invoicing-phone-5.png" alt="" class="c-u-img-cover"></div> 293 </div> 294 </div> 295 </div> 296</div> 297<div class="c-section-invoicing-stats"> 298 <style> 299 /* On phone (â¤809.98px) the "satisfied clients" cell (framer-qezue3) rendered its 300 icon last â floated to the right, out of line with the other stat rows. 301 Pull the phone-variant icon to the front so every row reads icon â value â label. */ 302 @media (max-width: 809.98px) { 303 .c-section-invoicing-stats .framer-qezue3 .framer-6sgjnu-container { order: -1; } 304 } 305 </style> 306 <div class="framer-16jftnw hidden-17j2avq"> 307 <div class="framer-ajgyq2-container"> 308 <div class="c-icon-frame" style="height: 100%; width: 100%"> 309 <div class="framer-1plyws8 c-u-pixel-icon" aria-hidden="true" > 310 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1135253548_1306"></use></svg></div> 311 </div> 312 </div> 313 </div> 314 <div class="framer-8ao6ge c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">AT â 3041</strong></h3></div> 315 <div class="framer-1aj2jto c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:center">Certificada pela AT</h4></div> 316 </div> 317 <div class="framer-12u7aja hidden-17j2avq"> 318 <div class="framer-qcmvvr-container"> 319 <div class="c-icon-frame" style="height: 100%; width: 100%"> 320 <div class="framer-dh5eac c-u-pixel-icon" aria-hidden="true" > 321 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-1955043047_904"></use></svg></div> 322 </div> 323 </div> 324 </div> 325 <div class="framer-1xfcx9o c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">15.000</strong></h3></div> 326 <div class="framer-1diu4ey c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:center">Profissionais</h4></div> 327 </div> 328 <div class="framer-1i47ss7 hidden-17j2avq"> 329 <div class="framer-82hiud-container"> 330 <div class="c-icon-frame" style="height: 100%; width: 100%"> 331 <div class="framer-10lqwye" aria-hidden="true" style="image-rendering: pixelated"> 332 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%;
332 height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg927847104_714"></use></svg></div> 333 </div> 334 </div> 335 </div> 336 <div class="framer-14wtoxk c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">8.000.000 â¬</strong></h3></div> 337 <div class="framer-1fsdoat c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:center">faturados por mês</h4></div> 338 </div> 339 <div class="framer-qezue3"> 340 <div class="ssr-variant hidden-xmy9d hidden-w6a7dn"> 341 <div class="framer-1ohgb8n c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">15.000</strong></h3></div> 342 </div> 343 <div class="ssr-variant hidden-xmy9d hidden-w6a7dn"> 344 <div class="framer-16nkzls c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:right">Clientess atisfeitos</h4></div> 345 </div> 346 <div class="ssr-variant"> 347 <div class="framer-1cdesvx-container hidden-17j2avq"> 348 <div class="c-icon-frame" style="height: 100%; width: 100%"> 349 <div class="framer-yuyk6g" > 350 <div class="framer-mvzil5" aria-hidden="true" style="image-rendering: pixelated"> 351 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-451369663_433"></use></svg></div> 352 </div> 353 <div class="framer-pszvqu" aria-hidden="true" style="image-rendering: pixelated"> 354 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 11 31" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-1917884196_250"></use></svg></div> 355 </div> 356 </div> 357 </div> 358 </div> 359 </div> 360 <div class="ssr-variant hidden-17j2avq"> 361 <div class="framer-1ohgb8n c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">4,9 â </strong></h3></div> 362 </div> 363 <div class="ssr-variant hidden-17j2avq"> 364 <div class="framer-16nkzls c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:center">App Store e Google Play</h4></div> 365 </div> 366 <div class="ssr-variant"> 367 <div class="framer-6sgjnu-container hidden-xmy9d hidden-w6a7dn"> 368 <div class="c-icon-frame" style="height: 100%; width: 100%"> 369 <div class="framer-dh5eac c-u-pixel-icon" aria-hidden="true" > 370 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-1955043047_904"></use></svg></div> 371 </div> 372 </div> 373 </div> 374 </div> 375 </div> 376 <div class="framer-1mdxlw7 hidden-xmy9d hidden-w6a7dn"> 377 <div class="framer-illyf9-container"> 378 <div class="c-icon-frame" style="height: 100%; width: 100%"> 379 <div class="framer-1plyws8 c-u-pixel-icon" aria-hidden="true" > 380 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1135253548_1306"></use></svg></div> 381 </div> 382 </div> 383 </div> 384 <div class="framer-7jexi9 c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">AT â 3041</strong></h3></div> 385 <div class="framer-4cgzcz c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:right">Certificada pela AT</h4></div> 386 </div> 387 <div class="framer-1aelquz hidden-xmy9d hidden-w6a7dn"> 388 <div class="framer-1yfg3ge-container"> 389 <div class="c-icon-frame" style="height: 100%; width: 100%"> 390 <div class="framer-yuyk6g" > 391 <div class="framer-mvzil5" aria-hidden="true" style="image-rendering: pixelated"> 392 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%;
392 height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-451369663_433"></use></svg></div> 393 </div> 394 <div class="framer-pszvqu" aria-hidden="true" style="image-rendering: pixelated"> 395 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 11 31" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg-1917884196_250"></use></svg></div> 396 </div> 397 </div> 398 </div> 399 </div> 400 <div class="framer-1e2ttd3 c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">4,9 â </strong></h3></div> 401 <div class="framer-1p0otgw c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:right">App Store e Google Play</h4></div> 402 </div> 403 <div class="framer-jgz1x5 hidden-xmy9d hidden-w6a7dn"> 404 <div class="framer-1gx5590-container"> 405 <div class="c-icon-frame" style="height: 100%; width: 100%"> 406 <div class="framer-10lqwye" aria-hidden="true" style="image-rendering: pixelated"> 407 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg927847104_714"></use></svg></div> 408 </div> 409 </div> 410 </div> 411 <div class="framer-hwdsew c-rich-text c-u-justify-end" ><h3 class="c-text t-lead" style="--framer-text-color:var(--c-fg, rgb(0, 0, 0))"><strong class="c-text">8.000.000 â¬</strong></h3></div> 412 <div class="framer-wu8f1m c-rich-text" ><h4 class="c-text t-eyebrow" style="--framer-text-alignment:right">Faturados por mês</h4></div> 413 </div> 414</div> 415<div class="c-section-invoicing-free"> 416 <div class="framer-xd1fk8"> 417 <div class="framer-18fwmfj"> 418 <div class="framer-jayvuf c-rich-text" ><h3 class="c-text t-h3" style="--framer-text-alignment:left">Fature grátis para TI e ENI</h3></div> 419 <div class="framer-1eizrkm c-rich-text" ><p class="c-text t-cta-label" style="--framer-text-alignment:left">Sem limites, sem truques. Faturação certificada, grátis para sempre.</p></div> 420 </div> 421 <div class="framer-qqyklx-container"> 422 <div class="c-icon-frame" style="height: 100%; width: 100%"> 423 <div class="framer-1rhzyhi" aria-hidden="true" style="image-rendering: pixelated"> 424 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1616043583_889"></use></svg></div> 425 </div> 426 </div> 427 </div> 428 </div> 429 <div class="framer-40z0v4"> 430 <div class="framer-1pi7smk"> 431 <div class="framer-6at4sd c-rich-text" ><h3 class="c-text t-h3" style="--framer-text-alignment:left">Agora até no chat!</h3></div> 432 <div class="framer-i1i79j c-rich-text" ><p class="c-text t-cta-label" style="--framer-text-alignment:left">Fature pelo WhatsApp. Escreva ou envie uma mensagem de voz. A fatura fica pronta em segundos.</p></div> 433 </div> 434 <div class="framer-138si2h-container"> 435 <div class="c-icon-frame" style="height: 100%; width: 100%"> 436 <div class="framer-85dju7" aria-hidden="true" style="image-rendering: pixelated"> 437 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 277 277" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg557333899_1898"></use></svg></div> 438 </div> 439 </div> 440 </div> 441 </div> 442 <div class="framer-41eaf9"> 443 <div class="framer-fb4a0b"> 444 <div class="framer-zw5aes c-rich-text" ><h3 class="c-text t-h3" style="--framer-text-alignment:left">Personalize as faturas</h3></div> 445 <div class="framer-1eg6luf c-rich-text" ><p class="c-text t-cta-label" style="--framer-text-alignment:left">Carregue o seu logótipo e personalize os documentos com a identidade da sua marca.</p></div> 446 </div> 447 <div class="framer-xouv8y-container"> 448 <div class="c-icon-frame" style="height: 100%; width: 100%"> 449 <div class="framer-1qmj0qd" aria-hidden="true" style="image-rendering: pixelated"> 450 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%;
450 height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1531104286_411"></use></svg></div> 451 </div> 452 </div> 453 </div> 454 </div> 455</div> 456<div class="c-section-invoicing-features"> 457 <div class="framer-15y01n0-container"> 458 <div class="c-icon-frame" style="height: 100%; width: 100%"> 459 <div class="framer-1x47580" > 460 <div class="framer-19cf9qf" aria-hidden="true" style="image-rendering: pixelated"> 461 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 48 48" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1743513253_2107"></use></svg></div> 462 </div> 463 </div> 464 </div> 465 </div> 466 <div class="framer-w3pw81"> 467 <div class="framer-20dbcw c-rich-text" ><h3 class="c-text t-h3" style="--framer-text-alignment:left">Faturação</h3></div> 468 <div class="framer-1jl5rnq c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left">Fature sem complicações â rápido, simples e profissional. Faturação com submissão automática à AT é grátis para sempre.</p></div> 469 </div> 470 <div class="framer-kb7iz4"> 471 <div class="framer-g5xphb"> 472 <div class="ssr-variant hidden-xmy9d"> 473 <div class="framer-ee7eow-container"> 474 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Importação de faturas da AT</p></div></div> 475 </div> 476 </div> 477 <div class="ssr-variant"> 478 <div class="framer-ntp1vm-container"> 479 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Acesso via web e app móvel</p></div></div> 480 </div> 481 </div> 482 <div class="ssr-variant"> 483 <div class="framer-k9u7rv-container"> 484 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Faturas e clientes ilimitados</p></div></div> 485 </div> 486 </div> 487 <div class="ssr-variant"> 488 <div class="framer-cqanp8-container"> 489 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Comunicação automática à AT</p></div></div> 490 </div> 491 </div> 492 <div class="ssr-variant"> 493 <div class="framer-rjjjr0-container"> 494 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">ATCUD & QR nos documentos</p></div></div> 495 </div> 496 </div> 497 <div class="ssr-variant"> 498 <div class="framer-1cikeaq-container"> 499 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Importação de clientes e artigos</p></div></div> 500 </div> 501 </div> 502 <div class="ssr-variant hidden-w6a7dn hidden-17j2avq"> 503 <div class="framer-ee7eow-container"> 504 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Importação de faturas da AT</p></div></div> 505 </div> 506 </div> 507 </div> 508 <div class="framer-1w7sxeu"> 509 <div class="framer-mkbjo4-container"> 510 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%">
510<svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Repetição de faturas</p></div></div> 511 </div> 512 <div class="framer-1ij8iyt-container"> 513 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">O seu logótipo nas faturas</p></div></div> 514 </div> 515 <div class="framer-lqva3b-container"> 516 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Envio de faturas por E-mail</p></div></div> 517 </div> 518 <div class="framer-1pqlw7c-container"> 519 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Impressão em A4 e Talão</p></div></div> 520 </div> 521 <div class="framer-1n8tvw0-container"> 522 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Exportação para SAF-T e Excel</p></div></div> 523 </div> 524 </div> 525 </div> 526</div> 527<div class="c-section-invoicing-additional"> 528 <div class="framer-i7thyh-container"> 529 <div class="c-icon-frame" style="height: 100%; width: 100%"> 530 <div class="framer-1mzb5iz" > 531 <div class="framer-1i0yf85" aria-hidden="true" style="image-rendering: pixelated"> 532 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 31 37" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1902199730_494"></use></svg></div> 533 </div> 534 <div class="framer-1ra7e7k" aria-hidden="true" style="image-rendering: pixelated"> 535 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" viewBox="0 0 18 15" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1272440900_221"></use></svg></div> 536 </div> 537 </div> 538 </div> 539 </div> 540 <div class="framer-1ligufk"> 541 <div class="framer-urh74m c-rich-text" ><h3 class="c-text t-h3" style="--framer-text-alignment:left">Adicionalmente</h3></div> 542 <div class="framer-7lues c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left">Mais funcionalidades nos planos pagos.</p></div> 543 </div> 544 <div class="framer-hgcx6u"> 545 <div class="ssr-variant hidden-xmy9d hidden-17j2avq"> 546 <div class="framer-x355r2-container"> 547 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Acesso para vários utilizadores</p></div></div> 548 </div> 549 </div> 550 <div class="ssr-variant"> 551 <div class="framer-jv0n8g-container"> 552 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Fature pelo WhatsApp em 15 segundos</p></div></div> 553 </div> 554 </div> 555 <div class="ssr-variant"> 556 <div class="framer-1jclxh6-container"> 557 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Faturas agendadas</p></div></div> 558 </div> 559 </div> 560 <div class="ssr-variant"> 561 <div class="framer-1ku3zqp-container"> 562 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%">
562<svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">IVA sugerido automaticamente</p></div></div> 563 </div> 564 </div> 565 <div class="ssr-variant"> 566 <div class="framer-1lk1kzj-container"> 567 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Várias contas ao mesmo login</p></div></div> 568 </div> 569 </div> 570 <div class="ssr-variant hidden-w6a7dn"> 571 <div class="framer-x355r2-container"> 572 <div class="c-bordered-row c-scope" data-border="true" style="width: 100%"><svg class="framer-MDmUl framer-5mdlyi" viewBox="0 0 24 24"><use href="#769216519"></use></svg><div class="framer-yuy9uu c-rich-text"><p class="c-text t-body" style="--framer-text-alignment:left">Acesso para vários utilizadores</p></div></div> 573 </div> 574 </div> 575 </div> 576</div> 577<div data-extract-bpvar="1gs9nw3" style="display:contents"> 578 <div class="ssr-variant hidden-17j2avq"> 579 <div class="framer-1gs9nw3-container c-iva-cards-wrapper"> 580 <div class="framer-bCwXJ c-scope framer-h71v80" style="max-width: 100%; width: 100%"> 581 <div class="framer-17b35fv c-rich-text"><h2 class="c-text t-h2">Três planos simples</h2></div> 582 <div class="framer-s7ogwb-container" > 583 <div class="framer-GQPUa c-scope framer-lg11f9" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); height: 100%; border-radius: 48px"> 584 <div class="framer-z08qhc" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); border-radius: 66px"></div> 585 <div class="framer-12p7r9m c-iva-pill-isento" data-highlight="true" tabindex="0" style="border-radius: 48px"> 586 <div class="framer-y6p1i1 c-rich-text" style=""><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Isento de IVA</span></p></div> 587 </div> 588 <div class="framer-1uoy3r5 c-iva-pill-sujeito" data-highlight="true" tabindex="0" style="border-radius: 48px"> 589 <div class="framer-pvu4fb c-rich-text" style=""><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Sujeito a IVA</span></p></div> 590 </div> 591 </div> 592 </div> 593 <div class="framer-1o6q9uw c-rich-text"><p class="c-text t-quote" style="--framer-text-alignment:center">Ideal para TI/ENI, no regime de isenção de IVA (art.53º / art.9º)</p></div> 594 <div class="framer-1torl56" style="--1m6jhm2: 1 0 0px; --6sv73h: 1px; --y28mkh: 24px 24px"> 595 <div class="framer-1vfaol6-container" > 596 <div style="display:contents"> 597 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 598 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: var(--c-border-subtle, rgba(61, 54, 41, 0.1))"> 599 <div class="framer-39epqd" > 600 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base</h2></div> 601 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">Faturação</p></div> 602 </div> 603 <div class="framer-wb5qty" > 604 <div class="framer-1kquwdl" > 605 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">0</h2></div> 606 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
606 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 607 </div> 608 </div> 609 </div> 610 </div> 611 </div> 612 </div> 613 <div class="framer-u78o52-container" > 614 <div style="display:contents"> 615 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 616 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(180, 224, 67)"> 617 <div class="framer-39epqd" > 618 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Auto</h2></div> 619 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base + Segurança Social</p></div> 620 </div> 621 <div class="framer-wb5qty" > 622 <div class="framer-1kquwdl" > 623 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">9</h2></div> 624 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">.99</h2></div> 625 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 626 <div class="framer-hkqxm2" > 627 <div class="framer-zefzt" aria-hidden="true" style="image-rendering: pixelated; flex-shrink: 0; background-size: 100% 100%; background-image: url(" data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 40.374 48.217%22 overflow=%22visible%22><path d=%22M 16.189 0.608 C 18.793 -0.203 21.581 -0.203 24.185 0.608 L 39.112 5.251 C 39.863 5.485 40.374 6.179 40.374 6.965 L 40.374 30.176 C 40.374 34.983 37.81 39.425 33.648 41.829 L 24.676 47.013 C 21.898 48.618 18.476 48.618 15.698 47.013 L 6.726 41.829 C 2.564 39.425 0 34.983 0 30.176 L 0 6.966 C 0 6.18 0.511 5.486 1.261 5.252 Z M 25.226 12.822 L 24.467 17.159 C 24.468 17.297 28.348 17.251 28.905 17.255 L 22.672 26.872 C 22.394 28.378 21.814 31.597 21.814 31.597 C 21.835 31.748 31.597 31.597 31.663 31.597 L 31.692 31.597 C 31.692 31.597 32.131 28.773 32.412 27.413 L 32.44 27.286 L 27.896 27.262 L 34.152 17.624 L 34.991 12.822 Z M 9.947 12.822 C 9.284 12.996 8.81 13.488 8.583 14.102 C 8.577 14.132 5.383 31.421 5.383 31.596 C 5.394 31.717 10.294 31.596 10.294 31.596 L 11.555 24.756 L 14.958 24.742 C 14.963 24.718 15.539 21.584 15.697 20.716 C 15.292 20.716 12.304 20.663 12.304 20.663 L 12.92 17.182 L 16.637 17.16 L 17.424 12.822 L 9.948 12.822 Z M 18.827 12.822 L 15.424 31.596 L 20.367 31.596 L 23.767 12.822 L 18.828 12.822 Z%22 fill=%22rgb(0,0,0)%22></path></svg>" )"></div> 628 </div> 629 </div> 630 </div> 631 </div> 632 </div> 633 </div> 634 </div> 635 <div class="framer-nyiuao-container" > 636 <div style="display:contents"> 637 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 638 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(30, 30, 30)"> 639 <div class="framer-39epqd" > 640 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Prime</h2></div> 641 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Auto + Assistente Fiscal IA</p></div> 642 </div> 643 <div class="framer-wb5qty" > 644 <div class="framer-1kquwdl" > 645 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
645 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">14</h2></div> 646 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">.99</h2></div> 647 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">â¬</h2></div> 648 <div class="framer-fori70" > 649 <div class="framer-11hafjb c-u-pixel-icon" aria-hidden="true" > 650 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1286519167_1308"></use></svg></div> 651 </div> 652 </div> 653 </div> 654 </div> 655 </div> 656 </div> 657 </div> 658 </div> 659 </div> 660 <div class="framer-brfj2o-container" ><a class="c-cta-button c-scope c-cta-v-lg" href="/planos/" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:rgb(0, 0, 0)">Comparar planos</p></div><svg class="framer-EcgqK framer-i6wblo" viewBox="0 0 24 24"><use href="#1173457374"></use></svg></a></div> 661 </div> 662 </div> 663 </div> 664 <div class="ssr-variant hidden-xmy9d hidden-w6a7dn"> 665 <div class="framer-1gs9nw3-container c-iva-cards-wrapper"> 666 <div class="framer-bCwXJ c-scope framer-h71v80" style="max-width: 100%; width: 100%"> 667 <div class="framer-17b35fv c-rich-text"><h2 class="c-text t-h2">Três planos simples</h2></div> 668 <div class="framer-s7ogwb-container" > 669 <div class="framer-GQPUa c-scope framer-lg11f9" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); height: 100%; border-radius: 48px"> 670 <div class="framer-z08qhc" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); border-radius: 66px"></div> 671 <div class="framer-12p7r9m c-iva-pill-isento" data-highlight="true" tabindex="0" style="border-radius: 48px"> 672 <div class="framer-y6p1i1 c-rich-text" style=""><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Isento de IVA</span></p></div> 673 </div> 674 <div class="framer-1uoy3r5 c-iva-pill-sujeito" data-highlight="true" tabindex="0" style="border-radius: 48px"> 675 <div class="framer-pvu4fb c-rich-text" style=""><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Sujeito a IVA</span></p></div> 676 </div> 677 </div> 678 </div> 679 <div class="framer-1o6q9uw c-rich-text"><p class="c-text t-quote" style="--framer-text-alignment:center">Ideal para TI/ENI, no regime de isenção de IVA (art.53º / art.9º)</p></div> 680 <div class="framer-1torl56" style="--6sv73h: 100%; --timrus: column; --y28mkh: 24px 24px"> 681 <div class="framer-1vfaol6-container" > 682 <div style="display:contents"> 683 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 684 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: var(--c-border-subtle, rgba(61, 54, 41, 0.1))"> 685 <div class="framer-39epqd" > 686 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base</h2></div> 687 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">Faturação</p></div> 688 </div> 689 <div class="framer-wb5qty" > 690 <div class="framer-1kquwdl" > 691 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
691 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">0</h2></div> 692 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 693 </div> 694 </div> 695 </div> 696 </div> 697 </div> 698 </div> 699 <div class="framer-u78o52-container" > 700 <div style="display:contents"> 701 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 702 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(180, 224, 67)"> 703 <div class="framer-39epqd" > 704 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Auto</h2></div> 705 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base + Segurança Social</p></div> 706 </div> 707 <div class="framer-wb5qty" > 708 <div class="framer-1kquwdl" > 709 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">9</h2></div> 710 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">.99</h2></div> 711 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 712 <div class="framer-hkqxm2" > 713 <div class="framer-zefzt" aria-hidden="true" style="image-rendering: pixelated; flex-shrink: 0; background-size: 100% 100%; background-image: url(" data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 40.374 48.217%22 overflow=%22visible%22><path d=%22M 16.189 0.608 C 18.793 -0.203 21.581 -0.203 24.185 0.608 L 39.112 5.251 C 39.863 5.485 40.374 6.179 40.374 6.965 L 40.374 30.176 C 40.374 34.983 37.81 39.425 33.648 41.829 L 24.676 47.013 C 21.898 48.618 18.476 48.618 15.698 47.013 L 6.726 41.829 C 2.564 39.425 0 34.983 0 30.176 L 0 6.966 C 0 6.18 0.511 5.486 1.261 5.252 Z M 25.226 12.822 L 24.467 17.159 C 24.468 17.297 28.348 17.251 28.905 17.255 L 22.672 26.872 C 22.394 28.378 21.814 31.597 21.814 31.597 C 21.835 31.748 31.597 31.597 31.663 31.597 L 31.692 31.597 C 31.692 31.597 32.131 28.773 32.412 27.413 L 32.44 27.286 L 27.896 27.262 L 34.152 17.624 L 34.991 12.822 Z M 9.947 12.822 C 9.284 12.996 8.81 13.488 8.583 14.102 C 8.577 14.132 5.383 31.421 5.383 31.596 C 5.394 31.717 10.294 31.596 10.294 31.596 L 11.555 24.756 L 14.958 24.742 C 14.963 24.718 15.539 21.584 15.697 20.716 C 15.292 20.716 12.304 20.663 12.304 20.663 L 12.92 17.182 L 16.637 17.16 L 17.424 12.822 L 9.948 12.822 Z M 18.827 12.822 L 15.424 31.596 L 20.367 31.596 L 23.767 12.822 L 18.828 12.822 Z%22 fill=%22rgb(0,0,0)%22></path></svg>" )"></div> 714 </div> 715 </div> 716 </div> 717 </div> 718 </div> 719 </div> 720 </div> 721 <div class="framer-nyiuao-container" > 722 <div style="display:contents"> 723 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 724 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(30, 30, 30)"> 725 <div class="framer-39epqd" > 726 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Prime</h2></div> 727 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Auto + Assistente Fiscal IA</p></div> 728 </div> 729 <div class="framer-wb5qty" > 730 <div class="framer-1kquwdl" > 731 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
731 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">14</h2></div> 732 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">.99</h2></div> 733 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">â¬</h2></div> 734 <div class="framer-fori70" > 735 <div class="framer-11hafjb c-u-pixel-icon" aria-hidden="true" > 736 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1286519167_1308"></use></svg></div> 737 </div> 738 </div> 739 </div> 740 </div> 741 </div> 742 </div> 743 </div> 744 </div> 745 </div> 746 <div class="framer-brfj2o-container" ><a class="c-cta-button c-scope c-cta-v-lg" href="/planos/" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:rgb(0, 0, 0)">Comparar planos</p></div><svg class="framer-EcgqK framer-i6wblo" viewBox="0 0 24 24"><use href="#1173457374"></use></svg></a></div> 747 </div> 748 </div> 749 </div> 750</div> 751 752<div class="framer-1gs9nw3-container c-iva-cards-wrapper" data-fiz-iva-mode="sujeito"> 753 <div class="framer-bCwXJ c-scope framer-h71v80 framer-v-sa9ai5" style="max-width: 100%; width: 100%"> 754 <div class="framer-17b35fv c-rich-text"><h2 class="c-text t-h2">Três planos simples</h2></div> 755 <div class="framer-s7ogwb-container" > 756 <div class="framer-GQPUa c-scope framer-lg11f9 framer-v-148r82n" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); height: 100%; border-radius: 48px"> 757 <div class="framer-z08qhc" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); border-radius: 66px"></div> 758 <div class="framer-12p7r9m c-iva-pill-isento" data-highlight="true" tabindex="0" style="border-radius: 48px"> 759 <div class="framer-y6p1i1 c-rich-text" style="" data-highlight="true" tabindex="0"><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Isento de IVA</span></p></div> 760 </div> 761 <div class="framer-1uoy3r5 c-iva-pill-sujeito" data-highlight="true" tabindex="0" style="border-radius: 48px"> 762 <div class="framer-pvu4fb c-rich-text" style=""><p class="c-text t-body" style="--framer-text-alignment:center"><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))">Sujeito a IVA</span></p></div> 763 </div> 764 </div> 765 </div> 766 <div class="framer-1o6q9uw c-rich-text"><p class="c-text t-quote" style="--framer-text-alignment:center">Ideal para TI/ENI, no regime normal de IVA</p></div> 767 <div class="framer-1torl56" style="--1m6jhm2: 1 0 0px; --6sv73h: 1px; --y28mkh: 24px 24px"> 768 <div class="framer-1vfaol6-container" > 769 <div style="display:contents"> 770 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 771 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: var(--c-border-subtle, rgba(61, 54, 41, 0.1))"> 772 <div class="framer-39epqd" > 773 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base</h2></div> 774 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">Faturação</p></div> 775 </div> 776 <div class="framer-wb5qty" > 777 <div class="framer-1kquwdl" > 778 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
778 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">0</h2></div> 779 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 780 </div> 781 </div> 782 </div> 783 </div> 784 </div> 785 </div> 786 <div class="framer-u78o52-container" > 787 <div style="display:contents"> 788 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 789 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(180, 224, 67)"> 790 <div class="framer-39epqd" > 791 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Auto Pro</h2></div> 792 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">FIZ Base + Seg. Social + IVA</p></div> 793 </div> 794 <div class="framer-wb5qty" > 795 <div class="framer-1kquwdl" > 796 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">14</h2></div> 797 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">.99</h2></div> 798 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)">â¬</h2></div> 799 <div class="framer-hkqxm2"> 800 <div class="framer-zefzt" aria-hidden="true" style="image-rendering: pixelated; flex-shrink: 0; background-size: 100% 100%; background-image: url(" data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 viewBox=%220 0 40.374 48.217%22 overflow=%22visible%22><path d=%22M 16.189 0.608 C 18.793 -0.203 21.581 -0.203 24.185 0.608 L 39.112 5.251 C 39.863 5.485 40.374 6.179 40.374 6.965 L 40.374 30.176 C 40.374 34.983 37.81 39.425 33.648 41.829 L 24.676 47.013 C 21.898 48.618 18.476 48.618 15.698 47.013 L 6.726 41.829 C 2.564 39.425 0 34.983 0 30.176 L 0 6.966 C 0 6.18 0.511 5.486 1.261 5.252 Z M 25.226 12.822 L 24.467 17.159 C 24.468 17.297 28.348 17.251 28.905 17.255 L 22.672 26.872 C 22.394 28.378 21.814 31.597 21.814 31.597 C 21.835 31.748 31.597 31.597 31.663 31.597 L 31.692 31.597 C 31.692 31.597 32.131 28.773 32.412 27.413 L 32.44 27.286 L 27.896 27.262 L 34.152 17.624 L 34.991 12.822 Z M 9.947 12.822 C 9.284 12.996 8.81 13.488 8.583 14.102 C 8.577 14.132 5.383 31.421 5.383 31.596 C 5.394 31.717 10.294 31.596 10.294 31.596 L 11.555 24.756 L 14.958 24.742 C 14.963 24.718 15.539 21.584 15.697 20.716 C 15.292 20.716 12.304 20.663 12.304 20.663 L 12.92 17.182 L 16.637 17.16 L 17.424 12.822 L 9.948 12.822 Z M 18.827 12.822 L 15.424 31.596 L 20.367 31.596 L 23.767 12.822 L 18.828 12.822 Z%22 fill=%22rgb(0,0,0)%22></path></svg>" )"></div> 801 </div> 802 </div> 803 </div> 804 </div> 805 </div> 806 </div> 807 </div> 808 <div class="framer-nyiuao-container" > 809 <div style="display:contents"> 810 <div class="c-pricing-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 811 <div class="framer-1en8cp7" style="--1grd27f: 24px; background-color: rgb(30, 30, 30)"> 812 <div class="framer-39epqd" > 813 <div class="framer-1j9avnl c-rich-text"><h2 class="c-text t-h2" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Prime Pro</h2></div> 814 <div class="framer-6in93l c-rich-text" style="opacity:0.6"><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">FIZ Auto Pro + Recapitulativa + IA</p></div> 815 </div> 816 <div class="framer-wb5qty" > 817 <div class="framer-1kquwdl" > 818 <div class="framer-1piderd c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px;
818 --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">24</h2></div> 819 <div class="framer-clsmu3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:32px; --framer-font-weight:600; --framer-letter-spacing:-0.02em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">.99</h2></div> 820 <div class="framer-g7lkt3 c-rich-text"><h2 class="c-text" style="--framer-font-family:" Inter Display" , " Inter Display Placeholder" , sans-serif; --framer-font-size:48px; --framer-font-weight:500; --framer-letter-spacing:-0.02em; --framer-line-height:1.1em; --framer-text-alignment:left; --framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">â¬</h2></div> 821 <div class="framer-fori70"> 822 <div class="framer-11hafjb c-u-pixel-icon" aria-hidden="true" > 823 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%" preserveAspectRatio="none" width="100%" height="100%"><use href="#svg1286519167_1308"></use></svg></div> 824 </div> 825 </div> 826 </div> 827 </div> 828 </div> 829 </div> 830 </div> 831 </div> 832 </div> 833 <div class="framer-brfj2o-container" ><a class="c-cta-button c-scope c-cta-v-lg" href="/planos/" style="background-color: var(--c-brand-yellow, rgb(255, 212, 82)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:rgb(0, 0, 0)">Comparar planos</p></div><svg class="framer-EcgqK framer-i6wblo" viewBox="0 0 24 24"><use href="#1173457374"></use></svg></a></div> 834 </div> 835</div> 836<div data-extract-bpvar="1eiv8dr" style="display:contents"> 837 <div class="ssr-variant hidden-17j2avq"> 838 <div class="framer-1eiv8dr-container"> 839 <div class="framer-InDfp c-scope framer-19ernzu" style="width: 100%; border-radius: 24px"> 840 <div class="framer-v3ts5u" > 841 <div class="framer-1fs4941 c-rich-text"><h2 class="c-text t-h2">Classificação <span class="c-text" style="--framer-text-color:var(--c-brand-yellow, rgb(255, 212, 82))">â </span><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))"> </span>4.9</h2></div> 842 <div class="framer-1i9fu05 c-rich-text"><p class="c-text t-display">15.000+ profissionais independentes confiam no FIZ</p></div> 843 <div class="framer-1pgihlu" > 844 <div class="framer-eeb1lk-container" ><a class="c-cta-button c-scope" href="https://apps.apple.com/pt/app/fiz-accounting-made-easy/id6736618714" rel="noopener" style="background-color: var(--c-text, rgb(61, 54, 41)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">Descarregar na App Store</p></div></a></div> 845 <div class="framer-z484h2-container" ><a class="c-cta-button c-scope" href="https://play.google.com/store/apps/details?id=co.fiz.app&hl=pt_PT" rel="noopener" style="background-color: var(--c-text, rgb(61, 54, 41)); border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">Obter na Google Play</p></div></a></div> 846 </div> 847 </div> 848 <div class="framer-8i8032" > 849 <div class="framer-kvpsir-container" > 850 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 851 <div class="framer-lu4bp5" > 852 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 853 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 854 </div> 855 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Katherine P</p></div> 856 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Fácil e prático de usar ! Gosto muito!</p></div> 857 </div> 858 </div> 859 </div> 860 <div class="framer-1h4ya9c-container" > 861 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 862 <div class="framer-lu4bp5" > 863 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 864 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 865 </div> 866 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Rui Fernandes</p></div> 867 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Aplicação bastante intuitiva, utilização simples e resultado excelente e acima de tudo é grátis! Parabéns aos criadores da mesma, votos de um excelente trabalho</p></div> 868 </div> 869 </div> 870 </div> 871 <div class="framer-1vceu8k-container" > 872 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 873 <div class="framer-lu4bp5" > 874 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 875 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 876 </div> 877 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Renato</p></div> 878 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Prático e intuitivo, mais fácil emitir fatura do que a AT. O suporte é eficiente</p></div> 879 </div> 880 </div> 881 </div> 882 <div class="framer-l3n86l-container" > 883 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 884 <div class="framer-lu4bp5" > 885 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 886 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 887 </div> 888 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">António Sequeira</p></div> 889 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Muito facil de utilizar e uma APP que ajuda muito. Valeu a pena a troca para o FIZ</p></div> 890 </div> 891 </div> 892 </div> 893 <div class="framer-1s84f98-container" > 894 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 895 <div class="framer-lu4bp5" > 896 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 897 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 898 </div> 899 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Well Cardoso</p></div> 900 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Excelente! Sistema de faturação muito completo e gratuito. Recomendo!</p></div> 901 </div> 902 </div> 903 </div> 904 </div> 905 </div> 906 </div> 907 </div> 908 <div class="ssr-variant hidden-xmy9d hidden-w6a7dn"> 909 <div class="framer-1eiv8dr-container"> 910 <div class="framer-InDfp c-scope framer-19ernzu framer-v-1ei10tc" style="width: 100%; border-radius: 24px"> 911 <div class="framer-v3ts5u" > 912 <div class="framer-1fs4941 c-rich-text"><h2 class="c-text t-h2">Classificação<br class="c-text"><span class="c-text" style="--framer-text-color:var(--c-brand-yellow, rgb(255, 212, 82))">â </span><span class="c-text" style="--framer-text-color:var(--c-text, rgb(61, 54, 41))"> </span>4.9</h2></div> 913 <div class="framer-1i9fu05 c-rich-text"><p class="c-text t-display">15.000+ profissionais independentes confiam no FIZ</p></div> 914 <div class="framer-1pgihlu" > 915 <div class="framer-eeb1lk-container" ><a class="c-cta-button c-scope" href="https://apps.apple.com/pt/app/fiz-accounting-made-easy/id6736618714" rel="noopener" style="background-color: var(--c-text, rgb(61, 54, 41)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">Descarregar na App Store</p></div></a></div> 916 <div class="framer-z484h2-container" ><a class="c-cta-button c-scope" href="https://play.google.com/store/apps/details?id=co.fiz.app&hl=pt_PT" rel="noopener" style="background-color: var(--c-text, rgb(61, 54, 41)); width: 100%; border-radius: 24px"><div class="framer-i7yo0x c-rich-text"><p class="c-text t-cta-label" style="--framer-text-color:var(--c-bg-light, rgb(255, 255, 255))">Obter na Google Play</p></div></a></div> 917 </div> 918 </div> 919 <div class="framer-8i8032" > 920 <div class="framer-kvpsir-container" > 921 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 922 <div class="framer-lu4bp5" > 923 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 924 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 925 </div> 926 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Katherine P</p></div> 927 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Fácil e prático de usar ! Gosto muito!</p></div> 928 </div> 929 </div> 930 </div> 931 <div class="framer-1h4ya9c-container" > 932 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 933 <div class="framer-lu4bp5" > 934 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 935 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 936 </div> 937 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Rui Fernandes</p></div> 938 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Aplicação bastante intuitiva, utilização simples e resultado excelente e acima de tudo é grátis! Parabéns aos criadores da mesma, votos de um excelente trabalho</p></div> 939 </div> 940 </div> 941 </div> 942 <div class="framer-1vceu8k-container" > 943 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 944 <div class="framer-lu4bp5" > 945 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 946 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 947 </div> 948 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Renato</p></div> 949 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Prático e intuitivo, mais fácil emitir fatura do que a AT. O suporte é eficiente</p></div> 950 </div> 951 </div> 952 </div> 953 <div class="framer-l3n86l-container" > 954 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 955 <div class="framer-lu4bp5" > 956 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 957 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 958 </div> 959 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">António Sequeira</p></div> 960 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Muito facil de utilizar e uma APP que ajuda muito. Valeu a pena a troca para o FIZ</p></div> 961 </div> 962 </div> 963 </div> 964 <div class="framer-1s84f98-container" > 965 <div class="c-review-card c-scope" style="background-color: var(--c-bg-light, rgb(255, 255, 255)); width: 100%; border-radius: 24px"> 966 <div class="framer-lu4bp5" > 967 <div class="framer-1mpvoiw c-u-pixel-icon" aria-hidden="true" > 968 <div class="svgContainer c-u-svg-fill" ><svg style="width:100%; height:100%"><use href="#svg10688238496"></use></svg></div> 969 </div> 970 <div class="framer-2bxtgk c-rich-text"><p class="c-text t-display">Well Cardoso</p></div> 971 <div class="framer-1937fdr c-rich-text"><p class="c-text t-body">Excelente! Sistema de faturação muito completo e gratuito. Recomendo!</p></div> 972 </div> 973 </div> 974 </div> 975 </div> 976 </div> 977 </div> 978 </div> 979</div> 980<section class="platform-teaser" aria-labelledby="platform-teaser-title" data-astro-cid-uhh7n4qx> <div class="platform-teaser__card" data-astro-cid-uhh7n4qx> <div class="platform-teaser__copy" data-astro-cid-uhh7n4qx> <p class="platform-teaser__eyebrow" data-astro-cid-uhh7n4qx>Para SaaS, marketplaces e plataformas</p> <h2 id="platform-teaser-title" data-astro-cid-uhh7n4qx>A faturação FIZ no seu produto</h2> <p class="platform-teaser__body" data-astro-cid-uhh7n4qx>Mantenha a sua marca e interface. Ligue as empresas dos seus clientes ao FIZ e conheça os modelos de parceria e os limites do white-label.</p> </div> <div class="platform-teaser__actions" data-astro-cid-uhh7n4qx> <a class="platform-teaser__primary" href="/platforms/" data-astro-cid-uhh7n4qx> Conhecer os modelos <span aria-hidden="true" data-astro-cid-uhh7n4qx>â</span> </a> <a class="platform-teaser__secondary" href="/api/" data-astro-cid-uhh7n4qx>Explorar a API â</a> </div> </div> </section> <div class="c-section-invoicing-faq"> <div class="framer-1g1ezdq"> <div class="framer-zqxfys c-rich-text"><h2 class="c-text t-h2">Perguntas Frequentes</h2></div> </div> <details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing" open> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">O FIZ é mesmo gratuito para TI e ENI</h3> </div> <div class="framer-znpt4r">
980 <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">Absolutamente verdadeiro. Disponibilizar a Faturação FIZ de forma gratuita é a nossa missão para impulsionar o empreendedorismo e apoiar o crescimento dos negócios em Portugal.</p> </div> </div> </details><details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing"> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">Quem pode utilizar o FIZ?</h3> </div> <div class="framer-znpt4r"> <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">O FIZ foi especialmente concebido para micro-empresas. empresários em nome individual e trabalhadores independentes.</p> </div> </div> </details><details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing"> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">As faturas FIZ são certificadas pelos padrões da AT?</h3> </div> <div class="framer-znpt4r"> <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">Todas as faturas emitidas pelo sistema de faturação FIZ são certificadas pela AT (Cert. nº 3041), possuindo vÃnculo legal e estando em conformidade com as normas de faturação da legislação portuguesa.</p> </div> </div> </details><details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing"> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">à possÃvel personalizar as faturas?</h3> </div> <div class="framer-znpt4r"> <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">Com certeza! Você pode facilmente inserir o seu logotipo e personalizar a fatura para refletir o estilo da sua marca, conferindo a cada documento o seu toque pessoal.</p> </div> </div> </details><details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing"> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">O que necessito para começar a utilizar o FIZ?</h3> </div> <div class="framer-znpt4r"> <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">Apenas precisa de preencher o formulário de registo. Em apenas 15 segundos, o seu sistema estará pronto! Se tiver alguma pergunta, sinta-se à vontade para enviar-nos um email.</p> </div> </div> </details><details class="c-faq-item c-scope c-faq-native" data-border="true" name="faq-invoicing"> <summary class="framer-16k3njx"> <div class="framer-1k1jkq0 c-rich-text"> <h3 class="c-text t-lead" style="--framer-text-alignment:left; --framer-text-color:var(--c-text, rgb(0, 0, 0))">Preciso de ter um contabilista para utilizar o FIZ?</h3> </div> <div class="framer-znpt4r">
980 <svg class="c-chevron-icon" viewBox="0 0 24 24"><use href="#1476652083"></use></svg> </div> </summary> <div class="framer-1nvu3sp c-faq-answer-panel"> <div class="framer-18wdz13 c-rich-text"> <p class="c-text t-body" style="--framer-text-alignment:left">O FIZ foi feito para que qualquer empresário possa emitir faturas facilmente, mesmo sem experiência ou formação especializada.</p> </div> </div> </details> </div> </div> </div> <div class="c-footer-root"> 981 <div class="framer-1rhmdpz"> 982 <div class="framer-gy1uhf"><a as="a" class="framer-2u2dkx framer-gogkmb" href="/"><div class="c-u-fill-abs"><img loading="lazy" width="120" height="80" src="/images/fiz-logo.png" alt="FIZ Logo" class="c-u-img-cover"></div></a><div class="framer-1ink2jl"><div class="framer-12qh540 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right">Certificado AT Nº 3041</p></div><div class="framer-11yyizk c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right">NIPC 517696835</p></div><div class="framer-1lfrw2f c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right">1200-082, Lisboa, Cais do Tojo 24</p></div></div></div> 983 <div class="framer-c7lv6b"> 984 <div class="framer-1y3eoow c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left; --framer-text-color:rgb(0, 0, 0)"><a class="c-text t-link" href="/invoicing/" data-framer-page-link-current="true">Faturação</a></p></div> 985 <div class="framer-m2l51g c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/irs/">Declaração de IRS</a></p></div> 986 <div class="framer-gngpa1 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/segsoc/">Declaração da Seg. Social</a></p></div> 987 <div class="framer-m2l51g c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/iva/">Declaração de IVA</a></p></div> 988 <div class="framer-sque0z c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/escudo-fiscal/">Escudo fiscal</a></p></div> 989 <div class="framer-vdl2kh c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/planos/">Planos</a></p></div> 990 <div class="framer-1ey2uax c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/empresas/">Para Empresas</a></p></div> 991 <div class="framer-1kxgwtc c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/contabilistas/">Para Contabilistas</a></p></div> 992 <div class="framer-1kxgwtc c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/api/">API</a></p></div> 993 <div class="framer-1kxgwtc c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/platforms/">Plataformas</a></p></div> 994 <div class="framer-ojp8zs hidden-fkl3dq c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="https://diretorio.fiz.co" target="_blank" rel="noopener">Diretório de Empresas</a></p></div> 995 <div class="framer-5y9jbe c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="https://blog.fiz.co" target="_blank" rel="noopener">Blog</a></p></div> 996 </div> 997 <div class="framer-k0ekt8 hidden-7icrp5 hidden-ek31xa"></div> 998 <div class="framer-1bdj04j hidden-7icrp5 hidden-ek31xa"></div> 999 <div class="framer-1wve52y"> 1000 <div class="framer-x785ks c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/docs/terms/">Termos e Condições</a></p></div> 1001 <div class="framer-pta828 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/docs/privacy/">PolÃtica de Privacidade</a></p></div> 1002 <div class="framer-pta828 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/docs/cookies/" data-consent-settings>Definições de cookies</a></p></div> 1003 <div class="framer-1xw9hs5 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/docs/res/">Resolução de litÃgios</a></p></div> 1004 <div class="framer-fz02bq c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="/cdn-cgi/l/email-protection#b1c2c4c1c1dec3c5f1d7d8cb9fd2de" target="_blank" rel="noopener">Contacte-nos</a></p></div> 1005 <div class="framer-ouab4e c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left"><a class="c-text t-link" href="https://www.livroreclamacoes.pt/inicio/" target="_blank" rel="nofollow noopener">Livro de reclamações</a></p></div> 1006 <div class="framer-132jzks c-rich-text" ><p class="c-text t-body"><a class="c-text t-link" href="https://help.fiz.co" target="_blank" rel="noopener">Ajuda</a></p></div> 1007 </div> 1008 <div class="framer-1naxs7l hidden-7icrp5 hidden-ek31xa"></div> 1009 </div> 1010 <div class="framer-1wi048l hidden-fkl3dq"></div> 1011 <div class="framer-1vin0fk"> 1012 <div class="framer-1frg6bn"> 1013 <div class="framer-1vp9wf3 c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:left">© 2026 FIZ</p></div> 1014 <div class="framer-ejckjr c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right"><a class="c-text t-link" href="https://www.instagram.com/fiz_pt/" target="_blank" rel="noopener">Instagram</a></p></div> 1015 <div class="framer-pltey c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right"><a class="c-text t-link" href="https://www.facebook.com/profile.php?id=61560497574494&sk=about" target="_blank" rel="noopener">Facebook</a></p></div> 1016 <div class="framer-vwvvue c-rich-text" ><p class="c-text t-body" style="--framer-text-alignment:right"><a class="c-text t-link" href="https://www.linkedin.com/company/fizcompany/" target="_blank" rel="noopener">LinkedIn</a></p></div> 1017 </div> 1018 </div> 1019</div> 1020 </div> </main>
vendor: 109 bytes, line 1020
1020 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1020<script type="module" src="/_astro/BaseLayout.astro_astro_type_script_index_0_lang.EL6499i_.js"></script>
1020
1020<script> 1021(function () { 1022 const REFERRER_STORAGE_KEY = 'referrer'; 1023 const LOCATION_STORAGE_KEY = 'location'; 1024 // Partner/affiliate referral code (?ref=â¦). NOT the HTTP document.referrer 1025 // above â this is the affiliate's own code. We capture it here and forward it 1026 // onto app.fiz.co links so the app (frontend-core: ReferralCodeCapture / 1027 // appLoader, its own localStorage key 'pending-referral-code' on the app 1028 // origin) can apply it during onboarding. app.fiz.co reads ?ref= from the URL 1029 // we hand off, NOT this localStorage entry â the two origins don't share 1030 // storage â so we're free to wrap the value with our own TTL metadata here. 1031 // 1032 // Stored as JSON {code, ts}, last-click (a fresh ?ref= overwrites an older 1033 // one) with a 90-day TTL. The TTL matters: AffiliatesLanding promises a 1034 // "90-day, last-click cookie", and without expiry a once-captured code would 1035 // be glued onto every future *organic* signup from this browser, paying the 1036 // wrong partner forever. 1037 // 1038 // Deliberately NOT consent-gated, unlike the host/referrer (marketing) 1039 // storage below: ref is an explicit partner identifier the visitor carried in 1040 // the URL, not behavioural tracking â losing it would mean losing the 1041 // partner's commission. The cookie policy documents fiz_ref as a 1042 // necessary/functional store for exactly this reason â keep the two in sync: 1043 // src/content/docs/docs__cookies.{en,pt}.md (Necessary table + Related 1044 // technologies). Changing the consent behaviour here requires a matching 1045 // policy update and DPO sign-off. 1046 const REF_STORAGE_KEY = 'fiz_ref'; 1047 const REF_TTL_MS = 90 * 864e5; 1048 const REF_MAX_LENGTH = 128; 1049 const CONSENT_COOKIE = 'fiz_consent'; 1050 const POLICY_VERSION = '2026-05-14'; 1051 const MAX_AGE_MS = 395 * 864e5; 1052 const MAX_URL_LENGTH = 2048; 1053 1054 function readCookie(name) { 1055 const parts = ('; ' + document.cookie).split('; ' + name + '='); 1056 if (parts.length === 2) return parts.pop().split(';').shift(); 1057 return null; 1058 } 1059 1060 // Mirrors parseStateCookie + marketing check from src/lib/consent.ts. 1061 // A stale cookie from an older policy version must not unlock attribution 1062 // â the user has to re-consent under the current policy first. 1063 function marketingGranted() { 1064 const raw = readCookie(CONSENT_COOKIE); 1065 if (!raw) return false; 1066 try { 1067 const s = JSON.parse(decodeURIComponent(raw)); 1068 if (!s || s.v !== 1 || s.policyVersion !== POLICY_VERSION) return false; 1069 if (typeof s.ts !== 'number') return false; 1070 if (Date.now() - s.ts > MAX_AGE_MS) return false; 1071 if (!s.categories) return false; 1072 return s.categories.marketing === 'granted'; 1073 } catch (e) { 1074 return false; 1075 } 1076 } 1077 1078 function truncateUrl(url) { 1079 if (url.length <= MAX_URL_LENGTH) return url; 1080 return url.substring(0, MAX_URL_LENGTH - 10) + '...[cut]'; 1081 } 1082 1083 function persistAttributionToStorage() { 1084 if (!marketingGranted()) return; 1085 try { 1086 const url = window.location.href; 1087 if (url.includes('utm_') && !localStorage.getItem(LOCATION_STORAGE_KEY)) { 1088 localStorage.setItem(LOCATION_STORAGE_KEY, truncateUrl(url)); 1089 } 1090 const referrer = document.referrer; 1091 const existingReferrer = localStorage.getItem(REFERRER_STORAGE_KEY); 1092 const isExternalReferrer = referrer && !referrer.startsWith('https://fiz.co/'); 1093 if ((referrer && !existingReferrer) || (isExternalReferrer && existingReferrer)) { 1094 localStorage.setItem(REFERRER_STORAGE_KEY, truncateUrl(referrer)); 1095 } 1096 } catch (e) { 1097 // localStorage may throw (Safari private, third-party context). 1098 } 1099 } 1100 1101 // The ?ref= currently in the URL, normalised: trimmed, length-capped, and 1102 // treated as absent if empty. Length cap mirrors the truncateUrl guard used 1103 // for host/referrer â an arbitrarily long crafted ref shouldn't be stored or 1104 // forwarded verbatim. 1105 function refFromUrl() { 1106 try { 1107 const raw = new URL(window.location.href).searchParams.get('ref'); 1108 if (!raw) return null; 1109 const trimmed = raw.trim(); 1110 if (!trimmed) return null; 1111 return trimmed.length > REF_MAX_LENGTH ? trimmed.slice(0, REF_MAX_LENGTH) : trimmed; 1112 } catch (e) { 1113 return null; 1114 } 1115 } 1116 1117 // Capture ?ref=⦠from the current URL into localStorage so it survives 1118 // in-site navigation (visitor lands on a blog post, clicks around, then hits 1119 // a CTA). Last-click: a fresh code overwrites a stored one. No consent gate â 1120 // see REF_STORAGE_KEY note above. 1121 function persistRefToStorage() { 1122 const code = refFromUrl(); 1123 if (!code) return; 1124 try { 1125 localStorage.setItem(REF_STORAGE_KEY, JSON.stringify({ code: code, ts: Date.now() })); 1126 } catch (e) { 1127 // localStorage may throw (Safari private, third-party context). 1128 } 1129 } 1130 1131 // Live URL ref wins (last-click); otherwise fall back to a stored code that is 1132 // still within the 90-day TTL. An expired entry is dropped, not forwarded. 1133 function getRef() { 1134 const fromUrl = refFromUrl(); 1135 if (fromUrl) return fromUrl; 1136 try { 1137 const raw = localStorage.getItem(REF_STORAGE_KEY); 1138 if (!raw) return null; 1139 const parsed = JSON.parse(raw); 1140 if (!parsed || typeof parsed.code !== 'string' || typeof parsed.ts !== 'number') return null; 1141 if (Date.now() - parsed.ts > REF_TTL_MS) { 1142 localStorage.removeItem(REF_STORAGE_KEY); 1143 return null; 1144 } 1145 return parsed.code; 1146 } catch (e) { 1147 return null; 1148 } 1149 } 1150 1151 function debounce(fn, ms = 100) { 1152 let t; 1153 return (...args) => { 1154 clearTimeout(t); 1155 t = setTimeout(() => fn(...args), ms); 1156 }; 1157 } 1158 1159 // Source of truth for the current page's locale is <html lang="â¦"> â 1160 // BaseLayout sets it to the ISO code ('pt', 'en', 'ru', 'uk', â¦), so 1161 // /ua/* (URL prefix differs from lang code) and any future locale 1162 // both work without per-prefix mapping here. 1163 // 1164 // Whitelist langs that app.fiz.co/auth actually supports â everything 1165 // else falls back to 'pt' to avoid breaking the auth flow with an 1166 // unknown lang= param. Source of truth: frontend-core
1167 // src/components/I18N/initI18N.ts â supportedLanguages. 1168 // 1169 // When adding a new marketing-site locale: only add its code here if 1170 // the app already accepts it. If not, leave it out and CTAs will hand 1171 // off with lang=pt â broken UX, but a working auth flow. 1172 const APP_SUPPORTED_LANGS = ['pt', 'en', 'ru', 'uk', 'es', 'fr']; 1173 const getLangFromPath = () => { 1174 const htmlLang = (document.documentElement.lang || '').toLowerCase().split('-')[0]; 1175 if (APP_SUPPORTED_LANGS.indexOf(htmlLang) !== -1) return htmlLang; 1176 return 'pt'; // default / unsupported 1177 }; 1178 1179 function toggleElementVisibility() { 1180 const isSpanish = window.location.pathname.includes('/es/'); 1181 const isItalian = window.location.pathname.includes('/it/'); 1182 const elementsToHideInSpanishAndItalian = document.querySelectorAll('[aria-label="hide-es"], #hide-es'); 1183 const elementsToHideOnlyInSpanish = document.querySelectorAll('[aria-label="hide-only-es"], #hide-only-es'); 1184 1185 elementsToHideInSpanishAndItalian.forEach(el => { 1186 el.style.display = (isSpanish || isItalian) ? 'none' : ''; 1187 }); 1188 elementsToHideOnlyInSpanish.forEach(el => { 1189 el.style.display = isSpanish ? 'none' : ''; 1190 }); 1191 } 1192 1193 function updateLinks() { 1194 // Without marketing consent we still decorate links with the current 1195 // page's UTMs (in-session hand-off), but never replay stored ones. 1196 let lsLocation = null; 1197 let lsReferrer = null; 1198 if (marketingGranted()) { 1199 try { 1200 lsLocation = localStorage.getItem(LOCATION_STORAGE_KEY); 1201 lsReferrer = localStorage.getItem(REFERRER_STORAGE_KEY); 1202 } catch (e) { 1203 // localStorage blocked â fall back to in-session UTMs below. 1204 } 1205 } 1206 const currentUrl = window.location.href; 1207 const currentReferrer = document.referrer; 1208 // Invariant for the whole pass â resolve once, not per link. 1209 const refCode = getRef(); 1210 1211 const links = Array.from(document.querySelectorAll('a[href^="https://app.fiz.co"]')); 1212 1213 links.forEach(link => { 1214 if (!link.dataset.baseHref) { 1215 link.dataset.baseHref = link.getAttribute('href') || link.href; 1216 } 1217 const baseHref = link.dataset.baseHref; 1218 1219 const urlObj = new URL(baseHref); 1220 const linkPath = urlObj.pathname; 1221 const currentLang = getLangFromPath(); 1222 1223 if (linkPath.includes('/es/auth')) { 1224 urlObj.searchParams.set('lang', currentLang === 'en' ? 'en' : 'es'); 1225 } else if (linkPath.includes('/it/auth')) { 1226 urlObj.searchParams.set('lang', currentLang === 'en' ? 'en' : 'it'); 1227 } else if (linkPath.includes('/auth')) { 1228 urlObj.searchParams.set('lang', currentLang); 1229 } 1230 1231 const host = lsLocation || (currentUrl.includes('utm_') ? currentUrl : null); 1232 if (host) urlObj.searchParams.set('host', host); 1233 1234 const ref = lsReferrer || (currentReferrer && !currentReferrer.startsWith('https://fiz.co/') ? currentReferrer : null); 1235 if (ref) urlObj.searchParams.set('referrer', ref); 1236 1237 // Forward the partner/affiliate code onto ALL app.fiz.co links, not just 1238 // /auth: frontend-core mounts ReferralCodeCapture at RootRoute and reads 1239 // ?ref= on every route, so a non-/auth CTA (e.g. /settings/integrations) 1240 // must carry the code too or the partner loses the commission. Don't 1241 // clobber a non-empty code already baked into the href (an empty ?ref= 1242 // in the href shouldn't block the real captured code). 1243 if (refCode && !urlObj.searchParams.get('ref')) { 1244 urlObj.searchParams.set('ref', refCode); 1245 } 1246 1247 link.href = urlObj.toString(); 1248 }); 1249 } 1250 1251 function updatePage() { 1252 toggleElementVisibility(); 1253 updateLinks(); 1254 } 1255 1256 const updatePageDebounced = debounce(updatePage, 50); 1257 1258 persistRefToStorage(); 1259 persistAttributionToStorage(); 1260 1261 if (document.readyState === 'loading') { 1262 document.addEventListener('DOMContentLoaded', updatePage); 1263 } else { 1264 updatePage(); 1265 } 1266 1267 window.addEventListener('popstate', updatePageDebounced); 1268 window.addEventListener('hashchange', updatePageDebounced); 1269 window.addEventListener('resize', updatePageDebounced); 1270 1271 const mo = new MutationObserver(updatePageDebounced); 1272 mo.observe(document.body, { childList: true, subtree: true }); 1273 1274 // When the user grants marketing consent mid-session, backfill LS 1275 // and re-decorate so the next hand-off carries the stored UTMs. 1276 document.addEventListener('fiz:consent-change', () => { 1277 persistAttributionToStorage(); 1278 updatePageDebounced(); 1279 }); 1280})(); 1281</script>
1281 1282
1282<script> 1283(function(){ 1284 var E='https://app.fiz.co/graph',C='fiz_attr',D=7,CONSENT='fiz_consent'; 1285 var POLICY_VERSION='2026-05-14'; 1286 var MAX_AGE_MS=395*864e5; 1287 var L=localStorage,Q=window.location; 1288 1289 function gc(n){var v='; '+document.cookie,p=v.split('; '+n+'=');if(p.length===2)return p.pop().split(';').shift();return null;} 1290 function sc(n,v,d){var e=new Date(Date.now()+d*864e5).toUTCString();document.cookie=n+'='+v+'; expires='+e+'; path=/; SameSite=Lax';} 1291 function dc(n){document.cookie=n+'=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';} 1292 1293 // Mirrors parseStateCookie + marketing check from src/lib/consent.ts. 1294 // A stale cookie from an older policy version must not unlock attribution 1295 // â the user has to re-consent under the current policy first. 1296 function marketingGranted(){ 1297 var raw=gc(CONSENT); 1298 if(!raw)return false; 1299 try{ 1300 var s=JSON.parse(decodeURIComponent(raw)); 1301 if(!s||s.v!==1||s.policyVersion!==POLICY_VERSION)return false; 1302 if(typeof s.ts!=='number')return false; 1303 if(Date.now()-s.ts>MAX_AGE_MS)return false; 1304 if(!s.categories)return false; 1305 return s.categories.marketing==='granted'; 1306 }catch(e){return false;} 1307 } 1308 1309 function isExtRef(r){return Boolean(r) ? !r.includes('fiz.co') : false;} 1310 1311 function src(){ 1312 var u=new URL(Q.href),r=document.referrer; 1313 return[u.searchParams.get('utm_source'),u.searchParams.get('utm_campaign'),u.searchParams.get('fbclid'),u.searchParams.get('gclid'),isExtRef(r)?r:''].filter(Boolean).join('|'); 1314 } 1315 1316 function send(){ 1317 var fbp=gc('_fbp')||undefined,fbc=gc('_fbc')||undefined; 1318 if(!fbc){var fc=new URLSearchParams(Q.search).get('fbclid');if(fc)fbc='fb.1.'+Date.now()+'.'+fc;} 1319 var sl,sr; 1320 try{sl=L.getItem('location')||undefined;sr=L.getItem('referrer')||undefined;}catch(e){} 1321 var input={url:Q.href,referrer:document.referrer||undefined,fbp:fbp,fbc:fbc,storedLocation:sl||Q.href,storedReferrer:sr||document.referrer||undefined,screenWidth:screen.width,screenHeight:screen.height,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,language:navigator.language,devicePixelRatio:devicePixelRatio||undefined,hardwareConcurrency:navigator.hardwareConcurrency||undefined}; 1322 var payload=JSON.stringify({query:'mutation SaveAttributionClick($input: AttributionClickInput!) { saveAttributionClick(input: $input) }',variables:{input:input}}); 1323 var blob=new Blob([payload],{type:'application/json'}); 1324 var sent=false; 1325 if(navigator.sendBeacon){sent=navigator.sendBeacon(E,blob);} 1326 if(!sent)fetch(E,{method:'POST',headers:{'Content-Type':'application/json'},body:payload,keepalive:true}).catch(function(e){}); 1327 var s=src(); 1328 sc(C,'1',D); 1329 if(s)sc(C+'_src',s,D); 1330 } 1331 1332 function shouldFire(){ 1333 var u=new URL(Q.href),r=document.referrer; 1334 var hasUtm=/utm_|fbclid|gclid/.test(u.search); 1335 var hasRef=isExtRef(r); 1336 if(!hasUtm&&!hasRef)return false; 1337 if(gc(C)){ 1338 var s=src(),last=gc(C+'_src'); 1339 if(!s||s===last)return false; 1340 dc(C); 1341 } 1342 return true; 1343 } 1344 1345 function init(){ 1346 if(!shouldFire())return; 1347 if(!marketingGranted()){ 1348 // Wait for the user to grant marketing consent. The consent 1349 // banner dispatches a DOM event on save; we react then. 1350 document.addEventListener('fiz:consent-change',function once(e){ 1351 if(e.detail&&e.detail.categories&&e.detail.categories.marketing==='granted'){ 1352 document.removeEventListener('fiz:consent-change',once); 1353 if(shouldFire())setTimeout(send,500); 1354 } 1355 }); 1356 return; 1357 } 1358 setTimeout(send,500); 1359 } 1360 1361 if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();} 1362})(); 1363</script>
1363 1364
1364<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"87c3284acfa644dfa374fe0da1cf5c96","r":1,"spa":2}' crossorigin="anonymous"></script>
1364 1365</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.