Guias

Os dados do documento

O template só tem aspecto. Tudo o que é fiscal chega em cada documento, já calculado e assinado.

Os dados são um DocumentData. No Vero, é o Vero que os passa; fora do Vero, quem chama render(). Para experimentar, sampleDocument("FT") devolve um documento fictício completo.

CampoO que é
documentTypeFT, FR, NC, ND, RC ou PF (pró-forma, sem valor fiscal).
numberSérie e número, ex.: FT VERO2026/128.
issuedAtData e hora de emissão.
atcudCódigo ATCUD.
hashCharsOs 4 caracteres da assinatura, para a menção do programa certificado.
certificationNumberNúmero de certificação do programa que emite.
qrUrlO URL do código QR da AGT.
orgA empresa: nome, NIF, morada, contactos, logótipo, contas bancárias (banco, IBAN, conta, SWIFT, titular, notas) e regime de IVA (ivaRegime).
customerO cliente: nome, NIF (opcional), morada, contactos.
linesAs linhas: descrição, quantidade, preço, desconto, IVA ou código de isenção, total.
totalsSem impostos, impostos, descontos, total e IVA por taxa.
withholdingRetenção na fonte (tipo, taxa em %, valor). Informativa: o total não muda; acrescenta a linha da retenção e o valor líquido a pagar.
statuspaid, pending ou cancelled. Anulado leva marca de água (cancelledLabel, por omissão ANULADO).
paymentMétodo, referência e data (documentos pagos).
notesObservações.
amountInWordsO total por extenso.
currencyMoeda, ex.: AOA.
Os valores em dinheiro vêm em cêntimos (inteiros), para não haver erros de arredondamento.

Dados no texto livre#

<Text> aceita alguns dados entre chavetas: {{org.name}}, {{org.website}}, {{customer.name}}, {{document.reference}} e {{document.number}}.