Schema XML
Quando existe alguma discrepância de informações entre o Ahead e o Sefaz ou até mesmo um erro no arquivo XML, é ocasionada a falha no Schema XML, sendo exibida a seguinte mensagem:
Um erro no Schema XML pode ser ocasionado por diversos motivos, e por isso, o Ahead não é capaz de identificar exatamente qual o erro, por isso, utilizamos o Validador do Sefaz (https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx):

Validando uma NF-e

Para validar uma NF-e é necessário seguir os seguintes passos:
  • Localizar o arquivo baixado automaticamente pelo sistema
  • Clicar na setinha ao lado do arquivo e clicar em "Mostrar na Pasta"
  • O arquivo que se encontrará sem nenhuma extensão para abrir
  • Clicar com o botão direito
  • Selecionar "Abrir com" e escolher "Bloco de Notas"
É recomendado abrir pelo Bloco de Notas pois é garantido que não será perdida nenhuma parte do arquivo
  • Selecionar e copiar todo o XML
--> O arquivo é facilmente copiado utilizando as teclas "Ctrl+A", desta maneira será selecionado tudo contido no bloco de notas
--> Após isso, apenas dar um Ctrl+C e todo o arquivo é copiado corretamente
  • Depois é só clicar em "Validar"

Erros frequentes

  • Erros na sintaxe do XML
Isto ocorre quando o arquivo é copiado incorretamente, não vai ocorrer se forem seguidos todos os passos corretamente. Porém caso ocorra, o validador informa exatamente onde está o problema, desta maneira:
  • Discrepância de informações Ahead x Sefaz
As principais discrepâncias de informações entre o Ahead e o Sefaz são as seguintes:

Contribuinte ICMS

Quando a informação referente a Inscrição Estadual deste cliente estiver incorreta, o Validador exibirá isso desta maneira:
Será informado qual dado referente a Inscrição Estadual não está correto, neste caso, esse cliente não era Isento de ICMS. Também será mostrado no final das tags do XML que é referente a IE.
Lembrando que as possibilidades de Contribuinte ICMS são:
SIM: Contribuinte ICMS (informar a IE do destinatário); ISENTO: Contribuinte isento de Inscrição no cadastro de Contribuintes; NÃO: Não Contribuinte, que pode ou não possuir Inscrição Estadual no Cadastro de Contribuintes do ICMS.
--> Para ajustar a informação referente a cadastro de Contribuinte ICMS, é necessário acessar o cadastro de Pessoas referente aquele cliente.
Lembrando que esta informação deve ser acertada diretamente com o Fiscal ou com o Cliente.
Doc. Importação
Quando for feita uma Nota de Entrada Própria de Importação, é necessário informar a DI:
Caso esta informação não seja preenchida de maneira correta, o Validador mostrará a seguinte mensagem:
Note que ao final das tags mostra que a informação incorreta é referente a DI, ou seja, ao Doc. Importação.
  • Caracteres inválidos
Espaços em lugares indevidos também ocasionam falha no Schema XML, é bem frequente isto ocorrer nas Informações adicionais, na tag:
<infCpl></infCpl>
Este erro é mais complicado de identificar por se tratar de um detalhe bem pequeno, porém, ao utilizar o Validador, ele reescreve exatamente o texto que possui este espaço:
Os lugares onde não se pode ter espaço é no final do texto, e para perceber isso, tente selecionar um espaço em branco antes das aspas:
Note que há um espaço em branco neste campo, e deve-se retirá-lo, dentro do cadastro de Observações:
Lembrando que casos de espaços em lugares indevidos podem ocorrer em qualquer TAG! Apenas foi citado um exemplo que frequentemente acontece.