P
PlantonPay

Admin actions

Operações manuais que afetam exposição FIDC e whitelist de médicos. Toda ação gera audit log obrigatório.

Ações irreversíveis
Marcar default cascateia em remoção de whitelist + recompute de exposure. Adicionar à whitelist permite antecipações futuras imediatamente.

Marcar advance como defaulted

Use quando FIDC não recebeu pagamento no vencimento. Cascata:

  1. 1.advance_request.status = defaulted (terminal)
  2. 2.Médico removido da whitelist do hospital (active=false)
  3. 3.Exposure recomputada (libera headroom)
  4. 4.Audit log + outbox event obrigatórios
UUID v4 do advance_request — copie de /antecipacoes
Motivo do default (vencimento, fraude, etc.) — registrado em audit_log

Adicionar médico à whitelist

Coordenador autoriza médico a solicitar antecipações. Idempotent: re-add usa ON CONFLICT DO UPDATE (reativa se removido).

NULL = usa default do hospital_limit
0-10000. NULL = usa default_fee_bps. 150 = 1.50%
Audit trail completo
Toda ação aqui gera entry em audit_log com actor_type=operator + actor_id + payload contendo referência do recurso afetado.