Informações |
---|
|
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 |
---|
|
- 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. |
Informações |
---|
icon | false |
---|
title | Exemplo de Utilização: |
---|
|
Exemplo de consumo Via SoapUI:
|
Informações |
---|
title | Parâmetros de Entrada |
---|
|
ENTRADA Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial | Chave | varchar(16) | Sim | Sim | Não se Aplica | Não se Aplica | Chave de acesso do Sistema Satélite | CodigoSistemaSatelite | varchar(20) | Sim | Sim | Não se Aplica | Não se Aplica | Código do Sistema Satélite |
|
Informações |
---|
|
RETORNO Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial | Chave | varchar(16) | Sim | Sim | Não se Aplica | Não se Aplica | Chave de acesso do Sistema Satélite | CodigoSistemaSatelite | varchar(20) | Sim | Sim | Não se Aplica | Não se Aplica | Código do Sistema Satélite | NumeroTicket | varchar(16) | Não | Não | Não se Aplica | Não se Aplica | Número do Ticket para Retorno | NumeroSequencia | varchar(16) | Não | Sim | Não se aplica | Não se aplica | Sequência número dos objetos retornados no ticket |
Pivot Table |
---|
|
id | 1581521954499_556941873 |
---|
|
Documentos | Tipo |
NumeroSequencia | ? |
CodigoLoja | Varchar(20) | Sim | Sim | Não se aplica | Não se aplica | CNPJ da loja |
DataAbertura | DateTime | Não | Sim | Não | Não | Data de abertura do caixa |
DataFechamento | DateTime | Não | Sim | Não | Não | Data de fechamento do caixa |
ManipulacoesMovimentoCaixa | List | Não | Não | Não | Não | Lista de movimentos efetuados no caixa |
NumeroPDV | Varchar(7) | Não | Sim | Não | Não | Número do PDV que está sendo retornado |
Operador | Varchar(200) | Não | Sim | Não | Não | Nome do operador do caixa que realizou o movimento |
PagamentosMovimentoCaixa |
| List | Não | Sim | Não | Não | Lista de formas de pagamento registradas no caixa |
ManipulacoesMovimentoCaixa
Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial |
CodigoPlano |
| Não | Não | Não se aplica | Não se aplica | Atualmente não retorna informações |
Data | DateTime | Não | Sim | Não | Não | Data e hora do movimento realizado |
Descricao | Varchar(200) | Não | Sim | Não | Não | Descrição do movimento do caixa realizado |
DescricaoPlano |
| Não | Não | Não se aplica | Não se aplica | Atualmente não retorna informações |
Motivo | Varchar(200) | Não | Não | Sim | Sim | Motivo informado do movimento do caixa |
NaturezaPlano |
| Não | Não | Não se aplica | Não se aplica | Atualmente não retorna informações |
Operador | Varchar(200) | Não | Sim | Não | Não | Nome do operador do caixa que realizou o movimento |
Valor | float | Não | Sim | Não | Não | Valor da movimentação do caixa realizado |
PagamentosMovimentoCaixa
Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial |
FormaPagamento | Varchar(50) | Não | Sim | Não | Não | Forma de pagamento que houve movimentação no caixa |
Movimento | float | Não | Não | Sim | Não | Valor de movimentos que ocorreram no caixa (sangria e suprimentos) desta forma de pagamento |
Quebra | float | Não | Sim | Sim | Não | Valor de quebra de caixa registrado na conferência |
ValorCaixa | float | Não | Não | Sim | Sim | Valor que foi conferido na rotina de conferência do retaguarda, se realizado |
ValorCalculado | float | Não | Sim | Não | Não | Valor total realizado da forma de pagamento do bloco |
ValorConferido | float | Não | Não | Sim | Sim | Valor que foi conferido na rotina de conferência do retaguarda, se realizado |
?
Informações |
---|
title | Exemplo de Chamada do Método |
---|
|
Bloco de código |
---|
theme | Confluence |
---|
title | Chamada método: |
---|
linenumbers | true |
---|
| <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 |
---|
theme | Confluence |
---|
title | Retorno método: |
---|
linenumbers | true |
---|
| <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 |
---|
theme | Confluence |
---|
title | Chamada método: XML |
---|
linenumbers | true |
---|
| <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 |
---|
theme | Confluence |
---|
title | Retorno método: XML |
---|
linenumbers | true |
---|
| <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> |
|