Árvore de páginas

Versões comparadas

Chave

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

...

  • ObterAutorizacaoDeDevolucaoDeCupom: Método responsável por requisitar uma autorização para retorno de cupom.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoDeDevolucaoDeCupom(int pFilial, TipoDeIdentificacao pTipoDeIdentificacaoDateTime pDataDoCupom, int pPDV, int pCOO, string pNumeroDoDocumentopCodigoDoOperador, TipoDeDocumento pTipoDeDocumento, string COOpNumeroDoDocumento)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pDataDoCupom: Data do cupom.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
      • COO: Número do cupom (COO) a ser devolvido.
    • SOAP de envio:

...

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

         <tem:pDataDoCupom>?</tem:pDataDoCupom>

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

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

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

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

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

            </tem:ObterAutorizacaoDeDevolucaoDeCupom>

...

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportadosItens processados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

...

      </ObterAutorizacaoDeDevolucaoDeCupomResponse>

   </s:Body>

</s:Envelope>

  • ObterAutorizacaoTotalDePrivateLabel: Método responsável por requisitar a data e valor da última fatura em aberto na modalidade Private Label.
    • Assinatura: RetornoDTO<AutorizacaoDTO> ObterAutorizacaoTotalDePrivateLabel(int pFilial, TipoDeIdentificacao pTipoDeIdentificacao, string pNumeroDoDocumento)
    • Parâmetros de envio:
      • pFilial: Código da loja onde está sendo solicitada a autorização.
      • pTipoDeIdentificacao: Tipo de documento de identificação referente ao parâmetro pNumeroDoDocumento.
      • pNumeroDoDocumento: Número do documento de identificação do cliente.
    • SOAP de envio:

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

   <soapenv:Header/>

   <soapenv:Body>

      <tem:ObterAutorizacaoTotalDePrivateLabel>

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

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

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

      </tem:ObterAutorizacaoTotalDePrivateLabel>

   </soapenv:Body>

</soapenv:Envelope>

    • Parâmetros de retorno: RetornoDTO<AutorizacaoDTO>
      • Descricao: Descrição do processo executado. Campo alfa-numérico.

      • FinalProcesso: Hora de término do processamento. Campo alfa-numérico.

      • InicioProcesso: Hora de início do processamento. Campo alfa-numérico.

      • LogID: N/A

      • ItemProcessado: N/A

      • ItensProcessados: Lista de produtos exportados. Array de AutorizacaoDTO.

        • AutorizacaoDTO

      • MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.

      • Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.

      • TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.

      • TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.

      • ItensNaoProcessados: Itens não processados. Array de AutorizacaoDTO.

    • SOAP de retorno:

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

   <s:Body>

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

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

            <a:Descricao></a:Descricao>

                      <a:FinalProcesso>2017-06-27T15:43:14.9623161-03:00</a:FinalProcesso>

                      <a:InicioProcesso>2017-06-27T15:43:14.9623161-03:00</a:InicioProcesso>

                      <a:LogID/>

                      <a:ItemProcessado/>

            <a:ItensNaoProcessados/>

            <a:ItensProcessados>

               <a:AutorizacaoDTO>

                  

               </a:AutorizacaoDTO>

            </a:ItensProcessados>

            <a:MensagemDeErro/>

            <a:Status>true</a:Status>

            <a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>

            <a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>

         </ObterAutorizacaoTotalDePrivateLabelResult>

      </ObterAutorizacaoTotalDePrivateLabelResponse>

   </s:Body>

</s:Envelope>

...