01. VISÃO GERAL

A partir do ano-base 2025 (DIRF entregue em 2026), a Declaração do Imposto de Renda Retido na Fonte (DIRF) passará a ser gerada automaticamente com base nos dados mensais enviados via eSocial. Conforme a Instrução Normativa RFB nº 2.181/2024

Como ficarão as entregas da DIRF e Informe de Rendimentos?

Entrega da DIRF: A DIRF está a cargo do processo sistêmico do Governo, e será alimentada automaticamente com os dados transmitidos mensalmente através do eSocial

Entrega do Informe de Rendimentos: Nesse período de transição entre os sistemas, as empresas ainda são responsáveis pela geração e emissão do Informe de Rendimentos, embora exista a possibilidade de a Receita Federal assumir disponibilizar essa funcionalidade nos próximos anos, para este ciclo atual, o processo deve ser realizado integralmente pelo sistema SIGAGPE.



A partir do ano-base 2025 (DIRF entregue em 2026), a Declaração do Imposto de Renda Retido na Fonte (DIRF) passará a ser gerada automaticamente com base nos dados mensais enviados via eSocial. Conforme a Instrução Normativa RFB nº 2.181/2024

Como ficarão as entregas da DIRF e Informe de Rendimentos?

Entrega da DIRF: A DIRF está a cargo do processo sistêmico do Governo, e será alimentada automaticamente com os dados transmitidos mensalmente através do eSocial

Entrega do Informe de Rendimentos: Nesse período de transição entre os sistemas, as empresas ainda são responsáveis pela geração e emissão do Informe de Rendimentos, embora exista a possibilidade de a Receita Federal assumir disponibilizar essa funcionalidade nos próximos anos, para este ciclo atual, o processo deve ser realizado integralmente pelo sistema SIGAGPE.


Os dados do Imposto de Renda Retido na Fonte já estão na base do Governo, foram enviados mensalmente, através dos eventos do eSocial e REINF, porém é importante a conferência dos dados, se tratando do primeiro ano nesse novo formato. Para isso foi disponibilizado no site da Receita Federal um Demonstrativo Consolidado que traz os dados do IRRF por empresa e código de retenção;

Sugerimos que as informações lá contidas sejam confrontadas com o nossos relatórios de IRRF e caso os dados estejam corretos no S-5002 e não tenham sido levados para o Consolidador, é necessário abrir um chamado no Fale Conosco da Receita Federal.

  • Acesse o Portal de Serviços da RFB;
  • Em Negócios, clique em Declarações;
  • Em seguida, clique em Consultar Rendimentos Pagos e Retenções;
  • Em Demonstrativos, clique no ano 2025;
  • O demonstrativo pode ser visualizado de duas maneiras: Anual ou Mensal. Na visualização Anual, há um Painel de Críticas, onde é possível identificar as divergências apontadas, que poderão ser corrigidas nos informativos eSocial e EFD-Reinf;


O Quadro Painel de Criticas, apresenta apenas ausencia de informções cadastrais, como por exemplo, cpf do dependente.
Não será apresentada diferença de  valores, por isso a importância da conferência de valores.

Estão disponíveis dois relatórios que irão auxiliar na conferência de dados.

  • O Relatório de conferência de IRRF (Painel de Conferência de IRRF), traz os valores que são equivalentes as colunas da DIRF, por funcionário, como Rendimentos Tributáveis, Rendimentos Isentos, etc
  • Já o Monitor de Conferência de Informações Complementares do IRRF (Conferência S-5002 - Relatório de IRRF Dados Complementares) , além dos valores acima, traz de forma detalhada as informações das deduções da Base de Cálculo do IRRF, como Dados do Plano de Saúde (ANS, CNPJ, etc), Pensão, Dependentes e Previdência Complementar.



