Todos os artigos
nota fiscalPDF para planilhacontabilidade

Como transformar notas fiscais em PDF em planilha automaticamente

NF-e, NFS-e, NFC-e e faturas: por que converter PDF em Excel não basta, quais campos extrair, quando usar o XML e como conferir os totais antes de lançar.

Equipe Colunar · Publicado em · 9 min de leitura

A resposta curta: depende de qual nota e de qual arquivo você tem. Se existe o XML da NF-e, use o XML, que já é estruturado. Se só existe o PDF (ou uma imagem), como acontece com a maioria das NFS-e e faturas de serviço, o caminho é uma extração por campos: você define quais colunas quer (emitente, CNPJ, número, data, valor, retenções) e uma ferramenta lê cada PDF e preenche a tabela.

O que não funciona é o "converter PDF em Excel" genérico. Ele reproduz o layout da página em células e deixa para você o trabalho de achar os campos, um arquivo de cada vez.

Este artigo cobre os tipos de nota que chegam em PDF, os campos que costumam ser necessários, quando usar XML e quando usar PDF, o método manual e o automatizado, e a conferência antes de lançar.

Quais notas fiscais chegam em PDF

Nem toda "nota fiscal" é o mesmo documento, e isso muda o método.

TipoO que éTem XML?Como costuma chegar
NF-e (DANFE)Nota de produto, emitida via SEFAZ. O DANFE é a representação impressaSim, sempreXML por e-mail ou portal; DANFE em PDF junto
NFS-eNota de serviço, emitida pela prefeitura do município do prestadorDepende do municípioPDF por e-mail; XML em alguns portais
NFC-eNota ao consumidor (varejo), substitui o cupom fiscalSimPDF ou impressão térmica; XML disponível na SEFAZ
Faturas de serviçoTelecom, software, aluguel, energia, água, planos de saúde. Não seguem padrão fiscal únicoNãoPDF por e-mail ou portal do fornecedor
Recibos e RPAAutônomos, reembolsos, pequenas despesasNãoPDF, foto de celular

A NFS-e é o caso mais trabalhoso. Cada prefeitura tem seu próprio layout: São Paulo, Rio, Belo Horizonte, Curitiba e milhares de municípios menores, cada um com posição diferente para o mesmo campo. Há um padrão nacional de NFS-e em adoção, mas na prática o escritório de contabilidade ainda recebe dezenas de layouts diferentes no mesmo mês.

Por que "converter PDF em Excel" não resolve

Conversores de PDF (iLovePDF, Smallpdf, o "Exportar para Excel" do Adobe Acrobat) fazem uma coisa: transformam a página em uma grade de células que imita o layout visual. Isso é útil para uma tabela grande dentro de um único PDF. Para notas fiscais, gera três problemas.

Converte layout, não extrai campos. O resultado é uma aba por arquivo com texto espalhado em células mescladas. "CNPJ" fica numa célula, o número em outra, às vezes numa linha diferente. Você ainda precisa abrir cada aba e copiar o valor para a planilha final.

Cada NFS-e é diferente. O que funcionou para a nota de São Paulo não serve para a de Campinas. Não há como montar uma fórmula ou macro que funcione para todos os layouts.

Não lê imagens. Uma nota escaneada ou fotografada é uma imagem; o conversor devolve uma célula vazia ou a própria imagem. É preciso OCR, e OCR sozinho devolve texto solto, não campos.

O que a contabilidade precisa é o contrário: uma tabela com colunas fixas e uma linha por nota, igual para todas as notas do mês, independentemente do layout de origem.

Quais campos costumam sair de uma nota fiscal

A lista varia por uso (lançamento contábil, conciliação, apuração de retenções, controle de custos), mas o núcleo é parecido.

CampoTipoObrigatórioObservação
Emitente (razão social)textosimPrestador ou fornecedor
CNPJ do emitentetextosim14 dígitos; validar dígito verificador
Tomador ou destinatário (CNPJ)textosimConfirma que a nota é da sua empresa
Número da notatextosimManter como texto para preservar zeros à esquerda
SérietextonãoRelevante em NF-e e NFC-e
Chave de acessotextonão44 dígitos; só em NF-e e NFC-e
Data de emissãodatasimCuidado com formatos DD/MM/AAAA × AAAA-MM-DD
Data de vencimentodatanãoFaturas e boletos
Valor total (bruto)númerosimAntes das retenções
Retenções (ISS, IRRF, PIS, COFINS, CSLL, INSS)númeronãoUm campo por tributo; NFS-e costuma destacar
Valor líquidonúmeronãoTotal menos retenções, quando impresso
Código de serviço ou CFOPtextonãoDepende do uso contábil
Descrição do serviço ou dos itenstextonãoNecessária para classificação
Itens (descrição, quantidade, valor unitário, total)tabelanãoSó quando o lançamento é por item

Dois cuidados. Guarde número e CNPJ como texto: o Excel remove zeros à esquerda e converte números longos para notação científica. E mantenha valor bruto e retenções em campos separados, em vez de registrar só o líquido; é isso que permite conferir a apuração depois.

XML ou PDF: qual usar

