Extrair Dados de DARF e GPS Brasileirospara Excel para Conformidade Mensal

Uma única nota fiscal de serviço de um fornecedor brasileiro pode gerar cinco ou mais guias de pagamento — um DARF para IRRF, outro para PIS, outro para COFINS, outro para CSLL, além de um GPS separado para INSS se o serviço envolver mão de obra. Cada uma possui seu próprio código de receita, período de apuração e data de vencimento. Cada uma deve ser rastreada individualmente em relação ao que foi declarado na DCTFWeb e informado na DIRF no final do ano. E a maioria das equipes financeiras ainda copia esses números para planilhas manualmente, um campo por vez.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Extração de dados de documentos de pagamento de tributos DARF e GPS brasileiros para Excel para conformidade mensal

Principais Conclusões

  1. Dez notas fiscais de serviço por mês podem gerar de 40 a 50 guias individuais de DARF e GPS — cada uma digitada manualmente em uma planilha, levando de três a quatro minutos cada.
  2. Um único código de receita digitado incorretamente em um DARF credita o pagamento na conta tributária errada, e a correção via REDARF pode levar meses de processo formal.
  3. Carregue um mês inteiro de guias em um único lote, defina seis colunas e extraia cada pagamento para uma planilha estruturada — sem etapa de transcrição entre o documento e a linha.

O que são DARF, GPS e DAE?

O sistema tributário brasileiro divide a arrecadação em três níveis governamentais — federal, estadual e municipal — e cada nível emite seu próprio formato de guia de pagamento. Se a equipe de contas a pagar processa transações brasileiras, é quase certo que trabalha com pelo menos dois desses três tipos de documento:

DARF (Documento de Arrecadação de Receitas Federais) é a guia de pagamento de tributos federais, utilizada para impostos sobre a renda (IRPJ, IRRF), contribuições sociais (PIS, COFINS, CSLL), o imposto sobre produtos industrializados (IPI) e os pagamentos mensais do Carnê-Leão para pessoas físicas. Uma única DARF contém 11 campos numerados: nome e telefone do contribuinte, CPF ou CNPJ, período de apuração, código da receita (um identificador de quatro dígitos que informa à Receita Federal exatamente qual tributo está sendo pago), data de vencimento, valor principal, valor da multa, juros conforme DL-1.025/69, valor total, número de referência e autenticação bancária. Todos os campos, exceto o número de referência, são obrigatórios. Existem dois modelos: a DARF Comum regular e a DARF Simples simplificada, utilizada por micro e pequenas empresas optantes pelo Simples Nacional.

GPS (Guia da Previdência Social) é a guia de pagamento da seguridade social para contribuições ao INSS. Abrange a contribuição patronal (aproximadamente 20% da folha de pagamento bruta), as retenções dos empregados em alíquotas progressivas — 7,5% até R$ 1.518,00, 9%, 12% e 14% acima de R$ 4.190,84 nas alíquotas de 2025, limitadas a um teto mensal de R$ 8.157,41 — e as contribuições a terceiros determinadas pelo código FPAS da empresa (como SENAI, SESI e contribuições para o sistema de ensino). A GPS possui sua própria estrutura de campos: CNPJ ou CEI do contribuinte, competência, valor do INSS, valores de terceiros e código de pagamento.

DAE (Documento de Arrecadação Estadual) abrange os tributos estaduais — principalmente o ICMS (o IVA estadual sobre bens e serviços) e o IPVA (imposto sobre veículos). A nomenclatura varia por estado: São Paulo utiliza DARE (antigamente GARE), o Rio de Janeiro chama de DARJ, e outros estados usam DUA ou outros nomes. Cada estado define seu próprio formato, campos e regras de arrecadação, mas o propósito é o mesmo: recolher as obrigações tributárias estaduais.

Para uma análise mais aprofundada de como os documentos fiscais brasileiros se encaixam no ecossistema mais amplo de notas fiscais e conformidade, o guia para iniciantes sobre Nota Fiscal Eletrônica (NF-e) aborda o lado da faturação do fluxo de trabalho — como as transações de mercadorias são autorizadas antes do embarque e o que os quatro tributos embutidos (ICMS, IPI, PIS, COFINS) significam para as equipes de contas a pagar.

Por que a Transcrição Manual Desses Comprovantes de Pagamento É Mais Arriscada do que Parece

A resposta comum para "precisamos rastrear os pagamentos de DARF" é uma planilha compartilhada com colunas para CNPJ, data, código e valor. Um analista sênior gasta uma ou duas horas por semana digitando valores de comprovantes pagos em linhas. Parece administrável — até que não seja.

