Pular para o conteúdo
Retenções e informações fiscais no SAP

EFD-Reinf no SAP: da retenção ao evento, ao fechamento e à DCTFWeb

A EFD-Reinf não é um arquivo mensal: é uma sequência de eventos assinados, enviados em lote, que dizem à Receita o que foi retido, de quem e quando. O fechamento de cada série é o que alimenta a DCTFWeb.

Aqui o foco é o caminho da retenção até o recibo e a DCTFWeb. Para a visão de todas as obrigações e dos estados, comece pelo panorama das obrigações federais e dos estados.

Definição

Eventos, lotes e recibos, não um arquivo único

O mapa geral trata a obrigação em uma linha. Aqui entra o que muda o trabalho de quem integra o SAP.

Evento em XML, assinado

A EFD-Reinf reúne escriturações de retenções e outras informações fiscais, entregues em leiautes específicos, com certificado digital ICP-Brasil, e só é válida após a confirmação de recebimento e a validação do conteúdo. Cada evento tem estrutura própria, validada por XSD.ReferênciasIN RFB 2.043/2021Manual do Desenvolvedor 2.7

Duas séries, dois movimentos

A série R-2000 trata de contribuições previdenciárias retidas ou substituídas. A R-4000 trata de retenções na fonte de imposto de renda, CSLL, PIS e Cofins. Cada uma forma um movimento independente no período, com fechamento próprio. Setores diferentes da empresa podem enviar cada série sem depender um do outro.ReferênciasManual do Usuário 2.1.2.1

Prazo e dispensa

A transmissão é mensal, até o dia 15 do mês subsequente. Quando o dia 15 não é útil, a redação da IN 2.163/2023 posterga para o primeiro dia útil seguinte, enquanto o Manual do Usuário 2.1.2.1 ainda descreve a antecipação para o dia útil anterior. As duas fontes divergem, e o calendário da empresa deve seguir o que a Receita indicar. Sem fatos a informar no período, não se envia nada.ReferênciasIN RFB 2.043/2021Manual do Usuário 2.1.2.1

Quem identifica quem

A empresa é identificada pela raiz de 8 posições do CNPJ. O certificado que assina é o e-CNPJ do mesmo CNPJ base, o e-CPF do representante, ou o de um procurador com poderes específicos para a EFD-Reinf.ReferênciasManual do Usuário 2.1.2.1Manual do Desenvolvedor 2.7

Onde esta página se separa das outras

O mapa de obrigações acessórias e SPED trata de obrigações e UFs. A página de SPED Fiscal no SAP mostra o arquivo mensal do ICMS, e a de EFD Contribuições no SAP mostra o crédito de PIS e Cofins. Aqui a pergunta é como a retenção vira evento, fecha o período e chega à DCTFWeb.

Fluxo

Do documento ao recibo, em sete passos

As quatro primeiras etapas são do ambiente SAP e as três últimas são da EFD-Reinf e da DCTFWeb. O dado se decide nas etapas 1 e 2 e só é cobrado nas etapas 5 a 7.

No ambiente SAP

Etapa 01

Documento e pagamento

Nota de serviço, fatura e pagamento ao fornecedor, com retenções calculadas.

→
Etapa 02

Classificação

Tipo de serviço e natureza de rendimento definem o evento: R-2010, R-4020 e outros.

→
Etapa 03

Geração

O relatório monta os eventos por contribuinte, estabelecimento e prestador.

→
Etapa 04

Lote e assinatura

Eventos em lotes de até 50, assinados com o certificado.

Na EFD-Reinf e na DCTFWeb

Etapa 05

Protocolo e consulta

O envio devolve um protocolo, e o resultado se consulta depois.

→
Etapa 06

Recibo e fechamento

Cada evento aceito recebe recibo. O R-2099 e o R-4099 fecham os movimentos.

→
Etapa 07

Retornos e DCTFWeb

A Reinf devolve os totais R-9xxx e a DCTFWeb recebe os tributos.

Onde se perde o prazo

Na etapa 5, quando o lote é enviado e ninguém consulta o resultado. No modelo assíncrono, o envio só devolve protocolo; o evento só vale depois de processado.ReferênciasManual do Desenvolvedor 2.7

Onde se perde o valor

Na etapa 2 e no cálculo da retenção. O tipo de serviço errado muda o evento, e o arredondamento errado muda o centavo que a validação aceita.ReferênciasManual do Usuário 2.1.2.1

Onde se ganha prova

Na etapa 6, com o recibo de cada evento e o fechamento enviado só depois deles.ReferênciasManual do Usuário 2.1.2.1

Mapa de eventos

Seis famílias, um evento para cada fato

A lista completa de eventos está no Manual do Usuário. A coluna de origem é leitura da DFSpro de conferência, não texto da norma.ReferênciasManual do Usuário 2.1.2.1

