Desembolsar empréstimo
POST/v1/loans/:loan/disburse
Desembolsa um empréstimo.
Request
Path Parameters
ID do empréstimo
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.
Examples:Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Header Parameters
Chave única de idempotência para evitar duplicação de requisições.
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição.
- application/json
Body
Erro ao salvar no parceiro
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 Loan se bem-sucedido; caso contrário, um erro para parâmetros inválidos.
- application/json
- Schema
- Example (from schema)
Schema
Array [
- CashoutTransfer
- CashoutBoleto
- CashoutInvoice
- CashoutLoan
]
- Offer
- MOD2
Array [
]
Array [
- CashoutTransfer
- CashoutBoleto
- CashoutInvoice
- CashoutLoan
]
Array [
]
Array [
]
Array [
]
Identificador exclusivo para o objeto.
loan_5f92f01728e009f403d8502eStatus do empréstimo
Possible values: [open, disbursed, disbursing, repaid, void, canceled, expired, pending, draft]
draftdraft4eeb7525-40c6-45fe-8236-2b731d740fadId do vinculo empregatício ou um objeto com os dados do vinculo empregatício nas operações de leitura quando usado o modo expand.
Id do cliente ou um objeto com os dados do cliente nas operações de leitura quando usado o modo expand.
Id da empresa ou um objeto com os dados da empresa nas operações de leitura quando usado o modo expand.
Número do contrato
AB123456789cashout
object[]
anyOf
Especificação para desembolso em conta bancária
payment_methodEspecificaçã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]+
boletoEspecificação para desembolso em fatura interna
invoiceEspecificação para desembolso em conta bancária
loanoffer
object
anyOf
Este objeto representa uma oferta de um empréstimo.
Identificador exclusivo para o objeto.
offr_5f92f01728e009f403d8502eIdentificador do cliente.
cust_5f92f01728e009f403d8502eIdentificador do funcionário.
empl_5f92f01728e009f403d8502eIdentificador da empresa.
comp_5f92f01728e009f403d8502eValor 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.02Custo efetivo total ao ano. O valor deve ser definido em base decimal, por exemplo, defina 0.12 para representar 12% a.a.
0.12Taxa mensal. O valor deve ser definido em base decimal, por exemplo, defina 0.02 para representar 2% a.m.
0.02Taxa anual. O valor deve ser definido em base decimal, por exemplo, defina 0.12 para representar 12% a.m.
0.12insurance
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.02Possible 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_637b85aaa8e91c82fd053aacIdentificador do produto no qual este empréstimo foi criado.
prod_637cf14e316408250c0bd067rebates
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_loanTipo do valor a ser cobrado.
Possible values: [absolute]
absolutePorcentagem da tarifa a ser cobrado sobre o valor do empréstimo.
0.2Descrição para a tarifa.
Tarifa de cadastrofine
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.02Contagem 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.02cashout
object[]
anyOf
Especificação para desembolso em conta bancária
payment_methodEspecificaçã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]+
boletoEspecificação para desembolso em fatura interna
invoiceEspecificação para desembolso em conta bancária
loanPolítica de crédito utilizada para a oferta
crpl_637b85aaa8e91c82fd053aacConjunto 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.134ZIdentificador da oferta.
string
attachments
object[]
file_6307b6c39f5d3d917009b631context
object
Informação do contexto da operação. Usado para segurança e formalização. IP, Headers, Fingerprint, and Geolocation
history
undefined[]
Status do empréstimo
Possible values: [open, disbursed, disbursing, repaid, void, canceled, expired, pending, draft]
draftdraftConjunto 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.134Zsignatures
object[]
Signatário do empréstimo. Pode ser um customer ou operator.
context
Identificador exclusivo para o objeto.
sign_5f92f01728e009f403d8502eConjunto 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.
context
object
Informação do contexto da operação. Usado para segurança e formalização. IP, Headers, Fingerprint, and Geolocation
insurance
object
Identificador da proposta do seguro.
Identificador da venda do seguro.
Identificador do cancelamento do seguro.
Valor restante para pagamento, será apresentado caso seja informado o parâmetro payment_for.
1500Valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
1487.9Este campo informa se o empréstimo é um refinanciamento. Ele é preenchido automaticamente, levando em conta os dados do campo cashout, e não pode ser preenchido de forma manual.
falseConjunto 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.134ZData de alteração do objeto
2023-08-25T22:38:41.134ZIdentifica se o objeto foi excluído. Se verdadeiro, o objeto foi excluído.
falsefalsecreatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backofficeupdatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backoffice{
"id": "loan_5f92f01728e009f403d8502e",
"status": "draft",
"externalId": "4eeb7525-40c6-45fe-8236-2b731d740fad",
"employment": "string",
"customer": "string",
"company": "string",
"contractNumber": "AB123456789",
"cashout": [
{},
{},
{},
{}
],
"offer": {},
"transactions": [
{
"amount": 0,
"description": "string",
"createdAt": "2024-07-29"
}
],
"attachments": [
{
"file": "file_6307b6c39f5d3d917009b631",
"linkedAt": "2024-07-29T15:51:28.071Z"
}
],
"context": {
"ip": "string",
"headers": {},
"fingerprint": "string",
"geolocation": [
"string"
]
},
"history": [
{
"description": "string",
"status": "draft",
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z"
}
],
"signatures": [
{
"signer": "string",
"context": {
"id": "sign_5f92f01728e009f403d8502e",
"signedAt": "2024-07-29",
"metadata": {},
"context": {
"ip": "string",
"headers": {},
"fingerprint": "string",
"geolocation": [
"string"
]
}
}
}
],
"insurance": {
"proposalId": "string",
"saleId": "string",
"cancellationId": "string"
},
"amountRemaining": 1500,
"amountForPayment": 1487.9,
"isRefinancing": false,
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z",
"updatedAt": "2023-08-25T22:38:41.134Z",
"deleted": false,
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
}
}