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.
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.
Resultado da pré-validação
Pré-validação local. Nada foi enviado ao e-CAC. A estimativa de tempo é hipótese a confirmar no piloto. As regras de leiaute são configuráveis e se confirmam no piloto; a página não valida o leiaute oficial do evento.
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):
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.