Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse

O método RecuperarMovimentoCaixaLC_Integracao  do Live Connector tem a função de disponibilizar informações do movimento de caixa no live para o sistema externo consumir.


Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     
Nota
titlePré-requisitos
  •  Habilitar parâmetros do Connector para recuperar forma de pagamento:

            Parâmetro = 117| LiveConnector - MovimentoCaixa (1 = SIM | 0 = NAO)

            Parâmetro Unidade de Negócio = 103| LiveConnector - MovimentoCaixa (1 = SIM | 0 = NAO)


Obs: Somente após a configuração dos parâmetros as informações alteradas/incluídas serão enviadas para integração.

As informações modificadas anteriormente e as bloqueadas para edição não serão enviadas e para integra-las devera ser feita a carga inicial com a equipe de Serviços Live.

...

Tipo
Informações
titleParâmetros de Entrada

ENTRADA

DescriçãoTipoChaveObrigatórioPermite AlteraçãoPermite ExclusãoInformação Negocial
Pivot Table
id1581521954499_556941873

Descrição

Chavevarchar(16)SimSimNão se AplicaNão se AplicaChave de acesso do Sistema Satélite
CodigoSistemaSatelitevarchar(20)
Informações
SimSimNão se AplicaNão se AplicaCódigo do Sistema Satélite
Informações
titleCampos de retorno

RETORNO

pivot-table
Descrição
id
Tipo
1581521954499_556941873
Chave
Documentos
Obrigatório
Tipo
Permite Alteração
NumeroSequencia
Permite Exclusão
?
Informação Negocial
CodigoLoja
Chave
Varchar
varchar(
20
16)
DataAbertura
Sim
DateTime
Sim
DataFechamento

DateTime

ManipulacoesMovimentoCaixa
NumeroPDV

Varchar(7)

OperadorVarchar(200)
Não se AplicaNão se AplicaChave de acesso do Sistema Satélite
CodigoSistemaSatelitevarchar(20)SimSimNão se AplicaNão se AplicaCódigo do Sistema Satélite
NumeroTicketvarchar(16)NãoNãoNão se AplicaNão se AplicaNúmero do Ticket para Retorno
NumeroSequenciavarchar(16)NãoSimNão se aplicaNão se aplicaSequência número dos objetos retornados no ticket
CodigoLojaVarchar(20)SimSimNão se aplicaNão se aplicaCNPJ da loja 
DataAberturaDateTimeNãoSimNãoNãoData de abertura do caixa
DataFechamentoDateTimeNãoSimNãoNãoData de fechamento do caixa
ManipulacoesMovimentoCaixaListNãoNãoNãoNãoLista de movimentos efetuados no caixa
NumeroPDVVarchar(7)NãoSimNãoNãoNúmero do PDV que está sendo retornado
OperadorVarchar(200)NãoSimNãoNãoNome do operador do caixa que realizou o movimento
PagamentosMovimentoCaixaListNãoSimNãoNãoLista de formas de pagamento registradas no caixa


ManipulacoesMovimentoCaixa

DescriçãoTipoChaveObrigatórioPermite AlteraçãoPermite ExclusãoInformação Negocial
CodigoPlano
NãoNãoNão se aplicaNão se aplicaAtualmente não retorna informações
DataDateTimeNãoSimNãoNãoData e hora do movimento realizado
DescricaoVarchar(200)NãoSimNãoNãoDescrição do movimento do caixa realizado
DescricaoPlano
NãoNãoNão se aplicaNão se aplicaAtualmente não retorna informações
MotivoVarchar(200)NãoNãoSimSimMotivo informado do movimento do caixa
NaturezaPlano
NãoNãoNão se aplicaNão se aplicaAtualmente não retorna informações
OperadorVarchar(200)NãoSimNãoNãoNome do operador do caixa que realizou o movimento
ValorfloatNãoSimNãoNãoValor da movimentação do caixa realizado


PagamentosMovimentoCaixa

DescriçãoTipoChaveObrigatórioPermite AlteraçãoPermite ExclusãoInformação Negocial
FormaPagamentoVarchar(50)NãoSimNãoNãoForma de pagamento que houve movimentação no caixa
Movimentofloat

Não

NãoSimNãoValor de movimentos que ocorreram no caixa (sangria e suprimentos) desta forma de pagamento
QuebrafloatNãoSimSimNãoValor de quebra de caixa registrado na conferência
ValorCaixafloatNãoNãoSimSimValor que foi conferido na rotina de conferência do retaguarda, se realizado
ValorCalculadofloatNãoSimNãoNãoValor total realizado da forma de pagamento do bloco
ValorConferidofloatNãoNãoSimSimValor que foi conferido na rotina de conferência do retaguarda, se realizado
PagamentosMovimentoCaixa?
Informações
titleExemplo de Chamada do Método
Bloco de código
themeConfluence
titleChamada método:
linenumberstrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:RecuperarMovimentoCaixaLC_Integracao>
        <liv:identificacao>
          <ren1:Chave>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</ren1:Chave>
          <ren1:CodigoSistemaSatelite>XXXXXXXXXX</ren1:CodigoSistemaSatelite>
        </liv:identificacao>
      </liv:RecuperarMovimentoCaixaLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