1000
Eventos R-

Tabelas

R-1000R-1050R-1070

Contribuinte, entidades ligadas e processos. O R-1000 é o primeiro evento a enviar e pré-requisito dos demais.

Origem no ambiente: Cadastro da empresa e processos judiciais

2000
Eventos R-

Série 2000

R-2010R-2020R-2030R-2040R-2050R-2055R-2060

Retenção previdenciária em serviços tomados e prestados, associação desportiva, produção rural e CPRB.

Origem no ambiente: Contas a pagar e a receber de serviços

3000
Eventos R-

Série 3000

R-3010

Receita de espetáculos desportivos, sem fechamento de movimento e com prazo de até 2 dias úteis.

Origem no ambiente: Bilheteria, quando aplicável

4000
Eventos R-

Série 4000

R-4010R-4020R-4040R-4080

Pagamentos e créditos a pessoa física e jurídica, a não identificados e a retenção no recebimento.

Origem no ambiente: Pagamentos a fornecedores e a pessoas físicas

2099
Eventos R-

Fechamento e correção

R-2098R-2099R-4099R-9000

Reabertura, fechamento e exclusão de eventos.

Origem no ambiente: Rotina de fechamento do período

9000
Eventos R-

Retornos

R-9001R-9005R-9011R-9015

Totais de bases e tributos gerados pela Reinf para alimentar a DCTFWeb.

Origem no ambiente: Gerados pela Receita, não pelo SAP

O que cada evento exige antes de ir

  • R-1000: pré-requisito de todos os demais.
  • R-1070: quando houver processo ligado à não retenção.
  • R-1050: quando houver rendimentos de sociedade em conta de participação, fundos ou clubes de investimento.
  • Fechamento: só depois dos recibos de todos os periódicos.
ReferênciasManual do Usuário 2.1.2.1

Quem decide o evento no SAP

A natureza do serviço e do rendimento decide se a retenção vai no R-2010, no R-2020, no R-4010, no R-4020 ou no R-4080. No TDF, o pré-processamento preenche o tipo de serviço das notas para gerar o R-2010 e o R-2020. Natureza de rendimento é o dado que costuma faltar no pagamento.Referênciasajuda do TDF sobre o pré-processamento

Ciclo do período

Do primeiro evento à DCTFWeb

A ordem importa mais do que o dia. O manual recomenda os eventos de tabelas antes dos periódicos, o fechamento depois dos recibos e a DCTFWeb depois dos fechamentos.ReferênciasManual do Usuário 2.1.2.1Manual do Desenvolvedor 2.7

Etapa 01

Enviar o R-1000

E as tabelas R-1050 e R-1070, se houver.

→
Etapa 02

Enviar os periódicos

R-2010, R-2020, R-4010, R-4020, R-4040 e R-4080, conforme o caso.

→
Etapa 03

Consultar o protocolo

Resultado do lote, evento a evento.

→
Etapa 04

Receber os recibos

Um recibo por evento aceito, antes de qualquer fechamento.

Etapa 05

Conciliar

Retenção do SAP contra evento aceito, por prestador e por nota.

→
Etapa 06

Fechar

R-2099 e R-4099, em lote exclusivo.

→
Etapa 07

Receber os totais

R-9001, R-9005, R-9011 e R-9015 devolvidos pela Reinf.

→
Etapa 08

Transmitir a DCTFWeb

Depois dos fechamentos, com o Darf gerado por ela.

Duas regras que evitam retrabalho

Durante o processamento do R-2099, a EFD-Reinf não recebe eventos do mesmo contribuinte e período, e o que chegar é rejeitado. E, para recuperar um recibo, o evento reenviado precisa manter o mesmo ID e o mesmo hash.ReferênciasManual do Desenvolvedor 2.7

Retenção, com números

O centavo que decide a validação

Os exemplos abaixo são fictícios e conferidos por conta. O da nota de R$ 10.000,00 e o do truncamento vêm do próprio manual da Receita.ReferênciasManual do Usuário 2.1.2.1

Uma nota, dois eventos

Uma empresa contrata serviços de limpeza e segurança de um prestador e recebe uma nota de R$ 10.000,00. Ela retém 11% de contribuição previdenciária e 1% de imposto de renda. São dois fatos com normas diferentes, por isso dois eventos, em períodos que podem ser diferentes.ReferênciasManual do Usuário 2.1.2.1

Mesma nota, evento 1: R-2010

Valor da nota de serviço (cessão de mão de obra)base10.000,00
Retenção previdenciária de 11%vlrRetencao1.100,00
Período do eventoemissão da notamês da emissão

Mesma nota, evento 2: R-4020

Mesmo valor de notabase10.000,00
Retenção de imposto de renda de 1%valor retido100,00
Período do eventopagamento ou créditomês do pagamento

Truncar ou arredondar

