Pré-requisitos
Não se aplica.
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 |
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 todos os produtos com seus respectivos preços. Retorna lista de Produtos para produtos Campo: LC_Produto = CodigoPadrao |
MantemTicket | Boolean | Não | Não | Não se Aplica | Não se Aplica | Identifica se matem ticket (true) até ser confirmado ou confirma automaticamente. Caso não informado assume o valor padrão como false. Obs.: Quando é enviado uma lista de produto, o mantemTicket sempre será true, independente do valor passado nessa tag. |
IdentificacaoLoja | varchar(20) | Sim | Sim | Não se Aplica | Não se Aplica | Número de série da loja que deseja retornar |
Os demais campos de filtro existentes no método não devem ser utilizados, pois estão sendo mantidos no sistema apernas para compatibilidade com legados. O uso de filtros podem gerar erros na integração de preços, com informações parciais.
Parâmetros de Saída
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 |
CodigoTabela | int | Sim | Sim | Não | Não | Código da tabela de preço cadastrada no sistema retaguarda |
DescricaoProduto | varchar(200) | Não | Sim | Não | Não | Descrição do produto |
FimVigencia | DateTime | Não | Sim | Sim | Sim | Data de encerramento do preço do produto da sequência |
InicioVigencia | DateTime | Não | Sim | Sim | Sim | Data de início do preço do produto da sequência |
PrecoProduto | float | Não | Sim | Sim | Sim | Preço do produto |
TabelaAtiva | Boolean | Não | Sim | Sim | Sim | Informa se a tabela de está ativa (true) ou inativa (false) |
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" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <soapenv:Header/> <soapenv:Body> <liv:RecuperarPrecoProdutoLC_Integracao> <liv:identificacao> <ren1:Chave>a7060abd-65da-489a-8953-aad212bab4ef</ren1:Chave> <ren1:CodigoSistemaSatelite>xxxxxxxxx</ren1:CodigoSistemaSatelite> </liv:identificacao> <liv:listaProduto> <ren1:LC_Produto> <ren1:CodigoPadrao>xxxxxxx</ren1:CodigoPadrao> </liv:listaProduto> <liv:mantemTicket>x</liv:mantemTicket> <liv:identificacaoLoja>xxxxxxxx</liv:identificacaoLoja> </liv:RecuperarPrecoProdutoLC_Integracao> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <RecuperarPrecoProdutoLC_IntegracaoResponse xmlns="http://LiveConnector/"> <RecuperarPrecoProdutoLC_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_TicketPrecoProduto</ClassID> <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:19.1452206-03:00</Creation> <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:19.1452206-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>05140003</a:CodigoSistemaSatelite> <a:Data>27/07/2020</a:Data> <a:Hora>13:46</a:Hora> <a:Numero>1200727134619507</a:Numero> <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <b:anyType i:type="a:LC_PrecoProduto"> <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID> <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9216723-03:00</Creation> <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9216723-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>000000000</a:CodigoLoja> <a:CodigoProduto>123456</a:CodigoProduto> <a:CodigoTabela>46</a:CodigoTabela> <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto> <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia> <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia> <a:PrecoProduto>25.02</a:PrecoProduto> <a:TabelaAtiva>true</a:TabelaAtiva> </b:anyType> <b:anyType i:type="a:LC_PrecoProduto"> <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID> <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</Creation> <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-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>000000000</a:CodigoLoja> <a:CodigoProduto>123456</a:CodigoProduto> <a:CodigoTabela>46</a:CodigoTabela> <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto> <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia> <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia> <a:PrecoProduto>118.62</a:PrecoProduto> <a:TabelaAtiva>true</a:TabelaAtiva> </b:anyType> <b:anyType i:type="a:LC_PrecoProduto"> <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_PrecoProduto</ClassID> <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-03:00</Creation> <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-07-27T13:46:22.9264641-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>000000000</a:CodigoLoja> <a:CodigoProduto>123456</a:CodigoProduto> <a:CodigoTabela>46</a:CodigoTabela> <a:DescricaoProduto>Descrição de produto Exemplo</a:DescricaoProduto> <a:FimVigencia>9999-12-31T23:59:59</a:FimVigencia> <a:InicioVigencia>2020-03-10T00:00:00</a:InicioVigencia> <a:PrecoProduto>118.62</a:PrecoProduto> <a:TabelaAtiva>true</a:TabelaAtiva> </b:anyType> </a:Documentos> </RecuperarPrecoProdutoLC_IntegracaoResult> </RecuperarPrecoProdutoLC_IntegracaoResponse> </s:Body> </s:Envelope>