Calcular oferta
POST/v1/products/:product/offers
Calcula uma oferta.
Request
Path Parameters
ID do produto
Query Parameters
- inclusao
- exclusao
Expande as referências.
Pode ser um valor único ou uma lista separada por vírgula (csv) de referências retornadas neste endpoint.
Permite especificar quais campos devem ser incluídos ou excluídos na resposta. Utilize o nome do campo para incluí-lo, ou prefixe o nome com um sinal de menos (-) para excluí-lo. Pode ser um valor único ou uma lista separada por vírgula(csv). Funciona para campos expandidos.
Esteja ciente de que especificar um campo para inclusão, terá o efeito que nenhum dos campos padrão seja retornado na resposta, a menos que seja explicitamente especificado.
Importante: Não é permitido combinar inclusões e exclusões na mesma requisição. Uma tentativa de fazê-lo resultará em um erro.
Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Header Parameters
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição.
- application/json
Body
Valor solicitado
Documento do tipo CPF utilizado para realizar a simulação da oferta no caso em que o customer
não é fornecido.
Documento do tipo CNPJ utilizado para realizar a simulação da oferta no caso em que o employment
não é fornecido.
Conjunto de pares de valores-chave que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado.
Responses
- 200
Retorna o objeto Offer
se o cálculo for bem-sucedido. Retorna um erro para parâmetros inválidos.
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Array [
- CashoutTransfer
- CashoutBoleto
- CashoutInvoice
- CashoutLoan
]
Identificador exclusivo para o objeto.
offr_5f92f01728e009f403d8502e
Identificador do cliente.
cust_5f92f01728e009f403d8502e
Identificador do funcionário.
empl_5f92f01728e009f403d8502e
Identificador da empresa.
comp_5f92f01728e009f403d8502e
Valor solicitado
Valor da parcela.
Valor total da dívida. Inclui tarifas, impostos, valor desembolsado, IOF, taxas e juros.
Valor total dos Juros.
Valor total do IOF (Imposto sobre Operações Financeiras).
Valor da taxa única da [alíquota adicional do IOF (Imposto sobre Operações Financeiras) (decreto 6.339/08).
Custo efetivo total ao mês. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2% a.m.
0.02
Custo efetivo total ao ano. O valor deve ser definido em base decimal, por exemplo, defina 0.12 para representar 12% a.a.
0.12
Taxa mensal. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2% a.m.
0.02
Taxa anual. O valor deve ser definido em base decimal, por exemplo, defina 0.12 para representar 12% a.m.
0.12
insurance
object
Definição do seguro vinculado a oferta de empréstimo.
Taxa. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2%.
0.02
Possible values: [required
, optional
, uninsured
]
Tipo de juros aplicado na dívida.
Tipo de operação de crédito
Data de desembolso no padrão ISO 8601
Data do primeiro vencimento
Identificador que faz referência a um fundo.
fund_637b85aaa8e91c82fd053aac
Identificador do produto no qual este empréstimo foi criado.
prod_637cf14e316408250c0bd067
rebates
object[]
Tipo da tarifa.
all_loans
: utilizado para indicar tarifas ou taxas de manutenção em cada contratação.
first_loan
: utilizado para representar taxas de cadastro ou Taxa de Contratação (TC).
except_first_loan
: utilizado para representar taxas de manutenção em cada contratação, exceto a primeira.
insurance_premium
: utilizado para representar tarifas de seguro.
Possible values: [all_loans
, first_loan
, except_first_loan
, insurance_premium
]
first_loan
Tipo do valor a ser cobrado.
Possible values: [absolute
]
absolute
Porcentagem da tarifa a ser cobrado sobre o valor do empréstimo.
0.2
Descrição para a tarifa.
Tarifa de cadastro
fine
object
Definição de multa.
Valor percentual fixo da multa. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2%.
0.02
Contagem do tempo para multa (calendar
para dias corridos)
Possible values: [calendar_days
]
Valor percentual mensal da multa. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2%.
0.02
cashout
object[]
anyOf
Especificação para desembolso em conta bancária
payment_method
Especificação para desembolso em boleto
Linha digitável do boleto.
Data de vencimento do boleto.
beneficiary
object
required
Documento de identificação da empresa. Deve ser o CNPJ.
Possible values: Value must match regular expression ^[0-9]+
boleto
Especificação para desembolso em fatura interna
invoice
Especificação para desembolso em conta bancária
loan
Política de crédito utilizada para a oferta
crpl_637b85aaa8e91c82fd053aac
Conjunto de pares de valores-chave que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado.
Data de criação do objeto
2023-08-25T22:38:41.134Z
{
"id": "offr_5f92f01728e009f403d8502e",
"customer": "cust_5f92f01728e009f403d8502e",
"employment": "empl_5f92f01728e009f403d8502e",
"company": "comp_5f92f01728e009f403d8502e",
"disbursementAmount": 0,
"installmentAmount": 0,
"totalAmount": 0,
"interestAmount": 0,
"iofAmount": 0,
"iofAdditionalAmount": 0,
"monthlyCET": 0.02,
"yearlyCET": 0.12,
"monthlyFee": 0.02,
"yearlyFee": 0.12,
"insurance": {
"amount": 0,
"fee": 0.02,
"type": "required",
"number": "string",
"insurer": "string"
},
"interestType": "string",
"creditOperationType": "string",
"expectedDisbursementDate": "2024-07-29",
"interestGracePeriod": 0,
"principalGracePeriod": 0,
"numberOfInstallments": 0,
"firstDueDate": "2024-07-29",
"fund": "fund_637b85aaa8e91c82fd053aac",
"product": "prod_637cf14e316408250c0bd067",
"description": "string",
"rebates": [
{
"feeType": "first_loan",
"amountType": "absolute",
"amount": 0.2,
"description": "Tarifa de cadastro"
}
],
"fine": {
"fineRate": 0.02,
"interestBase": "calendar_days",
"monthlyRate": 0.02
},
"cashout": [
{},
{},
{},
{}
],
"creditPolicy": "crpl_637b85aaa8e91c82fd053aac",
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z"
}