Capítulo48

Serviço pesquisarRelatorioDespesas

48.1 - Requisição

O serviço pesquisarRelatorioDespesas realiza uma busca pelos relatórios de despesas, é possível realizar busca por datas finais e iniciais, registro inicial e quantidade de registros, fazendo assim o sistema realizar uma busca referente aos relatórios no banco de dados.

Obs.: Para que haja qualquer interação com o sistema de Webservice e necessário informar o cabeçalho de autenticaçã. Vide cabeçalho de Autenticação.

Descrição dos campos de pesquisarRelatorioDespesas

Tag

Descrição

Parent

Formato

Required

dataInicial

Data inicial do periodo no qual será realizada a busca

pesquisarRelatorioDespesas

XMLGregorianCalendar

True

dataFinal

Data final do periodo no qual será realizada a busca

pesquisarRelatorioDespesas

XMLGregorianCalendar

True

registroInicial

Primeiro registro relevante para a busca

pesquisarRelatorioDespesas

String

True

quantidadeRegistros

Quantidade de registros que o serviço pode retornar por consulta *retorno maximo 50 registros

pesquisarRelatorioDespesas

Inteiro

True

status

Relatório de despesas ativo?

pesquisarRelatorioDespesas

Enum

False


48.2 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">
   <soapenv:Header>
      <ser:userPassword>senha</ser:userPassword>
      <ser:userName>usuário</ser:userName>
      <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
   </soapenv:Header>
   <soapenv:Body>
      <ser:pesquisarRelatorioDespesas>
         <dataInicial>?</dataInicial>
         <dataFinal>?</dataFinal>
         <registroInicial>?</registroInicial>
         <!--Optional:-->
         <quantidadeRegistros>50</quantidadeRegistros>
         <!--Optional:-->
         <status>PENDENTE</status>
      </ser:pesquisarRelatorioDespesas>
   </soapenv:Body>
</soapenv:Envelope>

48.3 - Resposta

A resposta do serviço é enviada com a tag PesquisarAdiantamentoResponse informando "Sucesso", caso a pesquisa seja efetuada corretamente, "Erro", caso ocorra algum problema com a pesquisa e "Alerta" caso ocorra algum problema não-crítico na pesquisa.

Descrição dos campos de PesquisarRelatorioDespesasResponse

Tag

Descrição

Parent

Formato

resultadoAcao

Informa: SUCESSO, ERRO ou ALERTA

PesquisarRelatorioDespesasResponse

resultadoAcao

numeroSolicitacoes

Informa o número de solicitacoes que a pesquisa retornou

PesquisarRelatorioDespesasResponse

Inteiro

solicitacao

Resultado da pesquisa

PesquisarRelatorioDespesasResponse

Solicitacao

mensagemRetorno

Mensagem que descreve o resultado da ação retornada

PesquisarRelatorioDespesasResponse

String

Descrição do campo ResultadoOperacao

Tag

Descrição

Parent

Formato

status

Se PENDENTE a busca está sendo efetuada

Se APROVADO a busca foi efetuada

Se REPROVADO ocorreu algum problema crítico na busca

Se AUTORIZACAO a busca foi autorizada

Se PENDENCIA_APROVADOR a busca está pensente no aprovador

resultadoOperacao

Enum


48.4 - Exemplo

<S:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">
   <SOAP-ENV:Header/>
   <S:Body>
      <ns2:PesquisarRelatorioDespesasResponse>
         <resultadoOperacao>
            <status>SUCESSO</status>
         </resultadoOperacao>
      </ns2:PesquisarRelatorioDespesasResponse>
   </S:Body>
</S:Envelope>