# Anulação de CTE-e duvidas frequentes.

#####  

#####  

<p class="callout info">Com a nova vigência do CTE 4.0 o CTE de anulação foi instinto, podendo ser realizado o CT-e de substituição após o evento de desacordo.</p>

## 📄 Quando emitir um **CT-e de Substituição**?

### ⚠️ **Regra principal**

<span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">[Emita um **CT-e de Substituição**](https://docs.softensistemas.com.br/books/siem-ct-e/page/como-emitir-um-cte-de-subistituicao) somente quando o erro for identificado **após o início da prestação do serviço de transporte**.</span>  
<span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Caso contrário, **cancele o CT-e original** e emita um novo com os dados corretos.</span>

- - - - - -

### ✅ **Casos permitidos**

<span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Após a prestação do serviço, use o CT-e de substituição se houver:</span>

1. <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">**ICMS destacado a maior** no CT-e original</span>  
    <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">(Se estiver destacado a menor, emita um **CT-e complementar**.)</span>
2. <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">**Erro no tomador do serviço** (dados cadastrais), com troca de tomador já mencionado no CT-e original. Nesse caso, o tomador original deve registrar o evento **“Prestação de Serviço em Desacordo”**</span>

- - - - - -

## 🛠️ Processo de Substituição

### 1️⃣ Evento “Prestação de Serviço em Desacordo”

No site [Portal do Conhecimento de Transporte Eletrônico](https://dfe-portal.svrs.rs.gov.br/Cte/PrestacaoServicoDesacordo)

- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Deve ser registrado pelo **tomador do serviço** (contribuinte ou usuário final) em até **45 dias** após autorização do CT-e original</span>
- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Se o tomador for **contribuinte de ICMS**, o CT-e de substituição **só será autorizado após esse evento** — sem isso, ocorre **rejeição 735**</span>

- - - - - -

### ⏳ Prazo máximo para emissão do CT-e substituto

- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Deve ser emitido em até **60 dias** após a autorização do CT-e original</span>

- - - - - -

### 2️⃣ Regras obrigatórias para o CT-e de Substituição

<span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Todos os dados do CT-e original — emitente, destinatário, UF de início e UF fim — devem ser mantidos, **exceto**:</span>

<div id="bkmrk-campo-preenchimento-"><div><table class="w-fit min-w-(--thread-content-width)" data-end="1287" data-start="935"><thead data-end="968" data-start="935"><tr data-end="968" data-start="935"><th data-col-size="sm" data-end="943" data-start="935">Campo</th><th data-col-size="sm" data-end="968" data-start="943">Preenchimento correto</th></tr></thead><tbody data-end="1287" data-start="1004"><tr data-end="1057" data-start="1004"><td data-col-size="sm" data-end="1014" data-start="1004">`tpCTe`</td><td data-col-size="sm" data-end="1057" data-start="1014"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">"3 – CT-e de Substituição"</span></td></tr><tr data-end="1120" data-start="1058"><td data-col-size="sm" data-end="1077" data-start="1058">`vPrest` / `imp`</td><td data-col-size="sm" data-end="1120" data-start="1077"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Valores **corrigidos** (prestação e ICMS)</span></td></tr><tr data-end="1178" data-start="1121"><td data-col-size="sm" data-end="1135" data-start="1121">`infCteSub`</td><td data-col-size="sm" data-end="1178" data-start="1135"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Chaves de acesso do CT-e original e do evento de desacordo</span></td></tr><tr data-end="1287" data-start="1179"><td data-col-size="sm" data-end="1204" data-start="1179">Informações adicionais</td><td data-col-size="sm" data-end="1287" data-start="1204"><span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Texto: “Este documento substitui o CT-e {número} de {data} em virtude de {motivo do erro}”</span> </td></tr></tbody></table>

<div><div><button aria-label="Copiar tabela" class="hover:bg-token-bg-tertiary text-token-text-secondary my-1 rounded-sm p-1 transition-opacity group-[:not(:hover):not(:focus-within)]:pointer-events-none group-[:not(:hover):not(:focus-within)]:opacity-0"><svg class="icon" fill="currentColor" height="20" viewbox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div></div></div>- - - - - -

### 📌 Regras de validação da SEFAZ

- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">O CT-e original não pode estar cancelado ou já substituído/complementado</span>
- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Se for substituição por erro de tomador, é obrigatória a existência do evento de desacordo, sob pena de **rejeição 739**</span>
- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">A emissão deve obedecer aos limites de prazo (45 dias para evento; 60 dias para emissão do substituto)</span>

- - - - - -

### 🗂️ Base legal

- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Ajuste SINIEF nº 9/2007 (institui o CT-e de substituição e anulação).</span>
- <span class="relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out">Notas Técnicas atualizadas, incluindo a NT 2025.001 (RTC), que reforça as regras de validação para substituições e eventos</span>

- - - - - -

### ✅ Resumo final – Checklist:

1. Houve prestação do serviço.
2. Erro detectado: **ICMS a maior** ou **tomador trocado**.
3. Tomador registrou o evento de desacordo em até 45 dias.
4. Emite CT-e de substituição em até 60 dias.
5. Preenche corretamente todos os campos obrigatórios (tpCTe, valores, chaves, observações).
6. Garante que o CT-e original está autorizado e válido.

fonte: [DF-e\_CT-e.pdf (fazenda.rj.gov.br)](http://www.fazenda.rj.gov.br/sefaz/content/conn/UCMServer/path/Contribution%20Folders/site_fazenda/informacao/sistemaseletronicos/dfe/manuais/DF-e_CT-e.pdf?lve)