Extraia Dados de DARF e GPS Brasileiros
para Excel para Conformidade Mensal
Uma única nota fiscal de serviço de um fornecedor brasileiro pode gerar cinco ou mais guias de pagamento — uma DARF para IRRF, outra para PIS, outra para COFINS, outra para CSLL, além de uma GPS separada 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.

Principais Conclusões
- Dez notas fiscais de serviço por mês podem gerar de 40 a 50 guias de pagamento DARF e GPS individuais — cada uma digitada em uma planilha manualmente, levando de três a quatro minutos cada.
- Um único código de receita digitado incorretamente em uma DARF credita seu pagamento na conta fiscal errada, e corrigi-lo via REDARF pode levar meses de processo formal.
- Envie um mês 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 transcribir manualmente estes comprovantes de pagamento é mais arriscado do que parece
A resposta comum a "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 filas. Parece administrable — até que não seja.

Considere la aritmética de una empresa mediana que paga diez facturas de servicios al mes. Cada factura puede generar comprobantes de DARF separados para IRRF, PIS, COFINS y CSLL — algunos o todos dependiendo del régimen fiscal del proveedor y la naturaleza del servicio. Si alguna de esas facturas involucra mano de obra o construcción, se agrega un GPS separado para INSS. En total, diez facturas pueden producir fácilmente de 40 a 50 comprobantes de pago individuales por mes. A tres o cuatro minutos de escritura por comprobante — abrir el PDF de DARF, leer el CNPJ, leer el código de ingreso, leer el principal, leer el total, escribir cada uno en la planilla — eso es de dos a tres horas de transcripción pura cada mes. A lo largo de doce meses, eso es aproximadamente de 24 a 36 horas de trabajo que no tiene valor analítico. No concilia los pagos. No marca los comprobantes faltantes. Solo mueve dígitos de un lugar a otro.
El riesgo real no es el tiempo perdido — es el perfil de error. La entrada manual de datos en entornos de cuentas por pagar típicamente produce tasas de error a nivel de campo del 1% al 4%, según puntos de referencia de la industria. En un DARF, el campo más importante es el código da receita — el código de ingreso de cuatro dígitos que le dice a la Receita Federal a qué impuesto pertenece el pago. Ingresar el código 1708 (IRRF retenido en servicios) en lugar de 2362 (estimación mensual de IRPJ) significa que el pago se acredita a la cuenta de impuestos incorrecta. Corregirlo requiere un proceso formal de REDARF (Rectificação do DARF) que puede llevar meses en resolverse, durante el cual el sistema de la Receita Federal puede mostrar el impuesto original como no pagado — lo que desencadena avisos de penalidad, acumulación de intereses y, en algunos casos, restricciones en el certificado de cumplimiento fiscal de la empresa (Certidão Negativa de Débitos). Un solo dígito mal escrito en una columna de la planilla se convierte en un problema de cumplimiento que requiere que un consultor fiscal lo deshaga.
El problema es estructural, no una brecha de capacitación. La transcripción manual introduce un punto de falla entre el comprobante pagado (que es correcto, porque el banco lo procesó) y el registro de seguimiento (que es incorrecto, porque un humano lo escribió). Cuanto más cerca esté su planilla de seguimiento del documento fuente — idealmente, extraída directamente de él — menos oportunidades existen para que ocurra esa falla.
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.
| Documento | Campo | O Que Registra |
|---|---|---|
| DARF | CPF/CNPJ | Identificador do contribuinte |
| Código da Receita | Qual tributo está sendo pago (ex.: 1708 para IRRF, 0190 para Carnê-Leão) | |
| Período de Apuração | Mês/ano a que o tributo se refere | |
| Data de Vencimento | Prazo de pagamento | |
| Valor Principal | Tributo devido antes das penalidades | |
| Valor Total | Principal + multa + juros | |
| GPS | CNPJ/CEI | Identificador do empregador ou estabelecimento |
| Competência | Mês da contribuição (ex.: 07/2026) | |
| Valor INSS | Valor da contribuição previdenciária | |
| Valor de Terceiros | Contribuições para SENAI/SESI/etc. conforme código FPAS | |
| Código de Pagamento | Código que identifica o tipo de contribuição (empregado, empregador, facultativo) | |
| DAE (estadual) | CNPJ/CPF | Identificador do contribuinte |
| Referência ICMS/IPVA | Tributo estadual sendo pago | |
| Período de Apuração | Mês/trimestre de referência | |
| Total Devido | Valor 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 DARF/GPS para Excel Usando IA

O fluxo de extração descrito aqui usa ImageToTable.ai — uma ferramenta de extração por IA sem modelo que lê documentos entendendo 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 DAE variam por estado, os layouts de GPS diferem ligeiramente entre versões geradas online e processadas por bancos, e os documentos DARF podem vir como recibos 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 falharía na segunda variação. Uma abordagem semântica não se preocupa com onde o campo está; ela o identifica pelo que é.
O processo se divide em quatro etapas:
A principal diferença operacional em relação ao 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ê.
Como Montar o Razão de Conformidade Mensal a Partir dos Dados Extraídos

Ter os dados de pagamento de DARF e GPS em uma planilha estruturada vai além de substituir o processo de digitação manual. Permite construir um razão de conformidade funcional que serve como ponte operacional entre os comprovantes pagos e as declarações formais.
O razão mínimo viável tem 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 nesse 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 indica que um comprovante está faltando no razão ou que a declaração foi enviada com valor diferente. Identificar isso no fechamento mensal, em vez de na preparação da DIRF em fevereiro, evita o processo difícil de retificar declarações passadas.
Auditoria do código da receita. Filtrar todas as linhas por código da receita e verificar se os códigos no razão correspondem aos tributos declarados. Se a DCTFWeb mostrar IRRF (código 1708) de R$15.000 para o período, mas o razão 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é a divergência surgir 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 com atraso. Pagamentos atrasados de INSS acumulam multa de mora de 0,33% ao dia (até 20%) mais juros Selic. Saber quais pagamentos incorreram em penalidades permite que a equipe valide se os valores de multa e juros no comprovante foram calculados corretamente antes do pagamento — e fornece a documentação necessária caso uma penalidade precise ser contestada no processo administrativo fiscal (Processo Administrativo Fiscal).
Com a extração automatizada, o ciclo mensal passa de "digitar 40 comprovantes, torcer para nada estar errado" para "extrair 40 comprovantes em uma passada, 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.