DOCUMENTAÇÃO CORPORATIVA

AtualizarPacoteDespesa

Objetivo

Este método tem como objetivo atualizar um pacote de despesa juntamente com suas respectivas despesas.

Observações Importantes



AtualizacaoPacoteDespesaRequest
Campo
Tipo
Obrigatório
Descrição
Observação
1 IdCronogramaDespesa int SimId Cronograma Despesa N/A
2 ItensDespesaList<
CadastroItemDespesaRequest>
 SimRequest - Cadastro de Itens de Despesa N/A
3 IdCentroDeCusto int NãoId do Centro de Custo N/A
4 NomePacoteDespesa string SimNome do Pacote de DespesaTítulo/Nome do Pacote
5 DescricaoDetalhada string SimDescrição Detalhada do Pacote de Despesa N/A


CadastroItemDespesaRequest
CampoTipoObrigatórioDescriçãoObservação
1 IdDespesa int NãoId da Despesa  Deve ser informado somente se for para atualizar uma Despesa já existente no Pacote em atualização. Caso o campo não for informado, será gerada uma nova despesa para o Pacote em atualização.
2 IdDmTipoDespesa int SimId Dm do Tipo de Despesa  Os tipos de Despesa podem ser obtidos através do método BuscarTiposDespesas , já que vários tipos diferentes de despesas podem ser cadastrados.
3 IdFrotaVeiculo int NãoId Frota Veículo  N/A
4 IdFuncionario int SimId do Funcionário  N/A
5 DataHoraVencimento
DateTime (YYYY-MM-DD)
 SimData e Hora do Vencimento do item  N/A
6 ValorPrevisto decimal SimValor Previsto do item  N/A
7 ProcessarAutomaticamente bool (true || false) SimIndica se o item será Processado Automaticamente ou não  N/A
8 Descricao string SimDescrição da Despesa  N/A
9 NumeroDocumento string SimNúmero Documento (Item Financeiro) relacionado  N/A
10 IdRotaAssociada int NãoId da Rota Associada  N/A
11NumeroCartaostringNãoNúmero do cartão ao qual despesa precisa ser pagaO número de cartão da despesa é obrigatório em praticamente todos os tipos de despesa. Este somente NÃO é obrigatório em despesas de tipo TAG (SEM PARAR, por exemplo)


AtualizacaoPacoteDespesaResponse
CampoTipoObrigatórioDescriçãoObservação
1 ComErro bool (true || false) SimRetorna se houve ou não erro na associação do cartão com o funcionário.N/A
2 Erro ErroResponse - stringSimRetorna o Erro ocorrido. N/A
3 IdCronogramaDespesa int SimId Cronograma Despesa N/A
4 DataHoraAtualizacao DateTime (YYYY-MM-DD) SimData e Hora da Atualização N/A


Método

Abaixo, segue o método - 'AtualizarPacoteDespesa'.

AtualizacaoPacoteDespesaRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:tms="http://tmsempresa.v1.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:AtualizarPacoteDespesa>
         <tem:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
         </tem:auth>
         <tem:funcionario>
            <tms:IdCronogramaDespesa>?</tms:IdCronogramaDespesa>
            <tms:ItensDespesa>
               <tms:CadastroItemDespesaRequest>
                  <tms:IdDespesa>?</tms:IdDespesa>
                  <tms:IdDmTipoDespesa>?</tms:IdDmTipoDespesa>
                  <tms:IdFrotaVeiculo>?</tms:IdFrotaVeiculo>
                  <tms:IdFuncionario>?</tms:IdFuncionario>
                  <tms:DataHoraVencimento>?</tms:DataHoraVencimento>
                  <tms:ValorPrevisto>?</tms:ValorPrevisto>
                  <tms:ProcessarAutomaticamente>?</tms:ProcessarAutomaticamente>
                  <tms:Descricao>?</tms:Descricao>
                  <tms:NumeroDocumento>?</tms:NumeroDocumento>
                  <tms:IdRotaAssociada>?</tms:IdRotaAssociada>
				  <tms:NumeroCartao>?</tms:NumeroCartao>
               </tms:CadastroItemDespesaRequest>
            </tms:ItensDespesa>
            <tms:IdCentroDeCusto>?</tms:IdCentroDeCusto>
            <tms:NomePacoteDespesa>?</tms:NomePacoteDespesa>
            <tms:DescricaoDetalhada>?</tms:DescricaoDetalhada>
         </tem:funcionario>
      </tem:AtualizarPacoteDespesa>
   </soapenv:Body>
</soapenv:Envelope>