Evento S-1210 - Erro 17, destacando as tags "infoPgto", "tpPgto" e "dtPgto"

Maria das Graças P. Rariz Godinho
Maria das Graças P. Rariz Godinho
  • ✎ Criado em:
  • ✔ Atualizado em:

Resumo:

1. O Erro 17 no evento S-1210 do eSocial ocorre quando a data de pagamento (<dtPgto>) está ausente no XML, impedindo a validação. 

2. Para corrigir, é necessário informar a data no histórico de pagamento e reenviar o evento, com procedimentos específicos para regimes de competência e caixa, incluindo reabertura e reprocessamento do cálculo quando necessário.

Ícone com retângulo e círculo verdes representando o produto Folha de Pagamento.

🎯 Pré-requisitos


 

 

Causa: O Erro 17 no arquivo XML do evento S-1210 (pagamentos de rendimentos do trabalho) ocorre quando um demonstrativo de pagamento (<ideDmDev>) está sem a data de pagamento informada.

Sem a tag <dtPgto>, o eSocial não consegue validar o pagamento, pois a data é uma informação obrigatória para esse evento.

Tela de erro 17 no eSocial (S-1210). A mensagem indica falta do elemento "dtPgto" no XML do evento de pagamento.


Identificando o campo: Ao analisar o XML reprovado no momento de envio ao eSocial, verifique as seguintes tags dentro de <infoPgto>:

  • <tpPgto> → Tipo de pagamento;
  • <dtPgto> → Data em que o pagamento foi realizado;
  • <ideDmDev> → Demonstrativo de pagamento (exemplo: salário mensal, 13º salário, rescisão, etc.)

A ausência da tag <dtPgto> dentro do demonstrativo de pagamento impede a validação do evento.
 

Estrutura XML do evento S-1210 destacando um bloco "infoPgto" sem a tag de data de pagamento, causando a rejeição.
No exemplo, foi identificado que a 1ª parcela do 13º salário foi gerada no XML sem a informação da data de pagamento (<dtPgto>), e o eSocial rejeitou o envio do evento S-1210, retornando o erro 17.
 
Como o regime de pagamento impacta a geração do XML deste evento, traremos abaixo as situações que poderá ocorrer e solução para cada caso.
 
Dica: Para realizar a correta leitura do XML verifique nosso artigo: Como realizar a leitura de um XML? (link para uma nova aba).

 

Solução 1: Regime Competência

 

Acesse menu Arquivos > Histórico de Pagamento > Individual

  • Clique em Alterar;
  • Selecione a competência 08/2025;
  • No campo referente ao 13º salário, preencha a data de pagamento;
  • Clique em Gravar para salvar as informações;

    Tela de Histórico de Data de Pagamento Individual preenchendo a data de 25/08/2025 para a 1ª parcela do 13º salário.
  • Acesse o Gerador, clique em 'Atualizar' e depois em 'Reenviar Reprovados';
Painel Robomatic eSocial mostrando o evento S-1210 com status "Reprovado" e o botão "Atualizar" em destaque.
  • O sistema fará a leitura do arquivo e, em seguida, realizará a sincronização com sucesso;
Painel Robomatic após atualização, exibindo o status do evento S-1210 alterado para "Aguardando envio".
  • Após finalizar o envio do evento, dentro do XML de retorno, constará a data de pagamento.
Visualizador de XML atualizado, agora contendo a tag "dtPgto" com a data 25/08/2025 dentro do bloco de pagamento.

 

 

Solução 2: Regime Competência, mas quando o cálculo foi indevido.

 

Acesse o menu Cálculos > Encerramento Mensal > Individual , selecione somente o funcionário com erro:

  • Clique em Reabrir > Somente Reabertura;
Sistema de folha de pagamento na tela de Encerramento Individual, selecionando a opção "Somente reabertura".
  • Após reabrir o funcionário, será necessário desfazer o cálculo, portanto, acesse o menu Cálculos > Processamento de Folha > Mensal;
  • Selecione 13º Salário - 1ª Parcela, clique em 'Funcionários' > selecione o funcionário;
  • Clique em 'Desfazer';
