> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://esimples.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# O que acontece se eu enviar XMLs duplicados ou inválidos no é-Reforma?

Quando você envia arquivos para o módulo é-Reforma, o sistema faz uma série de validações automáticas para garantir que a análise seja correta.
Veja o que acontece em cada situação:

## 🔁 **XMLs Duplicados**

Quando o sistema detecta que você enviou uma nota que já existe na base, ele **não processa novamente**.
Isso acontece porque cada XML é identificado pela **chave única da NF-e/CF-e**.

### 👉 Como o sistema reage:
* Ignora automaticamente as duplicatas.
* Essas notas **não entram na contagem** e nem no cálculo da simulação.
* Mostra uma **notificação informando quantas duplicatas foram desconsideradas**.

### 👍 Benefício
Isso evita erros de cálculo, impedindo que você envie duas vezes o mesmo XML e dobre sua receita de forma equivocada.

## 🚫 **XMLs Inválidos (corrompidos ou mal estruturados)**
Quando um XML está quebrado, incompleto ou com erros de formatação, o parser (leitor XML) não consegue interpretar o conteúdo.

### 👉 Como o sistema reage:
* Identifica o arquivo como **inválido**.
* Coloca o XML em uma lista chamada **"arquivos com erro"**.
* Mostra uma mensagem explicando que aquele arquivo **não pôde ser processado**.
* O arquivo **não entra na análise fiscal**.

### 📌 Exemplos de XML inválido:
* Arquivo sem o fechamento correto de tags (`</NFe>`).
* XML salvo como `.xml` mas com conteúdo em PDF ou texto estranho.
* Problemas de encoding ou caracteres especiais ilegais.

## 🧾 **Resumo Rápido**
* **Duplicados** → são ignorados e avisados ao usuário.
* **Inválidos** → são rejeitados e listados como erro.

Assim, o é-Reforma garante precisão total nos cálculos, evitando impactos nas simulações e relatórios.