Delete multiple transactions independently.
Exclusão em lote é parcial: cada item é processado independentemente.
A resposta é sempre 200 quando o envelope é válido; o resultado é reportado por item em results.
Cada item é soft-deletado (deleted_at). Item pago exige reason; sem ele o item falha com reason_required e permanece íntegro.
Compra de cartão de crédito com parcela paga exige confirm = true; sem ele o item falha com 409 (como na rota unitária) e permanece íntegro.
Pagamentos ativos em lançamentos deletados são estornados na conta do próprio pagamento, com data de hoje e audit log.
Item de outra empresa falha com 404 naquele item sem expor dados.
Item não tentado por prazo do lote esgotado ou cancelamento falha com not_processed (503).
Envelope inválido devolve 422 ErrorResponseDTO sem processar nada: invalid_envelope (ids vazio ou acima de 100), invalid_id (UUID inválido) ou duplicate_ids (ids repetidos). Limite: 1..100 ids.
Authorizations
Token da sessão no cabeçalho Authorization, no formato Bearer (mesmo esquema ApiKeyAuth do contrato).
Headers
Company ID (UUID)
Body
Batch delete request
Lista de IDs a excluir (UUIDs). Limite: 1..100, sem duplicatas. Ids de outra empresa falham com 404 naquele item. swagger:example ["550e8400-e29b-41d4-a716-446655440000", "550e8400-e29b-41d4-a716-446655440001"]
1 - 100 elementsConfirmação de cancelamento de compra de cartão (opcional). Obrigatório quando a exclusão afeta uma compra no cartão com parcela paga.
Motivo da exclusão (opcional). Obrigatório quando a exclusão afeta uma transação paga.
Response
Processamento completado. Cada item em results traz seu status. summary mostra total, sucessos e falhas.
Indica se a resposta é um replay de uma request anterior (idempotência). True: mesma chave de idempotência foi processada antes, nenhum efeito novo. False: request foi processada normalmente. Omitido em PATCH e DELETE.
Resultados por item, na ordem da request original.
Identificador da série criada (somente em POST /batch com status 201). Omitido em caso de erro no nível da request.
Resumo agregado dos resultados.