Quando o XML existe, ele é a fonte. O XML da NF-e é o documento fiscal em si, com todos os campos estruturados e assinados; o DANFE é só uma impressão dele. Se a empresa recebe o XML por e-mail, baixa pelo portal da SEFAZ com certificado digital ou já o tem no ERP, não faz sentido ler o PDF. Ferramentas de leitura de XML resolvem isso de forma determinística.

O PDF entra quando o XML não existe ou não está acessível:

  • NFS-e enviada pelo prestador só em PDF, sem acesso ao portal daquela prefeitura.
  • Faturas de serviço (telecom, software, aluguel, utilidades) que nunca tiveram XML.
  • Recibos, RPA e despesas fotografadas.
  • DANFE impresso e escaneado, quando o XML se perdeu e o prazo não permite recuperar.
  • Notas de anos anteriores em arquivo morto, para auditoria ou revisão.

Na prática, um escritório lida com os dois fluxos ao mesmo tempo: XML para as NF-e dos clientes, PDF para o resto. O "resto" costuma ser a parte que consome mais tempo.

Método manual e método automatizado

Manual

Abrir cada PDF, localizar os campos, digitar na planilha. Funciona para 20 notas por mês. Para 300, são horas de trabalho repetitivo, e cada digitação pode trocar um dígito de CNPJ ou uma vírgula de valor. A revisão custa quase o mesmo que a digitação.

Semiautomático

Conversor de PDF para Excel e limpeza manual. Ajuda quando todas as notas têm o mesmo layout (um único fornecedor, uma única prefeitura). Falha quando os layouts variam.

Automatizado com playbook

Uma ferramenta de extração guiada por schema inverte a lógica: em vez de adaptar você a cada layout, você descreve uma vez o que quer, e a ferramenta encontra os campos em cada documento.

No Colunar, isso se chama playbook: a lista de campos da tabela acima, com tipo, obrigatoriedade e instruções em português ("valor total é o valor bruto antes das retenções"; "número da nota como texto, com zeros à esquerda"). Há um modelo pronto de notas fiscais e faturas para começar. Quando um layout de prefeitura específico confunde a leitura, uma skill guarda um exemplo revisado (o PDF e a saída correta) e aplica a mesma regra nas próximas notas daquela origem.

Depois, é soltar as notas do mês em lote. A tabela vai sendo preenchida conforme cada arquivo termina. Cada registro é validado contra o schema: se o CNPJ não tem 14 dígitos, se falta a data, se o valor não é número, o problema aparece marcado naquela linha, com o arquivo e a página de origem. Nada é descartado em silêncio. No fim, exporta para Excel ou CSV e importa no sistema contábil ou no ERP pelo caminho de sempre.

Mais sobre esse fluxo nas páginas de contabilidade e financeiro.

Conferência antes de lançar

Extração automática reduz a digitação, mas não elimina a conferência. As checagens abaixo pegam a maior parte dos problemas em minutos, com fórmulas simples na planilha.

  1. Total da nota × soma dos itens. Quando os itens foram extraídos, a soma de quantidade × valor unitário deve bater com o total. Diferença indica item perdido ou valor lido errado.
  2. Bruto − retenções = líquido. Se os três campos existem, a conta tem que fechar.
  3. CNPJ válido. Uma fórmula de dígito verificador pega dígitos trocados.
  4. Data dentro do período. Uma nota de "2025" no meio das notas de 2026 é provavelmente um erro de leitura de data ou um arquivo na pasta errada.
  5. Duplicidade. Mesmo emitente, mesmo número, mesma série: nota enviada duas vezes.
  6. Amostra contra o original. Escolha algumas linhas, abra a página de origem e confira. Registros marcados com problema pela validação entram todos nessa amostra.

Perguntas frequentes

Consigo extrair os itens da nota, não só o total?

Sim, quando a nota traz os itens de forma legível. No playbook, defina um campo do tipo tabela com as colunas de cada item. Notas com muitos itens em fonte pequena ou escaneadas com baixa qualidade exigem mais conferência.

E se a nota é uma foto de celular?

Fotos PNG ou JPG são aceitas. A qualidade da foto define a qualidade da leitura: enquadre a nota inteira, com luz uniforme e sem dedo na frente. Valores de fotos merecem conferência extra.

Quanto custa processar as notas do mês?

No Colunar, cada PDF consome 4 créditos e cada imagem 3. A conta gratuita vem com 20 créditos, sem cartão; o plano Starter tem 200 créditos por mês por R$ 30, e há planos maiores e recargas que não expiram.

É seguro enviar notas fiscais com dados de clientes?

Os arquivos ficam criptografados em repouso e em trânsito, hospedados na AWS, e não são usados para treinar modelos. Você exclui arquivos, extrações ou a conta quando quiser. O tratamento é adequado à LGPD. Se a sua política interna exige análise mais detalhada, vale revisar com o jurídico antes de enviar em volume.

Se a pilha de NFS-e e faturas do mês ainda está sendo digitada, teste com as notas de um cliente. Comece grátis com 20 créditos e veja quantas linhas saem prontas na primeira rodada.

Continue lendo