Demonstração gratuita, no seu navegador

Pré-validador do lote R-4010: confira a planilha antes de lançar no e-CAC

Carregue a planilha do escritório com os pagamentos do mês. A página separa as linhas prontas para lançar das que precisam de correção humana, diz o motivo de cada exceção e monta o plano de execução por empresa. Não acessa o e-CAC, não usa certificado, não transmite nada; é o passo que roda antes de tocar o portal.

Por Similar Info · Atualizado em

Testar com a minha planilha

Carregue a planilha do lote

Nenhum dado sai do seu computador. A pré-validação roda inteiramente no seu navegador. O arquivo não é enviado a nenhum servidor, nem à Similar Info. Se fechar a página, nada fica guardado.

Separador ; ou , (o mais frequente no arquivo), codificação UTF-8 com ou sem BOM, cabeçalho na primeira linha, vírgula decimal ou ponto. Colunas extras são mantidas na saída. A coluna razao_social também é aceita como razao_social_ficticia.

O que a pré-validação verifica

R-4010 é o evento da EFD-Reinf para pagamento a pessoa física; a natureza 12001 é lucros e dividendos. A página não afirma outras regras da Receita: checa a planilha do escritório contra um conjunto de regras que você pode ajustar.

Campos obrigatórios

empresa_id, competencia, beneficiario_id, tipo_beneficiario, natureza_rendimento, data_fato_gerador e valor precisam estar preenchidos. Coluna ausente no cabeçalho também vira exceção em todas as linhas.

Valor e data

O valor precisa ser numérico e maior que zero. A data do fato gerador aceita AAAA-MM-DD ou DD/MM/AAAA e precisa cair dentro da competência da linha (ou da competência alvo, se informada).

Natureza e tipo do beneficiário

A natureza do rendimento precisa estar na lista aceita (12001 por padrão, editável). O tipo do beneficiário precisa ser PF ou PJ.

Duplicidade e documentos

O mesmo beneficiário repetido na mesma empresa e competência marca todas as ocorrências para revisão. Se a planilha trouxer coluna de CPF ou CNPJ, o dígito verificador é conferido.

Formato esperado da planilha

Cabeçalho na primeira linha, uma linha por pagamento. Os nomes das colunas precisam ser exatamente estes (minúsculas, com sublinhado):

empresa_id;razao_social;competencia;beneficiario_id;tipo_beneficiario;natureza_rendimento;descricao_natureza;data_fato_gerador;valor EMP-01;Empresa Ficticia 01 Ltda;2026-08;BEN-001;PF;12001;Lucros e dividendos;2026-08-07;1.250,00

A saída em CSV repete as colunas de entrada e acrescenta resultado (APTO ou EXCECAO) e motivo. O plano em JSON traz, por empresa, as linhas aptas, as exceções com motivo, a ordem de execução e os minutos estimados. Uma exceção nunca interrompe o lote: as outras empresas seguem aptas.

Perguntas frequentes

Meus dados vão para algum servidor?

Não. O código que faz a pré-validação está nesta página e roda no seu navegador. Você pode desconectar a internet depois de abrir a página e ela continua funcionando. O site registra apenas visitas e cliques em contato, sem cookies e sem identificação do visitante.

A página lança o evento no e-CAC?

Não. Ela não acessa o e-CAC, não usa certificado digital e não transmite nada. É o passo anterior: separa o que está pronto do que precisa de correção, para que quem lança no portal não pare no meio do lote.

Minha planilha está em Excel. E agora?

Pode carregar o .xlsx direto: a página abre a primeira aba aqui no seu navegador, sem enviar nada. CSV também serve (separado por ponto e vírgula, em UTF-8 ou Windows-1252). Planilha .xls antiga precisa ser salva como .xlsx ou CSV, e PDF não é lido. A leitura direta do formato do escritório faz parte do piloto.

Os exemplos são reais?

Não. Os dois exemplos usam dados fictícios, com empresas e beneficiários inventados. O exemplo com exceções inclui linhas propositalmente erradas para mostrar cada tipo de motivo.

As regras batem com as do meu escritório?

Talvez não todas. A lista de naturezas, a competência alvo e a estimativa de tempo são editáveis aqui; as demais regras são hipóteses de trabalho que se confirmam no piloto, com a planilha real e quem responde por cada exceção.

Perguntas frequentes

Quem precisa entregar o R-4010 de lucros e dividendos em 2026?
Pelas regras de 2026, o pagamento de lucros e dividendos a pessoa física é informado na EFD-Reinf no evento R-4010, com o código de natureza 12001, inclusive quando o valor fica abaixo do limite de tributação. A obrigação é da empresa que paga, e na prática quem lança é o escritório contábil, empresa por empresa, até o dia 15 do mês seguinte. Esta página não dá consultoria fiscal: ela confere a planilha do lote antes do lançamento.
O que esta página faz com a minha planilha?
Ela lê o arquivo no seu próprio navegador e separa as linhas prontas para lançar das que precisam de correção humana, com o motivo de cada exceção e o plano por empresa. O arquivo não é enviado para nenhum servidor, nem para a Similar Info. Se você fechar a página, nada fica guardado.
Quais erros ela aponta antes de eu ir ao portal?
Campo obrigatório vazio, valor não numérico ou zerado, data do fato gerador fora da competência, código de natureza fora da lista aceita, beneficiário repetido na mesma empresa e competência, tipo de beneficiário diferente de pessoa física ou jurídica, e dígito verificador inválido quando existe coluna de CPF ou CNPJ.
Ela transmite a declaração ou acessa o e-CAC?
Não. Ela não acessa o e-CAC, não usa certificado digital e não transmite nada. É o passo que roda antes de tocar o portal. A transmissão é o piloto que fazemos junto com o escritório, na máquina de vocês, com o certificado e as procurações de vocês.
Preciso instalar alguma coisa?
Não. A página roda no navegador que você já usa. Se preferir rodar pela linha de comando, o mesmo programa em Python está publicado no nosso repositório de trabalho e roda sem dependências externas.

Quer rodar isso com a planilha real do escritório?

Conte quantas empresas entram no lote, como a planilha chega hoje e quem lança no portal. Avaliamos o encaixe antes de definir um piloto.

Não envie dados de clientes, CPFs ou credenciais neste primeiro contato.