Árvore de páginas

Versões comparadas

Chave

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

...

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
titleFluxo de integração

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.