Auditor Fiscal Automático: 6 regras que substituem a conferência manual

Por que a auditoria pré-SPED importa A transmissão do SPED — EFD ICMS/IPI e EFD Contribuições — é responsabilidade do contador no sistema contábil dele. Mas antes de transmitir, é preciso conferir se os XMLs do mês estão consistentes: CST incompatível com CRT, notas denegadas incluídas por engano, gaps de numeração que indicam cancelamento não…

Auditor fiscal automático do BoxFiscal: 6 regras (R001-R006) de conferência pré-SPED

Por que a auditoria pré-SPED importa

A transmissão do SPED — EFD ICMS/IPI e EFD Contribuições — é responsabilidade do contador no sistema contábil dele. Mas antes de transmitir, é preciso conferir se os XMLs do mês estão consistentes: CST incompatível com CRT, notas denegadas incluídas por engano, gaps de numeração que indicam cancelamento não tratado.

Fazer essa conferência manualmente, nota por nota, custa horas toda virada de mês. O Auditor do BoxFiscal roda as 6 regras automaticamente sobre os XMLs do período e entrega um relatório de alertas em segundos — com severidade codificada por cor, filtro sugerido e link clicável que aplica o filtro diretamente na tabela do relatório.

O resultado: o contador chega na virada do mês com a lista pronta, em vez de ter que montar ela do zero.

R001 a R006: o que cada regra confere

R001 Informativo

Validação de fórmula vNF (RFB)

Verifica se o valor total da NF declarado no XML bate com a fórmula da Receita Federal do Brasil. Quando há divergência, o BoxFiscal marca como aviso sem alterar o número — é uma flag info-only. O XML original permanece intacto; o auditor só sinaliza para que o contador verifique a diferença.

Por que isso importa: algumas notas de terceiros chegam com arredondamento diferente do esperado pela fórmula RFB. Sem essa flag, o contador pode transmitir um SPED com base em um total que não bate com o XML recebido.

R002 Média

Gap de numeração com enriquecimento SEFAZ

Detecta lacunas na sequência (emitCNPJ, série, nNF) — o que pode indicar cancelamento não tratado, inutilização de numeração ou nota que não chegou ao BoxFiscal. Quando a SEFAZ tem registro da nota como denegada, o alerta é enriquecido com a etiqueta “DENEGADO pela SEFAZ” para distinguir dos gaps por ausência.

Por que isso importa: a EFD exige que inutilizações e denegações sejam declaradas. Um gap sem justificativa pode gerar inconsistência na auditoria da Receita.

R003 Alta

CST/CSOSN incompatível com CRT do emitente

Cruza o Código de Regime Tributário (CRT) declarado pelo emitente com os códigos CST e CSOSN usados nos itens. Empresas do Simples Nacional (CRT 1) devem usar CSOSN; empresas dos demais regimes usam CST de 3 dígitos. Quando a combinação é inválida, a regra dispara.

A validação usa funções IMMUTABLE no PostgreSQL para normalizar os códigos antes da comparação — o que elimina falsos positivos por variação de formatação (ex: “40” vs “040”).

Por que isso importa: CST errado gera inconsistência no bloco C de escrituração e pode causar glosas de crédito PIS/COFINS.

R004 Média

NCM monofásico sem alíquota zero de PIS/COFINS

Identifica itens com NCM na lista de tributação monofásica (combustíveis, medicamentos, cosméticos, bebidas, veículos) cujo XML não declara alíquota zero de PIS/COFINS. Esse é um erro frequente em notas de fornecedores que não configuraram corretamente o regime monofásico.

Exceção gerenciada: empresas marcadas como “substituto tributário monofásico em cadeia” ficam fora dessa regra — o BoxFiscal sabe que o tributo já foi recolhido na origem e não gera falso positivo.

R005 Alta

DIFAL-SN não destacado em operação interestadual

Verifica operações interestaduais de empresas do Simples Nacional que deveriam destacar o DIFAL (Diferencial de Alíquota) conforme a EC 87/15, mas o XML não o declara. A cobertura é completa: cruza UF de destino, indicador de inscrição estadual do destinatário e regime tributário da empresa.

Por que isso importa: DIFAL não destacado em venda para não-contribuinte interestadual é obrigação do remetente — a omissão pode gerar autuação na UF de destino.

R006 Alta

CFOP incompatível com o papel da empresa

Cruza o CFOP declarado na nota com o papel que a empresa tem naquele documento. CFOP de saída (5xxx, 6xxx) em nota recebida — e vice-versa — é sinal de classificação errada que vai desfigurar a pré-apuração. Essa regra captura a inversão antes de chegar no SPED.

Conexão com gestão de documentos fiscais: a gestão de documentos fiscais organiza emitidos, recebidos e citados em abas separadas — a R006 usa essa classificação como base.

Severidades, filtros sugeridos e cache inteligente

Três níveis de severidade

Cada regra tem severidade Alta (vermelho), Média (âmbar) ou Informativo (azul). Isso permite filtrar rapidamente o que precisa de ação imediata e o que é apenas para conhecimento.

Filtro sugerido com 1 clique

