eSocial - Erro no evento S-2299 - 17 - Formato da quantidade da rubrica inválido

17 - A estrutura do arquivo XML está em desconformidade com o esquema XSD.The 'http://www.esocial.gov.br/schema/evt/evtDeslig/v02_05_00:qtdRubr' element is invalid - The value 'XXXXX.XX' is invalid according to its datatype 'Decimal' - The MaxInclusive constraint failed.

Autor do artigo: AnaFlavia.sup.pack

Quando ocorre o erro


Essa mensagem de erro na validação do evento S-2299 - (Desligamento) pode ocorrer quando alguma rubrica está com a quantidade inválida na tag qtdRubr de acordo com o manual do eSocial.

Validação da tag qtdRubr no eSocial:

Informar a quantidade de referência para apuração (em horas, cotas, meses, percentual, etc.).
Exs.: Quantidade de horas extras trabalhadas relacionada com uma rubrica de hora extra, quantidade de dias trabalhados relacionada com uma rubrica de salário. etc

  • Quando o evento é calculado em quantidade unitárias ele deve levar a quantidade no formato de unidade como o evento 398 (falta em dias) de acordo com a imagem ao lado, foi levado o valor de 4.00  faltas, pois o funcionário teve quatro faltas.
  • Temos o exemplo também do evento 401 (Hora extra) onde foi feita 6 horas e 40 minutos de horas extras e no xml foi levado no formato de 6.40

Ou seja a referência sempre será em horas ou dias, nunca em minutos por exemplo.

Como efetuar o ajuste 


Verificando qual evento está com a quantidade incorreta no XML 


  1. No evento com o erro 17 clique em Detalhes - aba Arquivos;
  2. Localize alguma rubrica onde a tag qtdRubr esteja de forma incorreta, como por exemplo:
    • Um adicional noturno ou hora extra com uma referência de 400 (minutos) no lugar de 6.40 (horas);
    • Salário base com quantidade de 13200 (minutos) no lugar de 220 (horas) ou 30 (dias);
    • Ou até uma rubrica de falta que esteja com a quantidade de 440 (minutos) no lugar de 1 (dias).
  3. Após identificar a rubrica com o quantidade incorreta no xml verifique o passo abaixo para ajustar esta.

Como efetuar o ajuste nas configurações da rubrica


  1.  Acesse a aba Folha - ícone Eventos (Rubricas) - opção Cadastro e selecione a Rubrica que apresentou o erro e clique em Editar;

  2. Marque a opção Mudar configurações do evento e clique em Avançar;

  3. Verifique se os campos Unidade e Natureza estão compatíveis com a forma de lançamento da rubrica em questão, ajuste e grave este cadastro; 

    • Ex: Horas extras que são lançadas em hora/quantidade e tem unidade em minutos (por ser em horas) e estão marcadas como valor e unitário;

    • Ou uma rubrica de Faltas que são lançadas em hora/quantidade e tem unidade unitário (por ser em dias) e estão marcadas como valor e minutos.

    • Ou até uma comissão  que são lançadas em valor e tem unidade unitário (por ser valor) e estão marcadas como hora/quantidade e minutos.

  4. Após, devemos anular e reprocessar a rescisão com as novas configurações;
  5.  Com a rescisão reprocessada acesse a aba Central eSocial - Remunerações e pagamentos, selecione a empresa e o período;
  6. Selecione o evento S-2299 com o erro 17, exclua-o e após envie novamente;
  7.  Na aba Andamentos dos envios será apresentado o novo evento que será reenviado ao eSocial.