Dispara liquidação ASSÍNCRONA (BatchJob + RabbitMQ) de múltiplas movimentações PENDING e retorna o job em lote (acompanhar via GET /batch/jobs/{id}). Cada item carrega o transactionId e, opcionalmente, seu settledValue (liquidação PARCIAL: null liquida o saldo em aberto inteiro; > 0 e <= saldo em aberto liquida só aquele principal e a transação só vira PAID quando o acumulado cobre o amount) e seu additionAmount/discountAmount (>= 0; null ⇒ ZERO). Com 'grouped'=true enfileira UM evento que cria UM movimento bancário com N linhas (value = soma das linhas, saldo movido uma vez — movimento agregador manual, all-or-nothing); com 'grouped'=false enfileira N eventos, liquidando cada transação individualmente (N movimentos 1:1) e tolerando falha por item. bankAccountId/paymentMethod OPCIONAIS aplicam-se a cada transação antes de liquidar; no modo agrupado a conta informada também vira a conta do movimento.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||