Serviço liberarAdiantamento
45.1 - Requisição
O serviço liberarAdiantamento realiza a liberação dos adiantamentos, é possivel realizar essa liberação através do id da solicitação, o id do adiantamento, a data de pagamento e o número de autorização, fazendo assim o sistema realizar uma busca pelo adiantamento no banco de dados e realizar a liberação desse adiantamento.
Obs.: Para que haja qualquer interação com o sistema de Webservice e necessário informar o cabeçalho de autenticação. Vide cabeçalho de Autenticação.
Descrição dos campos de liberarAdiantamento
Tag | Descrição | Parent | Formato | Required |
idSolicitacao | Número de identificação da solicitação | liberarAdiantamento | Inteiro | True |
idAdiantamento | Número de identificação do adiantamento | liberarAdiantamento | Inteiro | True |
status | O adiantamento está ativo? | liberarAdiantamento | boolean | False |
funcionarioLiberacao | Funcionário que permite e libera o adiantamento | liberarAdiantamento | FuncionarioRef | True |
dataPagamento | Data em que o pagamento foi ou será realizado | liberarAdiantamento | XMLGregorianCalendar | False |
numeroAutorizacao | Número da autorização | liberarAdiantamento | String | False |
observacao | Observação do item | liberarAdiantamento | String | True |
45.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:liberarAdiantamento> <idSolicitacao>?</idSolicitacao> <idAdiantamento>?</idAdiantamento> <status>?</status> <funcionarioLiberacao> <matricula>?</matricula> </funcionarioLiberacao> <!--Optional:--> <dataPagamento>?</dataPagamento> <!--Optional:--> <numeroAutorizacao>?</numeroAutorizacao> <!--Optional:--> <observacao>?</observacao> </ser:liberarAdiantamento> </soapenv:Body> </soapenv:Envelope>
45.3 - Resposta
A resposta do serviço é enviada com a tag LiberarAdiantamentoResponse informando "Sucesso", caso a liberação for efetuada corretamente e "Erro", caso o ocorra algum problema na liberação.
Descrição do campo liberarAdiantamentoResponse
Tag | Descrição | Parent | Formato |
resultadoOperacao | Resultado da liberação | liberarAdiantamentoResponse | resultadoOperacao |
Descrição do campo ResultadoOperacao
Tag | Descrição | Parent | Formato |
status | Se SUCESSO a liberação foi efetuada com sucesso Se ERRO ocorreu algum problema durante a liberação | resultadoOperacao | String |
45.4 - Exemplo
<S:Envelope> <SOAP-ENV:Header/> <S:Body> <ns2:pesquisarAdiantamentoResponse> <resultadoOperacao> <status>SUCESSO</status> </resultadoOperacao> </ns2:pesquisarAdiantamentoResponse> </S:Body> </S:Envelope>