Considere a aritmética de uma empresa de médio porte que paga dez notas fiscais de serviços por mês. Cada nota fiscal pode gerar comprovantes de DARF separados para IRRF, PIS, COFINS e CSLL — alguns ou todos, dependendo do regime tributário do fornecedor e da natureza do serviço. Se alguma dessas notas envolver mão de obra ou construção, um GPS separado para INSS é adicionado. No total, dez notas fiscais podem facilmente produzir 40 a 50 comprovantes de pagamento individuais por mês. A três ou quatro minutos de digitação por comprovante — abrir o PDF da DARF, ler o CNPJ, ler o código da receita, ler o principal, ler o total, digitar cada um na planilha — isso representa duas a três horas de pura transcrição a cada mês. Ao longo de doze meses, são aproximadamente 24 a 36 horas de trabalho que não têm valor analítico. Isso não concilia os pagamentos. Isso não sinaliza comprovantes faltantes. Apenas move dígitos de um lugar para outro.

O risco real não é o tempo perdido — é o perfil de erro. A entrada manual de dados em ambientes de contas a pagar normalmente produz taxas de erro em nível de campo de 1% a 4%, de acordo com benchmarks do setor. Em uma DARF, o campo mais consequente é o código da receita — o código de receita de quatro dígitos que informa à Receita Federal a qual tributo o pagamento pertence. Inserir o código 1708 (IRRF retido sobre serviços) em vez de 2362 (estimativa mensal de IRPJ) significa que o pagamento é creditado na conta tributária errada. Corrigi-lo exige um processo formal de REDARF (Retificação do DARF) que pode levar meses para ser resolvido, durante o qual o sistema da Receita Federal pode mostrar o tributo original como não pago — gerando notificações de multa, acúmulo de juros e, em alguns casos, restrições na Certidão Negativa de Débitos da empresa. Um único dígito digitado incorretamente em uma coluna da planilha se transforma em um problema de conformidade que exige a atuação de um consultor tributário para ser resolvido.

O problema é estrutural, não uma lacuna de treinamento. A transcrição manual introduz um ponto de falha entre o comprovante pago (que está correto, porque o banco o processou) e o registro de rastreamento (que está errado, porque um ser humano o digitou). Quanto mais próxima sua planilha de rastreamento estiver do documento de origem — idealmente, extraída diretamente dele — menos oportunidades existirão para que essa falha ocorra.

Principais Dados de Cada Tipo de Documento

Antes de extrair qualquer informação, é necessário definir claramente quais dados são relevantes. Os campos abaixo representam o conjunto mínimo necessário para construir um registro de pagamento de tributos que possa ser cruzado com as declarações da DCTFWeb e utilizado na preparação da DIRF ao final do ano.

DocumentoCampoO Que Registra
DARFCPF/CNPJIdentificador do contribuinte
Código da ReceitaQual tributo está sendo pago (ex.: 1708 para IRRF, 0190 para Carnê-Leão)
Período de ApuraçãoMês/ano a que o tributo se refere
Data de VencimentoPrazo de pagamento
Valor PrincipalTributo devido antes das penalidades
Valor TotalPrincipal + multa + juros
GPSCNPJ/CEIIdentificador do empregador ou estabelecimento
CompetênciaMês da contribuição (ex.: 07/2026)
Valor INSSValor da contribuição previdenciária
Valor de TerceirosContribuições para SENAI/SESI/etc. conforme código FPAS
Código de PagamentoCódigo que identifica o tipo de contribuição (empregado, empregador, facultativo)
DAE (estadual)CNPJ/CPFIdentificador do contribuinte
Referência ICMS/IPVATributo estadual sendo pago
Período de ApuraçãoMês/trimestre de referência
Total DevidoValor pago

Ao extrair dados de DARF para acompanhamento mensal de conformidade, esses seis campos por documento constituem o conjunto mínimo viável. A mesma lógica se aplica à GPS e ao DAE — capturar o identificador, o período, o código e o valor gera um registro que pode ser somado, classificado e conciliado com as declarações oficiais.

Como Extrair Dados de Pagamento de DARF/GPS para Excel Usando IA

O fluxo de extração descrito aqui utiliza o ImageToTable.ai — uma ferramenta de extração por IA sem modelo que lê documentos compreendendo o significado de cada valor, não sua posição na página. Essa distinção é importante para comprovantes de pagamento brasileiros porque os formatos de DAE variam por estado, os layouts de GPS diferem ligeiramente entre versões geradas online e processadas em bancos, e os documentos DARF podem vir como slips de PDF impressos, capturas de tela de internet banking ou impressões de portais governamentais — cada um com layouts visuais diferentes. Um modelo baseado em posição falharia na segunda variação. Uma abordagem semântica não se importa onde o campo está; ela o identifica pelo que ele é.

