Olá pessoal, tudo certo?
No Protheus, quando o usuário cancela uma nota fiscal, muitas vezes a NFe já passou do prazo de cancelamento, que é de 24 horas a partir da data de autorização na base da Secretaria da Fazenda.
E isto pode ser um problema chato, corriqueiro, onde todas as vezes alguém do TI tem que voltar os registros das tabelas ao estado original. Basicamente são:
- SF2
- Voltar registro deletado
- SD2
- Voltar registro detetado
- SF3
- Atualizar campo F3_DTCANC e F3_OBSERV com vazio
- SFT
- Atualizar campo F3_DTCANC e F3_OBSERV com vazio
- SE1
- Voltar registro deletado
Veja, isto pode ser uma tarefa “chatinha”, principalmente quando você está desenvolvendo, pensando naquele projeto com prazo e ainda assim precisa dar a sustentação necessária para o Faturamento.

Pois bem, segue uma rotina simples que desenvolvi para trazer de volta os registros, apenas informando o número da NF e a série. Dê preferência para esta rotina ficar na mão do TI, OK?
Segue o código (Em base teste primeiro hein)
Fernando Bueno
Atuando desde 2005 no mercado de tecnologia, desenvolvendo e implantando e sistemas gerenciais, sistemas e sites web e ecommerce.
Siga-me no Linked In
Últimos posts por Fernando Bueno (exibir todos)
- A Importância do CRM na Gestão Comercial e uma Alternativa Open Source - 20 de março de 2025
- Como Economizar Licenças do ERP com Ferramentas Periféricas - 19 de março de 2025
- Como Implementar Roteirização no ERP Protheus Usando Google Maps - 18 de março de 2025