Árvore de páginas

Integrando Cliente

Abaixo iremos mostrar como configurar o processamento da Inutilização no Protheus na integração Totvs Live. Siga o Passo a Passo.

Configure o Job de Cancelamento da NFC-e

No arquivo de configuração AppServer.ini configure o Job, conforme abaixo:

[LJCANCNFCE]
Main=LJCANCNFCE
Environment= [ NOME DO AMBIENTE ]
nParms=2
Parm1= [ EMPRESA ]
Parm2=[ FILIAL ]


Por exemplo:

[LJCANCNFCE]
Main=LJCANCNFCE
Environment=ENV1227
nParms=2
Parm1=01
Parm2=01


E habilite a execução do job, via Job de Integração de Vendas (LJGRVBATCH) ou diretamente:

Configurando diretamente o job de Cancelamento da NFC-e:

[OnStart]
JOBS=LJCANCNFCE
RefreshRate=30


Na configuração do Job de Integração de Vendas, no Parm5, ativando a execução do Job de Cancelamento setando com 1  (LIGADO):

[OnStart]
JOBS=Integracao ERP
RefreshRate=30

[Integracao ERP]
Main=LJGRVBATCH
Environment=ENV1227
nParms=5
Parm1=01
Parm2=01
Parm3=1000
Parm4=1000
Parm5=1

Cadastrando o Processo de Vendas

Efetue o processo de cadastro, conforme o link a seguir: Busca Venda TVFR


Após executar o RMIBUSCA, temos no campo Evento (MHQ_EVENTO) com 3-Inutilização :




Após a execução do Job RMIDISTRIB, são gerados os dados na tabela SLX:

Após a execução do Job LJCANCNFCE ou LJGRVBATCH, a partir dos dados da SLX são geradas as informações referentes a inutilização nas tabelas SF2/SD2 e SF3/SFT:


Fluxo de integração

Os dados são recebidos na tabela MHQ e o campo MHQ_EVENTO = 3 após a execução dos jobs RMI seguintes os dados da inutilização são gerados na tabela SLX.

Após ativar o job de Integração (LJGRVBATCH) e/ou Cancelamento da NFCe (LJCANCNFCE) ocorre a geração dos dados de inutilização nas tabelas SF2/SD2 e SF3/SFT.

O campo LX_SITUA começa com 'IN', depois são transformados para 'X2' e a partir daí os registros da SF2/SD2 e SF3/SFT são gerados e finaliza com o conteúdo '' (vazio).