Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

   </s:Body>

</s:Envelope>

 

  • EfetuarDevolucaoDeCupom: Método responsável por confirmar uma devolução de cupom.
    • Assinatura: RetornoDTO EfetuarDevolucaoDeCupom(Modalidade pModalidade, int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, int pCodigoDeAutorizacao, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor, string pSupervisor)
    • Parâmetros de envio:
      • pModalidade: Tipo da forma de pagamento a ser devolvida.
      • pFilial: Código da loja onde está sendo confirmada a devolução.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pCodigoDeAutorizacao: Código de autorização concedida a partir da transação ObterAutorizacaoDeDevolucaoDeCupom.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda a ser devolvida.
      • pSupervisor: Código do supervisor necessário para liberar vendas em que o cliente não tem saldo suficiente. Se não for o caso, passar “0” (zero).
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarDevolucaoDeCupom>

         <tem:pModalidade>?</tem:pModalidade>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pCodigoDaAutorizacao>?</tem:pCodigoDaAutorizacao>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

         <tem:pSupervisor>?</tem:pSupervisor>

      </tem:EfetuarDevolucaoDeCupom>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarDevolucaoDeCupomResponse xmlns="http://tempuri.org/">

         <EfetuarDevolucaoDeCupomResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

            <a:MensagemDeErro i:nil="true"/>

            <a:Status>1</a:Status>

         </EfetuarDevolucaoDeCupomResult>

      </EfetuarDevolucaoDeCupomResponse>

   </s:Body>

</s:Envelope>

 

 

  • EfetuarNotificacaoDeVendaParaPontos: Método responsável por enviar uma notificação de venda em formas de pagamento não CRM para que estas possam também pontuar.
    • Assinatura: RetornoDTO EfetuarNotificacaoDeVendaParaPontos(Modalidade pModalidade, int pFilial, int pPDV, int pCOO, string pCodigoDoOperador, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento, decimal pValor)
    • Parâmetros de envio
      • pModalidade: Tipo da forma de pagamento não CRM.
      • pFilial: Código da loja.
      • pPDV: Número do PDV.
      • pCOO: Número do cupom (COO).
      • pCodigoDoOperador: Código do operador.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pValor: Valor da venda feita numa forma de pagamento não CRM.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarNotificacaoDeVendaParaPontos>

         <tem:pModalidade>?</tem:pModalidade>

         <tem:pFilial>?</tem:pFilial>

         <tem:pPDV>?</tem:pPDV>

         <tem:pCOO>?</tem:pCOO>

         <tem:pCodigoDoOperador>?</tem:pCodigoDoOperador>

         <tem:pTipoDeDocumento>?</tem:pTipoDeDocumento>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pValor>?</tem:pValor>

      </tem:EfetuarNotificacaoDeVendaParaPontos>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • Valor: N/A
      • Data: N/A
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarNotificacaoDeVendaParaPontosResponse xmlns="http://tempuri.org/">

         <EfetuarNotificacaoDeVendaParaPontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

            <a:MensagemDeErro i:nil="true"/>

            <a:Status>1</a:Status>

         </EfetuarNotificacaoDeVendaParaPontosResult>

      </EfetuarNotificacaoDeVendaParaPontosResponse>

   </s:Body>

</s:Envelope>

 

  • EfetuarAlteracaoDeSenha: Método responsável por alterar a senha de um cartão.
    • Assinatura: RetornoDTO EfetuarAlteracaoDeSenha(string pNumeroDoDocumento, string pNovaSenha)
    • Parâmetros de envio:
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • pNovaSenha: Nova senha digitada pelo cliente.
    • SOAP de envio:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">

   <soapenv:Header/>

   <soapenv:Body>

      <tem:EfetuarAlteracaoDeSenha>

         <tem:pNumeroDeDocumento>?</tem:pNumeroDeDocumento>

         <tem:pNovaSenha>?</tem:pNovaSenha>

      </tem:EfetuarAlteracaoDeSenha>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO
      • Status: Status da solicitação.
      • CodigoDeAutorizacao: Código de autorização.
      • MensagemDeErro: Mensagem de erro, caso houver.
    • SOAP de retorno:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

   <s:Body>

      <EfetuarAlteracaoDeSenhaResponse xmlns="http://tempuri.org/">

         < EfetuarNotificacaoDeVendaParaPontosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.CRM.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

            <a:CodigoDeAutorizacao>000000000</a:CodigoDeAutorizacao>

            <a:MensagemDeErro i:nil="true"/>

            <a:Status>1</a:Status>

         </EfetuarAlteracaoDeSenhaResult>

      </EfetuarAlteracaoDeSenhaResponse>

   </s:Body>

</s:Envelope>

 

Campo:

Descrição

Nome do campo.

Descreva a regra de negócio dos principais campos e exemplos.

 

 

...