Olá,
Este artigo tem a principal função de orientar sobre um problema, que tem se tornado recorrente, e que tem uma solução rápida e fácil
Nas telas de pedidos de compra, ao incluir ou efetivar o recebimento, a função importação do xml agiliza a vida do usuário, cadastrando novos produtos e fornecedores ou conferindo erros dos cadastros que já existem e que podem causar informações incorretas e até erros nas notas fiscais de saída.
Mas em alguns casos alguns clientes estão tendo problema ao tentar abrir o arquivo xml e aparece esta mensagem "Arquivo incompatível".
Mas nos casos que recebemos e foram analisados, se tentar abrir o arquivo no bloco de notas ou com o Internet Explorer, o arquivo abre aparentemente igual a qualquer outro e as tags parecem estar compatíveis com um xml de nota fiscal eletrônica modelo 55 com assinatura e protocolo de autorização. Copiando o conteúdo e colando no validador de xml da Sefaz RS, o arquivo é validado com sucesso. Então o que está errado ? Porque aparece essa mensagem ?
A reposta foi dada no Bloco de Notas do Windows 10, veja nas imagens abaixo
Ao abrir o arquivo que apresenta a incompatibilidade, foi mantida esta opção, que é a padrão
O arquivo aberto é compatível como mostra abaixo o seu início
Agora clicando em "Arquivo-> Salvar como" aparece desta forma a mesma tela
A codificação do arquivo xml que foi enviada está como UTF-16 LE e esta codificação está incorreta pelos padrões definidos no manual da NF-e que seria UTF-8 ou ANSI e por permitir acentuação o xml precisa ser decodificado pelo ERP para a codificação ANSI para obter o perfeito conteúdo de cada campo.
É recomendável que seja informado ao seu fornecedor que o arquivo xml que ele está enviando está fora do padrão correto, para que ele solicite a correção ao suporte de seu ERP.
Para ajustar o arquivo para o formato correto dentro dos padrões, basta alterar no Bloco de Notas este campo de UTF-16 LE para UTF-8 e salvar mudando alguma letra no nome do arquivo para que não perca o original e este novo arquivo no formato UTF-8 não dará erro na importação das telas de Pedido de Compra.