Pular para o conteúdo principal

Encerrar Inserção no Lote de Pagamento

Após inserir todas as liquidações desejadas no lote, utilize este endpoint para sinalizar que a inserção foi concluída e o processamento pode ser iniciado. Também é possível descartar o lote por completo.

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiEscrita
Consultoriaconsultant-apiCriar Lotes
Cedenteassignor-apiEscrita

URL base de cada host: Ambientes (Hosts).

Onde estou no fluxo?

Este é o 3º passo do fluxo de liquidação. Antes deste passo, você deve ter:

  1. Criado o lote de pagamento
  2. Inserido as liquidações

Request​

ENDPOINT
/settlement/fund_class/{fund_class_key}/payment_batch/{external_id}
MÉTODO
PUT

Path params​

ParâmetroTipoDescrição
external_idstringO external_id informado na criação do lote.
Request Body
{
"batch_status": "pending_payment"
}

Atributos do body​

CampoTipoObrigatoriedadeDescrição
batch_statusstringobrigatórioStatus para o qual o lote será atualizado. Veja enumeradores abaixo.

Enumeradores de batch_status​

ValorDescrição
pending_paymentEncerra a inserção e inicia o processamento do lote. Só é aceito com o lote em pending_settlements_insertion e com ao menos uma liquidação validated ou pending_validation.
discardedDescarta o lote inteiro. Nenhuma liquidação será processada. Aceito com o lote em pending_settlements_insertion, pending_validation ou pending_payment.

Response​

STATUS
200
Response Body
{
"external_id": "41d6ff41-1dac-4df7-9e50-d15210ec57f3",
"status": "pending_payment"
}

Atributos da resposta​

CampoTipoDescrição
external_idstringChave externa do lote fornecida pelo parceiro.
statusstringNovo status do lote. Veja abaixo.

Status devolvido:

Você enviouStatus devolvidoO que significa
pending_paymentpending_paymentLote encerrado; aguarda a confirmação do pagamento.
pending_paymentpending_validationHá liquidações em revisão pela QI Tech. Quando a revisão terminar, o lote segue sozinho para pending_payment.
discardedpending_discard ou pending_discard_on_cash_accountDescarte em processamento. O status final discarded chega pelo webhook do lote.

Próximos passos​

Após encerrar o lote, o processamento é iniciado automaticamente. Acompanhe o resultado através dos webhooks ou da consulta do lote:

  1. Webhooks do lote de pagamento — notificação quando o lote for pago, concluído ou descartado.
  2. Webhooks das liquidações — notificação individual de cada liquidação processada.

Erros​

StatusCódigoQuando acontece
404SET000005A fund_class_key não existe.
403SET000028O fundo não pertence ao seu perfil (gestora do fundo, consultoria vinculada ou cedente associado).
404SET000010O lote informado na URL não existe neste fundo.
400SET000026batch_status diferente de pending_payment ou discarded.
400SET000049Pedido de encerramento para um lote já em pending_payment, paid ou completed.
400SET000016Pedido de encerramento para um lote fora de pending_settlements_insertion (por exemplo, em pending_validation ou em descarte).
400SET000017O lote não tem nenhuma liquidação validated ou pending_validation.
400SET000069Pedido de descarte para um lote já em status final (paid, completed ou discarded).

Erros de autenticação, permissão e host: veja Erros da API.