Skip to main content
invoice.paid

Qué significa

El documento quedó completamente pagado y su saldo pendiente llegó a cero. Cobrix produce exactamente un invoice.paid tanto cuando el pago termina en Cobrix como cuando el proveedor confirma un pago mediante PAID_FROM_PROVIDER. Cuando el pago se originó en Cobrix, invoice.status puede ser PAID y luego avanzar a CONCILIATED. Cuando fue confirmado por el proveedor, permanece como PAID_FROM_PROVIDER para conservar el origen de la operación.

Payload completo

Procesamiento seguro

Deduplica por X-Cobrix-Event-Id: el valor se conserva durante todos los reintentos y reenvíos del mismo evento. Como defensa adicional, guarda también event.type e invoice.id. Antes de aplicar una acción irreversible, confirma:
  • invoice.status es PAID, CONCILIATED o PAID_FROM_PROVIDER.
  • payment.status es APPROVED.
  • payment.paid_at contiene la fecha real del pago aplicado.
  • Para PAID_FROM_PROVIDER, payment.provider_id coincide con el identificador público enviado al confirmar el pago.
Cobrix crea el evento después de persistir el pago, su aplicación financiera y el saldo cero. La respuesta de la operación pública no espera a que tu receptor acepte el webhook.