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>