Cada alerta gera um link clicável que aplica o filtro correspondente na tabela do relatório — mostrando exatamente as notas com aquele problema. Sem precisar construir o filtro manualmente.

Cache de 60 segundos

O auditor usa cache de 60 segundos por chave conta + período + empresa + regras. Abrir o relatório de alertas várias vezes durante a conferência não sobrecarrega o banco — a resposta já está em cache.

Falso positivo tratado como bug

Cada regra tem teste positivo, negativo e edge case no suite de testes do BoxFiscal. Quando um falso positivo é identificado — como o alerta de NCM monofásico em empresas substitutos em cadeia — a exceção é consolidada na base e o auditor para de reclamar. O histórico de versões documenta cada ajuste de regra.

Auditor no plano básico, não premium

No Jettax, o módulo de auditoria fiscal com regras automáticas é um add-on de nível avançado. No BoxFiscal, as 6 regras R001–R006 estão disponíveis no plano básico — sem cobrar extra pela funcionalidade que o contador mais precisa na virada do mês. Para uma comparação completa entre as plataformas, incluindo Arquivei e NFE.io, veja o comparativo honesto entre BoxFiscal e concorrentes.

Auditoria de inconsistências (6 regras)

Plano básico

No BoxFiscal, as 6 regras R001–R006 vêm no plano básico. No Jettax, a auditoria com regras automáticas é um módulo premium à parte.

PDF Memória de Cálculo — Redução de Impostos PIS/COFINS

Incluso

Gerado pronto para o contador no BoxFiscal. No Jettax, não disponível.

Filtro sugerido com 1 clique

Incluso

Cada alerta vira um link que aplica o filtro na tabela do relatório. Sem equivalente no Jettax.

Integração Domínio (layout oficial)

Incluso

Export CSV no layout oficial do Domínio. Sem equivalente no Jettax.

Posicionamento honesto: o Jettax é uma ferramenta consolidada no mercado. A diferença é que, no BoxFiscal, o auditor não é um extra — é parte do produto desde o início. Para um guia prático sobre como aplicar as 6 regras na rotina de fechamento mensal, veja o artigo sobre o auditor fiscal automático com as 6 regras antes de fechar o mês.

Empresa Lucro Real com Tese habilitada: auditoria antes do SPED

Uma empresa do Lucro Real com habilitação judicial da Redução de Impostos PIS/COFINS (STF RE 574.706) precisa, todo mês, entregar a Memória de Cálculo ao escritório contábil para suportar a dedução de ICMS na base de PIS/COFINS. Antes do BoxFiscal, o fiscal da empresa montava manualmente uma planilha nota por nota.

Com o auditor do BoxFiscal ativo, o processo virou:

Auditor roda automaticamente

As 6 regras R001–R006 rodam sobre os XMLs do período sem ação manual — o relatório de alertas já fica pronto.

Alertas resolvidos antes de fechar

Alertas de CST inconsistente e gaps de numeração são tratados antes de fechar o pacote do mês.

Kit Contador no dia 5

O Kit Contador Mensal é enviado no dia 5 com o PDF Memória de Cálculo judicial-ready e o relatório do auditor junto.

O escritório chega no dia 5 com tudo pronto para conferir e transmitir o SPED.

Dúvidas sobre o Auditor Fiscal

O auditor altera os valores do XML?

Não. O auditor só sinaliza — nunca altera o XML original. A R001, por exemplo, é flag info-only: marca a divergência de fórmula vNF para que o contador verifique, mas o número declarado no XML permanece intacto.

As regras cobrem NFC-e e NFS-e além de NF-e?

As regras R001 a R006 foram desenhadas para NF-e (modelo 55) e NFC-e (modelo 65). Para NFS-e, a cobertura varia por tipo de inconsistência — o foco atual é na consistência fiscal de NF-e e NFC-e.

Com que frequência as regras rodam?

Sob demanda, quando você acessa o relatório de alertas. O resultado fica em cache por 60 segundos para não sobrecarregar o banco em múltiplas visualizações seguidas.

Posso desativar uma regra específica?

Sim. Regras com exceção por empresa — como a R004 para substitutos monofásicos em cadeia — são controladas na parametrização da empresa. Saiba mais em Recursos do BoxFiscal.

O auditor substitui a auditoria pré-SPED do contador?

O auditor é uma pré-auditoria baseada no espelho do XML. A apuração oficial, o cruzamento com livros fiscais e a transmissão do SPED são responsabilidade do contador no sistema contábil dele — como Domínio, Alterdata ou Contmatic. O BoxFiscal entrega a pré-apuração e os alertas; o contador fecha o ciclo. Veja a página da Redução de Impostos PIS/COFINS para entender como a Memória de Cálculo complementa o trabalho do auditor.

30 dias grátis · sem cartão de crédito

Sua operação fiscal no automático começa hoje.

Capture XMLs direto da SEFAZ, audite com 6 regras e entregue Kit Contador Mensal pronto no dia 5. Sem planilha. Sem retrabalho. Sem promessa vazia.

Começar grátis Falar no WhatsApp

30 dias grátis · Cadastro em 2 minutos · Suporte humano · LGPD-compliant