Objetivo
Este método tem como objetivo cadastrar um novo pacote de despesa.
Info |
---|
title | Observações Importantes |
---|
|
|
CadastroPacoteDespesaRequest |
| | | | | |
1 | ItensDespesa | List<
|
CadastroItemDespesaRequestResponse Item Despesa N/Ade Itens de Despesas | Lista com as Despesas do Pacote |
2 | | int | Não | Id Centro de Custo | N/A |
3 |
DescricaoNomePacoteDespesa | string | Sim |
DescriçãoNome / Título do Pacote de Despesas | N/A |
4 | DescricaoDetalhada |
intId DespesaDescrição detalhada do Pacote de Despesas | N/A |
CadastroItemDespesaRequest
IdDespesa DespesaN/A | 2 | IdDmTipoDespesa | int | Sim | Id Dm Tipo Pessoa | N/A |
3 | Dm Tipo da 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. Para cadastrar um Tipo de Despesa, utilize o método CadastrarNovoTipoDespesa. |
2 | IdFrotaVeiculo | int | Não | Id Frota Veículo | N/A |
43 | IdFuncionario | int | Sim | Id do Funcionário | N/A |
54 | DataHoraVencimento | DateTime (YYYY-MM-DD) | Sim | Data Hora de Vencimento da Despesa | N/A |
65 | ValorPrevisto | decimal | Sim | Valor Previsto da Despesa | N/A |
76 | ProcessarAutomaticamente | bool (true || false) | Sim |
Processar AutomaticamenteIndica se a Despesa será Processada Automaticamente ou não | N/A |
87 | Descricao | string | Sim | Descrição da Despesa | N/A |
9ItemFinanceiroNumeroDocumento | string | Sim | Número Documento (Item Financeiro) | N/A |
109 | IdRotaAssociada | int | Não | Id Rota Associada | N/A |
10 | NumeroCartao | string | Sim | Número do cartão ao qual despesa precisa ser paga. | O 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) |
CadastroPacoteDespesaResponse |
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | ComErro | bool (true || false) | Sim | Retorna se houve ou não erro na associação do cartão com o funcionário. | N/A |
2 | Erro | ErroResponse - string | Sim | Retorna o Erro ocorrido. | N/A |
3 | IdCronogramaDespesa | int | Sim | Id Cronograma Despesa (Id do Pacote de Despesa) | N/A |
4 | DataHoraCadastro | DateTime (YYYY-MM-DD) | Sim | Data e Hora do Cadastro | N/A |
Método
Abaixo, segue o método - 'CadastrarNovoPacoteDespesa'.
Code Block |
---|
language | xml |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | CadastroPacoteDespesaRequest |
---|
linenumbers | true |
---|
|
<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:CadastrarNovoPacoteDespesa>
<tem:auth>
<tms:Usuario>?</tms:Usuario>
<tms:Senha>?</tms:Senha>
</tem:auth>
<tem:funcionario>
<tms:ItensDespesa>
<tms:ItemDespesaParaCadastroPacoteRequest>
<tms:IdTipoDespesa>?</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:ItemDespesaParaCadastroPacoteRequest>
</tms:ItensDespesa>
<tms:IdCentroDeCusto>?</tms:IdCentroDeCusto>
<tms:NomePacoteDespesa>?</tms:NomePacoteDespesa>
<tms:DescricaoDetalhada>?</tms:DescricaoDetalhada>
</tem:funcionario>
</tem:CadastrarNovoPacoteDespesa>
</soapenv:Body>
</soapenv:Envelope> |