A EFD-Reinf calcula retenção por truncamento na segunda casa decimal, sem arredondar. Como quem destaca a retenção é o prestador, a validação aceita também o arredondamento para maior, no limite de 1 centavo, e considera o maior entre o valor do sistema e o informado. O cálculo do SAP precisa respeitar esse limite em cada nota.ReferênciasManual do Usuário 2.1.2.1

Retenção por truncamento

Base da notabase918,07
11% sem cortecálculo100,9877
Retenção truncadaregra da Receita100,98
Arredondamento comum dariapara comparar100,99

Lote de três notas, retenção por nota

Nota 1, base 918,07truncado / arredondado100,98 / 100,99
Nota 2, base 1.234,56truncado / arredondado135,80 / 135,80
Nota 3, base 777,77truncado / arredondado85,55 / 85,55
=Soma das trêstruncado / arredondado322,33 / 322,34

No lote de exemplo, o arredondamento comum acumula 0,01 a mais que o truncamento, ao longo de três notas. Nenhuma passa do limite de 1 centavo por nota, e por isso nenhuma é recusada, mas a soma mensal por prestador deixa de coincidir com a que a Receita calcula sozinha. A conciliação precisa ser feita por evento, e não pelo total do mês.

R-2010 e R-4020 lado a lado

PontoR-2010R-4020
Fato geradorEmissão da nota de serviçoPagamento ou crédito ao fornecedor
TributoContribuição previdenciária (11%, ou 3,5% na CPRB)Imposto de renda, CSLL, PIS e Cofins retidos
PrazoDia 15 do mês seguinte à emissão, ou antes do R-2099Dia 15 do mês seguinte, ou antes do R-4099
FechamentoR-2099, único para todos os R-2010 da empresaR-4099, com indicativo de fechamento
Pré-requisitoR-1000R-1000, mais R-1050 e R-1070 quando aplicável
ReferênciasManual do Usuário 2.1.2.1
A ponte

Reinf, eSocial e DCTFWeb

Três obrigações que a Receita cruza na mesma apuração. A divisão de trabalho entre elas decide onde cada dado nasce.

O que é da Reinf

Retenções e informações fiscais que não são de relação de trabalho: serviços com cessão de mão de obra, retenções de imposto de renda, CSLL, PIS e Cofins, produção rural e receita bruta de contribuições substituídas.ReferênciasIN RFB 2.043/2021Manual do Usuário 2.1.2.1

O que é do eSocial

Instituído pelo Decreto 8.373/2014, reúne vínculos, contribuições, folha e escriturações fiscais dos empregadores. Rendimento de trabalho pago pelo empregador vai no eSocial, e não no R-4010.Referênciaspágina do eSocial no SPEDManual do Usuário 2.1.2.1

O que a DCTFWeb faz

É única e recebe as duas séries da Reinf, depois dos fechamentos. Constitui confissão de dívida, é apresentada pela matriz e emite o Darf previdenciário.ReferênciasManual do Usuário 2.1.2.1IN RFB 2.237/2024IN RFB 2.043/2021

Onde a conciliação quebra

A diferença aparece na DCTFWeb, mas nasce antes. A Reinf trata das retenções de serviço e dos pagamentos, e os rendimentos de trabalho ficam no eSocial. A conciliação parte de dois cadastros: pessoas, no eSocial, e fornecedores e notas de serviço, na Reinf. A DFSpro implementa o eSocial no SAP e atua nessa conciliação, junto do integrador. O mapa de obrigações federais e eSocial traz o panorama das duas obrigações.

Validações

O que a EFD-Reinf valida em cada envio

As validações vêm do Manual do Desenvolvedor 2.7, de outubro de 2025. Os valores válidos podem mudar por atualização do manual, sem mudar a versão do leiaute.ReferênciasManual do Desenvolvedor 2.7

ValidaçãoRegraCostuma quebrarOnde olhar
LoteCertificado da conexão, estrutura e versão do lote; erro aqui recusa o lote inteiroCertificado vencido ou lote fora do XSDIntegração e certificado
Estrutura do eventoValidação por XSD, evento a evento; erro de estrutura impede as demais validaçõesCampo opcional enviado vazio ou zeradoGeração do XML
ConteúdoValores informados no evento; inconsistência rejeita o eventoRetenção fora do limite de 1 centavoRegra de cálculo da retenção
PrecedênciaEventos iniciais e de tabelas antes dos periódicosPeriódico enviado antes do R-1000Ordem de envio
FechamentoEvento fora de ordem durante o R-2099 é rejeitadoEventos enviados enquanto o fechamento processaControle do ciclo do período
Recibo e IDO ID do evento deve ser preservado até a resposta do loteID regerado no reenvioControle de IDs
ProcessosProcesso judicial ou administrativo com número válido, informado no R-1070Processo informado no periódico sem R-1070Cadastro de processos
Certificado e assinaturae-CNPJ do mesmo CNPJ base, e-CPF do representante ou procurador com poderes para a ReinfCertificado de outro CNPJ base sem procuraçãoAssinatura e procurações
ReferênciasManual do Desenvolvedor 2.7
No SAP

