📅 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) → Ambiente → Cadastros → Parâ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_CANCEXTdeve ser ≥ 31 (pois o parâmetro é em dias)MV_SPEDEXCdeve 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)
Acesse a rotina de exclusão do documento de saída e exclua o documento.
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_CANCEXTcontrola o prazo em dias.MV_SPEDEXCcontrola 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