Como conferir impostos, CFOP, CST e valores dentro do XML
Aprenda como conferir impostos, CFOP, CST, valores e dados fiscais dentro do XML da nota fiscal.
Introdução
Conferir impostos, CFOP, CST e valores dentro do XML da nota fiscal é uma etapa importante para empresas, escritórios contábeis, setores fiscais e profissionais que precisam validar documentos fiscais antes da escrituração, do fechamento mensal ou da geração de relatórios.
Muitas pessoas olham apenas o DANFE ou o PDF da nota, mas o arquivo mais completo para análise fiscal é o XML. Ele contém os dados estruturados da nota fiscal eletrônica, permitindo verificar informações como emitente, destinatário, produtos, valores, CFOP, CST, bases de cálculo, impostos e chave de acesso.
Neste artigo, você vai entender como conferir os principais dados dentro do XML da nota fiscal, quais campos merecem atenção e como a automação pode ajudar a transformar arquivos XML em planilhas mais fáceis de analisar.
O que é o XML da nota fiscal?
O XML da nota fiscal é o arquivo eletrônico estruturado da NF-e.
Ele armazena os dados da nota em um formato que pode ser lido por sistemas fiscais, ERPs, softwares contábeis e ferramentas de automação. Enquanto o PDF e o DANFE ajudam na leitura visual, o XML permite uma análise mais completa e automatizada.
Dentro do XML, é possível encontrar informações como:
- CNPJ do emitente;
- CNPJ ou CPF do destinatário;
- número e série da nota;
- data de emissão;
- chave de acesso;
- produtos ou serviços;
- NCM;
- CFOP;
- CST ou CSOSN;
- valor dos produtos;
- descontos;
- frete;
- base de cálculo;
- ICMS;
- IPI;
- PIS;
- COFINS;
- valor total da nota;
- protocolo de autorização.
Por isso, quando o objetivo é conferir dados fiscais com mais segurança, o XML costuma ser mais útil que o PDF.
Por que conferir impostos, CFOP, CST e valores no XML?
A conferência ajuda a identificar inconsistências antes que elas gerem problemas fiscais, retrabalho ou divergências contábeis.
Essa conferência pode ajudar em situações como:
- verificar se o CFOP está coerente com a operação;
- conferir se o CST ou CSOSN está adequado ao regime e à tributação;
- comparar valores da nota com pedido, contrato ou financeiro;
- verificar base de cálculo e impostos destacados;
- identificar notas com dados incompletos;
- revisar documentos antes de enviar ao contador;
- transformar XMLs em relatórios fiscais;
- evitar digitação manual de dados.
Para escritórios contábeis, essa análise é especialmente útil quando o cliente envia muitos XMLs ao mesmo tempo. Em vez de abrir nota por nota, a equipe pode extrair os dados em uma planilha e conferir em lote.
O que é CFOP?
CFOP significa Código Fiscal de Operações e Prestações. Ele identifica a natureza da operação ou prestação registrada na nota fiscal.
Na prática, o CFOP ajuda a indicar se a operação é, por exemplo:
- venda;
- compra;
- devolução;
- remessa;
- transferência;
- industrialização;
- prestação de serviço de transporte;
- operação dentro do estado;
- operação interestadual;
- operação de entrada ou saída.
No XML da NF-e, o CFOP aparece normalmente dentro dos dados de cada item/produto da nota. Isso significa que uma mesma nota pode ter mais de um item e, em alguns casos, CFOPs diferentes por item.
O que é CST?
CST significa Código de Situação Tributária. Ele indica a forma de tributação de determinado imposto em uma operação.
Na rotina fiscal, o CST é usado para identificar como o imposto deve ser tratado, por exemplo, se houve tributação normal, isenção, não tributação, substituição tributária, redução de base de cálculo ou outra situação prevista na legislação aplicável.
Empresas do Simples Nacional podem utilizar CSOSN em vez de CST em determinadas situações. Por isso, ao conferir XMLs, é importante observar se o documento usa CST ou CSOSN.
Onde encontrar CFOP e CST no XML?
O XML pode ser aberto em navegador, editor de texto ou ferramenta específica. Porém, para quem não tem familiaridade técnica, a leitura direta pode ser difícil.
De forma simplificada, os dados dos produtos aparecem em blocos do XML. Dentro desses blocos, podem existir campos como:
<prod>
<cProd>001</cProd>
<xProd>Produto de exemplo</xProd>
<NCM>00000000</NCM>
<CFOP>5102</CFOP>
<qCom>1.0000</qCom>
<vUnCom>100.00</vUnCom>
<vProd>100.00</vProd>
</prod>
Em outra parte, aparecem os dados de tributação, como ICMS, PIS, COFINS e outros impostos, conforme o tipo de operação e o preenchimento da nota.
Um exemplo simplificado de tributação seria:
<ICMS>
<ICMS00>
<CST>00</CST>
<vBC>100.00</vBC>
<pICMS>18.00</pICMS>
<vICMS>18.00</vICMS>
</ICMS00>
</ICMS>
Esses exemplos são apenas ilustrativos. A estrutura real pode variar conforme o tipo de nota, regime tributário, produto, operação e leiaute aplicável.
Quais valores conferir dentro do XML?
Ao analisar o XML, alguns valores merecem atenção especial.
1. Valor dos produtos
O valor dos produtos normalmente aparece item a item e também pode compor o total da nota.
Confira:
- valor unitário;
- quantidade;
- valor total do item;
- descontos;
- frete;
- seguro;
- outras despesas.
2. Valor total da nota
O valor total da NF-e deve fazer sentido com os itens, descontos, frete, impostos e demais informações.
Esse valor é importante para comparar com:
- pedido de compra;
- boleto;
- duplicata;
- comprovante de pagamento;
- extrato bancário;
- financeiro interno.
3. Base de cálculo
A base de cálculo é o valor utilizado para calcular determinado imposto. Ela pode variar conforme a operação, o produto, o regime e as regras aplicáveis.
Ao conferir a base, verifique se ela está coerente com o valor do item e com a forma de tributação.
4. Alíquota
A alíquota indica o percentual aplicado sobre a base de cálculo.
No XML, pode aparecer como percentual de ICMS, PIS, COFINS, IPI ou outros tributos, conforme o caso.
5. Valor do imposto
O valor do imposto é o resultado da aplicação da alíquota sobre a base de cálculo, quando aplicável.
É importante conferir se o valor destacado faz sentido e se não existe divergência visível.
6. Descontos e frete
Descontos, frete, seguro e outras despesas podem afetar o total da nota e a base de cálculo dos tributos.
Por isso, esses campos também devem ser analisados.
Como conferir o CFOP no XML?
Para conferir o CFOP, siga estes passos:
- Abra o XML ou importe o arquivo em uma ferramenta de leitura;
- Localize os itens da nota;
- Verifique o campo CFOP de cada item;
- Compare o CFOP com a natureza da operação;
- Veja se a operação é entrada ou saída;
- Confira se a operação é interna, interestadual ou exterior;
- Em caso de dúvida, consulte o contador.
Exemplo prático: se a empresa realizou uma venda dentro do estado, o CFOP esperado pode ser diferente de uma venda interestadual. Se a operação é uma devolução, transferência ou remessa, o CFOP também muda.
Por isso, a conferência deve considerar o contexto da operação.
Como conferir CST ou CSOSN no XML?
Para conferir CST ou CSOSN, localize a parte de tributação do item.
Verifique:
- se o documento usa CST ou CSOSN;
- qual imposto está sendo analisado;
- se o código informado combina com a tributação esperada;
- se existe base de cálculo;
- se existe alíquota;
- se existe valor de imposto;
- se há substituição tributária, isenção ou redução de base, quando aplicável.
Essa conferência exige conhecimento fiscal. Por isso, para decisões tributárias, a análise deve ser feita com apoio de contador ou profissional fiscal.
Como conferir ICMS, IPI, PIS e COFINS no XML?
A conferência depende do imposto e da estrutura do XML.
Em geral, observe:
- o grupo de imposto do item;
- o CST ou CSOSN;
- a base de cálculo;
- a alíquota;
- o valor do imposto;
- se há campos de substituição tributária;
- se há campos zerados;
- se há divergência entre item e total.
O XML pode conter diferentes grupos e campos conforme a operação. Por isso, é comum que usuários não técnicos prefiram transformar o XML em Excel para visualizar os dados em colunas.
Exemplo prático de conferência
Imagine que uma empresa recebeu 80 XMLs de fornecedores no mês.
O setor financeiro precisa conferir:
- valor total de cada nota;
- CNPJ do fornecedor;
- data de emissão;
- CFOP dos itens;
- CST ou CSOSN;
- ICMS destacado;
- PIS e COFINS;
- produtos comprados.
Se a equipe abrir cada XML manualmente, o processo pode ser demorado e sujeito a erro. Uma alternativa é transformar os XMLs em uma planilha Excel, com colunas para cada informação relevante.
Assim, fica mais fácil filtrar, somar, comparar e identificar inconsistências.
Como transformar XML em Excel para facilitar a conferência
Transformar XML em Excel é uma forma prática de analisar várias notas de uma vez.
Uma planilha pode trazer colunas como:
- chave de acesso;
- número da nota;
- série;
- data de emissão;
- CNPJ do emitente;
- razão social;
- CNPJ do destinatário;
- produto;
- NCM;
- CFOP;
- CST ou CSOSN;
- valor do item;
- valor total da nota;
- base de ICMS;
- alíquota de ICMS;
- valor de ICMS;
- PIS;
- COFINS;
- IPI.
No Seu XML, a funcionalidade de XML para Excel fiscal ajuda a transformar arquivos XML em planilhas organizadas, facilitando a conferência de dados fiscais sem abrir nota por nota manualmente.
Erros comuns ao conferir XML
1. Conferir apenas o PDF
O PDF ajuda na visualização, mas o XML é mais completo para análise fiscal.
2. Olhar apenas o total da nota
O valor total é importante, mas a conferência item a item pode revelar CFOPs, CSTs e impostos diferentes.
3. Ignorar CFOP por item
Cada item pode ter seu próprio CFOP. É importante conferir a operação por item, quando aplicável.
4. Confundir CST e CSOSN
Empresas do Simples Nacional podem utilizar CSOSN em determinados casos. A análise deve considerar o regime tributário e o tipo de operação.
5. Não comparar XML com controles internos
O XML deve ser conferido com pedidos, contratos, pagamentos, extratos ou relatórios internos.
6. Editar o XML manualmente
O XML fiscal não deve ser alterado manualmente para “corrigir” informação. Se houver erro na nota, o caminho deve ser tratado conforme orientação fiscal e procedimentos adequados.
Checklist para conferir XML da nota fiscal
Use este checklist:
- o XML pertence ao CNPJ correto?
- a chave de acesso está presente?
- o número e a série conferem?
- a data de emissão está correta?
- o emitente está correto?
- o destinatário está correto?
- os produtos estão corretos?
- o CFOP de cada item faz sentido?
- o CST ou CSOSN foi conferido?
- a base de cálculo está coerente?
- as alíquotas foram verificadas?
- os valores dos impostos fazem sentido?
- o valor total bate com o financeiro?
- há descontos, frete ou outras despesas?
- o XML foi enviado ao contador?
Perguntas frequentes
Onde fica o CFOP no XML?
O CFOP normalmente aparece dentro dos dados do produto ou item da nota, no campo <CFOP>.
Onde fica o CST no XML?
O CST aparece nos grupos de tributação do item, conforme o imposto e a situação tributária aplicada.
O XML mostra os impostos da nota?
Sim. O XML pode conter informações de impostos como ICMS, IPI, PIS, COFINS e outros dados tributários, conforme o documento e a operação.
Posso conferir XML pelo PDF?
O PDF ajuda na leitura, mas não substitui a análise do XML. Para conferência fiscal mais completa, o XML é mais adequado.
É possível transformar XML em Excel?
Sim. Os dados do XML podem ser extraídos e organizados em uma planilha Excel para facilitar a análise.
O Seu XML substitui o contador?
Não. O Seu XML ajuda a organizar e transformar arquivos, mas a análise tributária deve ser feita por contador ou profissional fiscal.
Conclusão
Conferir impostos, CFOP, CST e valores dentro do XML é uma prática importante para reduzir erros, melhorar a organização fiscal e facilitar o trabalho contábil.
O XML contém os dados estruturados da nota fiscal e permite uma análise muito mais completa do que o PDF. Ao verificar CFOP, CST, bases de cálculo, alíquotas e valores, a empresa consegue identificar inconsistências e organizar melhor seus documentos fiscais.
Para quem trabalha com muitos XMLs, transformar os arquivos em Excel pode ser uma forma eficiente de ganhar tempo e facilitar a conferência.
O Seu XML ajuda nessa rotina ao converter XMLs fiscais em planilhas organizadas, permitindo visualizar dados importantes em colunas e reduzir a necessidade de abrir arquivo por arquivo manualmente.
Aviso importante
Este conteúdo é informativo e educativo. Ele não substitui a orientação de um contador, consultor fiscal ou profissional especializado. A análise de CFOP, CST, impostos e tributação deve considerar a legislação aplicável, o regime tributário da empresa e o contexto da operação.
Fontes consultadas
- Portal Nacional da Nota Fiscal Eletrônica — https://www.nfe.fazenda.gov.br/portal/Default.aspx
- Portal Nacional da NF-e — Manuais e documentos técnicos — https://www.nfe.fazenda.gov.br/portal/listaHistorico.aspx?tipoConteudo=i2kAtn+PCRE%3D
- Receita Federal — https://www.gov.br/receitafederal/pt-br
- Portal SPED — http://sped.rfb.gov.br/
Serviços do Seu XML relacionados a este tema
Use estes atalhos para sair do conteúdo e aplicar a automação mais próxima da dor operacional discutida neste artigo.
O sistema realiza o download do arquivo XML a partir dos links diretos adicionados na tabela, verifica os recebedores e retorna o arquivo ZIP com as informações organizadas.
Abrir serviçoO sistema realiza o download do DANFE ou arquivos em PDF, a partir dos links diretos adicionados na tabela e retorna um ZIP com os arquivos organizados por recebedor.
Abrir serviçoO sistema lê XMLs fiscais de NF-e e CT-e, identifica o tipo de documento e gera automaticamente os respectivos documentos auxiliares em PDF.
Abrir serviço