Como o evento nasce, e onde entra o ABAP

Descrição a partir da documentação pública da SAP. Notas e artigos que exigem login não foram lidos, e a prévia pública da KBA é citada só pelo que mostra.

01

O relatório do TDF

O SAP Tax Declaration Framework for Brazil oferece o relatório EFD-Reinf, pela transação /TMF/REINF, que reporta rendimentos pagos e retenções, contribuição social não ligada ao trabalho e dados de receita bruta. No IMG, há a identificação do ambiente e a atribuição de tipo e código de imposto aos eventos. A KBA 2490129 trata da Reinf no ECC.

Referênciasajuda do TDF sobre a EFD-ReinfKBA SAP 2490129
02

A sequência de execução

Com a business function LOG_TMF_INT_1_1 ativa, o guia de configuração manda rodar o pré-processamento, gerar os eventos de contribuinte e de processos e, só então, o relatório da EFD-Reinf, e conferir o resultado no Messaging Framework.

ReferênciasConfiguration Guide do TDF
03

O pré-processamento

Varre as notas eletrônicas e preenche o tipo de serviço por empresa, filial, item e parceiro, ou por BAdI, para gerar o R-2010 e o R-2020. Suporta só notas com um item de serviço e só pode ser repetido no mesmo período se os eventos ainda não foram enviados.

ReferênciasTDF, pré-processamento
04

A transmissão

O Messaging Framework do TDF recebe, valida, guarda e envia ao governo, por PI ou por SOAMANAGER, e passou a guardar os retornos R-5001 e R-5011. A ajuda lida cita o leiaute 1.3 da Reinf, e a Receita opera hoje o 2.1.2 em modelo assíncrono; a aderência do pacote instalado precisa ser confirmada.

Referênciasajuda do Messaging Frameworkblog do SP15 do TDFajuda do TDF sobre o eSocialManual do Desenvolvedor 2.7

Onde o ABAP e a customização fiscal entram

Entre a nota e o evento há três lugares em que o padrão raramente basta. A DFSpro atua nos três com desenvolvimento ABAP e customização fiscal, dentro do projeto do cliente e junto do integrador na arquitetura geral.

Regra que classifica

  • Tipo de serviço por item e por parceiro, e BAdI para o caso que a configuração não cobre.
  • Natureza de rendimento do pagamento, que decide R-4010, R-4020 ou R-4080.
  • Notas com mais de um item de serviço, fora do alcance do padrão.
ReferênciasTDF, pré-processamento

Cálculo e dado que falta

  • Retenção por truncamento na segunda casa, com o limite de 1 centavo.
  • Processo e entidade ligada nos eventos de tabela.
  • Carga de eventos de legado pelo Messaging Framework, por BAdI.
ReferênciasManual do Usuário 2.1.2.1blog do SP15 do TDF

Conciliação e transmissão

  • Relatório que compara retenção do SAP, evento aceito, recibo e retorno R-9xxx.
  • Conferência da DCTFWeb com as duas séries e com o eSocial.
  • Controle de ID, protocolo e recibo na integração assíncrona.
ReferênciasManual do Desenvolvedor 2.7

A página de parametrização fiscal mostra a disciplina de regra e dado mestre, e a de integração fiscal no SAP BTP trata a integração por API.

Erros e diagnóstico

Matriz de erro, causa e correção

Cada linha liga o sintoma à causa documentada e ao lugar do ambiente onde olhar primeiro. As causas vêm dos manuais; a coluna de ambiente é leitura da DFSpro.

SintomaCausa provávelOnde olharCorreção
Evento rejeitado por precedênciaPeriódico enviado antes do R-1000 ou das tabelasOrdem de envioEnviar tabelas primeiro e reenviar o periódico
Evento rejeitado no fechamentoEnvio durante o processamento do R-2099Controle do cicloAguardar o fim do fechamento e reenviar
Lote recusadoEstrutura, certificado ou versão do loteXML do lote e certificadoValidar contra o XSD antes de enviar
Sem reciboEvento recusado, que devolve erro e não reciboRetorno do loteCorrigir e reenviar; consultar o protocolo
Recibo perdidoID alterado no reenvioControle de IDsReenviar o mesmo evento, mesmo ID e mesmo hash
Retenção rejeitadaValor fora do limite de 1 centavo sobre o truncamentoCálculo de retençãoCalcular por truncamento ou arredondar no máximo 1 centavo
R-2010 e R-4020 em períodos erradosOs dois eventos seguem datas diferentesData de emissão e data de pagamentoGerar o R-2010 pela emissão e o R-4020 pelo pagamento
Nota de serviço sem eventoTipo de serviço ausente ou nota com vários itensPré-processamentoDefinir o tipo de serviço ou tratar a nota por BAdI
Pagamento de funcionário no R-4010Rendimento de trabalho liquidado pelo empregador vai no eSocialClassificação do pagamentoExcluir da Reinf e conferir no eSocial
Retificação sem reaberturaMovimento fechado sem R-2098 ou R-4099Rotina de correçãoReabrir, retificar e fechar de novo
Diferença na DCTFWebFechamento enviado antes de todos os recibosConciliação por períodoEsperar todos os recibos, fechar e conferir os retornos R-9xxx
Consulta bloqueadaExcesso de consultas em sequência retorna HTTP 429Integração de consultaEspaçar as consultas e usar o protocolo
ReferênciasManual do Desenvolvedor 2.7Manual do Usuário 2.1.2.1ajuda do TDF sobre o pré-processamento
Casos do dia a dia

