Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Lojas

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:Controle de Lojas (SIGALOJA)
Função:RMIBusLiveObj
Ticket:não há.
Story:DVARLOJ1-5295

02. SITUAÇÃO/REQUISITO

Necessidade em recepcionar e sinalizar de forma diferenciada quando recebido uma inutilização do assinante LIVE através da integração Smart Connector.

03. SOLUÇÃO

Criado um novo tipo de evento para sinalizar na tabela MHQ - Mensagens Publicadas a Inutilização, MHQ_EVENTO com conteúdo igual a 3.

Ao recepcionar o XML do processo Venda do assinante LIVE a tag <Situacao>, esta sendo tratada da seguinte maneira:

<Situacao>A</Situacao> - Nota Normal, o campo MHQ_EVENTO será gravado com 1;

<Situacao>C</Situacao> - Nota Cancelada, o campo MHQ_EVENTO será gravado com 2;

<Situacao>C</Situacao> - Nota Cancelada e a tag <SituacaoNFCe> como "Inutilizado" ou as tags <ChaveNfce> e <ChaveNFCeCancelada> em branco, o campo MHQ_EVENTO será gravado com 3;


Quando a opção proveniente do XML não for reconhecida pelo Protheus, haverá um retorno na mensagem e o registro será marcado com erro na tabela MHQ -  Mensagens Publicadas.

04. DEMAIS INFORMAÇÕES

Após a finalização dos serviços do Smart Connector, os dados marcados como inutilização, campo MHQ_EVENTO igual a 3, terão suas informações gravadas na tabela de SLX - Cancelamentos para que siga o processo de inutilização padrão, via Job de Cancelamento de NFC-e (LJCANCNFCE).

05. ASSUNTOS RELACIONADOS