Resumo:
1. O erro 17 ocorre quando o XML dos eventos S-1200 ou S-2299 é gerado sem a tag dmDev, deixando o arquivo incompleto, geralmente quando o funcionário está afastado o mês todo e não há remuneração.
2. Para corrigir, verifique no sistema se o recibo está em branco; se confirmado, exclua o evento no Robomatic eSocial, pois o eSocial não aceita envio sem informações de remuneração.
🎯 Pré-requisitos
- Possuir conta de relacionamento no Connectcont (link para uma nova aba);
- Efetuar o login no sistema Folha (link para uma nova aba).
Mensagem de ocorrência
Erro 17:
A estrutura do arquivo XML está em desconformidade com o esquema XSD.
The element 'evtRemun' in namespace 'http://www.esocial.gov.br/schema/evt/evtRemun/v_S_01_03_00' has incomplete content. List of possible elements expected: 'dmDev' in namespace 'http://www.esocial.gov.br/schema/evt/evtRemun/v_S_01_03_00'.
Causa
O erro 17 ocorre quando o XML do evento S-1200 (Remuneração do trabalhador) ou S-2299 (Desligamento) é gerado sem a informação esperada na tag dmDev, deixando a estrutura do XML incompleta.
Esse cenário pode ocorrer quando o recibo do funcionário está sem valores de remuneração, por exemplo, quando o trabalhador permaneceu afastado durante todo o mês.
Nessa situação, o sistema pode gerar o evento sem informações de remuneração, fazendo com que o eSocial rejeite o XML por inconsistência na estrutura.
Como corrigir
Primeiramente, se certifique que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com a leitura abaixo:
-
Passo 1: Acesse Lançamentos → Funcionários → Mensal.
- Selecione o funcionário e o recibo do período em que ocorreu o erro.
- Verifique se o recibo está em branco ou sem informações de remuneração.
-
Passo 2: Confirmado que não há remuneração a ser enviada no período, acesse o Robomatic eSocial e localize o evento reprovado.
- Clique com o botão direito do mouse sobre o evento e selecione Excluir evento.
- Confirme a exclusão.
O eSocial não aceita o envio de um evento de remuneração sem informações de remuneração, por isso, nesse cenário, o evento deve ser excluído.
Atenção
Antes de excluir o evento, confirme se o trabalhador realmente não possui remuneração a ser enviada no período.
Relativo a