Quatro situações que se repetem

Casos fictícios, montados a partir das regras dos manuais. Servem para treinar o diagnóstico, não para descrever um cliente.

Caso 1

A retenção que mudou de mês

Situação

Uma nota de serviço é emitida em março e paga em abril. O R-2010 deveria ir no período de março e o R-4020 no de abril. A empresa gerou os dois em abril, e a contribuição previdenciária saiu na DCTFWeb do mês errado.

Diagnóstico

O diagnóstico é de data: emissão para um, pagamento para o outro.

ReferênciasManual do Usuário 2.1.2.1
Caso 2

O fechamento adiantado

Situação

O R-2099 foi enviado enquanto três lotes ainda estavam em processamento. Os eventos desses lotes chegaram depois e foram rejeitados, porque a EFD-Reinf não recebe eventos durante o fechamento.

Correção

A correção é de processo: consultar todos os protocolos, receber todos os recibos e só então fechar.

ReferênciasManual do Desenvolvedor 2.7Manual do Usuário 2.1.2.1
Caso 3

O centavo da retenção

Situação

O ERP arredonda cada retenção para o centavo mais próximo. Em uma nota, o arredondamento passa de 1 centavo sobre o truncamento e o evento é recusado.

Correção

A correção está na regra de cálculo, que precisa truncar na segunda casa, e não no arquivo.

ReferênciasManual do Usuário 2.1.2.1
Caso 4

A folha que apareceu na Reinf

Situação

Um pagamento a funcionário foi lançado como rendimento de pessoa física e gerou R-4010. O rendimento de relação de trabalho liquidado pelo empregador vai no eSocial. O R-4010 duplicou a informação.

Correção

A correção é de classificação do pagamento no SAP.

ReferênciasManual do Usuário 2.1.2.1
Correção e penalidades

Retificação, exclusão e multas

O prazo está na IN 2.043/2021 e a rotina de correção está no Manual do Usuário. A ordem de trabalho importa mais do que o dia.

Como corrigir

  • Com o movimento aberto, a retificação é um novo evento com indicativo de retificação.
  • Com o movimento fechado, reabre-se com o R-2098 ou com o R-4099 e fecha-se de novo.
  • A exclusão é feita com o R-9000, com o tipo do evento e o número do recibo.
  • O R-3010 não tem fechamento de movimento e é corrigido a qualquer tempo.
  • Alteração só existe nos eventos de tabela, por período de validade.
ReferênciasManual do Usuário 2.1.2.1

O que a norma prevê

  • Multa de 2% ao mês-calendário sobre os tributos informados, limitada a 20%, por falta ou atraso.
  • R$ 20,00 por grupo de 10 informações incorretas ou omitidas, e mínimo de R$ 500,00.
  • Reduções de 50% e de 25% conforme o momento da entrega, e reduções próprias para MEI e para ME e EPP do Simples.
  • A multa é exigida por lançamento de ofício.
ReferênciasIN RFB 2.043/2021
Mudanças recentes

O que a Receita publicou em 2025 e 2026

Itens lidos no portal do SPED e nos manuais. Confira o portal antes de qualquer decisão, porque novas notas técnicas saem com frequência.

DataPublicaçãoO que muda
Out/2025Manual do Desenvolvedor 2.7Remove o envio e a consulta no modelo síncrono; fica só o assíncrono
31/03/2026Nota Técnica 01/2026 republicadaAjusta alíquotas e muda os campos do R-2055 que vão à DCTFWeb a partir de 04/2026
08/05/2026Nota Técnica 02/2026Cria o tipo de isenção 12 para lucros e dividendos, natureza 12001, desde 01/01/2026
22/05/2026Nota Técnica 03/2026CNPJ alfanumérico e novos XSD, com produção prevista a partir de julho de 2026 (a data efetiva consta no portal do SPED)
ReferênciasManual do Desenvolvedor 2.7aviso da Nota Técnica 01/2026aviso de lucros e dividendosaviso do CNPJ alfanumérico na Reinf

