eSocial - Erro no evento S-2299 - 17 - O campo dmDev e não foi preenchido e o campo infoAgNocivo está inválido

17 - A estrutura do arquivo XML está em desconformidade com o esquema XSD. The element 'dmDev' in namespace 'http://www.esocial.gov.br/schema/evt/evtDeslig/v_S_01_01_00' has invalid child element 'infoAgNocivo' in namespace 'http://www.esocial.gov.br/schema/evt/evtDeslig/v_S_01_01_00'. List of possible elements expected: 'ideDmDev' in namespace 'http://www.esocial.gov.br/schema/evt/evtDeslig/v_S_01_01_00'.

Autor do artigo: AnaRezende.sup.pack

Quando o erro ocorre


Essa mensagem de na validação erro ocorre no retorno do evento S-2299 quando o mesmo foi criado com a tag dmDev em branco ou com valores indevidos e quando a Ocorrência - Grau de Exposição a Agentes Nocivos está inválida.


O valor informado no campo deverá existir na Tabela 02 - (Financiamento da Aposentadoria Especial e Redução do Tempo de Contribuição) do manual eSocial Anexo I dos leiautes do eSocial versão 1.1 - Tabelas






Como verificar se houve valores para o funcionário


  1. No WDP acesse a aba Folha;

  2. Clique em Folha Dinâmica;
  3. Pesquise pela Empresa e o Funcionário, selecione o mês e ano no qual ocorreu o processo.

    Verifique se a empresa esta dentro da data de obrigatoriedade de envio de remunerações ao eSocial. Para saber mais sobre o envio das remunerações Clique aqui.

  4. Acesse a Central eSocial - Andamento dos Envios;
  5. Clique no registro S-2299 com erro, e clique em Detalhes - Reprocessar;
  6. Feito isso, será criado um novo registro S-2299 e enviando ao eSocial com os ajustes realizados.


Como realizar o ajuste do cadastro


  1. Acesse o cadastro do funcionário em Funcionário - Funcionário;
  2. Selecione a empresa e o funcionário desejado;
  3. Acesse a aba Dados Contratuais e informe no campo Ocorrência o código correspondente ou se for indevido a informação deixar em branco o campo;
  4. Após os ajustes, retorne na Central eSocial - Andamento dos envios;
  5. Localize o S-2299 com erro e clique em Detalhes - Reprocessar;
  6. Feito isso, será criadoa um novo registro S-2299 e enviado novamente ao eSocial com o ajuste feito.


Verificar se a ocorrência do funcionário está informada corretamente podendo se encaixar nos seguintes casos.

  • Funcionário sem múltiplos vínculos nem exposição a agente nocivo deixar o campo em branco.
  • Funcionário sem múltiplos vínculos já foi exposto a agente nocivo usar a ocorrência 01;
  • Funcionário sem múltiplos vínculos e exposto a agente nocivo usar umas das ocorrências 02 para 15 anos, 03 para 20 anos e 04 para 25 anos de aposentadoria especial;
  • Funcionário com múltiplos vínculos e não exposto a agente nocivo usar a ocorrência 05;
  • Funcionário com múltiplos vínculos e exposto a agente nocivo usar uma das ocorrências 06 para 15 anos, 07 para 20 anos e 08 para 25 anos de aposentadoria especial.