Pular para o conteúdo principal

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_slip
MÉTODO
POST

Request Path Params

CampoTipoDescriçãoCaracteres
account_key *uuid4Chave ú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

CampoTipoDescrição
request_control_key *uuid4Chave única de identificação da requisição do cliente (lote).
collection_slip_payment_schedules *arrayLista de agendamentos de fatura de recolhimento. Limite de 1000 itens por requisição.

Cada elemento de collection_slip_payment_schedules deve conter:

CampoTipoDescrição
request_control_key *uuid4Chave única de identificação da requisição do cliente para aquele item do lote.
barcodestringCódigo de barras.
digitable_linestringLinha digitável.
payment_amount *numberValor a ser pago.
payment_date *stringData do agendamento do item.

Response

Success Response

STATUS
202
Response 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

CampoTipoDescrição
batch_payment_schedule_key *uuid4Chave única de identificação do agendamento em lote.
request_control_key *uuid4Chave única de identificação da requisição do cliente (lote).
account_key *uuid4Chave da conta debitada.
total_amount *numberSoma dos valores (payment_amount) dos itens do lote.
batch_payment_schedule_status *enumStatus do lote de agendamento após a solicitação.
payment_type *enumTipo do pagamento.

Enumeradores batch_payment_schedule_status

EnumeradorDescrição
pending_2fa_approvalPendente de aprovação 2FA
scheduledAgendado
rejectedRejeitado
errorErro ao agendar

Enumeradores payment_type

EnumeradorTipoDescrição
bank_slipstringBoleto bancário
collection_slipstringFatura 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
4XX
Response Body
{
"title": "Título",
"description": "Description in english",
"translation": "Descrição em português",
"code": "Código"
}
Código HTTPCódigo QITítuloDescrição (eng)Descrição (pt-br)
400BIP000032Bad RequestThe bill sent does not correspond to a collection slip.A conta enviada não corresponde a uma fatura de recolhimento.
400BIP000033Bad RequestThe 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.
403BIP000010ForbiddenUser is not allowed to do this actionUsuário não tem autorização para fazer essa ação
404BIP000011Not FoundThe source account key was not found.A chave da conta de origem não foi encontrada.
400BIP000012Bad 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.
400BIP000024Bad RequestRequest control key already exists.Chave de controle da requisição já existe.
400BIP000065Bad RequestPayment verification time window exceeded.Janela de tempo de verificação de pagamento excedida.