Começar

Ver ao vivo

Um servidor local que desenha os teus templates e os volta a desenhar sempre que gravas.

terminal
npx @veroao/invoice dev

Procura os templates na pasta templates/ (senão, na pasta actual): cada ficheiro .tsx com export default, ou <pasta>/<nome>/template.tsx, como na galeria.

O que mostra#

  • O PDF com dados de exemplo, nos cinco tipos de documento: FT, FR, NC, ND e RC.
  • Os erros do Tailwind ou do código, com o componente e o motivo - e a última versão boa à vista.
  • O que falta para o documento ter tudo o que a AGT exige, e avisos de contraste.
  • O código, o JSON, o botão para descarregar o PDF e o botão JSON para o Vero.

Opções#

OpçãoPor omissãoO que faz
[pasta]templates/ (senão, a pasta actual)Pasta dos templates.
--port3200Porta do servidor.
--helpAjuda.
--versionVersão.
terminal
npx @veroao/invoice dev templates --port 3300

Verificar antes de publicar#

terminal
npx @veroao/invoice check

Faz as verificações do Vero e da galeria a todos os templates da pasta: compilam, desenham os seis tipos de documento (com a pró-forma) sem avisos da AGT e não têm dados fiscais ou de pagamento escritos à mão (IBAN, telefones, NIF, ligações, e-mails, menções de certificação). Termina com erro se algum falhar - dá para usar na tua CI.