Quando os valores configurados para o split de pagamento ultrapassam o valor líquido disponível na cobrança, o Asaas realiza o bloqueio preventivo da operação e notifica a sua aplicação via webhook para que a correção seja feita.
O tratamento do fluxo de divergências e o acompanhamento das liquidações ocorrem por meio de três eventos principais de webhook:
1. Divergência identificada (PAYMENT_SPLIT_DIVERGENCE_BLOCK)
O que acontece: no momento do recebimento ou da antecipação de uma cobrança, se a soma dos splits ultrapassar o valor líquido disponível (após o desconto das tarifas), o valor da cobrança e a execução do split ficam bloqueados para ajustes.
Ação necessária: a sua integração deve capturar o evento
PAYMENT_SPLIT_DIVERGENCE_BLOCKe realizar a correção dos parâmetros do split dentro do prazo limite de até 2 dias úteis.
2. Expiração por falta de ajuste (PAYMENT_SPLIT_DIVERGENCE_BLOCK_FINISHED)
O que acontece: se os valores do split não forem corrigidos no prazo de 2 dias úteis, o bloqueio expira automaticamente.
Ação necessária: quando a sua integração recebe o evento
PAYMENT_SPLIT_DIVERGENCE_BLOCK_FINISHED, significa que a tentativa de ajuste expirou e todos os splits associados àquela cobrança foram cancelados. O valor líquido da cobrança permanece integralmente na conta principal.
3. Confirmação de liquidação (PAYMENT_SPLIT_DONE)
O que acontece: disparado sempre que a liquidação de um split é concluída com sucesso e o valor é creditado na conta do recebedor.
Ação necessária: utilize o evento
PAYMENT_SPLIT_DONEpara atualizar o status financeiro de cada recebedor no seu sistema interno de forma automatizada.