⏱️ Cancelamento Extemporâneo de NFe Fora do Prazo (Protheus + TSS)

📅 Data de publicação: 03/02/2026
👤 Autor: Fabrizio Augusto Ventavolo


❓ Dúvida

Como realizar o cancelamento extemporâneo fora do prazo de uma NFe no Protheus utilizando o TSS?


🧩 Ambiente

  • Cross Segmentos — Backoffice Protheus — Doc. Eletrônicos — NFe — Todas as versões

  • Cross Segmentos — TSS — a partir da versão 12


✅ Solução

1) ⚙️ Ajustar parâmetros para permitir o cancelamento/inutilização fora do prazo

Acesse:

🛠️ SIGACFG (Configurador)AmbienteCadastrosParâmetros
Edite os parâmetros:

  • MV_CANCEXT (em dias)

  • MV_SPEDEXC (em horas)

📌 Exemplo prático

Se a nota foi emitida em 01/12 e você quer cancelar/inutilizar em 30/12:

  • MV_CANCEXT deve ser ≥ 31 (pois o parâmetro é em dias)

  • MV_SPEDEXC deve ser um valor em horas que englobe o período desde a emissão

➡️ Exemplo: 744 horas (equivalente a 31 dias) costuma cobrir o período e evita bloqueio por prazo.


1.1) 🔁 Reforçar a reconfiguração do TSS (passo indispensável)

Após ajustar os parâmetros, refaça a configuração:

📍 Faturamento > NFE SEFAZ > Outras Ações > Parâmetros > Eventos
Refaça o processo e finalize clicando em “OK” (isso força a reconfiguração do TSS).


2) 🧾 Excluir o Documento de Saída e retransmitir a numeração (evento)

  1. Acesse a rotina de exclusão do documento de saída e exclua o documento.

  2. Em seguida, na rotina NFESEFAZ, vá em:

📍 Outras Ações > Transmissão
e transmita a numeração da nota em:

📍 Outras Ações > Monitor > Faixa


ℹ️ Observação importante

Durante a transmissão, pode aparecer a mensagem:

“0 notas transmitidas”

Isso ocorre porque, nesse cenário, não é uma “nota” que está sendo transmitida e sim um evento relacionado ao processo (cancelamento/inutilização extemporânea).


✅ Encerramento

Com os parâmetros MV_CANCEXT e MV_SPEDEXC corretamente ajustados e a etapa de Parâmetros > Eventos (OK) refeita, o Protheus passa a permitir o fluxo de cancelamento/inutilização extemporânea fora do prazo, com a transmissão do evento via NFESEFAZ/Monitor Faixa.


❓ FAQ

1) O que acontece se eu ajustar os parâmetros e não refizer “Parâmetros > Eventos” até clicar em OK?

Normalmente o TSS não aplica a reconfiguração, e o cancelamento extemporâneo pode continuar bloqueado ou não transmitir como esperado.

2) Qual a diferença entre MV_CANCEXT e MV_SPEDEXC?

  • MV_CANCEXT controla o prazo em dias.

  • MV_SPEDEXC controla o prazo em horas (útil para garantir que o intervalo cubra exatamente o tempo decorrido desde a emissão).

3) Por que aparece “0 notas transmitidas”?

Porque o que está sendo enviado é um evento, não uma transmissão de NFe “normal”.

4) Preciso excluir o Documento de Saída sempre?

No fluxo descrito, sim — a orientação é excluir o documento e depois transmitir a faixa pelo monitor para efetivar o evento.

5) Isso vale para qualquer versão do Protheus?

Para o Protheus, a orientação se aplica a todas as versões no contexto de Doc. Eletrônicos/NFe. Para o TSS, considera-se a partir da versão 12.


👤 Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria


Atualizado em 03/02/2026
Este artigo foi útil?  
Agradecemos sua avaliação.