Aviso |
---|
|
O suporte não orienta em implementação. Este material é unicamente objeto de apoio, e orientamos firmemente que seja solicitado analista in - loco para implementar a ferramenta e homologar o uso em produção. A implementação deve ser realizada primeiramente em ambiente de homologação padrão atualizado e, posteriormente em Produção respeitando os devidos backups preventivos. |
Informações |
---|
|
Para versão 11 é necessário aplicar o compatibilizador UpdFATNFE.PRX o qual deve ser igual ou superior a 10/01/2014 e MATA521.PRX igual ou superior a 24/11/2014 (para contemplarNFSeigual ou superior a 10/08/2015). É importante porém esclarecer que o Suporte não envia pacotes pontuais para implementação / atualização de ambiente. As atualizações do ambiente devem estar de acordo com o disponibilizado no Portal do Cliente para evitar inconsistências na funcionalidade e ocorrências de incompatibilidade de fontes causadas por atualizações pontuais em ambiente não atualizado. |
Material de Apoio para Implementar o JOB:NFE0002_JOB_para_Cancelamento_de NFe_e/ou_NFSe_(JOB FatJobNFe)
Parâmetros:
MV_CANCNFE | .T. para habilitar o FatJobNFe (Quando .F. permite a exclusão sem utilizar o JOB) |
---|
MV_CANNFSE | Utilizado para notas de serviços: .T. para habilitar o FatJobNFe (Quando .F. permite a exclusão sem utilizar o JOB) |
MV_INFXJUS | S caso deseje informar manualmente o motivo do cancelamento no momento da exclusão (necessário que a justificativa contenha mais de 15 dígitos) |
Configurações:
Configure o Job para a execução do processo de cancelamento (estorno dos documentos) emitidos por NFe ou NFSe.
Abra o arquivo INI do Server Protheus e adicione a seção [FatJobNFe_<EMPRESA><FILIAL>] conforme o exemplo abaixo:
[ONSTART]
JOBS=FatJobNFe_<empresa><filial>
[FatJobNFe_<empresa><filial>]
MAIN=FatJobNFe
ENVIRONMENT=<ambiente de trabalho>
nParms=2
parm1=<Empresa>
parm2=<Filial>
START_TIME=00:00:01
FINISH_TIME=23:59:59
INTERVAL=5
ACTIVATE=ON
Observações sobre as 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. |
Configurações para mais de uma filial/ Gestão de empresas :
- O Job é registrado no INI do Server Protheus e não no INI do TSS
- Caso possua um ambiente com balanceamento de cargas, ou seja, APPSERVER Master e Slaves (Balanceamento de carga) é necessário registrar o JOB no INI de cada serviço, e não no Master.
- Caso possua mais de uma filial para configurar o JOB, é necessário configurar uma seção do job para cada filial, exemplo:
[ONSTART]
JOBS=FatJobNFe_<empresa><filial>
[FatJobNFe_<empresa><filial>]
...
nParms=2
parm1=<Empresa>
PARM2=AAAA
[ONSTART]
JOBS=FatJobNFe_<empresa><filial>
[FatJobNFe_<empresa><filial>]
...
nParms=2
parm1=<Empresa>
PARM2=BBBB
- Caso possua mais de um empresa para configuração, é necessário que efetue a configuração em cada empresa de forma separada, não há centralizadora por empresa.
- Caso possua ambiente com Gestão de empresa, é necessário registrar no INI uma sessão para cada Filial, onde os parâmetros devem receber por exemplo:
parm1=T1 (Grupo de empresa)
parm2=D MG 01 (D=Empresa, MG=Unidade, 01=Filial)
Utilização via Schedule
O Schedule Protheus permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário.
Deve-se configurar o schedule para a execução do processo de cancelamento (estorno dos documentos) que foram emitidos por NFe e NFSe:
1. No Configurador (SIGACFG), acesse Ambiente/ Schedule/ Schedule.
2. Dê um duplo clique em Agendamentos.
3. Clique em Cadastro.
4. Clique em Incluir.
5. Preencha os campos obrigatórios.
6. Preencha o campo Rotina (XX1_ROTINA) com FATJOBNFE().
7. Clique OK.
8. Clique em Confirmar.
Caso seja necessário executar o procedimento diversas vezes, configure por meio do botão Recorrência.
Material sobre a configuração do Schedule : Schedule - Como agendar a execução de rotinas
Aviso |
---|
|
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. |