Central do Uniplus

Índice
< Todo o conteúdo
Imprimir

Analisando o arquivo XML da NF-e

O que é um XML?

Um arquivo XML (eXtensible Markup Language) é um formato de arquivo que define um conjunto de regras para codificar documentos em um formato que é tanto legível por humanos quanto por máquinas. Ele é amplamente utilizado para armazenar e transportar dados de forma estruturada. Aqui estão alguns pontos chave:

  • Estrutura Hierárquica: os dados são organizados em uma estrutura de árvore com elementos aninhados;
  • Flexibilidade: permite a criação de tags personalizadas para descrever os dados.;
  • Interoperabilidade: facilita a troca de dados entre diferentes sistemas e plataformas.

Qual é o conteúdo de um XML de NF-e?

Vamos agrupar pelo conjunto de tags e seus respectivos conteúdos:

  • NFE: data e hoa da emissão, modelo, número e série, além do valor total;
  • emit: Identificação básica (Nome, CNPJ, Razão Social), endereço (Inscrição Estadual, e código do município para cálculo do ICMS);
  • dest: Identificação básica (Nome, CNPJ, Razão Social), endereço (Inscrição Estadual);
  • prod: quantidades, valores unitários, e uma breve descrição;
  • total: Valor dos produtos, frete e seguro, base de cálculo, PIS/COFINS/IPI/ICMS;
  • transp: dados da transportadora e do veículo e volume transportado;
  • pag: Forma de pagamento e endereço para cobrança.

Como obter o XML de uma NF-e no Uniplus?

Existem duas formas de se obter o XML de uma NF-e, mas isso vai depender se a nota está autorizada ou não.


Se a nota estiver autorizada

Caso a nota esteja autorizada, você pode salvar o XML dessa nota. No Uniplus Web, acesse a tela de Notas Fiscais de Saída, selecione a nota fiscal e clique em: Opções → Download XML:

Observação: caso a nota não esteja autorizada ou não seja uma NF-e (modelo 55), o sistema irá exibir uma mensagem de erro:

No Uniplus Desktop, na tela de notas fiscais de saída, selecione a nota fiscal e no rodapé do sistema, clique em: NF-e → Salvar arquivo xml da NF-e em disco:

Lembrando que se a nota não estiver autorizada ou não for uma NF-e (modelo 55), o sistema irá apresentar uma mensagem de erro:


Se a nota não estiver autorizada

Caso a nota ainda esteja sendo emitida e você precise analisar o XML, seja para verificar alguma falha de schema ou outra situação específica, será necessário validar o XML da NF-e na Sefaz para se obter o XML.

Estrutura do XML:

Informações Gerais da (NF-e) O primeiro grupo da nota reúne os principais dados: data emissão, número e série da nota fiscal, tipo, finalidade e outras informações.  
Informações do Emitente Os dados cadastrais (CNPJ, I.E, endereço, entre outros) do Emitente, ou seja, a empresa que está realizando a emissão da nota fiscal eletrônica.  
Informações do Destinatário Os dados cadastrais (CNPJ/CPF, I.E/ou não, endereço, entre outros) do Destinatário, ou seja, os dados para quem está sendo feita a emissão.  
Informações dos produtos e impostos Os dados dos produtos como descrição, código de barras, códigos CFOPNCM e CEST, quantidades e preços. Também é informado o imposto aplicado na operação.  
Informações dos valores totais Após informados todos os produtos e impostos, a NF-e traz a totalização de cada operação.  
Informações do Transportador e Transporte Caso seja preenchido os campos na emissão da nota, aqui estarão os dados da empresa de transporte além dos dados relacionados.  
Informações do Pagamento Caso seja preenchido os campos na emissão da nota, aqui estarão os dados do pagamento.  

Analisando falhas de schema na emissão de NF-e

Uma falha de schema de XML na emissão de NF-e (Nota Fiscal Eletrônica) ocorre quando o arquivo XML não está em conformidade com o layout e as regras definidas pela SEFAZ (Secretaria da Fazenda). Isso pode acontecer por vários motivos, incluindo:

  • Tags mal formadas: falta de fechamento de tags ou tags incorretas;
  • Conteúdo Inválido: dados que não seguem o formato esperado, como um CNPJ com menos de 14 dígitos;
  • Conteúdo Incompleto: campos obrigatórios que não foram preenchidos;
  • Caracteres Especiais: presença de caracteres especiais não permitidos;
  • Versão do XML: uso de uma versão de XML diferente da esperada pelo web service da SEFAZ.

DICA: uma ferramenta indispensável para analisar uma falha de schema é o Manual do Contribuinte, nele você tem o detalhamento completo do XML e quais informações devem ser preenchidas em cada tag.

Conteúdo Relacionado

Os artigos listados abaixo estão relacionados ao que você acabou de ler:
Validar XML na SEFAZ
Antes de Falar com o Suporte Técnico
Obtendo suporte técnico e ajuda

15 Artigos recentes

Ver os últimos 100