Pular para o conteúdo
Certa Fiscal Testar XML

Inteligência fiscal · 29/07/2026 · 5 min · por Equipe Certa Fiscal

XML duplicado não deve desaparecer: revalidação com histórico e comparação

Saiba por que um XML repetido pode ser uma oportunidade de reanalisar regras novas sem apagar o resultado anterior.

Ilustração editorial sobre XML duplicado não deve desaparecer: revalidação com histórico e comparação

Quando um XML já importado aparece novamente, existem duas reações ruins: duplicar tudo silenciosamente ou rejeitar o arquivo sem explicar. Nenhuma delas ajuda o usuário a entender se deseja apenas reenviar ou se precisa revalidar o documento com regras atualizadas.

Como identificar duplicados

O Certa Fiscal usa hash SHA-256 e chave de acesso para o pré-check. A chave pode ser identificada antes do parse completo, reduzindo a superfície de processamento. Se o arquivo for novo, ele segue para a fila. Se já existir, o painel apresenta um comparativo em vez de descartar a intenção do usuário.

Revalidar é diferente de duplicar

Revalidar significa executar novamente as operações do documento usando a versão atual do motor e das tabelas. Uma nova análise é criada com origem de revalidação, enquanto os resultados anteriores permanecem no histórico. Assim é possível verificar se uma mudança de regra, cadastro ou interpretação alterou o diagnóstico.

Por que preservar o passado

Apagar a análise antiga destruiria uma evidência importante. O usuário precisa saber qual motor foi usado, quais regras rodaram e qual resultado existia naquele momento. Essa trilha permite comparar antes e depois, investigar regressões e explicar por que o mesmo documento recebeu leituras diferentes em datas distintas.

O pop-up de decisão

Em uma seleção com vários arquivos, o sistema separa novos, repetidos e rejeitados. Os repetidos aparecem com data da importação, versão do motor e resultado anterior. O usuário marca somente os que deseja revalidar. O resumo informa quantos foram enfileirados, quantos já existiam e quantos não puderam ser aceitos.

Idempotência em profundidade

Além do pré-check, a camada de serviço mantém proteção para evitar duplicidade quando a chamada vem de integração direta. Em produtos CSV, o upsert por SKU atualiza o cadastro em vez de criar cópias. Em APIs de análise, a Idempotency-Key permite repetir uma requisição sem gerar uma segunda operação.

Duplicidade bem tratada não é um erro escondido. É uma decisão explícita, auditável e útil para a evolução do motor fiscal.

Transforma diagnóstico em próxima ação

Conhece o Certa Fiscal com uma amostra controlada da tua operação.

Conversar com a equipe