Si necesitás controlar manualmente si un contacto está activo o no, usá el Estado Activo en su lugar.
Estados
ACCOUNT_OPENED
Cuenta creada, todavía no tiene ninguna orden emitida.
NOT_DUE
Tiene órdenes emitidas pero ninguna venció. Está dentro del plazo de pago.
PAST_DUE
Al menos una orden superó su fecha de vencimiento sin ser pagada. El contacto está en mora.
ACCOUNT_SETTLED
Todas las órdenes fueron pagadas. No hay saldos pendientes.
Transiciones
Los cambios de estado son automáticos:- Se crea un contacto →
ACCOUNT_OPENED - Se emite una orden →
NOT_DUE - Una orden vence sin pagarse →
PAST_DUE - Se pagan todas las órdenes pendientes →
ACCOUNT_SETTLED - Se emite una nueva orden → vuelve a
NOT_DUE
Un contacto en
PAST_DUE se mantiene en ese estado aunque tenga órdenes no vencidas. Basta con que una sola orden esté vencida sin pagar.Webhook
Podés recibir notificaciones de cambios de estado configurando un webhook para el eventocontact.status. Ver Tipos de Eventos.