Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS


Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:Não há.
Ticket:Não há.
Story:DVARINT1-835


02. SITUAÇÃO/REQUISITO

Permitir através de um layout que seja enviado dados de Impostos consumidor final do Protheus para a camada do Live Connector.

03. SOLUÇÃO

Desenvolvimento da rotina do Layout que envia as informações de impostos consumidor fiscal do Protheus para o Live Connector.

04. DEMAIS INFORMAÇÕES

1 - Realizar o O cadastro do processo PRODUTO a IMPOSTO PROD é cadastrado automaticamente a partir da rotina Processos. (RMICADPROC)

Image Added


2 - Ativar o envio do Processo IMPOSTO DO PRODUTO PROD para o Assinante Live, a partir da rotina Assinantes x Processo. (RMICADASSI)

Image Added


Modelo do JSON para o campo Configuração (MHO_CONFIG):

{

"url_token": "http://URL/PracticoLive/LiveConnector/FacadeIntegracao.svc?wsdl",

"operacao": "ObterChaveAcessoLC_Integracao",

"sistemasatelite": "XXXXXX",

"usuario": "USUARIO",

"senha": "SENHA"

}


Modelo do JSON para o campo Configuração (MHP_CONFIG) no grid Assinantes x Processos:

{

         "url":"http://URL/PracticoLive/LiveConnector/FacadeIntegracao.svc?wsdl",

          "operacao":"ManterTributoProdutoLC_Integracao_Xml",

          "tagretorno":"<LC_Retorno>"

}


Modelo com o layout que será enviado ao Live, campo Layout Envio (MHP_LAYENV):


Bloco de código
languagexml
&"<soapenv:Envelope

...


xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'

...


xmlns:liv='http://LiveConnector/'>

...


<soapenv:Header/>

...


<soapenv:Body>

...


<liv:ManterTributoProdutoLC_Integracao_Xml>

...


<liv:codigoSistemaSatelite>" + self:oConfAssin['sistemasatelite'] + "</liv:codigoSistemaSatelite>

...


<liv:xmlTicketTributoProduto>

...


<![CDATA[<?xml version='1.0' encoding='utf-8'?><LC_TicketTributoProduto><Chave>" + self:cToken + "</Chave><CodigoSistemaSatelite>" + 
self:oConfAssin['sistemasatelite'] + "</CodigoSistemaSatelite><Data>" + DtoS( Date() ) + "</Data><Hora>" + StrTran(Time(), ':', '') +
 "</Hora><Numero>" + FwTimeStamp(1) + "</Numero><Documentos><LC_TributoProduto><NumeroSequencia>1</NumeroSequencia><Ativo>true</

...

Ativo>
<CodigoLoja>01849558000109</CodigoLoja><CodigoProduto>107</CodigoProduto><CST>50</CST><CSTEntrada>0</

...

CSTEntrada>
<TipoConfiguracao>PRODUTO</TipoConfiguracao><TipoTributo>ICMS</TipoTributo><AliquotaImposto>11</

...

AliquotaImposto>
<CodigoNCM/></LC_TributoProduto></Documentos></LC_TicketTributoProduto>]]>

...


</liv:xmlTicketTributoProduto>

...


</liv:ManterTributoProdutoLC_Integracao_Xml>

...


</soapenv:Body>

...


</soapenv:Envelope>"


05. ASSUNTOS RELACIONADOS

...