Histórico da Página
...
Bloco de código | |
---|---|
&"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:liv='http://LiveConnector/'> <soapenv:Header/> <soapenv:Body> <liv:ManterTributoProdutoLCManterSituacaoVendaProdutoLC_Integracao_Xml> <liv:codigoSistemaSatelite>" + self:oConfAssin['sistemasatelite']:oLive:getSatelite(self) + "</liv:codigoSistemaSatelite> <liv:xmlTicketTributoProduto><xmlSituacaoVendaProduto><![CDATA[<?xml version='1.0' encoding='utf-8'?><LC_TicketTributoProduto> > <LC_SituacaoVendaProduto> <Chave>" + self:cToken:oLive:getToken(self) + "</Chave> <CodigoSistemaSatelite>" + self:oConfAssin['sistemasatelite']oLive:getSatelite(self) + "</CodigoSistemaSatelite> <Data>" + DtoS( Date() ) + "</Data> <Hora>" + StrTran(Time(), ':', '') + "</Hora> <Numero>" + FwTimeStampRMITImeStamp(1) + "</Numero> <Documentos> <LC_TributoProduto> <NumeroSequencia>1</NumeroSequencia> <Ativo>true</Ativo> <CodigoLoja>"+RmiDePaRet('LIVE' <Documentos> <LC_ProdutoLoja> <NumeroSequencia>1</NumeroSequencia> <Ativo>true</Ativo> <CNPJLoja>"+RmiDePaRet(Alltrim(Self:cAssinante), 'SM0',Self:oPublica['B1_FILIAL'], .T.)+"</CNPJLoja> <CodigoLoja>"+RmiDePaRet(Alltrim(Self:cAssinante), 'SM0', selfSelf:oPublica['B1_FILIAL'], .T.)+"</CodigoLoja> <CodigoProduto>"+self:oPublica['B1_COD']+"</CodigoProduto> <CST>50</CST> <CSTEntrada>0</CSTEntrada> <TipoConfiguracao>PRODUTO</TipoConfiguracao> <TipoTributo>ICMS</TipoTributo> <AliquotaImposto>"+Alltrim(Str(GetImpPrd({{self:oPublica['B1_COD'],self:oPublica['B1_FILIAL']}},{{'IT_ALIQICM'}})[1][4]))+"</AliquotaImposto> <CodigoNCM/> </LC_TributoProduto> </Documentos> </LC_TicketTributoProduto>]]> </liv:xmlTicketTributoProduto> <DescontoMaximo></DescontoMaximo> <EstoqueMinimo></EstoqueMinimo> <TributoECF>" + self:DePara('YYY', + self:oPublica['B1_FILIAL'] + "|" + self:oPublica['IT_TES'] + "|" + cValtoChar(self:oPublica['IT_ALIQICM']) + "|" + self:oPublica['IT_SITTRIB'] + "|" + cValtoChar( Round(self:oPublica['IT_PREDIC'], 2) ) , 1, 0, .T.) + "</TributoECF> </LC_ProdutoLoja> </Documentos> </LC_SituacaoVendaProduto>]]></liv:xmlSituacaoVendaProduto> </liv:ManterTributoProdutoLCManterSituacaoVendaProdutoLC_Integracao_Xml> </soapenv:Body> </soapenv:Envelope>" | |
Dica | |
title | Fluxo de integração
Após ter realizado as configurações acima a integração do Imposto Venda seguirá o seguinte fluxo: Com os serviços RMIPUBLICA, RMIDISTRIB e RMIENVIA configurados e ativos, após realizar o envio e integração do respectivo produto, será gerado a publicação do processo Imposto Venda na tabela MHQ. Após a publicação será realizado a distribuição da publicação de Imposto Venda para o Assinante Live na tabela MHR. Com as distribuição realizada o serviço RMIENVIA realizara o envio de Imposto Venda para o Totvs Live. | ||
Informações | ||
---|---|---|
| ||
É necessário realizar o cadastro de De/Para de imposto entre o Protheus e o LIVE, para que na tag TributoECF da mensagem IMPOSTO VENDA, seja enviado o código do tributo do LIVE. No campo Cont.Interno deve ser informado os seguintes campo IT_TES, IT_ALIQICM, IT_SITTRIB, IT_PREDIC gerados na mensagem IMPOSTO VENDA. Obs, o conteúdo dos campos devem ser separados por "|" pipe como mostra a imagem abaixo. No campo Cont.Origem deve ser informado o código do tributo no LIVE. |
Dica | ||
---|---|---|
| ||
Após ter realizado as configurações acima a integração do Imposto Venda seguirá o seguinte fluxo: Com os serviços RMIPUBLICA, RMIDISTRIB e RMIENVIA configurados e ativos, após realizar o envio e integração do respectivo produto, será gerado a publicação do processo Imposto Venda na tabela MHQ. Após a publicação será realizado a distribuição da publicação de Imposto Venda para o Assinante Live na tabela MHR. Com as distribuição realizada o serviço RMIENVIA realizara o envio de Imposto Venda para o Totvs Live. |