Para o cadastro de CNPJ com letras no SAP, veja CNPJ alfanumérico no SAP. Para o calendário da reforma tributária e o que ele muda nas obrigações, veja reforma tributária com CBS e IBS.

Checklist por área

Cada área com a sua lista

Listas para dividir o trabalho do fechamento. Cada item é uma conferência, não uma promessa de resultado.

Fiscal

  • Natureza de rendimento por tipo de pagamento definida.
  • R-2010 e R-4020 em períodos distintos, quando for o caso.
  • Fechamento só com todos os recibos.
  • Retornos R-9xxx conferidos com a DCTFWeb.

Contas a pagar

  • Retenção calculada por truncamento na segunda casa.
  • Data de pagamento ou crédito registrada por fornecedor.
  • Pagamento de funcionário fora do R-4010.
  • Fornecedor sem cadastro completo tratado antes do fechamento.

Serviços e compras

  • Tipo de serviço por item e por parceiro.
  • Notas com mais de um item de serviço identificadas.
  • Processo judicial ou administrativo informado no R-1070.
  • Estabelecimento tomador correto em cada nota.

Folha e eSocial

  • Rendimentos do trabalho só no eSocial.
  • Conciliação da folha com o débito previdenciário da DCTFWeb.
  • Eventos de remuneração enviados antes do fechamento.
  • Responsável pelo eSocial identificado.

TI e ABAP

  • Lote de até 50 eventos e mensagem de até 54 MB.
  • Protocolo, consulta e recibo guardados por evento.
  • ID do evento preservado no reenvio.
  • Certificado e procurações válidos, TLS 1.2 ou superior.
ReferênciasManual do Desenvolvedor 2.7

Governança

  • Quem assina e com qual certificado ou procuração.
  • Calendário que considere a divergência sobre o dia útil.
  • Retificações com reabertura registradas.
  • Plano para o modelo assíncrono e para o CNPJ alfanumérico.
Método

Como conduzir o trabalho na EFD-Reinf

Quatro etapas, da leitura de um mês real à conciliação recorrente.

Etapa 01

Escopo e um mês real

Séries R-2000 e R-4000, forma de transmissão atual, e uma nota seguida do documento ao recibo e à DCTFWeb.

→
Etapa 02

Diferenças

Cada diferença vira linha de matriz com causa, onde olhar e correção.

→
Etapa 03

Correção na origem

Tipo de serviço, natureza e cálculo primeiro; evento e lote por último.

→
Etapa 04

Conciliação permanente

O que foi resolvido vira conferência recorrente antes do fechamento.

Onde a DFSpro entra

Camada fiscal, ABAP e eSocial, com customização sob medida

Consultoria de Governança Fiscal SAP de Curitiba, criada em 2018. Cuida da camada fiscal do projeto e deixa a arquitetura geral com o integrador.

O que a DFSpro faz

  • Segue uma nota de serviço do documento ao recibo, ao fechamento e à DCTFWeb.
  • Faz desenvolvimento ABAP e customização fiscal para tipo de serviço, natureza, retenção, eventos e conciliação.
  • Implementa o eSocial no SAP e concilia folha, Reinf e DCTFWeb, junto do integrador.

O que ela não faz

  • Não assume prazo antes de ler o seu ambiente.
  • Não decide a interpretação da norma pela empresa.
  • Não substitui a assinatura da empresa nem o certificado dela.

Quando o ambiente avalia o GUEPARDO Tax, a DFSpro vende a licença como Canal Autorizado, e o produto é da NTT DATA. O Diagnóstico Fiscal SAP ajuda a ver a distância entre o que o SAP gera e o que a obrigação exige.

Quer levar uma retenção que não fecha?

Se você tem um evento rejeitado, uma diferença na DCTFWeb ou uma integração para migrar ao modelo assíncrono, descreva o caso à DFSpro.

Perguntas frequentes

Perguntas frequentes sobre EFD-Reinf no SAP

Entender a obrigação8 perguntas, 01 a 08

01A EFD-Reinf é um arquivo ou um conjunto de eventos?+

É um conjunto de eventos em XML, agrupados em lotes e assinados, e não um TXT único como as outras escriturações do SPED. O Manual do Desenvolvedor define o lote como um XML que contém os XML dos eventos. Cada evento recebe o seu recibo depois de validado.

02Qual a diferença entre as séries R-2000 e R-4000?+

A R-2000 trata de contribuições previdenciárias retidas ou substituídas. A R-4000 trata de retenções na fonte de imposto de renda, CSLL, PIS e Cofins. Cada série forma um movimento independente no período, com fechamento próprio: R-2099 para a primeira e R-4099 para a segunda.

03Por que a mesma nota pode gerar dois eventos, um R-2010 e um R-4020?+

