Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse

O método RecuperarFormaPagamentoLC_Integracao do Live Connector tem a função de disponibilizar informações das formas de pagamentos incluídas/alteradas no Live para o sistema externo consumir.


Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     
Nota
titlePré-requisitos
  •  Habilitar parâmetros do Conncetor Connector para recuperar forma de pagamento:

            Parâmetro = 9207 | LiveConnector - Recuperar Forma de Pagamento (1 = SIM | 0 = NAO)

            Parâmetro Unidade de Negócio = 9167| LiveConnector - Recuperar Forma de Pagamento (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
iconfalse
titleExemplo de Utilização:

1 - No Live Alterar forma de pagamento. (Live\Financeiro\Configuração Básica\Formas de Pagamento)


2 - Após a alteração da forma de pagamento o Connector vai gerar um ticket para que o sistema externo possa consumir a informação.

Exemplo de consumo Via SoapUI:

Image Modified



Informações
titleCampos de retorno

Retorno Forma de Pagamento

Descrição

Tipo

AbreGavetaBoolean
AtivaControlePadronizacaoBoolean
AtivoBoolean

CodigoExterno

Int

CodigoFinalizaInt
ConsideraLimiteCreditoBoolean
DescrECFString
DescricaoString
ExigeBaixaManualBoolean
LimiteMaximoDouble
LimiteMinimoDouble
NaoParticipaFluxoCaixaBoolean
PedeValorBoolean
PercentualDescontoPadraoDouble
PercentualMaximoDescontoDouble
PercentualReducaoComissaoDouble
TrocaBoolean
VisivelMenuBoolean



Informações
titleExemplo de Chamada do Método
Bloco de código
titleChamada:
<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:RecuperarFormaPagamentoLC_Integracao>
         <liv:identificacao>
            	<ren1:Chave>1a4caf12Chave>xxxxxxxx-2bc4xxxx-43b9xxxx-bf1bxxxx-29d3fdd8874c<xxxxxxxxxxxx</ren1:Chave> //Deverá ser gerada nova Chave de Acesso
           	<ren1:CodigoSistemaSatelite>220000134<CodigoSistemaSatelite>xxxxxxxx</ren1:CodigoSistemaSatelite> //Deverá passar o seu Código de sistema satélite 
         </liv:identificacao>
      </liv:RecuperarFormaPagamentoLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
Bloco de código
titleRetorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarFormaPagamentoLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarFormaPagamentoLC_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_TicketFormaPagamento</ClassID>
            <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-01-07T17:00:23.3727855-03:00</Creation>
            <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-01-07T17:00:23.3727855-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>220000134<CodigoSistemaSatelite>XXXXXXXXX</a:CodigoSistemaSatelite>
            <a:Data>07/01/2020</a:Data>
            <a:Hora>17:00</a:Hora>
            <a:Numero>1191216095950620<Numero>XXXXXXXXXXXXXXXX</a:Numero>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_ItemFormaPagamento">
                  <ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_ItemFormaPagamento</ClassID>
                  <Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-01-06T11:09:58.88</Creation>
                  <LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-01-06T11:09:58.88</LastUpdate>
                  <ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">8f770cfb-184c-471f-9d68-d4dc4b584f1c</ObjectID>
                  <OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">cb021bff-4b49-4896-a167-c2dffbbe8db3</OwnerID>
                  <UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
                  <a:NumeroSequencia i:nil="true"/>
                  <a:AbreGaveta>false</a:AbreGaveta>
                  <a:AtivaControlePadronizacao>false</a:AtivaControlePadronizacao>
                  <a:Ativo>false</a:Ativo>
                  <a:CodigoExterno>0</a:CodigoExterno>
                  <a:CodigoFinaliza>7</a:CodigoFinaliza>
                  <a:ConsideraLimiteCredito>false</a:ConsideraLimiteCredito>
                  <a:DescrECF i:nil="true"/>
                  <a:Descricao>PROMISSORIA<Descricao>XXXXXXXXXX</a:Descricao>
                  <a:ExigeBaixaManual>false</a:ExigeBaixaManual>
                  <a:LimiteMaximo>0</a:LimiteMaximo>
                  <a:LimiteMinimo>0</a:LimiteMinimo>
                  <a:NaoParticipaFluxoCaixa>false</a:NaoParticipaFluxoCaixa>
                  <a:PedeValor>true</a:PedeValor>
                  <a:PercentualDescontoPadrao>0</a:PercentualDescontoPadrao>
                  <a:PercentualMaximoDesconto>0</a:PercentualMaximoDesconto>
                  <a:PercentualReducaoComissao>0</a:PercentualReducaoComissao>
                  <a:Troca>false</a:Troca>
                  <a:VisivelMenu>false</a:VisivelMenu>
               </b:anyType>
            </a:Documentos>
         </RecuperarFormaPagamentoLC_IntegracaoResult>
      </RecuperarFormaPagamentoLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>

...