Componentes · Conteúdo

<Totals />

Totais sem impostos, IVA por taxa, descontos e o total.

Obrigatório pela AGT. Pode mudar de aspecto e de lugar; se faltar no template, é acrescentado ao emitir.

import { Totals } from "@veroao/invoice"

Exemplos#

Por omissão

Por omissão

Total em destaque

Total em destaque

Propriedades#

NomeTipoDescrição
byRatebooleanfalse = uma só linha "Valor de impostos".Por omissão: true
titlestringTítulo por cima dos totais.
totalLabelstringEm vez de "TOTAL PAGO" / "TOTAL A PAGAR".
totalClassNamestringAspecto do valor total.
totalRowClassNamestringFundo e cor do texto da linha do total, ex.: "bg-zinc-900 text-white".
rowClassNamestringLinha entre valores, ex.: "border-b border-zinc-200".
ruleClassNamestringCor do filete antes do total.
titleClassNamestringAspecto do título.
showCurrencybooleanfalse = valores sem "Kz".Por omissão: true
classNamestringClasses do Tailwind (ver Tailwind suportado).
stylePdfStyleEstilos em objecto, em pt, como no react-pdf. Alternativa ao className.

Notas#

  • Com retenção na fonte nos dados, acrescenta a linha da retenção e o "Valor líquido a pagar" - o total não muda.
  • Se a empresa estiver no regime simplificado, escreve "IVA - Regime Simplificado" a seguir aos totais.
  • Nunca se parte entre duas páginas.