Pular para o conteúdo principal

Listar grupos de liquidação

Informação

Em nosso sistema, os grupos de liquidação são uma forma de conciliar as transações com os boletos liquidados. Esse processo (liquidação) descreve a transferência do valor de um boleto pago para a conta que deve receber esse pagamento. Resumidamente, sempre que a QI recebe a informação de que um boleto foi pago por outro banco ou, no caso de boletos protestados, pelo cartório, é criada uma liquidação para esse boleto específico. Posteriormente, são criados os grupos de liquidação, que representam lotes de liquidações agrupadas por tipo.

Em um momento posterior, é realizada a transação de pagamento desse grupo de liquidação para a conta do cliente. A transaction_key dessa transação é então salva para fins de conciliação, dessa foma você pode ver todos os boletos que foram liquidados em uma determinada transação. Por exemplo, se você tiver cinco boletos de R$ 5,00 cada, sendo que um foi pago via cartório, um foi pago via QR Code PIX e os outros três foram pagos utilizando a linha digitável ou código de barras por outro banco, serão criadas cinco liquidações referentes a esses boletos. Em seguida, essas liquidações serão agrupadas em três grupos de liquidação: um de R$ 15,00 com os três boletos pagos utilizando a linha digitável ou código de barras, para os quais será realizada uma única transação, outro de R$ 5,00 para o boleto pago via QR Code PIX e o último também de R$ 5,00 com o boleto pago via cartório.

A listagem de grupos de liquidação retornará todos os grupos de liquidação da conta que se enquadrarem nos query parameters enviados na request.

Request

ENDPOINT
/account/ACCOUNT_KEY/bank_slip_settlement_groups
MÉTODO
GET

Path parameters

CampoTipoDescriçãoCaracteres
account_keyuuidv4Chave única de identificação da conta36

Query parameters

CampoTipoDescriçãoCaracteres
bank_slip_settlement_group_keyuuidv4Chave única de identificação do grupo de liquidação36
transaction_keyuuidv4Chave única de identificação da transação do grupo de liquidação36
bank_slip_settlement_group_statusstringStatus do grupo de liquidaçãoEnumeradores bank_slip_settlement_group_status
pageintegerNúmero da página-
page_sizeintegerTamanho da página-

Response

STATUS
200
Response Body
{
"data": [
{
"bank_slip_settlement_group_key": "5ba0b0cf-ac4a-4c91-819d-d6c46d70e3ab",
"account_key": "96015228-4905-42fc-bda6-e70e0e552b6b",
"transaction_key": "6704d927-9e0d-411d-8c44-c377c0c56637",
"amount": 1069.24,
"bank_slip_settlement_group_type": "notary_office",
"bank_slip_settlement_group_status": "settled",
"bank_slip_settlement_quantity": 1
},
{
"bank_slip_settlement_group_key": "feda6069-c0cf-4148-b881-a475737330ab",
"account_key": "96015228-4905-42fc-bda6-e70e0e552b6b",
"transaction_key": "00d557de-78ca-4871-b254-2852499660e2",
"amount": 2400.0,
"bank_slip_settlement_group_type": "siloc",
"bank_slip_settlement_group_status": "settled",
"bank_slip_settlement_quantity": 303
},
{
"bank_slip_settlement_group_key": "5493030c-ba1c-44de-9e85-5aaee0afe46d",
"account_key": "96015228-4905-42fc-bda6-e70e0e552b6b",
"transaction_key": "b42c4d0a-8060-41d7-bd00-17889cc76485",
"amount": 250.0,
"bank_slip_settlement_group_type": "siloc",
"bank_slip_settlement_group_status": "settled",
"bank_slip_settlement_quantity": 50
},
{
"bank_slip_settlement_group_key": "f33c087d-cbae-47a9-bd5a-e6a8ecc04ed2",
"account_key": "96015228-4905-42fc-bda6-e70e0e552b6b",
"transaction_key": "6ee57aea-b589-4dff-9555-200c34380154",
"amount": 4024800.0,
"bank_slip_settlement_group_type": "str",
"bank_slip_settlement_group_status": "settled",
"bank_slip_settlement_quantity": 16
}
],
"pagination": {
"current_page": 1,
"rows_per_page": 100
}
}

Response Body Params

CampoTipoDescriçãoCaracteres
dataobject arrayBoletosObjeto bank_slip_settlement_group
paginationobjectInformações de paginaçãoObjeto pagination

Objeto bank_slip_settlement_group

CampoTipoDescriçãoCaracteres
bank_slip_settlement_group_key uuidv4Chave única de identificação do boleto no formato uuid v436
account_keyuuidv4Chave única de identificação da conta36
transaction_keyuuidv4Chave única de identificação da transação do grupo de liquidação36
amountfloatValor total liquidado-
bank_slip_settlement_group_typestringTipo do grupo de liquidaçãoEnumeradores bank_slip_settlement_group_type
bank_slip_settlement_group_statusstringStatus do grupo de liquidaçãoEnumeradores bank_slip_settlement_group_status
bank_slip_settlement_quantityintegerQuantidade de liquidações do grupo-

Objeto pagination

CampoTipoDescriçãoCaracteres
current_pageintegerPágina atual-
rows_per_pageintegerItens por página-

Enumeradores bank_slip_settlement_group_type

EnumeradorDescrição
silocpara pagamento de títulos (valor do título menor que R$ 250.000)
qr_codepara pagamento de títulos realizados via QR Code
strpara pagamento de títulos VR (valor do título maior que R$ 250.000)
notary_officepara pagamento de títulos realizados via cartório

Enumeradores bank_slip_settlement_group_status

EnumeradorDescrição
pendinggrupo de liquidação criado mas a transação não foi realizada
settledgrupo de liquidação criado e transação realizada

Error Response

STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
Código HTTP
status
Código QI
code
Título
title
Descrição (eng)
description
Descrição (pt-br)
translation
400QIT000001Bad RequestSchema ErrorSchema Inválido
404BKS000006Not FoundThe source account key was not found.A chave da conta de origem não foi encontrada.
400BKS000007Bad RequestIt was not possible to consult the source account at this time. Please try again in a few minutes.Não foi possível consultar a conta de origem neste momento. Por favor, tente novamente em alguns minutos.
400BKS000008Bad RequestThe source account is closed.A conta de origem está fechada.
400BKS000009Bad RequestThe source account is blocked.A conta de origem está bloqueada.
400BKS000095Bad RequestInvalid bank slip settlement group status.Status de grupo de liquidação de boleto inválido.