Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Lojas

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:Controle de Lojas (SIGALOJA)
Função:RMIBUSLiveObjRMIBusLiveObj
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

...

tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2

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;


...

defaultyes
referenciapasso1

...

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



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>