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.
| Campo | O que é |
|---|---|
documentType | FT, FR, NC, ND, RC ou PF (pró-forma, sem valor fiscal). |
number | Série e número, ex.: FT VERO2026/128. |
issuedAt | Data e hora de emissão. |
atcud | Código ATCUD. |
hashChars | Os 4 caracteres da assinatura, para a menção do programa certificado. |
certificationNumber | Número de certificação do programa que emite. |
qrUrl | O URL do código QR da AGT. |
org | A empresa: nome, NIF, morada, contactos, logótipo, contas bancárias (banco, IBAN, conta, SWIFT, titular, notas) e regime de IVA (ivaRegime). |
customer | O cliente: nome, NIF (opcional), morada, contactos. |
lines | As linhas: descrição, quantidade, preço, desconto, IVA ou código de isenção, total. |
totals | Sem impostos, impostos, descontos, total e IVA por taxa. |
withholding | Retençã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. |
status | paid, pending ou cancelled. Anulado leva marca de água (cancelledLabel, por omissão ANULADO). |
payment | Método, referência e data (documentos pagos). |
notes | Observações. |
amountInWords | O total por extenso. |
currency | Moeda, 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}}.