O procedimento para a geração do Informe permanece inalterado, os dados da DIRF e do Informe de Rendimentos são extraídos das tabelas SR4/SRL. A partir deste ano, essas tabelas serão utilizadas exclusivamente para o Informe, porém procedimento de Geração de Dados da DIRF continua sendo imprescindível. (Na documentação→   Geração de Dados da DIRF seguir até o passo 5)
Esses valores refletem fielmente o cálculo mensal do Imposto de Renda Retido na Fonte (IRRF) que transita pela folha de pagamento, garantindo a precisão dos dados declarados.

A rotina de Transferência permite a integração com o módulo SIGATAF e com o Middleware para geração dos eventos S-2299/S-2399S-2200/S2300S-2205/S-2206/S-2306 do eSocial.

Para ativar essa integração com o módulo SIGATAF é necessário configurar os parâmetros abaixo:

  • MV_RHTAF
    Habilita a integração de dados do eSocial com TAF.

  • MV_FASESOC
    Responsável por gerenciar o faseamento do eSocial
     
  • MV_TAFVLES
    Versão do leiaute e-Social.

Quando a transferência é realizada entre empresas diferentes, para que a geração dos eventos S-2299/S-2399S-2200/S2300S-2205/S-2206/S-2306 ocorra com sucesso, é necessário que a empresa destino esteja devidamente configurada no TAF, e também deve ter sido feita a carga de seus principais cadastros.

Então, durante o processamento da integração o sistema irá verificar se a empresa Destino está configurada no TAF por meio da análise das Tabelas C1E e C9R. De acordo com o resultado dessa análise, o sistema poderá ou não gerar os eventos, seguindo os critérios:

  1. Caso a empresa destino esteja configurada no TAF, e a integração de algum dos eventos falhar, os demais também serão cancelados. Ou seja, nenhum dos eventos serão gerados até que o cadastro das empresas estejam corretos.

  2. Caso a empresa destino não esteja configurada no TAF, o sistema irá gerar somente o evento S-2299 na empresa Origem. Ou seja, não haverá a geração do início do vínculo e nem o registro de Sucessão de Vínculos para o trabalhador na empresa Destino.

Para ativar essa integração com o Middleware é necessário configurar os parâmetros abaixo:

  • MV_MID
    Habilita a integração de dados do eSocial com o Middleware.


Para maiores informações sobre os processos de transferência com o eSocial acesse:

eSocial - Transferência de empregados no eSocial
eSocial - Transferência de Empregado Afastado
eSocial - Evento S-2299 Desligamento/Transferência de empregado



A rotina de Transferência permite a integração com o módulo SIGATEC, ativando a validação de alocação de Atendente que é um Funcionário no SIGAGPE.

Para ativar essa integração é necessário configurar o parâmetro abaixo:


A rotina de Transferência permite a integração com o módulo SIGATMS - Gestão de Transportes, realizando a atualização dos dados do  Motorista que é um Funcionário no SIGAGPE.

Para ativar essa integração é necessário configurar o parâmetro abaixo:

  • MV_INTTMS
    Deve estar configurado com a opção .T.

Para maiores informações sobre os processos de integração com o módulo SIGATMS acesse:
Integração TMS x SIGAGPE


A rotina de Transferência permite a integração com Totvs Controle de Acesso (TSA).

Para ativar essa integração é necessário configurar o parâmetro abaixo:

  • MV_TSREP
    Deve estar configurado com a opção .T.

Para maiores informações sobre os processos de integração com o TSA acesse:
Integração TSA e SIGAGPE

A rotina de Transferência permite a integração com o sistema Quírons da NG.

Para ativar essa integração é necessário configurar o parâmetro abaixo:

  • MV_RHNG
    Deve estar configurado com a opção .T.

Para maiores informações sobre os processos de integração com o sistema Quírons da NG acesse:
Integração Quírons e SIGAGPE


A rotina de Transferência permite a integração entre os cadastros de Usuários e/ou Funcionários, utilizados pelos ambientes do Quality e do Gestão de Pessoal.

