Ocorrência
Ao transmitir o XML para o governo ocorre erro de schema This element is not expected ou is not a valid value of the local atomic type.
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - Folha de Pagamento - eSocial - Todas as versões
Causa
O erro é apresentado quando o XML enviado não está respeitando as regras de schema definidos pelo governo, ou seja, quando a estrutura do XML não está de acordo com o esperado como, por exemplo, alguma tag sem valores ou tag com valor numérico porém o schema de XML não permite valor numérico.
Solução
Para solucionar o erro, siga os passos de validação abaixo:
• '' is not a valid value of the local atomic type
1. Verifique na mensagem do erro apresentada qual a tag inválida. No exemplo abaixo, o erro indica que na tag dia o valor '' (vazio) não é válido;
2. Abra os XML do RM e TAF e pesquise pela tag indicada no erro. No exemplo abaixo, de acordo com o erro apresentado no passo 1, a tag dia gerou sem valor sendo assim ocorrerá erro;
3. Neste caso, procure o atendimento do RM ou TAF (considerando o XML que está gerando a informação errada) com as evidências para análise.
• 'x' is not a valid value of the local atomic type
1. Verifique na mensagem do erro apresentada qual a tag inválida. No exemplo abaixo, o erro indica que na tag codIncCP o valor '0' não é válido;
2. Abra os XML do RM e TAF e pesquise pela tag indicada no erro. No exemplo abaixo, de acordo com o erro apresentado no passo 1, a tag codIncCP gerou valor 0, porém a tag precisa ser gerada como 00 (dois caracteres) conforme definição do leiaute;
3. É importante verificar no leiaute do eSocial que tipo de informação e a quantidade de caracteres necessárias conforme descrição modelo abaixo;
4. Verifique no Mapeamento do eSocial a origem da tag. Sendo uma informação preenchida pelo usuário, corrija o campo preenchido no sistema. Sendo uma informação gerada internamente pelo sistema, acione o atendimento técnico com as evidências para análise.
- Mapeamento dos eventos do eSocial
• This element is not expected
1. Verifique na mensagem do erro apresentada qual a tag não era esperada e qual era a esperada pelo governo. No exemplo abaixo, o erro indica que a tag ageIntegracao não era esperada na ordem do XML, pois a tag esperada era a instEnsino;
2. Abra os XML do RM e TAF e pesquise pela tag indicada no erro. No exemplo abaixo, de acordo com o erro apresentado no passo 1, a tag pesquisada foi ageIntegração;
3. Conforme leiaute, o grupo instEnsino é obrigatório e, por isso, era esperado antes do grupo ageIntegracao;
4. Sendo assim, verifique no Mapeamento do eSocial a origem da tag. Sendo uma informação preenchida pelo usuário, corrija o campo preenchido no sistema. Sendo uma informação gerada internamente pelo sistema, acione o atendimento técnico com as evidências para análise.
- Mapeamento dos eventos do eSocial
Saiba mais
Acesse o link abaixo para baixar os layouts do eSocial:
• Documentação Técnica
0 Comentários