🎯 Pré-requisitos
- Possuir conta de relacionamento no Connectcont (link para uma nova aba);
- Efetuar o login no sistema SST (link para uma nova aba).
❌ Erro
Ao enviar o evento S-2220 (monitoramento da saúde do trabalhador) para o eSocial, mensagem de erro abaixo é exibida:
A estrutura do arquivo XML está em desconformidade com o esquema XSD.
The element 'respMonit' in namespace 'http://www.esocial.gov.br/schema/evt/evtMonit/v_S_01_02_00'
has invalid child element 'ufCRM' in namespace 'http://www.esocial.gov.br/schema/evt/evtMonit/v_S_01_02_00'.
List of possible elements expected: 'nrCRM' in namespace 'http://www.esocial.gov.br/schema/evt/evtMonit/v_S_01_02_00'.
❓ Causas
Este erro está relacionado à estrutura do arquivo (.xml), que não está em conformidade com o esquema XSD (XML Schema Definition) exigido pelo eSocial.
-
Elemento com problema:
respMonit(responsável pelo monitoramento da saúde do trabalhador); -
Por que ocorre? O elemento
respMonitestá com conteúdo incompleto. O sistema espera que ele contenha o elementoufCRM(Unidade de Federação do Conselho Regional de Medicina), mas esse campo não foi preenchido no arquivo (.xml) enviado.
💡 Solução
Para corrigir essa situação é necessário adicionar o campo ufCRM dentro do elemento respMonit, informando a sigla da Unidade de Federação onde o CRM do médico responsável pelo monitoramento foi registrado (por exemplo: SP, RJ, MG, etc.).
Para isso, se certifique que você atende aos Pré-requisitos citados anteriormente. Caso sim, prossiga com os passos do artigo abaixo:
SST – Menu superior
- Acesse o menu Comunicações;
- Acione Monitoramento da saúde do trabalhador ASO.
Identificador ASO
- A tela de Cadastro do monitoramento da saúde do trabalhador (ASO) deverá ser exibida;
- Localize o identificador ASO;
- No campo Médico, clique nos três pontos [...];
- Clique em Incluir;
- Preencha os campos disponíveis (código, nome, órgão de classe, sigla do órgão, nº inscrição, UF, CPF e NIS) com os dados do profissional médico;
- Acione o botão Gravar.
Identificador Responsável pelo monitoramento – PCMSO
- Ainda na tela de Cadastro do monitoramento da saúde do trabalhador (ASO), localize o identificador Responsável pelo monitoramento – PCMSO;
- No campo Médico, clique nos três pontos [...];
- Clique em Incluir;
- Preencha os campos disponíveis (código, nome, órgão de classe, sigla do órgão, nº inscrição, UF, CPF e NIS) com os dados do profissional médico;
- Acione o botão Gravar.
↔️ Comparação: O que muda no (.xml)?
🔴 Como estava? |
🟢 Maneira correta |
|---|---|
<respMonit> <nmResp>NOME DO MÉDICO</nmResp> <nrCRM>0000</nrCRM> <ufCRM> </ufCRM> </respMonit> |
<respMonit> <nmResp>NOME DO MÉDICO</nmResp> <nrCRM>0000</nrCRM> <ufCRM>SP</ufCRM> </respMonit> |
Relativo a