Porque as duas retenções têm leis e atos diferentes. O manual dá o exemplo de uma nota de R$ 10.000,00 com retenção previdenciária de 11% e de imposto de renda de 1%: o R-2010 leva R$ 1.100,00 no período da emissão da nota, e o R-4020 leva R$ 100,00 no período do pagamento ou crédito.

04O que são o R-2099 e o R-4099?+

São os eventos de fechamento de cada movimento. O manual recomenda enviá-los em lote exclusivo e só depois de receber os recibos de todos os eventos periódicos do período. Enquanto o R-2099 é processado, a EFD-Reinf não recebe eventos daquele contribuinte e período, e os que chegarem são rejeitados.

05Como se arredonda a retenção na EFD-Reinf?+

A regra é o truncamento na segunda casa decimal. No exemplo do manual, 11% sobre R$ 918,07 dá R$ 100,9877 e a retenção correta é R$ 100,98. Para reduzir rejeições, a validação aceita também o arredondamento para maior, no limite de 1 centavo. Quem usa arredondamento comum em todas as notas precisa conferir esse limite em lote.

06Como retifico ou excluo um evento já enviado?+

Com o movimento aberto, envia-se novo evento com indicativo de retificação. Com o movimento fechado, abre-se de novo com o R-2098 ou com o R-4099 de reabertura. A exclusão usa o R-9000, com o tipo do evento e o número do recibo. Depois da reabertura, é preciso enviar novo fechamento.

07Como a EFD-Reinf alimenta a DCTFWeb?+

Os eventos R-9001, R-9005, R-9011 e R-9015 são gerados pela própria EFD-Reinf a partir dos eventos periódicos e devolvidos ao contribuinte, para informar os tributos apurados e alimentar a DCTFWeb. A DCTFWeb é única e recebe as duas séries, e recomenda-se transmiti-la depois dos fechamentos. As contribuições previdenciárias são recolhidas por Darf emitido pela DCTFWeb.

08Pagamentos a empregados vão na EFD-Reinf?+

Não. Rendimentos decorrentes de relação de trabalho, liquidados diretamente pelo empregador, vão no eSocial e não no R-4010. É a divisão entre as duas obrigações, e é por isso que a conciliação da folha com a Reinf é um tema de projeto.

Execução no SAP3 perguntas, 09 a 11

09O SAP gera a EFD-Reinf?+

O SAP Tax Declaration Framework for Brazil oferece o relatório EFD-Reinf, executado pela transação /TMF/REINF, que reporta rendimentos pagos e retenções, contribuição social não ligada ao trabalho e receita bruta. Antes dele, a ajuda manda rodar o pré-processamento e os relatórios de eventos de contribuinte e de processos.

10O que o pré-processamento do SAP resolve, e o que ele não resolve?+

Ele varre notas eletrônicas e preenche o tipo de serviço, para gerar os eventos R-2010 e R-2020, por configuração ou por BAdI. Só suporta notas com um item de serviço, e só pode ser repetido no mesmo período se os eventos ainda não foram enviados ao fisco. Nota com vários itens de serviços diferentes exige tratamento próprio.

11O TDF acompanha o leiaute atual da EFD-Reinf?+

A ajuda lida do Messaging Framework cita suporte ao leiaute 1.3 da EFD-Reinf no SP11, e a Receita opera hoje o leiaute 2.1.2 e o modelo assíncrono. A ajuda lida não diz até qual leiaute o seu pacote chega. Antes de qualquer decisão, confirme a versão instalada e a nota de suporte aplicável, que exige login e não foi lida.

Riscos e objeções2 perguntas, 12 a 13

12Qual é o risco de continuar como está?+

A multa por falta ou atraso é de 2% ao mês-calendário sobre os tributos informados, limitada a 20%. Para informações incorretas ou omitidas, são R$ 20,00 por grupo de 10. A multa mínima é de R$ 500,00. Além disso, a diferença aparece na DCTFWeb, que constitui confissão de dívida.

13Se a Receita aceita os eventos, ainda preciso conciliar com a DCTFWeb?+

Sim. Evento aceito significa estrutura e conteúdo válidos, e não que a retenção do SAP seja a mesma. A DCTFWeb é única e recebe as duas séries. A conciliação por evento, por prestador e por período é o que evita a diferença depois.

Reforma e novidades3 perguntas, 14 a 16

14A EFD-Reinf substitui a Dirf?+

Para fatos a partir de 01/01/2025, a Dirf é substituída pelos eventos da série R-4000, pelo S-1210 e pelo S-2501 do eSocial. A página do mapa de obrigações resume a situação da Dirf.

ReferênciasIN RFB 2.043/2021
15O que a Nota Técnica 02/2026 mudou para lucros e dividendos?+

