---
title: "Retorna as regras de comissão da reserva no Construtor de Vendas"
method: GET
path: "/v3/comercial/reservas/{idReserva}/comissoes"
tags: ["Comissão da Reserva"]
---

# Retorna as regras de comissão da reserva no Construtor de Vendas

`GET /v3/comercial/reservas/{idReserva}/comissoes`

> 🔒 **Autenticação necessária**
>
> Esta API utiliza **Bearer Token** no header Authorization.
> Consulte o tutorial completo antes de fazer sua primeira chamada:
> [Como autenticar nas APIs do CV CRM (v3+ — Bearer Token)](https://desenvolvedor.cvcrm.com.br/docs/como-autenticar-nas-apis-do-cv-crm-com-bearer-token)

Esta API deve ser utilizada para retornas as regras de comissão uma reserva no Construtor de Vendas.

## Path parameters

- `idReserva` integer, required

## Query parameters

- `pagina` integer
- `registros_por_pagina` integer
- `sort` string
- `order` 'ASC' | 'DESC'
- `search[operador|campo]` string

## Response `200`

Listagem retornada com sucesso.

- object
  - `status` string, required
  - `code` integer, required
  - `pagination` object, required
    - `pagina` integer
    - `registros` integer
    - `totalRegistros` integer
    - `totalPaginas` integer
  - `filter` object[]
    - `campo` string
    - `operador` string
    - `valor` string
  - `order` object
    - `campo` string
    - `valor` string
  - `data` object[], required
    - `id` integer — ID da regra de comissão.
    - `comissaoTipo` 'C' | 'P' | 'E' — Onde a regra será aplicada. <ul><li>C - Comissão</li> <li>P - Prêmio</li> <li>E - Premiação Extra</li></ul>
    - `tipoValor` 'V' | 'P' | 'VSC' | 'VSP' | 'PRT' — Tipo de valor da comissão. <ul><li>V - Valor</li> <li>P - Porcentagem</li> <li>VSC - Valor da série de comissão</li> <li>VSP - Valor da série de prêmio</li> <li>PRT - Premiação Regra Tabela de Preço</li></ul>
    - `comissaoPagamentoTipo` 'VGV' | 'PV' — Base de cálculo do pagamento. <ul><li>VGV - Valor Contrato</li> <li>PV - Valor Presente</li></ul>
    - `comissaoJuros` boolean — Calcula juros na comissão.
    - `para` 'CP' | 'CC' | 'CR' | 'GC' | 'IC' | 'CO' | 'IR' | 'UA' | 'UI' — Para quem a regra se aplica. <ul><li>CP - Coordenador do Produto</li> <li>CC - Corretor (Cadastro)</li> <li>CR - Corretor (Reserva)</li> <li>GC - Gestor do Corretor</li> <li>IC - Imobiliária (Cadastro)</li> <li>CO - Imobiliária (Coordenação)</li> <li>IR - Imobiliária (Reserva)</li> <li>UA - Usuário Administrativo</li> <li>UI - Usuário Imobiliária</li></ul>
    - `quem` integer, nullable — ID do beneficiário.
    - `paraPagamento` 'DU' | 'DF' — Dados usados para pagamento. <ul><li>DU - Dados do usuário</li> <li>DF - Dados de faturamento</li></ul>
    - `ordem` integer, nullable — Ordem de pagamento.
    - `valor` number, float, nullable — Valor da comissão.
    - `porcentagem` number, float, nullable — Percentual da comissão.
    - `enviarPagadoria` boolean — Enviar para a pagadoria.
    - `formaPagamento` string, nullable — Sigla da forma de pagamento (validada contra as formas cadastradas no sistema).
    - `proporcao` number, float, nullable — Proporção da comissão.
    - `pagoPelaCondicaoReserva` boolean — Comissão gerada pela condição.
    - `contrato` boolean — Retirar do subtotal do contrato.
    - `idindexadorSiengeComissao` integer, nullable — ID do indexador Sienge.
    - `descricao` string, nullable — Descrição da regra.
    - `enviarErp` boolean — Enviar para o ERP.
    - `dataCad` string, nullable — Data de cadastro da regra.
    - `diferenca` boolean, nullable — Regra gerada por diferença de comissão.
    - `tipo` string, nullable — Tipo interno da regra.
    - `idreserva` integer, nullable — ID da reserva.
    - `idimobiliaria` integer, nullable — ID da imobiliária.
    - `idcorretor` integer, nullable — ID do corretor.
    - `codigointerno` string, nullable — Código interno da regra.
    - `data` string, nullable — Data de vencimento da comissão.
    - `editado` boolean, nullable — Indica se a regra foi editada manualmente.
    - `idusuarioNivel` integer, nullable — ID do nível do usuário.
    - `idusuarioCategoria` integer, nullable — ID da categoria do usuário.
    - `idcorretorNivel` integer, nullable — ID do nível do corretor.
    - `idcorretorCategoria` integer, nullable — ID da categoria do corretor.
    - `fifty` boolean, nullable — Regra do tipo fifty-fifty.
    - `fiftyIdreferencia` integer, nullable — ID de referência da regra fifty.
    - `idSubRegraComissao` integer, nullable — ID da sub-regra de comissão.
    - `idlancamento` integer, nullable — ID do lançamento associado.
    - `idreservaComissaoLancamento` integer, nullable — ID do lançamento de comissão da reserva.
    - `valorPorcentagemPremiacao` number, float, nullable — Valor ou percentual de premiação.
    - `dataModificacao` string, nullable — Data da última modificação.
    - `idregraComissao` integer, nullable — ID de referência da regra de comissão pai.

## Other responses

- `204` — Reserva não possui regras de comissão.
- `401` — Token de acesso ausente ou inválido.
- `422` — Parâmetro idReserva inválido.

---

[API](https://skmtc.net/cvcrm/apis/clientes.md) · [All operations](https://skmtc.net/cvcrm/apis/clientes/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cvcrm/clientes/versions/42bf5add8bf3/schema)