O processo se divide em quatro etapas:

1
Faça o upload das imagens ou PDFs dos comprovantes de pagamento. É possível fazer upload de slips de DARF, formulários GPS, recibos de pagamento estaduais DAE — qualquer combinação em um único lote. A ferramenta aceita arquivos JPG, PNG e PDF (incluindo arquivos protegidos por senha). Os arquivos são enviados em paralelo, compactados automaticamente e agrupados sob um identificador de lote que mantém os pagamentos relacionados juntos.
2
Nomeie as colunas que deseja extrair. É aqui que entra a Extração de Colunas Personalizadas — em vez de informar à ferramenta onde os dados estão, você informa o que deseja. Digite nomes de colunas como "CPF/CNPJ", "Código da Receita", "Período de Apuração", "Data de Vencimento", "Valor Principal", "Valor Total" para DARF, ou "Competência", "Valor INSS", "Código de Pagamento" para GPS. A IA lê cada documento, localiza os valores correspondentes por compreensão semântica e os coloca sob o cabeçalho de coluna correto. Também é possível adicionar colunas inferidas: uma coluna chamada "Tipo de Documento (opções: DARF/GPS/DAE)" instrui a IA a classificar automaticamente cada comprovante como parte da extração.
3
Execute a extração. A IA processa todos os documentos do lote simultaneamente — não um por um. Um lote de 40 comprovantes DARF é concluído aproximadamente no mesmo tempo que um único, pois o modelo de visão lê cada página em paralelo e gera todos os resultados em uma tabela unificada. O processamento leva de 5 a 10 segundos por documento, portanto, um mês inteiro de comprovantes de pagamento fica pronto em menos de um minuto.
4
Exporte para Excel. Os dados extraídos são exportados como um arquivo XLSX com os cabeçalhos de coluna definidos. Cada linha corresponde a um comprovante de pagamento. Todos os comprovantes do lote de upload são mesclados em uma única planilha — sem concatenação manual, sem copiar e colar entre guias. Se usar o Google Sheets, o complemento ImageToTable.ai para Sheets insere as linhas extraídas diretamente na planilha ativa sem sair do navegador.

A principal diferença operacional em relação a um fluxo manual: a IA lê a fonte diretamente. Não há etapa de transcrição humana entre o comprovante pago e a linha da planilha. O vetor de erro "li o código corretamente, mas digitei 2361 em vez de 2362" é eliminado, pois o código é copiado do documento para a saída pelo mesmo processo que o lê.

Construindo o Livro de Conformidade Mensal a partir dos Dados Extraídos

Ter os dados de pagamento de DARF e GPS em uma planilha estruturada oferece mais do que uma substituição ao processo de digitação manual. Permite construir um livro de conformidade funcional que serve como ponte operacional entre os comprovantes pagos e as declarações formais.

O livro mínimo viável possui uma linha por comprovante de pagamento com as seguintes colunas: tipo de documento (DARF/GPS/DAE), CNPJ do contribuinte, código da receita ou código de pagamento, período de apuração, data de vencimento, valor principal e valor total pago. Com os dados neste formato, três verificações tornam-se diretas:

Totais por período. Somar os valores totais por período de apuração e comparar com os totais declarados na DCTFWeb (para previdência social) ou na DCTF (para tributos federais). Uma divergência significa que um comprovante está faltando no livro ou que a declaração foi enviada com um valor diferente. Identificar isso no fechamento do mês, em vez de na preparação da DIRF em fevereiro, evita o difícil processo de retificar declarações passadas.

Auditoria de código da receita. Filtrar todas as linhas por código da receita e verificar se os códigos no livro correspondem aos tributos declarados. Se a DCTFWeb mostrar IRRF (código 1708) de R$ 15.000 para o período, mas o livro somar R$ 12.000, a diferença precisa ser rastreada antes que o sistema de referência cruzada da Receita Federal a sinalize. Uma planilha manual corre o risco de isso passar despercebido até que a discrepância apareça em um aviso de Malha Fiscal — o sistema automatizado de verificação cruzada da autoridade tributária brasileira que confronta declarações com registros de pagamento.

Acompanhamento de vencimentos. Ordenar por data de vencimento para identificar comprovantes pagos em atraso. Pagamentos em atraso de INSS acumulam multa de mora de 0,33% ao dia (até 20%) acrescida de juros Selic. Saber quais pagamentos incorreram em penalidades permite que a equipe valide se a multa e os juros no comprovante foram calculados corretamente antes do pagamento — e fornece a documentação necessária caso uma penalidade precise ser contestada no âmbito do Processo Administrativo Fiscal.

