Informações |
---|
|
O método RecuperarSaldoEstoqueLC_Integracao do Live Connector tem a função de disponibilizar informações do Saldo Estoque dos Produtos por Loja. |
Informações |
---|
icon | false |
---|
title | Exemplo de Utilização: |
---|
|
Exemplo de consumo Via SoapUI:
Image Removed
Informações |
---|
title | Parâmetros de Entrada |
---|
|
Campo | Tipo (Tamanho) | Obrigatório | Descrição |
---|
Chave | varchar(16) | Sim | Chave de acesso gerado conforme exemplo: Como Obter uma chave de acesso válida. |
CodigoSistemaSatelite | varchar(20) | Sim | Para obter um Sistema Satélite é necessário entrar em contato nos canais TOTVS de atendimento. |
IdentificacaoLoja | Varchar(20) | Sim | É o Local do estoque que deseja retorno das informações (Esse código pode ser obtido nas seguintes mensagens RecuperarLojasLC_Integracao ou RecuperarUnidadesDeNegocioLC_Integracao) |
EstoquePositivo | Boolean | Não | Caso informado verdadeiro(True) serão retornados apenas os produtos com estoque maior que zero. |
TodosProdutos | Boolean | Não | Caso informado verdadeiro(True) serão retornados todos os produtos mesmo que não tenham registro na tabela de estoque, caso passe Falso(False) ou não passe serão retornados apenas produtos com movimentação na tabela de estoque. |
QuantidadeResultado | Int | Não | Limita a quantidade de resultados na pesquisa |
ListaProduto | List | Não | Define os produtos que serão retornados, caso não informado(Padrão) serão retornados os produto com movimentação de estoque. |
Informações |
---|
|
Campo | Tipo |
---|
NumeroSequencia | varchar(6) |
CodigoLoja | varchar(9) |
CodigoProduto | varchar(20) |
DescricaoProduto | varchar(200) |
PosicaoAtualEstoque | float |
PrecoProduto | float |
UltimoCustoMedio | float |
Quando o método for consumido solicitando o retorno de todos os produtos (TodosProdutos = true) não haverá limite máximo de retorno de itens. Quando o método for consumido sem solicitar o retorno de todos os produtos (TodosProdutos = false) haverá limite máximo de retorno de itens, conforme descrito na especificação do campo "QuantidadeResultado". Caso os dados que serão retornados excedam o limite máximo de retorno, o ticket retornado deverá ser consumido e confirmado. A próxima requisição irá retornar os dados de estoque a partir do último registro consumido.
Compatibilidade |
---|
Ambiente SAAS | | Ambiente OnPremise | |
|
Informações |
---|
icon | false |
---|
title | Exemplo de Utilização: |
---|
|
Exemplo de consumo Via SoapUI: Image Added
|
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 Sátelite | IdentificacaoLoja | Varchar(20) | Não | Sim | Sim | Não se Aplica | Número de série da loja | EstoquePositivo | Boolean | Não | Não | Sim | Não se Aplica | Caso informado verdadeiro(True) serão retornados apenas os produtos com estoque maior que zero. | TodosProdutos | Boolean | Não | Não | Sim | Não se Aplica | Caso informado verdadeiro (true) serão retornados todos os produtos mesmo que não tenham registro na tabela de estoque, caso passe Falso(False) ou não passe serão retornados apenas produtos com movimentação na tabela de estoque. | QuantidadeResultado | Int | Não | Não | Sim | Não se Aplica | Limita a quantidade de resultados no retorno Caso não seja especificado nenhum valor, a quantidade padrão de retorno são de 100 itens. A quantidade de retorno máxima são de 5000 itens. Este campo é desconsiderado quando o filtro todos os produtos for verdadeiro (true). | ListaProduto | List | Não | Não | Não se Aplica | Não se Aplica | Define os produtos que serão retornados, caso não informado(Padrão) serão retornados os produto com movimentação de estoque. | NumeroTicket | varchar(16) | Não | Não | Não se Aplica | Não se Aplica | Número do Ticket para Retorno |
ListaProduto Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial | NumeroSequencia | varchar(16) | Não | Sim | Não se aplica | Não se aplica | Sequência número dos objetos retornados no ticket | CodigoLoja | varchar(9) | Sim | Sim | Não | Não | Número de série da loja que será retornado o estoque | CodigoProduto | varchar(20) | Sim | Sim | Não | Não | Código padrão de identificação do produto |
|
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 | CodigoLoja | varchar(9) | Não | Sim | Não | Não | Número de série da loja que será retornado o estoque | CodigoProduto | varchar(20) | Sim | Sim | Não | Não | Código padrão de identificação do produto | DescricaoProduto | varchar(200) | Não | Sim | Não | Não | Descrição do produto | LocalEstoqueProduto | List | Não | Não | Sim | Não | Lista de localidade de estoque | PosicaoAtualEstoque | float | Não | Sim | Sim | Sim | Saldo atual do estoque do produto da sequência | PrecoProduto | float | Não | Não | Sim | Sim | Preço atual do produto da sequência | UltimoCustoMedio | float | Não | Não | Sim | Sim | Último custo médio do produto da sequência |
LocalEstoqueProduto Descrição | Tipo | Chave | Obrigatório | Permite Alteração | Permite Exclusão | Informação Negocial | Codigo | Int | Sim | Sim | Não | Não | Código da Localidade do estoque | LocalidadeEstoque | varchar(20) | Não | Sim | Sim | Não | Nome da localidade de estoque | PosicaoAtual | Int | Não | Sim | Sim | Não | Saldo atual de estoque do produto dentro a localidade específica |
|
Informações |
---|
title | Exemplo de Chamada do Método |
---|
|
Bloco de código |
---|
| <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:RecuperarSaldoEstoqueLC_Integracao>
<liv:identificacao>
<ren1:Chave>00000000-0000-0000-0000-000000000000</ren1:Chave>
<ren1:CodigoSistemaSatelite>XXXXXXXXX</ren1:CodigoSistemaSatelite>
</liv:identificacao>
<liv:identificacaoLoja>XXXXXXXXX</liv:identificacaoLoja>
<liv:quantidadeResultado>10</liv:quantidadeResultado>
<liv:estoquePositivo>1</liv:estoquePositivo>
<liv:todosProdutos>0</liv:todosProdutos>
</liv:RecuperarSaldoEstoqueLC_Integracao>
</soapenv:Body>
</soapenv:Envelope>
|
Bloco de código |
---|
| <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<RecuperarSaldoEstoqueLC_IntegracaoResponse xmlns="http://LiveConnector/">
<RecuperarSaldoEstoqueLC_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_TicketMovimentoEstoque</ClassID>
<Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:18.4516523-03:00</Creation>
<LastUpdate xmlns |
|
Informações |
---|
title | Exemplo de Chamada do Método |
---|
|
Bloco de código |
---|
| <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:RecuperarSaldoEstoqueLC_Integracao>>2020-04-03T15:01:18.4516523-03:00</LastUpdate>
<liv:identificacao>
<ren1:Chave>00000000<ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ren1:Chave>ObjectID>
<OwnerID <ren1:CodigoSistemaSatelite>XXXXXXXXX</ren1:CodigoSistemaSatelite>
xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
</liv:identificacao>
<UserID <liv:identificacaoLoja>XXXXXXXXX</liv:identificacaoLoja>
xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
<liv:quantidadeResultado>10</liv:quantidadeResultado>
<liv:estoquePositivo>1</liv:estoquePositivo>
<a:Chave>00000000-0000-0000-0000-000000000000</a:Chave>
<liv:todosProdutos>0</liv:todosProdutos>
<a:CodigoSistemaSatelite>XXXXXXXXXX</a:CodigoSistemaSatelite>
</liv:RecuperarSaldoEstoqueLC_Integracao>
</soapenv:Body>
</soapenv:Envelope>
| Bloco de código |
---|
| <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<a:Data>03/04/2020</a:Data>
<RecuperarSaldoEstoqueLC_IntegracaoResponse xmlns="http://LiveConnector/"> <a:Hora>15:01</a:Hora>
<RecuperarSaldoEstoqueLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:Numero>1200403150118480</a:Numero>
<ClassID<a:Documentos xmlns:b="http://schemas.datacontractmicrosoft.orgcom/2003/200410/07/Rentech.Framework.Data">LC_TicketMovimentoEstoque</ClassID>
Serialization/Arrays">
<b:anyType i:type="a:LC_ProdutoEstoque">
<Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:18.4516523-03:00</Creation>
<LastUpdate<ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:18.4516523-03:00</LastUpdate>
.Framework.Data">LC_ProdutoEstoque</ClassID>
<ObjectID <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000>2020-0000-0000-0000-000000000000</ObjectID>
04-03T15:01:21.0298014-03:00</Creation>
<OwnerID <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000>2020-0000-0000-0000-000000000000</OwnerID>
04-03T15:01:21.0298014-03:00</LastUpdate>
<UserID <ObjectID 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>
ObjectID>
<a:CodigoSistemaSatelite>XXXXXXXXXX</a:CodigoSistemaSatelite>
<OwnerID <a:Data>03/04/2020</a:Data>
<a:Hora>15:01</a:Hora>
xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
<a:Numero>1200403150118480</a:Numero>
<a:Documentos<UserID xmlns:b="http://schemas.microsoftdatacontract.comorg/20032004/10/Serialization/Arrays">07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
<b:anyType <a:NumeroSequencia i:typenil="a:LC_ProdutoEstoquetrue"/>
<ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ProdutoEstoque</ClassID>
<a:CodigoLoja>XXXXXXXXX</a:CodigoLoja>
<a:CodigoProduto>XXXXXXXX</a:CodigoProduto>
<a:DescricaoProduto>XXXXX <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:21.0298014-03:00</Creation>
- XXXXXXXXXXXXXXXX</a:DescricaoProduto>
<a:LocalEstoqueProduto>
<LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:21.0298014-03:00</LastUpdate>
<a:LC_LocalEstoqueProduto>
<ObjectID xmlns="http<a://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
Codigo>0</a:Codigo>
<OwnerID xmlns="http<a://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
LocalidadeEstoque>Padrão</a:LocalidadeEstoque>
<a:PosicaoAtual>XX</a:PosicaoAtual>
<UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
</a:LC_LocalEstoqueProduto>
<a:NumeroSequencia i:nil="true"/>
<a:LC_LocalEstoqueProduto>
<a:CodigoLoja>XXXXXXXXX</a:CodigoLoja>
<a:CodigoProduto>XXXXXXXX<Codigo>2</a:CodigoProduto>
Codigo>
<a:DescricaoProduto>XXXXX - XXXXXXXXXXXXXXXX<LocalidadeEstoque>Avaria</a:DescricaoProduto>
LocalidadeEstoque>
<a:PosicaoAtualEstoque>XX<PosicaoAtual>XX</a:PosicaoAtualEstoque>PosicaoAtual>
<a:PrecoProduto>X<</a:PrecoProduto>LC_LocalEstoqueProduto>
<a:UltimoCustoMedio>X<</a:UltimoCustoMedio>LocalEstoqueProduto>
</b:anyType>
<<a:PosicaoAtualEstoque>XX</a:Documentos>PosicaoAtualEstoque>
</RecuperarSaldoEstoqueLC_IntegracaoResult>
</RecuperarSaldoEstoqueLC_IntegracaoResponse>
</s:Body>
</s:Envelope>
| Bloco de código |
---|
| <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/">
<soapenv:Header/>
<soapenv:Body>
<liv:RecuperarSaldoEstoqueLC_Integracao_Xml> <a:PrecoProduto>X</a:PrecoProduto>
<a:UltimoCustoMedio>X</a:UltimoCustoMedio>
</b:anyType>
</a:Documentos>
<liv:codigoSistemaSatelite>99140088</liv:codigoSistemaSatelite></RecuperarSaldoEstoqueLC_IntegracaoResult>
</RecuperarSaldoEstoqueLC_IntegracaoResponse>
<liv:xmlIdentificacao><![CDATA</s:Body>
</s:Envelope>
|
Bloco de código |
---|
| <soapenv:Envelope[<?xml version="1.0"?>
<xmlIdentificacao xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/">
<Chave>93007202-65d2-4721-XXXX-92499409e1a3</Chave><soapenv:Header/>
<CodigoSistemaSatelite>99140088</CodigoSistemaSatelite>
<soapenv:Body>
<IdentificacaoLoja>071411642</IdentificacaoLoja>
<liv:RecuperarSaldoEstoqueLC_Integracao_Xml>
<Produtos>
<Produto>
<liv:codigoSistemaSatelite>220000343</liv:codigoSistemaSatelite>
<CodigoProduto>20842</CodigoProduto>
<liv:xmlIdentificacao><![CDATA[</Produto>
</Produtos>
<QuantidadeResultado>100</QuantidadeResultado>
<estoquePositivo>false</estoquePositivo>
<todosProdutos>true</todosProdutos>
</xmlIdentificacao>]]><?xml version="1.0"?><LC_Identificacao><QuantidadeResultado>100</QuantidadeResultado><IdentificacaoLoja>112021639</IdentificacaoLoja><Chave>d59b19b1-3c90-48f1-b20a-d284dcbfe206</Chave><CodigoSistemaSatelite>220000343</CodigoSistemaSatelite></LC_Identificacao>]]>
</liv:xmlIdentificacao>
</liv:RecuperarSaldoEstoqueLC_Integracao_Xml>
</soapenv:Body>
</soapenv:Envelope>
|
Bloco de código |
---|
| <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<RecuperarSaldoEstoqueLC_Integracao_XmlResponse xmlns="http://LiveConnector/">
<RecuperarSaldoEstoqueLC_Integracao_XmlResult><![CDATA[<LC_TicketMovimentoEstoque>
<Creation>2020-08-04T09:23:38.4057484-03:00</Creation>
<LastUpdate>2020-08-04T09:23:38.4057484-03:00</LastUpdate>
<Data>04/08/2020</Data>
<Hora>09:23</Hora>
<CodigoSistemaSatelite>99140088<<CodigoSistemaSatelite>99999999</CodigoSistemaSatelite>
<Chave>00000000-0000-0000-0000-000000000000</Chave>
<Numero>1200804092313220<<Numero>9999999999999999</Numero>
<Documentos>
<LC_ProdutoEstoque>
<Creation>2020-08-04T09:23:38.5776577-03:00</Creation>
<LastUpdate>2020-08-04T09:23:38.5776577-03:00</LastUpdate>
<CodigoProduto>20842<<CodigoProduto>33333</CodigoProduto>
<DescricaoProduto>BRINQUEDO DE PELUCIA PORQUINHO SAVANA<PORQUINHO</DescricaoProduto>
<PosicaoAtualEstoque>-8</PosicaoAtualEstoque>
<PrecoProduto>0</PrecoProduto>
<CodigoLoja>071999642<<CodigoLoja>222222222</CodigoLoja>
<UltimoCustoMedio>9.48733333333333</UltimoCustoMedio>'
</LC_ProdutoEstoque>
<LC_ProdutoEstoque>
<Creation>2020-08-04T09:23:38.5776577-03:00</Creation>
<LastUpdate>2020-08-04T09:23:38.5776577-03:00</LastUpdate>
<CodigoProduto>105</CodigoProduto>
<DescricaoProduto>ABSORVENTE HIGIENICO PICKORRUCHOS PP</DescricaoProduto>
<PosicaoAtualEstoque>0</PosicaoAtualEstoque>
<PrecoProduto>0</PrecoProduto>
<CodigoLoja>071999642<<CodigoLoja>222222222</CodigoLoja>
<UltimoCustoMedio>3.7</UltimoCustoMedio>
</LC_ProdutoEstoque>
<LC_ProdutoEstoque>
<Creation>2020-08-04T09:23:38.5776577-03:00</Creation>
<LastUpdate>2020-08-04T09:23:38.5776577-03:00</LastUpdate>
<CodigoProduto>103</CodigoProduto>
<DescricaoProduto>ABSORVENTE HIGIENICO PICKORRUCHOS M</DescricaoProduto>
<PosicaoAtualEstoque>0</PosicaoAtualEstoque>
<PrecoProduto>0</PrecoProduto>
<CodigoLoja>071999642<<CodigoLoja>222222222</CodigoLoja>
<UltimoCustoMedio>3.9</UltimoCustoMedio>
</LC_ProdutoEstoque>
</Documentos>
</LC_TicketMovimentoEstoque>]]></RecuperarSaldoEstoqueLC_Integracao_XmlResult>
</RecuperarSaldoEstoqueLC_Integracao_XmlResponse>
</s:Body>
</s:Envelope>
|
|
...