Pular para o conteúdo principal

OpenAPI definition (v1.0.5)

Download OpenAPI specification:Download

billets

Billets list.

Fetch billets using parameters

query Parameters
event_date
string
Enum: "CREATED_AT" "DUE_DATE" "PAY_DATE"
event_date_start
string
event_date_end
string
page_offset
integer <int32>
Default: 0
page_limit
integer <int32>
Default: 10
sort_by
string
Default: "EVENT_DATE"
sort_type
string
Default: "ASC"
filter
string
Enum: "debtor_document" "customer_internal_ctrl_title_number" "bank_title_number"
header Parameters
Authorization
required
string

Responses

Response Schema: */*
object (MetaData)
Array of objects (BilletResponseDto)

Create a new billet.

Create a new billet

header Parameters
Authorization
required
string
x-idempotency-key
required
string
Request Body schema: application/json
required
customerTitleNumber
string
customerInternalCtrlTitleNumber
required
string
titleIssuanceDate
required
string
titleDueDate
required
string
faceTitleAmount
required
number <double> > 0
iofAmount
required
number <double> >= 0
required
object (PersonDto)
object (InterestDto)
object (PenaltyDto)
Array of objects (DiscountDto)

Responses

Response Schema: */*
id
string
accountId
string
status
string
Enum: "CREATED" "WAITING_BANK" "WAITING_PAYMENT" "BANK_REGISTER_FAILED" "REJECTED_BY_BANK" "CANCELED" "PAID" "WAITING_CASH_IN" "SETTLED"

Billet actual state:
CREATED: Billet was stored.
WAITING_BANK: Billet registration was requested
WAITING_PAYMENT: Billet ready for payment.
BANK_REGISTER_FAILED: Billet registration was fail.
REJECTED_BY_BANK (final status): Billet registration was rejected.
CANCELED (final status): Billet was canceled.
PAID: Billet was paid.
WAITING_CASH_IN: The amount deposit in payee account was requested.
SETTLED (final status): The billet was settled (final status).

createdAt
string <date-time>
updatedAt
string <date-time>
barcode
string
digitableLine
string
bankTitleNumber
string
customerTitleNumber
string
customerInternalCtrlTitleNumber
string
titleIssuanceDate
string
titleDueDate
string
faceTitleAmount
number <double>
iofAmount
number <double>
object (PersonDto)
object (InterestDto)
object (PenaltyDto)
Array of objects (DiscountDto)
object (PaymentDto)
Array of objects (StatusHistoryDto)

Request samples

Content type
application/json
{
  • "customerTitleNumber": "string",
  • "customerInternalCtrlTitleNumber": "string",
  • "titleIssuanceDate": "string",
  • "titleDueDate": "string",
  • "faceTitleAmount": 0.1,
  • "iofAmount": 0.1,
  • "debtor": {
    },
  • "interest": {
    },
  • "penalty": {
    },
  • "discounts": [
    ]
}

Manually settlement a billet.

Settle a billet

path Parameters
id
required
string
header Parameters
Authorization
required
string

Responses

Response Schema: */*
id
string
idempotencyKey
string
accountId
string
status
string
Enum: "CREATED" "WAITING_BANK" "WAITING_PAYMENT" "BANK_REGISTER_FAILED" "REJECTED_BY_BANK" "CANCELED" "PAID" "WAITING_CASH_IN" "SETTLED"
createdAt
string <date-time>
updatedAt
string <date-time>
barcode
string
digitableLine
string
bankTitleNumber
string
customerTitleNumber
string
customerInternalCtrlTitleNumber
string
titleIssuanceDate
string
titleDueDate
string
faceTitleAmount
number <double>
iofAmount
number <double>
object (Person)
object (Interest)
object (Penalty)
Array of objects (Discount)
object (Payments)
Array of objects (StatusHistory)
schemaVersion
integer <int32>

Request a billet reprocess.

Billet reprocess

path Parameters
id
required
string
header Parameters
Authorization
required
string

Responses

Response Schema: */*
id
string
accountId
string
status
string
Enum: "CREATED" "WAITING_BANK" "WAITING_PAYMENT" "BANK_REGISTER_FAILED" "REJECTED_BY_BANK" "CANCELED" "PAID" "WAITING_CASH_IN" "SETTLED"

Billet actual state:
CREATED: Billet was stored.
WAITING_BANK: Billet registration was requested
WAITING_PAYMENT: Billet ready for payment.
BANK_REGISTER_FAILED: Billet registration was fail.
REJECTED_BY_BANK (final status): Billet registration was rejected.
CANCELED (final status): Billet was canceled.
PAID: Billet was paid.
WAITING_CASH_IN: The amount deposit in payee account was requested.
SETTLED (final status): The billet was settled (final status).

createdAt
string <date-time>
updatedAt
string <date-time>
barcode
string
digitableLine
string
bankTitleNumber
string
customerTitleNumber
string
customerInternalCtrlTitleNumber
string
titleIssuanceDate
string
titleDueDate
string
faceTitleAmount
number <double>
iofAmount
number <double>
object (PersonDto)
object (InterestDto)
object (PenaltyDto)
Array of objects (DiscountDto)
object (PaymentDto)
Array of objects (StatusHistoryDto)

Get a billet by ID.

Get billet by internal ID.

path Parameters
id
required
string
header Parameters
Authorization
required
string

Responses

Response Schema: */*
id
string
idempotencyKey
string
accountId
string
status
string
Enum: "CREATED" "WAITING_BANK" "WAITING_PAYMENT" "BANK_REGISTER_FAILED" "REJECTED_BY_BANK" "CANCELED" "PAID" "WAITING_CASH_IN" "SETTLED"
createdAt
string <date-time>
updatedAt
string <date-time>
barcode
string
digitableLine
string
bankTitleNumber
string
customerTitleNumber
string
customerInternalCtrlTitleNumber
string
titleIssuanceDate
string
titleDueDate
string
faceTitleAmount
number <double>
iofAmount
number <double>
object (Person)
object (Interest)
object (Penalty)
Array of objects (Discount)
object (Payments)
Array of objects (StatusHistory)
schemaVersion
integer <int32>