← Todos os artigos

Como gerar múltiplas faturas a partir de um CSV: guia passo a passo

7 min de leitura

Por que a faturação em lote poupa horas todos os meses

Se faturas vários clientes em ciclos regulares — retenções semanais, subscrições mensais ou projetos concluídos — criar cada fatura manualmente é pura repetição. Um freelancer com 10 clientes recorrentes passa 30–45 minutos por ciclo de faturação apenas a copiar e colar. No final do ano são quase 10 horas perdidas.

A funcionalidade de geração em lote do InvoiNova permite-te fazer upload de uma folha de cálculo com dados de clientes e descarregar um ZIP de PDFs com formato profissional num clique. Sem conta, sem dados enviados para qualquer servidor — tudo funciona no teu browser.

O que precisas antes de começar

  • Um ficheiro CSV ou JSON com os teus dados de faturas (uma linha por fatura)
  • Os teus próprios dados guardados no InvoiNova (nome, morada, email)
  • Um browser moderno (Chrome, Firefox, Safari, Edge)

Passo 1 — Prepara o teu ficheiro CSV

Abre qualquer aplicação de folhas de cálculo e cria uma folha com as seguintes colunas:

ColunaExemplo
client_nameAcme Corp
invoice_noFT-2026-001
issue_date2026-04-01
item_descriptionServiços de web design
item_quantity1
item_price2500
currencyEUR

Guarda o ficheiro como CSV (codificação UTF-8). Os nomes das colunas são flexíveis — o InvoiNova deteta automaticamente variações comuns. Para a lista completa consulta a Referência do formato CSV.

Passo 2 — Abre a Geração em lote

No InvoiNova, procura o ícone de camadas no canto superior direito da barra de navegação e clica nele.

Passo 3 — Faz upload do CSV

Arrasta e larga o teu ficheiro .csv (ou .json) na zona de upload, ou clica para abrir um seletor de ficheiros. O InvoiNova lê o ficheiro localmente — nada é enviado para qualquer servidor. Verás: "X faturas encontradas".

Passo 4 — Mapeie as colunas

O InvoiNova mapeia automaticamente os nomes de colunas reconhecidos. Usa os menus suspensos para corrigir o mapeamento de colunas não reconhecidas. Podes guardar o mapeamento como um modelo com nome para uploads futuros.

Passo 5 — Pré-visualização e validação

Clica em Pré-visualização para ver um resumo de todas as faturas. As linhas com campos obrigatórios em falta são marcadas como inválidas. Ativa "Ignorar linhas inválidas" para gerar apenas as válidas.

Passo 6 — Gerar e descarregar

Clica em Gerar PDFs. Uma barra de progresso acompanha cada fatura. Quando todas estiverem prontas, um ficheiro ZIP é descarregado automaticamente. Cada PDF é nomeado {numFatura}_{nomeCliente}.pdf.

Erros comuns e resolução de problemas

"0 faturas encontradas" — O ficheiro não tem linhas de dados. Verifica o formato CSV.

"Sem faturas válidas" — Abre a pré-visualização para ver quais campos estão em falta.

A barra de progresso congela a 0% — Mantém o separador do InvoiNova ativo no browser durante a geração.

Pronto para experimentar?

Prepara um CSV com três linhas e experimenta agora — sem conta, sem registo, sem dados a saírem do teu dispositivo.