A estrutura do arquivo XML está em desconformidade com o esquema XSD.The element 'infoAfastamento' in namespace 'http://www.esocial.gov.br/schema/evt/evtAfastTemp/v02_05_00' has invalid child element 'dtIniAfast' in namespace 'http://www.esocial.gov.br/schema/evt/evtAfastTemp/v02_05_00'. List of possible elements expected: 'iniAfastamento, infoRetif, fimAfastamento' in namespace 'http://www.esocial.gov.br/schema/evt/evtAfastTemp/v02_05_00'.
Quando ocorre o erro
Essa mensagem de erro pode ocorrer devido à data desse afastamento ser anterior ao início de obrigatoriedade da segunda fase para essa empresa, porém no cadastro da mesma a data de início de obrigatoriedade estava incorreta, com isso o evento S-2200 não foi criado com as informações deste afastamento, e ao retificar o mesmo informando este afastamento o usuário insere as informações incorretamente no XML, causando o erro na estrutura do evento citado acima.
Como efetuar o ajuste
As informações de afastamento realmente devem ir no evento S-2200 quando o inicio do afastamento é anterior à obrigatoriedade. Para corrigir a mensagem iremos ajustar novamente o evento S-2200, só que desta vez com a estrutura correta.
-
Acesse o cadastro do Afastamento deste funcionário anote o código do Motivo eSocial e a Data inicial do afastamento;
-
Com esse dados em mãos, acesse Central eSocial - Andamento dos eventos;
-
Localize o evento S-2200 e clique em Detalhes, após na opção Retificar;
Lembrando que o evento S-2200 estará processado -
O sistema abrirá a tela com o XML do S-2200, arraste a barra de rolagem até o final;
-
Localize a Tag </infoContrato> e dê Enter abaixo desta para que se tenha espaços em branco e então copie o trecho abaixo e cole:
<afastamento>
<dtIniAfast>AAAA-MM-DD</dtIniAfast>
<codMotAfast>??</codMotAfast>
</afastamento> -
Agora informe a data inicial do afastamento na TAG: <dtIniAfast> substitua o conteúdo: AAAA-MM-DD informando a data inicial do afastamento (Exemplo: 2018-02-01);
-
Também informe o motivo do afastamento na TAG: <codMotAfast> substitua o ?? informando o código do afastamento (Exemplo: 15);
-
Após ajustar os dados, clique em Retificar;
-
Aguarde o retorno do evento S-2200 e verifique se foi processado com sucesso.