Saltar al contenido principal

Confirmación de Rescates

Cuando una nómina de rescates llega al estado Pago Instruido, significa que el ACDI/AM ya instruyó el pago de los fondos a la Wallet. La Wallet debe confirmar que recibió los fondos para que las órdenes pasen a su estado final Completa.

Modelo 1 a 1

En el modelo de Inversión Manual, cada orden de rescate genera su propia nómina individual. Por lo tanto, la confirmación se realiza nómina por nómina.

Flujo de confirmación

Cubierta (fitted) → Pago Instruido → [Wallet confirma recepción] → Completa
  1. La SG ejecuta el rescate y lo marca como Cubierta.
  2. El ACDI/AM transfiere los fondos a la Wallet y marca la nómina como Pago Instruido.
  3. La Wallet recibe los fondos y los distribuye al usuario final.
  4. La Wallet confirma la recepción usando el endpoint de registro de pago a nivel nómina.

Consulta de la nómina

Para obtener el paysheet_by_fund_class_id de las nóminas de rescate pendientes de confirmación:

Método: GET URL: /api/v1/paysheets/

{
"count": 1,
"results": [
{
"paysheet_by_fund_class_id": "pyfc_JjOKVsZrJpVVYyhHk",
"fund_class_name": "B",
"amount": "50000.00",
"side": "sell",
"status_detail": "Pago Instruido",
"paid": false
}
]
}

Endpoint de confirmación

Método: POST URL: /api/v1/paysheets/{paysheet_by_fund_class_id}/register_payment/

CódigoDescripción
202 AcceptedLa recepción fue registrada correctamente
400 Bad RequestLa nómina no está en un estado válido para confirmar
Importante

Si la Wallet no confirma la recepción, las órdenes quedan indefinidamente en estado Pago Instruido y no se completan. Esto puede generar inconsistencias en los reportes de conciliación.

Recomendación

Implementar este proceso de forma automática en un job diario al final de la jornada, para no dejar órdenes sin confirmar.