# Vero Template > Templates de facturas angolanas (factura, factura-recibo, notas de crédito e débito, recibo, pró-forma) em React e Tailwind CSS, com a biblioteca open source @veroao/invoice. As regras da AGT (Angola) vêm incluídas: o template só decide o aspecto; número, ATCUD, assinatura, QR, NIF, totais e menções legais vêm sempre dos dados do documento. Os templates usam-se no Vero (facturação electrónica certificada pela AGT) ou para gerar o PDF no teu próprio sistema. - Instalar: `npm install @veroao/invoice react` ou `npx @veroao/invoice init` - Código: https://github.com/Eterim/vero-template (MIT) - Pacote: https://www.npmjs.com/package/@veroao/invoice - Vero: https://vero.ao - Skills para agentes de IA: `npx skills add Eterim/veroao` (skill vero-template) - Documentação completa num só ficheiro: https://template.vero.ao/llms-full.txt ## Documentação - [Documentação](https://template.vero.ao/docs): Documentação do @veroao/invoice: cria templates de facturas angolanas em React e Tailwind CSS, gera o PDF e usa-os no Vero. - [Introdução](https://template.vero.ao/docs/introducao): Desenha facturas, recibos e notas em React e Tailwind CSS. A biblioteca trata das regras da AGT; o aspecto é teu. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Instalação](https://template.vero.ao/docs/instalacao): Node.js 18 ou mais recente e React 18 ou 19. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [O primeiro template](https://template.vero.ao/docs/primeiro-template): Um template é um componente React que devolve um , opcionalmente dentro de . Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Ver ao vivo](https://template.vero.ao/docs/ver-ao-vivo): Um servidor local que desenha os teus templates e os volta a desenhar sempre que gravas. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Tailwind suportado](https://template.vero.ao/docs/tailwind): As mesmas classes que já conheces, com as medidas da web: 1 px = 0,75 pt, e uma A4 tem 794 px de largura. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Os dados do documento](https://template.vero.ao/docs/dados): O template só tem aspecto. Tudo o que é fiscal chega em cada documento, já calculado e assinado. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Gerar o PDF](https://template.vero.ao/docs/pdf): render() aceita o template em React, o JSON do template ou o JSON de importação do Vero. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Usar no Vero](https://template.vero.ao/docs/usar-no-vero): O Vero importa o template em JSON. Nunca executa código de terceiros. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Regras da AGT](https://template.vero.ao/docs/regras-agt): O que a biblioteca garante em qualquer template - para que nenhum aspecto ponha um documento fora da lei. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. - [Publicar na galeria](https://template.vero.ao/docs/publicar): Os templates da galeria vivem no repositório. Publicar é abrir um pull request com uma pasta. Documentação do @veroao/invoice: templates de facturas angolanas em React e Tailwind CSS. ## Componentes - [Componentes](https://template.vero.ao/componentes): Os componentes React do @veroao/invoice para facturas angolanas: documento, cliente, linhas, totais, menções legais e mais. - [](https://template.vero.ao/componentes/tailwind): As cores e as letras do template, como no tailwind.config. Envolve o . - [](https://template.vero.ao/componentes/document): A página A4. É a raiz do template: tudo o que está dentro é o corpo do documento. - [
](https://template.vero.ao/componentes/header): Faixa a toda a largura no topo da primeira página, por cima das margens. - [