Reservas

Reprovar reserva

Reprova a condição de pagamento da reserva (somente gestor).

Os descontos são calculados do mesmo modo que na aprovação — o fluxo grava aprovacao_vpl, aprovacao_absoluto e afins para registrar o que foi recusado — mas não são validados contra os limites de alçada: estar fora da alçada é motivo para reprovar, não impedimento. Os gates que bloqueiam a aprovação (distrato pendente na unidade, comissão maior que as entradas, programação menor que a comissão) também não se aplicam. Exige apenas a permissão de aprovação (comercial|reservas|4) e o atributo aprovar_reserva no usuário.

Quando a reserva não possui tabela de preço, o fluxo padrão retorna 400 com message: erro_tabela_nao_existe ("A tabela escolhida não existe."). Para reprovar mesmo assim, envie reprovarSemComparar: true: nesse caso a comparação é ignorada e a recusa é gravada sem descontos, sem alçada e sem tabela, preservando apenas os gates de permissão.

Efeitos colaterais: histórico, feed, situação de reprovado (quando o empreendimento usa situação pendente), monitoramento e evento de automação de reprovação.

post/v4/comercial/reservas/{idReserva}/reprovacao

Request

  • Base URL
    https://integracao.cvcrm.com.br/api
  • URL
    https://integracao.cvcrm.com.br/api/v4/comercial/reservas/{idReserva}/reprovacao
  • Auth
    HTTP bearer

Path parameters

idReservainteger required

Request body

jurosnumber float

Quando omitido, usa o valor de juros_cadastro da reserva.

jurosAposEntreganumber float

Quando omitido ou 0, usa juros_apos_entrega_cadastro da reserva (ou o próprio juros resolvido).

idTabelainteger

Quando omitido, usa o idtabela da reserva.

idTabelaMinimainteger

Quando omitido, busca idtabelaMinima da TabelaDePreco resolvida.

comentariostring nullable

Observações do gestor. Opcional; gravado em aprovacao_comentario.

comentarioExibirImobiliariaboolean
comentarioExibirCorretorboolean
reprovarSemCompararboolean

Quando true, reprova a reserva sem comparar com a tabela de preço, ignorando o erro erro_tabela_nao_existe. Grava a recusa com descontos zerados, sem alçada e sem tabela.

Example request

{
  "juros": 0.5,
  "jurosAposEntrega": 0.7,
  "idTabela": 123,
  "idTabelaMinima": 456
}

Response

Reserva reprovada

statusstring
codeinteger

Example response

{
  "status": "sucesso",
  "code": 200,
  "data": {
    "idReserva": 100
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.