Anexar arquivo ao empréstimo
POST/v1/loans/:loan/attach
Anexa arquivo ao empréstimo.
Request
Path Parameters
ID do empréstimo
Query Parameters
- inclusao
- exclusao
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
Expande as referências.
Pode ser um valor único ou uma lista separada por vírgula (csv) de referências retornadas neste endpoint.
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
file_6307b6c39f5d3d917009b631
Responses
- 200
Retorna o objeto Loan
se o arquivo for anexado com sucesso.
- 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_5f92f01728e009f403d8502e
Status do empréstimo
Possible values: [open
, disbursed
, disbursing
, repaid
, void
, canceled
, expired
, pending
, draft
]
draft
draft
4eeb7525-40c6-45fe-8236-2b731d740fad
Id 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
AB123456789
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
offer
object
anyOf
Este objeto representa uma oferta de um empréstimo.
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
Identificador da oferta.
string
attachments
object[]
file_6307b6c39f5d3d917009b631
context
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
]
draft
draft
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
signatures
object[]
Signatário do empréstimo. Pode ser um customer
ou operator
.
context
Identificador exclusivo para o objeto.
sign_5f92f01728e009f403d8502e
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.
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.
1500
Valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
1487.9
Este 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.
false
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
Data de alteração do objeto
2023-08-25T22:38:41.134Z
Identifica se o objeto foi excluído. Se verdadeiro, o objeto foi excluído.
false
false
createdBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave 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
updatedBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave 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"
}
}