Job para Cancelamento NFe, Evite Retrabalhos!

Job para Cancelamento NFe, Evite Retrabalhos!

Job para Cancelamento de NFe e/ou NFSe

Foi disponibilizado um Job para Cancelamento de NFe e/ou NFSe com o objetivo de efetivar o cancelamento de Notas Fiscais (NFe – Modelo 55 ou NFSe ), pela autorização do cancelamento pela SEFAZ ou Prefeitura.

Antes desse job ao excluir uma nota o sistema apagava o registro da nota nas tabelas envolvidas, deixava o fiscal como nota cancelada e mandava pra Sefaz a solicitação de cancelamento. Sendo que, nem sempre a Sefaz permitia esse cancelamento. Quando esse cancelamento era negado, por exemplo, por ter excedido o prazo pra cancelamento, era trabalhoso e delicado o processo de reativação da nota que havia sido excluída pra posterior de devolução.
Com esse novo JOB para cancelamento de NFe ao excluir uma nota o sistema primeiro envia a solicitação de cancelamento pra Sefaz, enquanto isso ele não exclui os registro da nota nas tabelas do sistema. A nota fica com o status aguardando cancelamento. Quando a Sefaz retornar a cancelamento autorizado, aí sim o sistema irá dar seguimento ao cancelamento da nota excluindo os registros da nota nas tabelas do sistema. Quando a Sefaz retorna como cancelamento não autorizado apenas o status é modificado para “Cancelamento não Autorizado”.

Esta operação pode ser realizada por execução de JOB, Schedule, ou por Refresh, na tela da rotina Exclusão Documento de Saída.

Segundo o TDN o uso do schedule não é recomendado devido ao consumo de licença. Como é esperado que a operação com a Sefaz esteja sempre no ar, a utilização via JOB é a mais adequada.

Para Download Informe seu e-mail aqui e receba totalmente grátis!



Implantação no Protheus 11

Segunto o TDN está disponível apartir da release 11.80.
Aplicar Patch Disponível no pacote do artigo.
Rodar Compatibilizar  UpdFATNFE. Importante que seja feito um backup antes.

Screenshot_2

Screenshot_3

Mar o X conforme imagem e clique em Processar.

Screenshot_4

Será criado o campo F2_Satus para conter as informações de Status de Cancelamento de NFe.
Ativar parâmetro MV_CANCNFE igual a .T.
Se utilizar NFS-e ativar o  MV_CANNFSE igual a .T.
Configurar FATOJBNFE no appserver.INI

Abra o arquivo INI do Server Protheus e adicione a seção [FatJobNFe_<EMPRESA><FILIAL>]

Screenshot_12

Observações referentes às chaves:

ENVIRONMENT – Ambiente de trabalho ao qual o Job pertence.
nParms – Deve permanecer 2.
parm1 – Código da empresa.
parm2 – Código da filial.
START_TIME – Horário inicial que deve ser considerado para a execução.
FINISH_TIME – Horário final que deve ser considerado para a execução.
INTERVAL – Intervalo de minutos entre as execuções (deve ser maior ou igual a 5).
ACTIVATE – Indica se está ativo.

Implantação no Protheus 12

Aplicar Patch coerente com a sua release

Screenshot_3

Caso ainda não tenha feito baixe o pacote de atualizações desse artigo. Em caso de dúvidas temos um artigo com Dicas de atualização Protheus12.

Para Download Informe seu e-mail aqui e receba totalmente grátis!



Rodar Compatibilizar UPDDISTR
Ativar parâmetro MV_CANCNFE igual a .T.

Screenshot_1
Se utilizar NFS-e ativar o MV_CANNFSE igual a .T.
Configurar FATOJBNFE no appserver.INI

Dicas de Utilização

Acessa a rotina: Atualizações-> Faturamento-> Exclusão Documento de Saída observa campo novo de status e faz o procedimento de exclusão normalmente.

Screenshot_7
Rodar o JOB manualmente pelo menu Ações Relacionada-> Refresh

Screenshot_8

Compartilhe o conhecimento...  Share on FacebookTweet about this on TwitterPin on PinterestShare on Google+Share on TumblrShare on LinkedInEmail this to someone