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 |
Campos de retorno
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 |
Exemplo de Chamada do Método
<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>
<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="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:18.4516523-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>XXXXXXXXXX</a:CodigoSistemaSatelite> <a:Data>03/04/2020</a:Data> <a:Hora>15:01</a:Hora> <a:Numero>1200403150118480</a:Numero> <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <b:anyType i:type="a:LC_ProdutoEstoque"> <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ProdutoEstoque</ClassID> <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:21.0298014-03:00</Creation> <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-04-03T15:01:21.0298014-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 i:nil="true"/> <a:CodigoLoja>XXXXXXXXX</a:CodigoLoja> <a:CodigoProduto>XXXXXXXX</a:CodigoProduto> <a:DescricaoProduto>XXXXX - XXXXXXXXXXXXXXXX</a:DescricaoProduto> <a:LocalEstoqueProduto> <a:LC_LocalEstoqueProduto> <a:Codigo>0</a:Codigo> <a:LocalidadeEstoque>Padrão</a:LocalidadeEstoque> <a:PosicaoAtual>XX</a:PosicaoAtual> </a:LC_LocalEstoqueProduto> <a:LC_LocalEstoqueProduto> <a:Codigo>2</a:Codigo> <a:LocalidadeEstoque>Avaria</a:LocalidadeEstoque> <a:PosicaoAtual>XX</a:PosicaoAtual> </a:LC_LocalEstoqueProduto> </a:LocalEstoqueProduto> <a:PosicaoAtualEstoque>XX</a:PosicaoAtualEstoque> <a:PrecoProduto>X</a:PrecoProduto> <a:UltimoCustoMedio>X</a:UltimoCustoMedio> </b:anyType> </a:Documentos> </RecuperarSaldoEstoqueLC_IntegracaoResult> </RecuperarSaldoEstoqueLC_IntegracaoResponse> </s:Body> </s:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/"> <soapenv:Header/> <soapenv:Body> <liv:RecuperarSaldoEstoqueLC_Integracao_Xml> <liv:codigoSistemaSatelite>220000343</liv:codigoSistemaSatelite> <liv:xmlIdentificacao><![CDATA[<?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>
<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>99999999</CodigoSistemaSatelite> <Chave>00000000-0000-0000-0000-000000000000</Chave> <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>33333</CodigoProduto> <DescricaoProduto>BRINQUEDO DE PELUCIA PORQUINHO</DescricaoProduto> <PosicaoAtualEstoque>-8</PosicaoAtualEstoque> <PrecoProduto>0</PrecoProduto> <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 PP</DescricaoProduto> <PosicaoAtualEstoque>0</PosicaoAtualEstoque> <PrecoProduto>0</PrecoProduto> <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 M</DescricaoProduto> <PosicaoAtualEstoque>0</PosicaoAtualEstoque> <PrecoProduto>0</PrecoProduto> <CodigoLoja>222222222</CodigoLoja> <UltimoCustoMedio>3.9</UltimoCustoMedio> </LC_ProdutoEstoque> </Documentos> </LC_TicketMovimentoEstoque>]]></RecuperarSaldoEstoqueLC_Integracao_XmlResult> </RecuperarSaldoEstoqueLC_Integracao_XmlResponse> </s:Body> </s:Envelope>