Para ativar essa integração é necessário configurar os parâmetros abaixo:

  • MV_QGINT
    Deve estar configurado com a opção S - Sim.

  • MV_QVLUSAR
    Deve estar configurado com a opção 1 para que o sistema verifique as tabelas do ambiente Quality na execução da transferência de funcionários. Desta forma, caso tenha pelo menos uma movimentação no ambiente de Qualidade, não permite a transferência do funcionário.

  • MV_QGEMAIL
    Deve ser preenchido com o endereço eletrônico do funcionário responsável que, recomendamos, seja da área da qualidade, para receber um aviso por e-mail das transferências realizadas.
    A mensagem desse e-mail contém a seguinte frase:

    "Foi realizada uma Transferência do Funcionário pelo ambiente Gestão de Pessoal. Verifique, se houver necessidade, e transfira as pendências nos ambientes de Controle de Qualidade - Quality."

A integração entre os ambientes permite a independência do Cadastro de Usuários e do Cadastro de Funcionários, de Departamentos/Centros de Custos e de Funções/Cargos.

Para essa integração, o sistema utiliza as seguintes tabelas:

TabelaRelacionamento
Usuários (QAA)Desvinculada do Cadastro de Funcionários (SRA).
Departamentos (QAD)Desvinculada do Cadastro de Centro de Custos (CTT).
Funções (QAC)Desvinculada do Cadastro de Funções (SRJ).


A manutenção dessas tabelas é realizada através do ambiente Controle de Documentos SIGAQDO).

Quando ativada a integração entre os ambientes, os dados do Cadastro de Usuários nos ambientes de Controle de Qualidade são "alimentados" pelo Gestão de Pessoal, que identifica os registros com o tipo Funcionário, sendo que a gravação do código é realizada da seguinte forma:

CC CC CCCCCC, sendo:

CC Empresa

CC Filial

CCCCCC - Código (Matrícula, Departamento ou Função)


Nesta regra ocorre integração com as Transferências realizadas no ambiente Gestão de Pessoal integrando a tabela SRE Transferências (SIGAGPE) para QAB Transferências (Quality) e, além disso, integram-se dados de FilialEmpresa e Centro de Custo.

No ambiente Gestão de Pessoal, o funcionário é classificado conforme status a seguir, registrado no campo Situação na Folha:

Status SIGAGPESituação Folha (RA_SITFOLH)
branco Situação normal
AAfastado temporariamente
DDemitido
FFérias
TTransferido


No ambiente Quality, os dados da situação do funcionário considerados na integração são:

Status SIGAGPESituação Quality Descrição
DInativoFuncionário inativo
“branco”AtivoSituação Normal
AAtivoSituação Normal
FAtivoSituação Normal
TAtivoSituação Normal

A rotina de Transferência permite a integração com a Gestão de Folha Pública

Para ativar essa integração é necessário configurar o parâmetro abaixo:

  • MV_GSPUBL
    Deve estar configurado com a opção 2 - Sim.

Para maiores informações sobre a Gestão de Folha Pública acesse:
Gestão de Folha Pública - Protheus



Para realizar a transferência é necessário utilizar o campo PROCESSO, onde esse processo não pode estar atrelado a nenhum período ou calendário, isso desobriga o preenchimento dessas tabelas.



ParâmetroDescriçãoConteúdo Padrão

MV_RHTAF

Habilita a integração de dados do eSocial com TAF.
Conteúdo válido:
 .T.  - Passa a integrar dados de eventos não periódicos do SIGAGPE com o SIGATAF.
 .F.  - Não realiza integração dos dados com o SIGATAF.
(vazio)
MV_FASESOC

Responsável por gerenciar o faseamento do eSocial
Conteúdo válido:
(Vazio) - 1a Fase
1 - 1a Fase + 2a Fase
2 - 1a Fase + 2a Fase + 3a Fase                                  

(vazio)
MV_TAFVLES

 Versão do leiaute e-Social.

(vazio)
MV_RHNG

Habilita a integração de Quírons - NG com o módulo de SIGAGPE do Protheus.
Conteúdo válido:
.T.  - Habilita integração
.F.  - Integração desabilitada

.F.


MV_ORGCFG

