Serviço contabilizarRelatorioDespesas
46.1 - Requisição
O serviço de contabilizar os relatórios de despesas irá controlar as despesas, e se necessário será feito um reebolso. Esses relatórios são feitos utilizando campos necessários como o id da solicitação, o id do relatório de despesas, a data da contabilização, o status e número da autorização.
Obs.: Para que haja qualquer interação com o sistema de Webservice é necessário informar o cabeçalho de autenticação. Vide cabeçalho de Autenticação.
Descrição dos campos de contabilizarRelatorioDespesas
Tag | Descrição | Parent | Formato | Required |
idSolicitacao | Id da solicitação | contabilizarRelatorioDespesas | Inteiro | True |
idRelatorioDespesas | Id do relatório de despesas | contabilizarRelatorioDespesas | Inteiro | True |
dataContabilizacao | Data da contabilização | contabilizarRelatorioDespesas | XMLGregorianCalendar | True |
status | Relatório ativo? | contabilizarRelatorioDespesas | boolean | false |
numeroAutorizacao | Número da autorização | contabilizarRelatorioDespesas | String | false |
observacaoContabilizacao | Elemento que contém a observação da solicitação | contabilizarRelatorioDespesas | String | false |
46.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:contabilizarRelatorioDespesas> <idSolicitacao>?</idSolicitacao> <idRelatorioDespesas>?</idRelatorioDespesas> <dataContabilizacao>?</dataContabilizacao> <status>?</status> <!--Optional:--> <numeroAutorizacao>?</numeroAutorizacao> <!--Optional:--> <observacaoContabilizacao>?</observacaoContabilizacao> </ser:contabilizarRelatorioDespesas> </soapenv:Body> </soapenv:Envelope>
46.3 - Resposta
A resposta do serviço é enviada com a tag contabilizarRelatorioDespesas informando "Sucesso", caso a contabilização foi efetuada corretamente e "Erro", caso o ocorra algum problema na contabilização.
Descrição dos campos de ContabilizarRelatorioDespesasResponse
Tag | Descrição | Parent | Formato |
resultadoOperacao | Resultado da contabilização | contabilizarRelatorioDespesasResponse | ResultadoOperacao |
Descrição do campo ResultadoOperacao
Tag | Descrição | Parent | Formato |
status | Se SUCESSO a contabilização foi efetuada com sucesso Se ERRO ocorreu algum problema durante a contabilização | resultadoOperacao | String |
46.4 - Exemplo
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header/> <S:Body> <ns2:contabilizarRelatorioDespesasResponse> xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services"> <resultadoOperacao> <status>SUCESSO</status> </resultadoOperacao> </ns2:contabilizarRelatorioDespesasResponse> </S:Body> </S:Envelope>