Omissão de receita no SPED: o cruzamento que a Receita faz com as chaves de acesso
Toda nota fiscal eletrônica tem uma chave de acesso de 44 dígitos. Essa chave existe em dois lugares: dentro do XML autorizado pela SEFAZ e dentro do registro C100 do seu SPED.
Quando uma nota aparece de um lado e não do outro, o cruzamento acusa. E quando o que falta é a escrituração de uma nota que foi efetivamente emitida, isso tem um nome específico: omissão de receita.
O que a chave de acesso guarda
Os 44 dígitos não são aleatórios. Eles carregam, em posições fixas: o código da UF do emitente, o ano e o mês da emissão, o CNPJ de quem emitiu, o modelo do documento, a série, o número da nota, a forma de emissão, um código numérico e um dígito verificador.
Na prática, a chave é a identidade única daquela operação. Ela não se repete, não pode ser inventada sem falhar o dígito verificador, e liga o documento que o cliente recebeu ao documento que a SEFAZ autorizou.
É exatamente essa unicidade que torna o cruzamento possível — e inevitável.
Como o cruzamento funciona
A lógica é simples, e é o que a torna eficaz.
De um lado, o conjunto de todas as chaves escrituradas no SPED, extraídas do registro C100. Do outro, o conjunto de todas as chaves reais, lidas na raiz de cada XML autorizado.
Compare os dois conjuntos e três situações aparecem.
- Chave no XML e não no SPED. A nota foi emitida, autorizada e entregue — mas não foi escriturada. É a hipótese mais grave, porque significa receita que existiu e não apareceu na declaração.
- Chave no SPED e não no XML. Há escrituração sem o documento correspondente no acervo. Nem sempre é problema fiscal; muitas vezes é o acervo de XMLs que está incompleto, o que já é um problema de organização e de prova.
- Chave nos dois, valores diferentes. O documento existe em ambos, mas o valor escriturado não bate com o valor do XML. Costuma vir de lançamento manual, de nota complementar tratada errado ou de retificação parcial.
Por que acontece sem má-fé
A causa mais comum é banal: a nota foi emitida fora do fluxo normal. Emissão pelo portal da SEFAZ em contingência, nota feita por um vendedor num sistema paralelo, documento emitido no fim do mês e capturado depois do fechamento. O XML nunca chegou na pasta que alimenta a escrituração.
Outra causa frequente é falha de captura. O acervo é montado por download automático e uma janela falhou. Ninguém percebe porque o número de arquivos parece plausível.
E há o caso do cancelamento mal processado: a nota foi cancelada na SEFAZ, o evento não foi refletido na escrituração, e o valor continuou compondo a apuração de um documento que não existe mais.
Nenhuma dessas hipóteses envolve intenção. Todas produzem exatamente o mesmo resultado no cruzamento.
Como fazer o seu cruzamento
Você precisa dos dois acervos completos do mesmo período e do mesmo CNPJ. Cruzamento com acervo parcial produz omissão falsa — e essa é a armadilha número um de quem tenta fazer isso manualmente pela primeira vez.
- Passo 1. Extraia todas as chaves do registro C100 do SPED. Cada linha de C100 corresponde a um documento.
- Passo 2. Extraia a chave da raiz de cada XML do acervo. Não use o nome do arquivo como referência — nome de arquivo pode ter sido alterado, a chave interna não.
- Passo 3. Coloque os dois conjuntos lado a lado numa planilha e use uma busca de correspondência para marcar o que existe num e não no outro.
- Passo 4. Antes de concluir qualquer coisa, separe os documentos cancelados e os denegados. Eles aparecem legitimamente em um lado e não no outro, e vão poluir o resultado se você não tratá-los.
- Passo 5. Para as chaves que existem nos dois, compare os valores totais. Divergência de valor é achado independente da divergência de existência.
O que fazer com o resultado
Nota emitida e não escriturada precisa ser avaliada quanto ao impacto de apuração. Dependendo do período, do valor e do regime, o caminho pode ser retificação da escrituração e recolhimento da diferença — e essa é uma decisão que deve envolver o responsável técnico pela empresa, porque envolve consequências que variam com o caso concreto.
Escrituração sem XML normalmente é resolvida completando o acervo. Se o documento realmente não existir, aí a natureza do problema é outra.
Vale registrar o óbvio que costuma ser esquecido: regularizar por iniciativa própria é uma situação diferente de ser autuado. É por isso que fazer o cruzamento antes tem valor real, e não apenas valor de tranquilidade.
O limite do manual
Um mês de uma empresa média já significa milhares de chaves de 44 dígitos de cada lado. É possível fazer numa planilha, com paciência e com cuidado para não perder linha na importação.
Doze meses de uma carteira com quarenta clientes é outra escala inteiramente.
A Fiskai faz esse cruzamento automaticamente.
Você envia o SPED em .TXT e os XMLs — soltos, em pasta ou num .ZIP — e a plataforma decodifica o layout oficial, junta C100, C170 e 0200 numa linha só e roda as verificações de conformidade sobre os dois acervos. Sai uma base em Excel, um dashboard, um laudo em PDF e um assistente de IA ancorado nos números daquela auditoria.
A Fiskai está em pré-lançamento. Quem entra na lista de espera testa o plano Escritório Pro por 10 dias, sem cartão e sem compromisso.
Entrar na lista de esperaPerguntas frequentes
- O que é a chave de acesso de 44 dígitos?
- É o identificador único de cada documento fiscal eletrônico. Carrega em posições fixas a UF, o ano e mês, o CNPJ do emitente, o modelo, a série, o número e um dígito verificador.
- Nota cancelada aparece como omissão no cruzamento?
- Não deveria, desde que o cancelamento esteja corretamente refletido nos dois lados. Documentos cancelados e denegados precisam ser separados antes da conclusão, ou geram falso positivo.
- Dá para cruzar sem ter todos os XMLs?
- Não com confiabilidade. Acervo incompleto produz omissão aparente onde não há omissão real. O cruzamento só tem valor com os dois conjuntos completos do mesmo período.
- Encontrei uma nota não escriturada. E agora?
- Avalie o impacto na apuração do período junto ao responsável técnico. O tratamento varia com o valor, o período e o regime da empresa.