Configura o modo de uso do módulo Arquitetura Organizacional (SIGAORG)
Conteúdo válido:
0 - Não utiliza
1 - Utiliza com controle  de Postos
2 - Utiliza sem controle de Postos; 

0
MV_ITMCLVL

Configuração da obrigatoriedade de uso dos campos Item Contábil e Classe Valor.
Conteúdo válido:
1 - Utilização do Item Contabil e Classe de valor
2 - Para não utilizar,
3 - Para utililizar item/classe sem obrigatoriedade de ambos.    

Documentação de Apoio:
Parâmetro MV_ITMCLVL para utilização de Item Contábil e Classe de Valores    

2
MV_MATRICU

Indica como será o controle de numeração da Matricula.
Conteúdo válido:
0 - Usuário informará
1 - Automática por Filial
2 - Automática porpor Empresa
3 - Automática porpor Grupo de Empresa               

0
MV_REUTMATCaso já exista a matrícula no destino da transferência em lote e individual, define se efetuará ou se a mesma não será realizada.  
Conteúdo válido:
.T. -  Reutiliza matrícula.
.F. -  Não reutiliza matrícula.
Documentação de Apoio:
Parâmetro MV_REUTMAT - Transferência com a matrícula já existente no destino
.F.
MV_QGINTIndica se os módulos Quality estão integrados com módulo SIGAGPE.
Conteúdo válido:
S  - Sim
N - Não
N
MV_QVLUSARIndica se o sistema deve verificar as tabelas do ambiente Quality na execução da transferência de funcionários. 
Conteúdo válido:
1  - Sim
2 - Não           
2
MV_MDTGPEIndica se o módulo SIGAMDT está integrado com módulo SIGAGPE. 
Conteúdo válido:
S  - Sim
N - Não            
N
MV_MDTADICPercentual de insalubridade/periculosidade virá do módulo SIGAMDT?
Conteúdo válido:
.T. -  Percentual virá do módulo SIGAMDT
.F. -  Percentual não virá do módulo SIGAMDT
Documentação de apoio:
Parâmetro MV_MDTADIC - Cálculo de periculosidade/insalubridade por piso do sindicato
.F. 
MV_TECXRHIndica se o módulo SIGATEC está integrado com módulo SIGAGPE. 
Conteúdo válido:
.T.  - Habilita integração
.F.  - Integração desabilitada            
Documentação de apoio:
Parâmetro MV_TECXRH - Integração com Módulo SIGATEC  
(vazio)
MV_TSREPIndica se o aplicativo TSA (Totvs Controle de Acesso)  está integrado com módulo SIGAGPE. 
Conteúdo válido:
.T.  - Habilita integração
.F.  - Integração desabilitada   
.F.
MV_TSADEPHabilita o envio de Departamento para Unidade de Lotação ao invés da Filial.        
Conteúdo válido:
.T.  - Habilita envio para Unidade de Lotação.
.F.  - Habilita envio para Filial.
.F.
MV_ARQTRANIndica quais arquivos externos a Folha de Pagamento devem fazer parte da transferência do funcionário.
Documentação de apoio:
Parâmetro MV_ARQTRAN - Transferência de arquivos de outros módulos
(vazio)
MV_BLOQMATIndica se na transferência do funcionario permite mudar de matrÍcula ( não trata transf. em lote ).
Conteúdo válido: 
T - Mantém matrícula.
F - Permite trocar matrícula
(vazio)
MV_VALIDTRDefine se valida acesso do usuário ao selecionar a Empresa Destino na rotina de Transferências.         
.T. - Realiza validação.
.F. - Não realiza validação.
.F.
MV_MATUNICIndique a partir de qual matrícula deve iniciar a sequência automática de Funcionários e Autônomos.
Exemplo: "000000".    
Documentação de apoio:               
Parâmetro MV_MATUNIC - Sequencial Automático de Matrícula             
(vazio)
MV_INTTMSIdentifica se o módulo do TMS está integrado aos outros módulos.                    
Conteúdo válido:
.T.  - Habilita integração
.F.  - Integração desabilitada                  
.T.
MV_TRFDELMAlias dos arquivos a terem seus registros eliminados da filial origem.                      (vazio)
MV_TRFNOCCAlias dos arquivos a terem seus Centros de Custos modificados                                (vazio)
MV_FNOTTRFAlias dos arquivos a não serem movimentados na transferência (para transferência de Empresa/Filial).                                     (vazio)
MV_QTDTRRecebe a quantidade de funcionarios a serem consideradospela transf. em lote.
Valor maximo 200.           
Documentação de apoio:  
Parâmetro MV_QTDTR - Transferência em Lote
(vazio)
MV_GSPUBLDetermina se e Gestão Pública.
Conteúdo válido:
1  - Não
2 - Sim 
Documentação de apoio:
Parâmetros SIGAGFP - Gestão de Folha Pública
(vazio)
MV_ALTSALAltera C.B.O. e Salário quando alterar a Função   
Conteúdo válido:
S  - Sim
N - Não
S

