Informações |
---|
|
O método RecuperarSaldoEstoqueLC_Integracao do Live Connector tem a função de disponibilizar informações do Saldo Estoque . |
Nota |
---|
|
- Habilitar parâmetros do Connector para recuperar Saldo Estoque:
Não se aplica. |
dos Produtos por Loja. 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 |
|
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 | Pivot Table |
---|
---|
id | 1581521954499_556941873 |
---|
|
Descrição | Tipo (Tamanho) | Obrigatório | Descrição |
Chave | varchar(16) | Sim | Sim | Não se Aplica | Não se Aplica | Chave de acesso |
gerado conforme exemplo: Como Obter uma chave de acesso válida.do Sistema Satélite |
CodigoSistemaSatelite | varchar(20) | Sim |
Para obter um Sistema Satélite é necessário entrar em contato nos canais TOTVS de atendimento. | Sim | Não se Aplica | Não se Aplica | Código do Sistema Sátelite |
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)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 ( |
Truetrue) 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 |
na pesquisaListaProduto | 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 |
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 |
|
Informações |
---|
title | Exemplo de Chamada do Método |
---|
|
Bloco de código |
---|
| <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoapdatacontract.org/soap2004/envelope07/" xmlns:liv="http://LiveConnector/" xmlns:renRentech.Framework.Data">2020-04-03T15:01:18.4516523-03:00</Creation>
<LastUpdate xmlns="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>
|
|
...