Com a extração automatizada, o ciclo mensal passa de "digitar 40 comprovantes, torcer para que nada esteja errado" para "extrair 40 comprovantes de uma só vez, revisar exceções e conciliar com as declarações". A janela de revisão substitui a janela de entrada de dados. Essa é a mudança operacional que mantém o trabalho de conformidade gerenciável à medida que o volume de documentos cresce.

Perguntas Frequentes

A IA consegue extrair dados de DARFs que não possuem código de barras ou QR code?

Sim — a extração não depende de códigos de barras, QR codes ou qualquer elemento legível por máquina. O modelo de visão subjacente lê o texto impresso ou exibido no documento e identifica os campos pelo seu significado semântico. Um DARF impresso do SicalcWeb, uma GPS gerada pelo portal Meu INSS e um print de DAE de um site do governo estadual são processados da mesma forma: a IA localiza o CNPJ porque entende que um número de 14 dígitos após "CPF/CNPJ" é o identificador do contribuinte, e não porque procura uma coordenada específica na página.

O que acontece se um DARF foi pago com atraso e possui campos de multa e juros — a ferramenta captura esses valores separadamente?

Sim. Se as definições de colunas incluírem "Valor Principal", "Valor da Multa" e "Valor dos Juros" como colunas separadas, a IA extrai cada valor de forma independente dos campos correspondentes no DARF. O mesmo se aplica a documentos GPS que incluem encargos de multa e juros. Também é possível definir uma coluna calculada — "Total (Principal + Multa + Juros)" — e a IA calcula a soma durante a extração, cruzando-a com o campo de total no documento para sinalizar discrepâncias.

A ferramenta funciona com formatos de DAE de diferentes estados, como o DARE de São Paulo e o DARJ do Rio de Janeiro?

Sim. Como a extração é independente de formato — ela lê o conteúdo do documento semanticamente, em vez de corresponder a um modelo — variações nos layouts estaduais do DAE não causam falhas. Um DARE de São Paulo, um DARJ do Rio e um DUA de outro estado são processados com as mesmas definições de colunas. A IA identifica o CNPJ, o período de referência, o valor do ICMS e o total, independentemente de onde esses campos aparecem no formulário de cada estado. Esta é a principal diferença em relação às ferramentas de OCR baseadas em modelos, que exigiriam um modelo separado para o formato de cada estado.

É possível extrair dados de documentos GPS que incluem múltiplas linhas de contribuição (INSS do empregado, INSS do empregador, terceiros)?

Sim. Defina colunas para cada componente do item de linha — "INSS do Empregado", "INSS do Empregador", "Terceiros" — e a IA extrai os valores correspondentes da seção de detalhamento da GPS. Para documentos GPS com múltiplas linhas onde a mesma categoria de contribuição aparece em diferentes códigos de estabelecimento (CEI), os dados de cada estabelecimento preenchem uma linha separada na tabela de saída, mantendo a relação entre o identificador CEI e seus valores de contribuição.

Como lidar com pagamentos de DARF realizados via PIX, quando o comprovante de pagamento é um print da tela do aplicativo bancário?

Prints de tela de aplicativos bancários (Caixa, Banco do Brasil, Itaú, Santander, etc.) são processados da mesma forma que documentos DARF. Basta enviar o print como arquivo de imagem, definir os nomes das colunas, e a IA lê os dados de pagamento da tela. O requisito essencial é que os campos da DARF (código da receita, CNPJ, valor, período) estejam visíveis no print — se o aplicativo bancário truncar ou ocultar determinados campos, esses valores específicos podem não ser extraíveis. Quando possível, utilizar o boleto DARF original gerado pelo SicalcWeb ou e-CAC em vez do comprovante bancário, pois ele contém o conjunto completo de campos.

A diferença entre a extração manual e automatizada neste contexto não é a velocidade — é a eliminação de erros. Um processo de digitação mais rápido ainda produz erros de transcrição. Uma IA que lê o documento de origem e escreve diretamente na saída elimina o ponto de falha mais comum no monitoramento de pagamentos de tributos: a mão humana transferindo dígitos de uma superfície para outra. O registro de conformidade construído a partir da extração automatizada é tão correto quanto os próprios documentos de origem — e os documentos de origem já estavam corretos quando o banco os processou.

Se a equipe processa guias de pagamento brasileiras DARF, GPS ou DAE e as monitora em planilhas, o próximo passo é direto: pegar um mês de guias — mesmo que apenas algumas — e executá-las no fluxo de extração. O tempo do upload até uma tabela Excel estruturada é inferior a um minuto. Comparar o resultado com o registro manual e ver em qual deles confiar mais para a próxima declaração DIRF.

📮 contact email: [email protected]