PE GP180MEN e GP18FILT - Inclusão de Botão em Outras Ações e e Retorno de Matrículas Filtradas
PE GP180TRA Transferência de Funcionário
PE GP180MSG - Pergunta antes de processar a Transferência
PE GP180VALID - Validação no processamento de Transferência
PE GP180VDP - Validação de Departamento x Posto
PE GP180HEA - Montagem Cabeçalho
PE GP010AGRV - Validação após Gravação da Transferência
PE GP180CPOS - Gravação de Campos Customizados


02. DIRF

Os dados do Imposto de Renda Retido na Fonte já estão na base do Governo, foram enviados mensalmente, através dos eventos do eSocial e REINF, porém é importante a conferência dos dados, se tratando do primeiro ano nesse novo formato. Para isso foi disponibilizado no site da Receita Federal um Demonstrativo Consolidado que traz os dados do IRRF por empresa e código de retenção;

Sugerimos que as informações lá contidas sejam confrontadas com o nossos relatórios de IRRF e caso os dados estejam corretos no S-5002 e não tenham sido levados para o Consolidador, é necessário abrir um chamado no Fale Conosco da Receita Federal.

Estão disponíveis dois relatórios que irão auxiliar na conferência de dados.

  • O Relatório de conferência de IRRF (Painel de Conferência de IRRF), traz os valores que são equivalentes as colunas da DIRF, por funcionário, como Rendimentos Tributáveis, Rendimentos Isentos, etc
  • Já o Monitor de Conferência de Informações Complementares do IRRF (Conferência S-5002 - Relatório de IRRF Dados Complementares) , além dos valores acima, traz de forma detalhada as informações das deduções da Base de Cálculo do IRRF, como Dados do Plano de Saúde (ANS, CNPJ, etc), Pensão, Dependentes e Previdência Complementar
  • Acesse o Portal de Serviços da RFB;
  • Em Negócios, clique em Declarações;
  • Em seguida, clique em Consultar Rendimentos Pagos e Retenções;
  • Em Demonstrativos, clique no ano 2025;
  • O demonstrativo pode ser visualizado de duas maneiras: Anual ou Mensal. Na visualização Anual, há um Painel de Críticas, onde é possível identificar as divergências apontadas, que poderão ser corrigidas nos informativos eSocial e EFD-Reinf;


03. Passo a passo para geração do Informe

Processo no SIGAGPE:
O procedimento para a geração do Informe permanece inalterado, os dados da DIRF e do Informe de Rendimentos são extraídos das tabelas SR4/SRL. A partir deste ano, essas tabelas serão utilizadas exclusivamente para o Informe, porém procedimento de Geração de Dados da DIRF continua sendo imprescindível. (Na documentação→   Geração de Dados da DIRF seguir até o passo 5)
Esses valores refletem fielmente o cálculo mensal do Imposto de Renda Retido na Fonte (IRRF) que transita pela folha de pagamento, garantindo a precisão dos dados declarados.




<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>