📅 Data de publicação: 03/02/2026
👤 Autor: Fabrizio Augusto Ventavolo
❓ Dúvida
Como configurar a Transmissão, Monitoramento e Cancelamento automáticos de NF-e no Protheus utilizando o AUTONFE via Schedule?
🧩 Ambiente
Cross Segmentos — Backoffice Protheus — Doc. Eletrônicos — NFe
A partir da versão 12.1.27
✅ Visão geral da solução
O AUTONFE é um facilitador que, quando configurado no Schedule, permite executar automaticamente:
📤 Transmissão da NF-e
👀 Monitoramento do processamento
🧾 Cancelamento/Inutilização
Tudo isso sem acionamento manual, desde que as rotinas estejam agendadas e com série parametrizada.
🗓️ Schedule — Configuração recomendada
1) 🧹 Desabilitar o Job antigo (se existir)
Se o ambiente ainda usa o Job antigo de NFe no .ini do servidor Protheus, e ele estiver habilitado:
✅ desabilite-o para evitar concorrência/duplicidade de processamento.
2) ⚙️ Acessar o Schedule
No SIGACFG:
🛠️ Ambientes > Schedule > Schedule
3) 🧠 Cadastrar Agents (agentes de processamento)
Cadastre os Agents responsáveis por executar as rotinas.
📌 Importante: os Agents podem estar em servidores diferentes, o que permite distribuir carga e melhorar performance.
4) 🧩 Cadastrar rotinas do AUTONFE e informar a série
Cadastre as rotinas que processam NF-e e, em Parâmetros, informe a Série que será considerada no processamento.
As rotinas são:
📤 Transmissão: AUTONFETRANS
👀 Monitoramento: AUTONFEMON
🧾 Cancelamento: AUTONFECANC
✅ Para todas as rotinas: informe a série a ser processada.
5) ▶️ Ativar o agendamento
Após cadastrar e ativar os agendamentos, o Schedule iniciará o processamento automático dos documentos conforme a periodicidade configurada.
6) 🧾 Ativar log de depuração (opcional)
Se precisar gerar log do processamento, configure no appserver.ini:
[Environment] AUTONFE_DEBUG=1
🧱 Como criar um Agent (passo a passo)
Acesse SIGACFG
Vá em Configurador > Ambiente > Schedule
Em Agendamentos, crie um novo cadastro
No campo Rotina, informe a rotina desejada (ex.:
AUTONFETRANS)Em Parâmetros, informe a Série
⏰ Como criar um Agendamento (passo a passo)
Acesse SIGACFG
Vá em Configurador > Ambiente > Schedule
Em Agendamentos, crie um novo cadastro
No campo Rotina, informe a rotina desejada
Em Parâmetros, informe a Série (composta por 3 dígitos, por exemplo:
"5 "— 5 + espaço + espaço)
🧾 Procedimento para utilização
📤 Transmissão e Monitoramento
Fature os Pedidos de Venda normalmente
Ao concluir o faturamento, as notas serão transmitidas e monitoradas automaticamente pelo Schedule
🧾 Cancelamento automático
Exclua as notas desejadas
O cancelamento/inutilização será transmitido e monitorado automaticamente
📌 Observação: ao utilizar o cancelamento automático, o TSS adota a justificativa padrão:
Cancelamento de nota fiscal eletrônica por emissão indevida
✅ Encerramento
Com os Agents e as rotinas AUTONFETRANS / AUTONFEMON / AUTONFECANC devidamente agendadas no Schedule, e com a série informada corretamente, o Protheus passa a executar o ciclo completo de NF-e (transmitir, acompanhar e cancelar) de forma automática, reduzindo intervenção manual e acelerando a operação fiscal.
❓ FAQ
1) Preciso mesmo desabilitar o Job antigo de NFe no .ini?
Sim, se ele estiver habilitado. Manter ambos pode gerar processamentos duplicados ou concorrência.
2) O que é obrigatório informar nas rotinas do AUTONFE?
A Série da NF-e em Parâmetros (padrão de 3 posições, ex.: "5 ").
3) Posso ter Agents em mais de um servidor?
Sim. Isso é recomendado quando você quer distribuir carga de processamento.
4) Como saber se o AUTONFE está processando?
Você pode acompanhar pelos monitores/rotinas de Doc. Eletrônicos e, se necessário, habilitar AUTONFE_DEBUG=1 para log.
5) Qual justificativa o cancelamento automático usa?
A justificativa padrão é: “Cancelamento de nota fiscal eletrônica por emissão indevida”.
👤 Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria