Guias
Usar no Vero
O Vero importa o template em JSON. Nunca executa código de terceiros.
compilar.tsx
import { compile } from "@veroao/invoice"
import MyInvoice from "./templates/factura"
const template = compile(<MyInvoice />) // só aspecto, sem códigoO JSON de importação embrulha o template com o nome e a versão. É o que copia o botão JSON para o Vero do dev e de cada página da galeria:
template.json
{
"format": "vero-template",
"schemaVersion": 2,
"id": "autor/nome-do-template",
"version": 1,
"name": "Nome do template",
"author": "autor",
"template": { "version": 2, "theme": { … }, "body": [ … ] }
}No dashboard#
- Na página do template, carrega em Abrir no Vero: o dashboard abre a importação já preenchida. Também podes colar o JSON em Definições → Template de facturas → Importar.
- O Vero valida-o e mostra-o com os dados da tua empresa.
- Ao aplicares, as próximas emissões usam o template. Os documentos já emitidos não mudam.
Importar templates é do plano Pro do Vero.