Processamento do Cálculo de Folhas selecionando especificamente a 1ª parcela do 13º salário para o funcionário desejado.
  • Reprocesse somente o recibo mensal (pagamento) do funcionário;
  • Retorne no menu Cálculos > Encerramento Mensal > Individual
  • Selecione apenas o funcionário e clique em 'Encerrar'. 
  • O sistema irá gerar o S-1200 do mês com status de retificação;
Conclusão do processo no sistema de folha, clicando no botão "Enclausurar" para validar as alterações do colaborador.
  • Acesse o Gerador, clique em 'Atualizar' e depois em 'Enviar';
Robomatic eSocial exibindo eventos S-1200 (Retificação) e S-1210 (Inclusão) com status "Aguardando dependências" para competência 08/2025.
  • O sistema irá sincronizar os eventos S-1200 (retificação), quanto o S-1210 (inclusão).
Interface do Robomatic eSocial com a grade de registros vazia após aplicação de filtros por apelido da empresa.
 

Solução 3: Regime Caixa

 

 Acesse menu Arquivos > Histórico de Pagamento > Individual

  • Clique em Alterar;
  • Selecione a competência 08/2025;
  • No campo referente ao 13º salário, preencha a data de pagamento;
  • Clique em Gravar para salvar as informações;
Janela de Histórico de Data de Pagamento Individual destacando o pagamento da 1ª parcela do 13º Salário em 25/08/2025.
  • Acesse o Gerador, clique em 'Atualizar' e depois em 'Reenviar Reprovados';
Robomatic eSocial mostrando evento S-1210 reprovado para o funcionário "HORISTA - 13º", com destaque no botão "Atualizar".
  • O sistema fará a leitura do arquivo e, em seguida, realizará a sincronização com sucesso;
  • Após finalizar o envio do evento, dentro do XML de retorno, constará a data de pagamento.
Trecho de arquivo XML do eSocial detalhando informações de pagamento ($dtPgto$ 2025-08-25 e $vrLiq$ 2750.00) em um bloco destacado.

 

 

Solução 4: Regime Caixa, mas quando o cálculo foi indevido.
 

Acesse o menu Cálculos > Encerramento Mensal > Individual , selecione somente o funcionário com erro:

  • Clique em Reabrir > Somente Reabertura;
  • Ative o sistema da folha no mês anterior e também realize a reabertura; 
Menu de encerramento individual por colaborador com a opção "Somente reabertura" selecionada para o funcionário selecionado.
  • Após reabrir o funcionário, será necessário desfazer o cálculo, portanto, ative empresa no mês do cálculo do 13º salário;
  • Acesse o menu Cálculos > Processamento de Folha > Mensal;
  • Selecione a 13º Salário - 1ª Parcela, clique em 'Funcionários' > selecione o funcionário;
  • Clique em 'Desfazer';
Tela de cálculo de folha de pagamento configurada para processar a 1ª Parcela do 13º Salário do funcionário "HORISTA - 13º".
  • Reprocesse somente o recibo mensal (pagamento) do funcionário;
  • Retorne no menu Cálculos > Encerramento Mensal > Individual;
  • Selecione apenas o funcionário e clique em 'Encerrar';
  • O sistema irá gerar o S-1200 do mês com status de retificação;
  • Ative no mês anterior e realize o encerramento individual;
Grade de encerramento individual mostrando o status "Aguardando encerramento" para o funcionário "HORISTA - 13º" na competência 08/2025.
  • Acesse o Gerador, clique em 'Atualizar' e depois em 'Enviar';
Painel do eSocial com eventos S-1200 e S-1210 pendentes; o evento S-1210 refere-se à competência 07/2025 paga em 08/2025.
  • Será gerado os eventos S-1200 (retificação), quanto o S-1210 (retificação) para devida sincronização.
Tela final do Robomatic eSocial sem registros pendentes na lista após o processamento das atualizações.

 

Observação: No regime de caixa, o campo competência traz o mês anterior do campo competência pagamento. 









 

Relativo a

Compartilhe nas redes sociais:

Esse artigo foi útil?