Quando você tenta importar um comprovante fiscal digital no Aspel SAE ou Aspel COI, o sistema exibe a mensagem “O arquivo XML não é um CFDI válido” ou “Erro ao processar o comprovante fiscal” e o XML fica sem ser registrado. Este erro aparece geralmente ao receber faturas de fornecedores, ao carregar XML baixados da caixa postal tributária do SAT ou ao tentar conciliar compras. Neste guia explicamos as causas mais comuns e a solução passo a passo para resolvê-lo sem perda de dados.
O Erro
A mensagem exata exibida pelo Aspel SAE ou Aspel COI varia ligeiramente conforme a versão do sistema, mas as formas mais frequentes são:
- “O arquivo XML não é um CFDI válido”
- “Erro ao processar o comprovante fiscal”
- “O arquivo selecionado não corresponde a um Comprovante Fiscal Digital pela Internet”
- “Não foi possível ler o comprovante. Verifique se o arquivo é um CFDI válido.”
O erro ocorre nos seguintes cenários:
- Ao importar XML de fornecedores via Compras > Recepción de CFDI.
- Ao usar a função de carga em massa de XML de pasta local ou rede.
- Ao importar faturas para conciliação no Aspel COI.
- Ao processar XML baixados do Buzón Tributario do SAT.
O sistema não registra o comprovante e pode bloquear a importação de outros XML na mesma sessão.
Causa do Problema
Este erro tem várias causas raiz possíveis:
1. Versão de CFDI incompatível
O SAT cancelou o uso do CFDI 3.3 a partir de 1º de janeiro de 2024. Se o XML tiver Version="3.3" ou Version="3.2" no nó raiz, as versões atuais da Aspel o rejeitam porque esperam CFDI 4.0.
2. Arquivo XML corrompido ou incompleto
O XML foi baixado de forma incompleta, ou o arquivo foi editado manualmente e perdeu algum nó obrigatório (cfdi:Emisor, cfdi:Receptor, cfdi:Conceptos, ou o selo do timbre fiscal tfd:TimbreFiscalDigital).
3. Codificação de caracteres incorreta O arquivo contém um BOM (Byte Order Mark) UTF-8, ou foi salvo com codificação diferente de UTF-8, o que quebra o parser XML da Aspel.
4. Namespace ou estrutura não padrão Alguns sistemas de faturamento de terceiros geram XML com namespaces personalizados ou nós adicionais que não cumprem com o padrão do Anexo 20 do SAT.
5. Versão desatualizada da Aspel Versões antigas do SAE (anteriores à 8.0) ou COI (anteriores à 9.0) não têm suporte completo para o esquema CFDI 4.0 e podem rejeitar comprovantes válidos.
Solução Passo a Passo
Passo 1 — Verificar a versão do CFDI
Abra o arquivo XML com um editor de texto como o Notepad++ (gratuito). Procure a primeira linha com conteúdo, que deve ser assim:
<cfdi:Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
Version="4.0"
...
- Se
Version="4.0"— o formato está correto, continue com o Passo 2. - Se
Version="3.3"— o comprovante é da versão anterior. Solicite ao emissor que o gere novamente em CFDI 4.0. - Se o arquivo não começa com
<?xmlmas com caracteres estranhos (BOM) — vá para o Passo 3.
Passo 2 — Validar o UUID no portal do SAT
- Abra um navegador e acesse https://verificacfdi.facturaelectronica.sat.gob.mx.
- No XML, localize o nó
tfd:TimbreFiscalDigitale copie o valor do atributoUUID(formato:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). - Insira o UUID, RFC Emissor, RFC Receptor e Total no formulário do SAT.
- Se o SAT mostrar “Não encontrado” ou “Cancelado”, o comprovante não é válido e você deve solicitar um novo ao emissor.
- Se o SAT o validar como vigente, o problema é local na Aspel — continue com o próximo passo.
Passo 3 — Limpar o XML de caracteres inválidos
- Abra o arquivo no Notepad++.
- Vá em Encoding no menu superior. Se mostrar algo diferente de
UTF-8ou exibirUTF-8 BOM, mude paraEncode in UTF-8(sem BOM). - Certifique-se de que a primeira linha seja exatamente:
<?xml version="1.0" encoding="utf-8"?> - Elimine qualquer espaço ou linha em branco antes dessa linha.
- Salve o arquivo e tente novamente a importação na Aspel.
Passo 4 — Atualizar o Aspel SAE ou COI
Se os passos anteriores não resolverem o problema:
- Abra o Aspel SAE ou COI e vá em Herramientas > Actualización automática (se a rede estiver configurada).
- Alternativamente, acesse https://www.aspel.com.mx/soporte/descargas e entre com sua conta de suporte.
- Baixe e instale a atualização mais recente para sua versão do SAE ou COI.
- Reinicie o sistema e tente novamente a importação do XML.
Passo 5 — Reimportar o CFDI
Com o XML corrigido e o sistema atualizado:
- No Aspel SAE, vá em Compras > Recepción de CFDI de proveedores.
- Selecione a opção de importar de arquivo e localize o XML.
- Confirme que o RFC do emissor exibido coincide com o do fornecedor registrado no catálogo.
- Aceite a importação e verifique que o comprovante apareça na lista de documentos recebidos.
Solução Alternativa
Se o XML não puder ser corrigido (por exemplo, é de um fornecedor que não existe mais ou o comprovante foi cancelado), você pode registrar a fatura manualmente:
- No Aspel SAE, vá em Compras > Facturas de compra.
- Crie um novo documento inserindo manualmente os dados do comprovante (data, RFC, itens, valores e IVA).
- No campo UUID/Folio fiscal, insira o UUID que aparece no XML para manter a rastreabilidade.
- Anexe o arquivo XML como documento de referência no registro.
Esta alternativa é útil para não interromper o fluxo contábil enquanto o problema é resolvido com o emissor.
Prevenção
Para evitar que este erro volte a ocorrer:
- Solicite sempre XML CFDI 4.0 aos seus fornecedores. Desde janeiro de 2024 é o único formato vigente.
- Mantenha a Aspel atualizada. Configure atualizações automáticas ou verifique mensalmente o portal de suporte da Aspel.
- Não abra nem edite os XML com processadores de texto como Word ou LibreOffice Writer. Use sempre o Notepad++ ou outro editor XML.
- Baixe XML diretamente do SAT pelo Buzón Tributario quando suspeitar que o arquivo do fornecedor está corrompido.
- Valide o UUID antes de importar usando o verificador do SAT para descartar problemas de timbre desde o início.
Problemas Relacionados
“A versão do modelo não corresponde à versão do comprovante” Este erro é similar, mas ocorre ao gerar faturas no Aspel SAE quando o modelo XSLT configurado é de CFDI 3.3 e o sistema já está no modo CFDI 4.0. A solução é atualizar o modelo nas configurações de documentos. Ver: Aspel SAE: Error “La versión de la plantilla no corresponde a la versión del comprobante”.
“Missing data provider or data packet” Se o Aspel SAE não inicia ou exibe esse erro antes de ser possível importar qualquer documento, primeiro resolva o problema de inicialização do sistema. Ver: Aspel SAE: Error “missing data provider or data packet”.
XML importado mas com valores incorretos
Se o CFDI é importado mas os totais não coincidem, verifique se o XML tem descontos globais (Descuento no nó raiz) que a Aspel não está lendo corretamente. Atualize para a versão mais recente e revise a configuração de arredondamento em Herramientas > Parámetros del sistema.
Resumo
- O erro “O arquivo XML não é um CFDI válido” no Aspel SAE/COI tem várias causas: versão CFDI incorreta, arquivo corrompido, codificação errada ou versão da Aspel desatualizada.
- A solução mais frequente é verificar que o XML tenha
Version="4.0"e que esteja salvo em UTF-8 sem BOM. - Valide sempre o UUID no portal do SAT antes de concluir que o XML é inválido.
- Manter a Aspel atualizada é a melhor medida preventiva para evitar incompatibilidades com o padrão CFDI 4.0.
- Se o XML não puder ser recuperado, o registro manual com inserção do UUID preserva a rastreabilidade fiscal.