23670 - Erro na validação do XML gerado por sistema terceiro no eDocs -codificação
Problema: Empresa está realizando teste de envio de leiautes SST - Xmls gerados por sistema terceiro, enviados pelo sistema de mensageria eDocs. Porém, os mesmos estão com críticas de integração (invalidando o XSD).
O que ocorre é que o XML retorna na pasta processados com erro de caracter inválido. O que pode ser verificado nesta situação? Erro que ocorre na guia críticas de integração no eDocs:
Rotina / Tela: eSocial > Validação de XML gerado por sistema terceiro.
Solução:

Efetuando o mesmo teste com um XML gerado pelo Administração de Pessoal, fica:

Esta informação está disponível no manual do desenvolvedor do eSocial que pode ser consultado no portal eSocial no item exemplificado abaixo:

Deve ser passada esta informação para o sistema que está gerando os XMLs para ajustes.
O que ocorre é que o XML retorna na pasta processados com erro de caracter inválido. O que pode ser verificado nesta situação? Erro que ocorre na guia críticas de integração no eDocs:

Rotina / Tela: eSocial > Validação de XML gerado por sistema terceiro.
Solução:
O erro não está ocorrendo em virtude dos acentos ou caracteres que estão dentro do XML (no campo observação), isto porque de acordo com os esquemas do eSocial a codificação para os XMLs utilizada é UTF-8. E esta codificação suporta praticamente todos os caracteres e acentuações.
Se verificar os esquemas do eSocial (disponíveis no portal eSocial), pode notar que a codificação utilizada é conforme abaixo:

Os XMLs gerados pelo sistema terceiro não estão gerados com esta codificação. Por este motivo ao abrir os mesmos pelo navegador ou validar no eDocs, ocorre o erro.
Uma forma de constatar isso, é abrir o XML no aplicativo Notepad++, copiar o texto e colar no bloco de notas. Ao salvar o arquivo pode verificar que a codificação não é UTF-8:
Se verificar os esquemas do eSocial (disponíveis no portal eSocial), pode notar que a codificação utilizada é conforme abaixo:

Os XMLs gerados pelo sistema terceiro não estão gerados com esta codificação. Por este motivo ao abrir os mesmos pelo navegador ou validar no eDocs, ocorre o erro.
Uma forma de constatar isso, é abrir o XML no aplicativo Notepad++, copiar o texto e colar no bloco de notas. Ao salvar o arquivo pode verificar que a codificação não é UTF-8:

Efetuando o mesmo teste com um XML gerado pelo Administração de Pessoal, fica:

Esta informação está disponível no manual do desenvolvedor do eSocial que pode ser consultado no portal eSocial no item exemplificado abaixo:

Deve ser passada esta informação para o sistema que está gerando os XMLs para ajustes.