Histórico da Página
...
Layout Envio: Preencha este campo de acordo com o exemplo abaixo: Lembrando que é permitido utilizar macro execuções no Layout abaixo, após o &.
Obs: Abaixo contêm um exemplo de Utilização da função GetImpPrd() para Tag <AliquotaImposto>.
Para Mais informações acessar : Preparar função para retornar o tributo de um produto
Bloco de código |
---|
&"<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>"+RmiDePaRet('LIVE', 'SM0', self: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> </liv:ManterTributoProdutoLC_Integracao_Xml> </soapenv:Body> </soapenv:Envelope>" |
Dica | ||
---|---|---|
| ||
Após ter realizado as configurações acima a integração do Imposto Prod 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 Prod na tabela MHQ. Após a publicação será realizado a distribuição da publicação de Imposto Prod para o Assinante Live na tabela MHR. Com as distribuição realizada o serviço RMIENVIA realizara o envio de Imposto Prod para o Totvs Live. |
Restrições:
- O código do produto no Protheus (B1_COD) não pode conter espaços, caso tenha, o TVFR irá rejeitar a inclusão do Produto.