Instituiu o tipo de isenção 12, usado com a natureza de rendimento 12001, com vigência desde 01/01/2026. O valor entra no rendimento bruto do R-4010, que pode ter valores sem retenção até R$ 50.000,00 no mês ou valores com retenção acima disso, com 10% sobre o tributável. Desde maio de 2026, o tipo 5 com a natureza 10001 deixa de ser aplicável.

16O CNPJ alfanumérico afeta a EFD-Reinf?+

Sim. A Receita publicou a Nota Técnica EFD-Reinf 03/2026 e novos XSD que substituem os anteriores, mantendo as versões, com produção prevista a partir de julho de 2026; a data efetiva consta no portal do SPED. O teste de cadastro e de interface está na página de CNPJ alfanumérico no SAP.

Contratação e entrega8 perguntas, 17 a 24

17Quanto custa e quanto tempo leva?+

A DFSpro não publica preço nem prazo de projeto. Os dois dependem do que a leitura mostrar: séries usadas, número de estabelecimentos, forma de transmissão, versão do SAP e quanto de ABAP é necessário. Por isso o primeiro passo descrito aqui é ler um mês real.

18Quando vale pedir ajuda externa para a EFD-Reinf?+

Quando a retenção do SAP não bate com a declarada, quando eventos são rejeitados por precedência ou por fechamento, quando o eSocial e a Reinf divergem na DCTFWeb ou quando a integração por web service precisa migrar para o modelo assíncrono. A multa pode chegar a 2% ao mês-calendário sobre os tributos informados, limitada a 20%.

ReferênciasIN RFB 2.043/2021
19A DFSpro implementa o eSocial e faz o ABAP da integração com a Reinf?+

Sim. A DFSpro implementa o eSocial no SAP e faz desenvolvimento ABAP e customização fiscal: tipo de serviço, natureza de rendimento, retenção por truncamento, geração dos eventos e relatórios de conciliação com a DCTFWeb. A arquitetura geral do projeto fica com o integrador, e a DFSpro trabalha junto dele.

20A DFSpro assina e transmite os eventos no lugar da empresa?+

O escopo desta página é a camada fiscal: dado, regra, apuração e conciliação. A assinatura usa o certificado do mesmo CNPJ ou de procurador com poderes específicos para a EFD-Reinf, e segue com a empresa.

21O que a DFSpro entrega ao final do trabalho?+

O método desta página produz uma matriz de diferenças, cada uma com causa, onde olhar e correção; as correções feitas na origem, que podem incluir ABAP combinado antes; e conferências recorrentes para rodar antes do fechamento. O que for contratado é definido depois da leitura do ambiente.

22Preciso trocar de ECC para S/4HANA antes?+

As fontes lidas não descrevem a troca como pré-requisito: a SAP mantém o relatório de Reinf em KBA do ECC e no TDF. A decisão de migrar é outra conversa, tratada em Clean Core fiscal.

23Já tenho integrador SAP. Por que envolver a DFSpro?+

Porque a retenção, o tipo de serviço e a conciliação com a DCTFWeb têm rotina própria, que costuma ficar entre o projeto e a área fiscal. A DFSpro trabalha na camada fiscal, e a arquitetura geral segue com o integrador. Em cada demanda fica combinado quem altera o quê.

24Se a transmissão é feita por outro sistema, onde a DFSpro entra?+

No dado de origem e na conciliação: tipo de serviço, natureza do rendimento, retenção por truncamento, datas de emissão e de pagamento e comparação com os recibos. A transmissão fica com o sistema e a equipe que já a fazem.

Como começar3 perguntas, 25 a 27

25Como é a primeira conversa com a DFSpro sobre a EFD-Reinf?+

Parte de um mês real, com recibos e notas que a empresa já tem. A DFSpro segue uma nota de serviço do documento até o recibo, o fechamento e a DCTFWeb, anota onde um passo só fecha com ajuste manual e mostra em que parte do ambiente olhar. A decisão de escopo vem depois dessa leitura.

26Como sei se o meu SAP está pronto para a EFD-Reinf?+

Pegue um mês real e siga uma nota de serviço do documento até o recibo: o tipo de serviço, a retenção por truncamento, o evento, o lote, o protocolo, o recibo, o fechamento e o retorno R-9xxx. Se algum passo exige ajuste manual fora do sistema, o mês não está sustentado. Esse é o roteiro da conversa inicial com a DFSpro.

27O que levar para a primeira conversa?+

Um mês com recibos de eventos R-2010 ou R-4020, a nota de serviço correspondente, a versão do SAP e a forma de transmissão atual. Pelo contato a conversa parte do que você tem.

Próximos passos

Comece pela retenção que o seu período ainda não explica

Se você tem um mês com recibos e as notas de serviço correspondentes, a conversa com a DFSpro pode partir deles. Se o ponto é um erro específico, a matriz acima mostra onde olhar primeiro.