Listar parcelas
GET/v1/loans/:loan/installments
Lista parcelas de um empréstimo, ordenadas por data (mais recentes primeiro).
Para quitação antecipada, inclua payment_for
com a data pretendida para calcular o valor da parcela.
Request
Path Parameters
ID do empréstimo
Query Parameters
- single
- list
- single
- list
- 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.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 100, e o padrão é 10.
10
Campo para definir o dia de pagamento do boleto. Ao enviar este campo, será realizado um cálculo de valor presente (VP
) para o dia de pagamento informado.
O status da parcela. O valor deve ser uma string ou uma lista separada por vírgula.
Valor único
Example: void
Lista
Example: void,paid
Um filtro com base no campo dueDate
. O valor deve ser uma data.
Um filtro com base no campo dueDate
. O valor deve ser uma data.
Um filtro com base no campo payer
. O valor deve ser uma string ou uma lista separada por vírgula.
Valor único
Example: cust_631f61201fc21101870d22a2
Lista
Example: cust_631f61201fc21101870d22a2,cust_636a54c6beba11ba7c0637f6
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
Responses
- 200
Retorna o objeto Loan
para um ID válido. Se o empréstimo estiver excluído, a propriedade deleted
será true
.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter
.
true
data
object[]
Uma lista de parcelas
Identificador exclusivo para o objeto.
inst_5f92f01728e009f403d8502e
Identificador do cliente responsável.
cust_5f92f01728e009f403d8502e
Status da parcela
Possible values: [void
, paid
, uncollectible
, unpaid
]
void
loan_631f61201fc21101870d22a
Responsável pelo pagamento. Pode ser um customer
ou company
.
Data de vencimento da parcela
transactions
object
Uma lista de transações de uma parcela.
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter
.
true
data
object[]
Uma lista de parcelas
itsc_631f61201fc21101870d22a
20
10
5
100
inv_631f61201fc21101870d22a
inst_631f61201fc21101870d22a
2020-01-01T00:00:00.000Z
Identificador único do fundo
fund_631f61201fc21101870d22a
1500
Valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
1487.9
Desconto aplicado ao valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
12.1
Multa aplicada ao valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
0
Juros aplicados ao valor para pagamento, será apresentado caso seja informado o parâmetro payment_for.
0
Define se a parcela pode entrar em uma fatura de antecipação ou refinanciamento.
true
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
{
"hasMore": true,
"data": [
{
"id": "inst_5f92f01728e009f403d8502e",
"customer": "cust_5f92f01728e009f403d8502e",
"status": "void",
"loan": "loan_631f61201fc21101870d22a",
"payer": "string",
"calendarDays": 0,
"workdays": 0,
"number": 0,
"amountPaid": 0,
"dueDate": "2024-07-29",
"duePrincipal": 0,
"hasInterest": true,
"postFixedAmount": 0,
"preFixedAmount": 0,
"principalAmortizationAmount": 0,
"taxAmount": 0,
"totalAmount": 0,
"transactions": {
"hasMore": true,
"data": [
{
"id": "itsc_631f61201fc21101870d22a",
"discount": 20,
"fine": 10,
"interest": 5,
"amountPaid": 100,
"invoice": "inv_631f61201fc21101870d22a",
"installment": "inst_631f61201fc21101870d22a",
"createdAt": "2020-01-01T00:00:00.000Z"
}
]
},
"fund": "fund_631f61201fc21101870d22a",
"amountRemaining": 1500,
"amountForPayment": 1487.9,
"amountForPaymentDiscount": 12.1,
"amountForPaymentFine": 0,
"amountForPaymentInterest": 0,
"allowCustomerPayer": true,
"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"
}
}
]
}