EDOCS – Recebimento Eletrônico – Erro ao receber e-mail, mensagem ignorada, realizando o recebimento do próximo e-mail. System.FormatException: Invalid character in a Base-64 string
Incidente
Ao efetuar a rotina de recebimento de documentos eletrônicos, o eDocs não está conseguindo integrar nenhum arquivo XML.
A seguinte mensagem é registrada no arquivo de log (Sde.log): Erro ao receber e-mail, mensagem ignorada, realizando o recebimento do próximo e-mail. System.FormatException: Invalid character in a Base-64 string.
Causa
Essa situação ocorre pois existe algum e-mail com arquivo XML corrompido na caixa de entrada de uma dos endereços de e-mails configurados para recebimento no eDocs.
Solução
Para tratar este cenário, realize os passos a seguir:
1. Acesse a caixa de entrada do e-mail por algum navegador web (Chrome, Edge, etc);
2. Verifique todos os e-mails nas caixas de entradas de todos os endereços de e-mail cadastrados no eDocs para recebimento de documentos eletrônicos;
2.1. Para verificar o e-mail que está configurado no eDocs para recebimento, acesse a tela Configurações / Empresas, aba Recebimento, sub-aba E-mail;
3. Elimine todos os e-mails que não contenham arquivos XML's de documentos eletrônicos da caixa de entrada do e-mail;
3.1. Verifique os arquivos XML que estão no e-mail pendentes de integração, se não há nenhum corrompido;
3.1.1. Para validar o arquivo, baixe o XML e abra o mesmo. Pode ser no navegador web ou aplicativo notepad++, por exemplo.
Importante
- Os serviços do eDocs devem estar todos sendo executados com credenciais de usuário administrador do domínio/rede. Em caso de dúvidas, consulte o artigo ERP – eDocs Configurações – Como realizar a parametrização adequada do IIS (Internet Information Services) no servidor de instalação do eDocs.