Bloco de código
themeConfluence
titleRetorno método:
linenumberstrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarMovimentoCaixaLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarMovimentoCaixaLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_TicketMovimentoCaixa</ClassID>
            <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:06.1475728-03:00</Creation>
            <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:06.1475728-03:00</LastUpdate>
            <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
            <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
            <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
            <a:Chave>00000000-0000-0000-0000-000000000000</a:Chave>
            <a:CodigoSistemaSatelite>220000036</a:CodigoSistemaSatelite>
            <a:Data>4/1/2020</a:Data>
            <a:Hora>7:25 PM</a:Hora>
            <a:Numero>1140721010340300</a:Numero>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_MovimentoCaixa">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_MovimentoCaixa</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:11.5538318-03:00</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:11.5538318-03:00</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia>000020</a:NumeroSequencia>
                  <a:CodigoLoja>59169680000114</a:CodigoLoja>
                  <a:DataAbertura>2013-11-18T11:29:32</a:DataAbertura>
                  <a:DataFechamento>2013-11-18T15:20:18</a:DataFechamento>
                  <a:ManipulacoesMovimentoCaixa>
                     <b:anyType i:type="a:LC_ManipulacaoMovimentoCaixa">
                        <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ManipulacaoMovimentoCaixa</ClassID>
                        <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:11.616331-03:00</Creation>
                        <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-01T19:25:11.616331-03:00</LastUpdate>
                        <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
                        <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
                        <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                        <a:CodigoPlano i:nil="true"/>
                        <a:Data>2013-11-18T11:29:32</a:Data>
                        <a:Descricao>ABERTURA CAIXA</a:Descricao>
                        <a:Descricaoplano i:nil="true"/>
                        <a:Motivo/>
                        <a:NaturezaPlano i:nil="true"/>
                        <a:Operador>doctors</a:Operador>
                        <a:Valor>0</a:Valor>
                     </b:anyType>
                  </a:ManipulacoesMovimentoCaixa>
                  <a:NumeroPDV>2</a:NumeroPDV>
                  <a:Operador>doctors</a:Operador>
                  <a:PagamentosMovimentoCaixa/>
               </b:anyType>
            </a:Documentos>
         </RecuperarMovimentoCaixaLC_IntegracaoResult>
      </RecuperarMovimentoCaixaLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>



Bloco de código
themeConfluence
titleChamada método: XML
linenumberstrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/">
<soapenv:Header/>
<soapenv:Body>
<liv:RecuperarMovimentoCaixaLC_Integracao_Xml>
<liv:codigoSistemaSatelite>2200000000</liv:codigoSistemaSatelite>
<liv:Xmlidentificacao>
<![CDATA[<LC_Identificacao>
<Chave>68f9292b-d376-4eac-9e60-17c124781d6e</Chave>
<CodigoSistemaSatelite>2200000000</CodigoSistemaSatelite>
</LC_Identificacao>]]>
</liv:Xmlidentificacao>
</liv:RecuperarMovimentoCaixaLC_Integracao_Xml>
</soapenv:Body>
</soapenv:Envelope>
Bloco de código
themeConfluence
titleRetorno método: XML
linenumberstrue
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarMovimentoCaixaLC_Integracao_XmlResponse xmlns="http://LiveConnector/">
         <RecuperarMovimentoCaixaLC_Integracao_XmlResult><![CDATA[<LC_TicketMovimentoCaixa>
  <Creation>2020-08-10T16:28:19.8028114-03:00</Creation>
  <LastUpdate>2020-08-10T16:28:19.8028114-03:00</LastUpdate>
  <Data>10/08/2020</Data>
  <Hora>16:28</Hora>
  <CodigoSistemaSatelite>2200000000</CodigoSistemaSatelite>
  <Chave>00000000-0000-0000-0000-000000000000</Chave>
  <Numero>100000000003</Numero>
  <Documentos>
    <LC_MovimentoCaixa>
      <Creation>2020-08-10T16:28:19.8184623-03:00</Creation>
      <LastUpdate>2020-08-10T16:28:19.8184623-03:00</LastUpdate>
      <NumeroSequencia>000000</NumeroSequencia>
      <CodigoLoja>00000000000000</CodigoLoja>
      <NumeroPDV>1</NumeroPDV>
      <Operador>Treinamento</Operador>
      <DataAbertura>2020-07-01T15:21:26</DataAbertura>
      <DataFechamento>2020-08-03T15:49:31</DataFechamento>
      <PagamentosMovimentoCaixa>
        <LC_PagamentoMovimentoCaixa>
          <Creation>2020-08-10T16:28:19.8496884-03:00</Creation>
          <LastUpdate>2020-08-10T16:28:19.8496884-03:00</LastUpdate>
          <FormaPagamento>DINHEIRO</FormaPagamento>
          <ValorCalculado>45</ValorCalculado>
          <Movimento>10</Movimento>
          <ValorCaixa>0</ValorCaixa>
          <ValorConferido>0</ValorConferido>
          <Quebra>-55</Quebra>
        </LC_PagamentoMovimentoCaixa>
      </PagamentosMovimentoCaixa>
      <ManipulacoesMovimentoCaixa>
        <LC_ManipulacaoMovimentoCaixa>
          <Creation>2020-08-10T16:28:19.8340651-03:00</Creation>
          <LastUpdate>2020-08-10T16:28:19.8340651-03:00</LastUpdate>
          <Descricao>ABERTURA CAIXA</Descricao>
          <Data>2020-07-01T15:21:26</Data>
          <Valor>10</Valor>
          <Motivo />
          <Operador>Treinamento</Operador>
        </LC_ManipulacaoMovimentoCaixa>
      </ManipulacoesMovimentoCaixa>
    </LC_MovimentoCaixa>
  </Documentos>
</LC_TicketMovimentoCaixa>]]></RecuperarMovimentoCaixaLC_Integracao_XmlResult>
      </RecuperarMovimentoCaixaLC_Integracao_XmlResponse>
   </s:Body>
</s:Envelope>