Pular para o conteúdo principal

Lista de boletos registrados no DDA (bank slip notification) com filtros

Método que permite a listagem de títudos de boletos de conta registrada no DDA permitindo filtragem por status e intervalo de tempo.

Request

ENDPOINT
/account/ACCOUNT_KEY/dda/bank_slips
MÉTODO
GET

PATH PARAMS

CampoTipoDescriçãoCaracteres
account_keystringChave de identificação da conta cadastrada no DDA36

QUERY PARAMS

CampoDescrição
statusstatus de um boleto
start_dateData de início da listagem.
end_dateData de fim da listagem.
page_numberPágina atual que está sendo consultada
page_sizeQuantidade de resultados por página

Response

STATUS
200
Response Body
{
"data": [
{
"barcode": "00193000000001000000500000001234567890123456",
"digitable_line": "00193000000001000000500000001234567890123456123",
"status": "registered",
"nominal_amount": 1050,
"total_amount": 999,
"total_payment_amount": null,
"partial_payment_allowed": true,
"paid_fine": null,
"paid_interest": null,
"discount_amount": null,
"expiration": "2024-07-19",
"max_payment_date": "2024-09-02",
"beneficiary": {
"name": "Tech Solutions Ltda.",
"bank_code": "123",
"bank_ispb": "12345678",
"person_type": "legal",
"document_number": "12345678000100"
},
"payer": {
"name": "João Carlos",
"person_type": "natural",
"document_number": "12345678900"
},
"guarantor": {
"name": "Maria Junior",
"person_type": "natural",
"document_number": "03903984900"
},
"rebate_amount": 30.00,
"interest": [
{
"interest_amount_type": "workdays_daily_amount",
"interest_billing_start_date": "2024-07-21",
"interest_amount": 10.00
}
],
"fine": [
{
"fine_billing_start_date": "2024-07-29",
"fine_amount_type": "absolute",
"fine_amount": 100.00
}
],
"discounts": [
{
"discount_limit_date": "2024-07-05",
"discount_type": "absolute",
"discount_amount": 50.00
}
],
"calculations": [],
"calculation_model": "01",
},
{
"barcode": "00193000000001000000500000001234567890123457",
"digitable_line": "00193000000001000000500000001234567890123456123",
"status": "paid",
"nominal_amount": 1050,
"total_amount": 1200,
"total_payment_amount": 1200,
"partial_payment_allowed": false,
"paid_fine": 150,
"paid_interest": 50,
"discount_amount": 0,
"expiration": "2024-05-30",
"max_payment_date": "2024-07-01",
"beneficiary": {
"name": "Tech Solutions Ltda.",
"bank_code": "123",
"bank_ispb": "12345678",
"person_type": "legal",
"document_number": "12345678000100"
},
"payer": {
"name": "João Carlos",
"person_type": "natural",
"document_number": "12345678900"
},
"guarantor": {
"name": "Maria Junior",
"person_type": "natural",
"document_number": "03903984900"
},
"rebate_amount": 30.00,
"interest": [
{
"interest_amount_type": "workdays_daily_amount",
"interest_billing_start_date": "2024-05-21",
"interest_amount": 10.00
}
],
"fine": [
{
"fine_billing_start_date": "2024-05-29",
"fine_amount_type": "absolute",
"fine_amount": 100.00
}
],
"discounts": [
{
"discount_limit_date": "2024-05-05",
"discount_type": "absolute",
"discount_amount": 50.00
}
],
"calculations": [],
"calculation_model": "01",
}
],
"pagination": {
"current_page": 1,
"next_page": null,
"rows_per_page": 10
}
}

BODY PARAMS

CampoTipoDescriçãoCaracteres
barcodestringCódigo de barras do boleto.44
digitable_linestringLinha digitável do boleto.47
statusenumEnumeradores de status de um boleto.-
nominal_amountfloatValor nominal do boleto.-
total_amountfloatValor calculado do boleto.-
total_payment_amountfloatValor de pagamento do boleto.-
partial_payment_allowedbooleanIndicador de aceite de pagamento parcial.-
paid_finefloatTotal de multa efetivado no pagamento do boleto, calculado a partir do valor total.-
paid_interestfloatTotal de juros efetivado no pagamento do boleto, calculado a partir do valor total.-
discount_amountfloatTotal de descontos no pagamento do boleto, calculado a partir do valor total.-
expirationstringData de vencimento do boleto.10
max_payment_datestringData limite de pagamento do boleto.10
payerobjectObjeto pagador do boleto.-
beneficiaryobjectObjeto beneficiário do boleto.-
guarantorobjectObjeto sacador avalista do boleto-
rebate_amountfloatValor de rebate.-
interestlistLista de objetos interest.-
finelistLista de objetos fine.-
discountslistLista de objetos discount.-
calculationslistLista do grupo cálculo de boleto.-
calculation_modelstringMétodo de cálculo do valor atual do boleto.2

Enumeradores Status

EnumeradorDescrição
registeredCódigo de barras do boleto registrado.
paidBoleto pago.
partially_paidBoleto pago parcialmente.
written_offBoleto baixado.

Objeto Payer

CampoTipoDescriçãoCaracteres
namestringNome do pagador.-
person_typestringTipo de pessoa do pagador.7
document_numberstringDocumento do pagador.14

Objeto Beneficiary

CampoTipoDescriçãoCaracteres
namestringNome do beneficiário.-
person_typestringTipo de pessoa do beneficiário.7
document_numberstringDocumento do beneficiário.14
bank_codestringCódigo do banco do beneficiário.3
bank_ispbstringISPB do banco do beneficiário.8

Objeto guarantor

CampoTipoDescriçãoCaracteres
namestringNome do sacador avalista.-
person_typestringTipo de pessoa do sacador avalista.7
document_numberstringDocumento do sacador avalista.14

Objeto interest

CampoTipoDescriçãoCaracteres
interest_billing_start_datestringData de início do juros.10
interest_amount_typestringTipo de juros.-
interest_amountstringValor do juros.-

Objeto fine

CampoTipoDescriçãoCaracteres
fine_billing_start_datestringData de início da multa.10
fine_amount_typestringTipo de multa.-
fine_amountstringValor da multa.-

Objeto discount

CampoTipoDescriçãoCaracteres
discount_limit_datestringData limite do disconto.10
discount_typestringTipo de desconto.-
discount_amountstringValor do desconto.-