Evento S-2299 | Erro 17 - Destacando a tag “fatorRubr” e informando The value '0' is invalid

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

Resumo:

1. O erro 17 no eSocial, destacando a tag 'fatorRubr', ocorre quando o XML do evento de remuneração (S-1200) ou desligamento (S-2299) é enviado com o valor 0 no percentual do evento.

2. Para corrigir, realize o reprocessamento dos eventos através da eliminação do histórico de versões e, se persistir, revise as configurações e rubricas dos eventos cadastrados pelo usuário.

 

🎯 Pré-requisitos

 

Causa do erro


 

Esse erro ocorre quando o recibo do funcionário contém verbas como hora extra, adicional noturno ou eventos similares, que dependem de um percentual para cálculo.

Nesses casos, essa informação é enviada no XML por meio da tag <fatorRubr>, que deve representar o percentual do evento (ex: 50%, 100%, etc.).

O erro acontece quando essa tag é enviada com o valor 0, em vez do percentual correto do evento, o que não é aceito pelo eSocial.

Erro

A estrutura do arquivo XML está em desconformidade com o esquema XSD.
The 'http://www.esocial.gov.br/schema/evt/evtRemun/v_S_01_03_00:fatorRubr' element is invalid - The value '0' is invalid according to its datatype 'http://www.esocial.gov.br/schema/evt/evtRemun/v_S_01_03_00:TS_fator' - The MinExclusive constraint failed.

Erro 17 no eSocial: XML inválido no campo fatorRubr. O valor '0' falhou na restrição MinExclusive do esquema XSD.

 

Como corrigir


 

Primeiramente, certifique-se de que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com a leitura abaixo:

Passo 1: Reprocessamento dos eventos

Primeiramente, realize o procedimento abaixo para que o sistema reprocesse e gere novamente o XML com as informações atualizadas.

Esse passo é recomendado para todos os casos, independentemente da origem do evento.

  • Acesse o menu Utilitários > Elimina versão atual do histórico de versões;
  • Confirme as mensagens clicando em Sim / OK;
  • Feche o sistema Folha e o Robomatic eSocial;
  • Reabra ambos os sistemas;
  • Reenvie os eventos rejeitados.

⚠️ Atenção

Caso o erro continue após o primeiro passo, será necessário analisar os eventos cadastrados pelo usuário no recibo do funcionário.

Abra o recibo do funcionário e anote os eventos que foram:

  • Criados manualmente pelo usuário;
  • Configurados pelo usuário.

Passo 2: Revisão dos eventos cadastrados pelo usuário

Em seguida, acesse o menu Arquivos > Eventos > Eventos do Usuário.

Quando o erro estiver relacionado a eventos do usuário, a causa está na configuração do evento, principalmente em eventos com cálculo por percentual.

Realize as verificações abaixo na ordem apresentada:

1. Verifique se o evento exige percentual de cálculo.

Alguns eventos, como hora extra e adicional noturno, dependem obrigatoriamente de percentual para cálculo:

  • No menu Eventos do usuário, acesse a aba Dados básicos;
  • Localize o campo % Hr. extra/adic. noturno em hrs./outros.

Atenção: Se este campo estiver vazio, o sistema não consegue calcular corretamente e a tag <fatorRubr> é enviada como 0.

Tela Dados Básicos do sistema: evento com campo de porcentagem de hora extra vazio.

2. Verifique a coerência entre rubrica e configuração do evento.

Mesmo quando o percentual está preenchido, o erro pode ocorrer se a rubrica eSocial não estiver compatível com a natureza do evento, na aba Informações eSocial:

  • Se a rubrica eSocial utilizada exige cálculo por percentual;
  • Se a natureza do evento corresponde a essa classificação.

Na aba Informações eSocial, o evento está configurado com a rubrica 1003 – Horas extraordinárias, porém, na aba Dados básicos, o campo % Hr. extra/adic. noturno em hrs./outros está sem preenchimento.

Tela Informações eSocial com a rubrica 1003 selecionada.
Tela Dados Básicos com o campo de percentual de hora extra vazio.

3. Verifique se a rubrica eSocial está correta.

Se a rubrica estiver incorreta, o sistema aplica regras de cálculo indevidas:

  • Acesse a aba Informações eSocial;
  • Revise o campo Rubrica eSocial;
  • Corrija para uma classificação compatível com a natureza real do evento;
  • Caso necessário, consulte a Tabela 3 do eSocial (link para uma nova aba).

Exemplo de erro comum:

O evento está cadastrado como 1003 – Horas extraordinárias, mas não se trata de evento de hora extra ou percentual. Isso faz com que o sistema tente aplicar regras de cálculo indevidas, gerando inconsistência no envio.

Tela Informações eSocial com evento configurado incorretamente com a rubrica 1003.

📣 Importante

A classificação da rubrica eSocial deve sempre refletir a natureza do evento, evitando a aplicação indevida de regras de cálculo.

Após realizar os ajustes conforme o cenário identificado:

  1. Salve o evento;
  2. Reprocesse a folha de pagamento (se aplicável);
  3. Reenvie o evento ao eSocial.

👁️‍🗨️ Observação:

Este erro também pode ocorrer no envio do evento de desligamento S-2299.

Relativo a

Esse artigo foi útil?