Solicitar agendamento em lote de fatura de recolhimento
Este endpoint permite solicitar o agendamento em lote de faturas de recolhimento (convênio/tributo) em uma única requisição.
Fatura de recolhimento
Esse tipo de cobrança é emitido por concessionárias de serviços (conta de água, luz, telefone e gás) e órgãos públicos (tributos). Eles não são registrados na Câmara Interbancária de Pagamento (CIP/Núclea), por isso, não retornam as mesmas informações que um Boleto bancário apresenta.
Request
Request Endpoint
ENDPOINT
/bill_payment/account/ACCOUNT_KEY/payments_schedule/batch_collection_slipMÉTODO
POSTRequest Path Params
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
account_key * | uuid4 | Chave única de identificação da conta. | 36 |
Request Body: Agendamento em lote de faturas de recolhimento
{
"request_control_key": "b6804f32-101e-4702-8fbc-c2dbc4c2caec",
"collection_slip_payment_schedules": [
{
"request_control_key": "c7915a43-212f-5813-9adc-d3ed5d3d3bfd",
"digitable_line": "836200000138892100450006762142420244046000010192",
"payment_amount": 1389.21,
"payment_date": "2026-04-10"
},
{
"request_control_key": "d8a26b54-323a-4924-0aed-e4fe6e4e4c0e",
"barcode": "836200000138892100450006762142420244046000010192",
"payment_amount": 550.10,
"payment_date": "2026-04-15"
}
]
}
Body Params
| Campo | Tipo | Descrição |
|---|---|---|
request_control_key * | uuid4 | Chave única de identificação da requisição do cliente (lote). |
collection_slip_payment_schedules * | array | Lista de agendamentos de fatura de recolhimento. Limite de 1000 itens por requisição. |
Cada elemento de collection_slip_payment_schedules deve conter:
| Campo | Tipo | Descrição |
|---|---|---|
request_control_key * | uuid4 | Chave única de identificação da requisição do cliente para aquele item do lote. |
barcode | string | Código de barras. |
digitable_line | string | Linha digitável. |
payment_amount * | number | Valor a ser pago. |
payment_date * | string | Data do agendamento do item. |
Response
Success Response
STATUS
202Response Body: Lote de agendamento criado
{
"batch_payment_schedule_key": "33860ad0-bcb0-47b7-bbe7-c7e3ec2fc61a",
"request_control_key": "ae4508df-f2cb-4e28-9f04-a19b7f2758c9",
"account_key": "daae79e6-ee8b-449f-aa1e-96959d5d5a72",
"total_amount": 1939.31,
"batch_payment_schedule_status": "scheduled",
"payment_type": "collection_slip"
}
Response Body Params
| Campo | Tipo | Descrição |
|---|---|---|
batch_payment_schedule_key * | uuid4 | Chave única de identificação do agendamento em lote. |
request_control_key * | uuid4 | Chave única de identificação da requisição do cliente (lote). |
account_key * | uuid4 | Chave da conta debitada. |
total_amount * | number | Soma dos valores (payment_amount) dos itens do lote. |
batch_payment_schedule_status * | enum | Status do lote de agendamento após a solicitação. |
payment_type * | enum | Tipo do pagamento. |
Enumeradores batch_payment_schedule_status
| Enumerador | Descrição |
|---|---|
pending_2fa_approval | Pendente de aprovação 2FA |
scheduled | Agendado |
rejected | Rejeitado |
error | Erro ao agendar |
Enumeradores payment_type
| Enumerador | Tipo | Descrição |
|---|---|---|
bank_slip | string | Boleto bancário |
collection_slip | string | Fatura de recolhimento |
Aviso
O enumerador bank_slip não se aplica ao fluxo de agendamento em lote de faturas de recolhimento deste endpoint; para este caso, espera-se payment_type com valor collection_slip.
Error Response
STATUS
4XXResponse Body
{
"title": "Título",
"description": "Description in english",
"translation": "Descrição em português",
"code": "Código"
}
| Código HTTP | Código QI | Título | Descrição (eng) | Descrição (pt-br) |
|---|---|---|---|---|
| 400 | BIP000032 | Bad Request | The bill sent does not correspond to a collection slip. | A conta enviada não corresponde a uma fatura de recolhimento. |
| 400 | BIP000033 | Bad Request | The barcode or digitable line of the collection slip must have 44 or 48 characters. | O código de barras ou linha digitável da fatura de recolhimento deve ter 44 ou 48 caracteres. |
| 403 | BIP000010 | Forbidden | User is not allowed to do this action | Usuário não tem autorização para fazer essa ação |
| 404 | BIP000011 | Not Found | The source account key was not found. | A chave da conta de origem não foi encontrada. |
| 400 | BIP000012 | Bad Request | It 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. |
| 400 | BIP000024 | Bad Request | Request control key already exists. | Chave de controle da requisição já existe. |
| 400 | BIP000065 | Bad Request | Payment verification time window exceeded. | Janela de tempo de verificação de pagamento excedida. |