Contratos con Generación Pendiente
¿Le ha pasado que un contrato deja de generar sus cuotas y nadie se da cuenta hasta que el cliente reclama? Este reporte lo ayuda a detectar esos casos antes de que escalen: identifica los contratos que tienen cuotas que debieron haberse generado y no se generaron, ya sea por huecos o por duplicaciones en las recurrencias. Conviene revisarlo cuando sospeche que una cuota no se emitió o como verificación periódica de que todos los contratos están al día.
Por cada contrato muestra:
- ID, Beneficiario, Referencia.
- Cuota Esperada (la que debería haberse generado).
- Cuota Actual (la última generada).
- Cuotas Generadas.
Cómo funciona: el sistema compara la suma esperada de números de recurrencia contra la suma real de recurrencias generadas. Si hay diferencia (huecos o duplicados), el contrato aparece en este reporte. También compara la cuota esperada según la fecha actual contra la cuota efectiva actual.
Para ingresar al reporte:
- Ir a "Contratos".
- Seleccionar "Reportes".
- Seleccionar "Contratos con Generación Pendiente".
Filtro disponible: Tipo de Documento.
Con este reporte puede corregir la generación de cuotas a tiempo y evitar que un contrato se quede atrás.
API (llamadas desde sistemas externos)
Obtener contratos con generacion pendiente
El parametro doc_type corresponde al tipo de documento: 1 ordenes, 2 facturas impagas, 3 casos, 4 ordenes de compra.
curl -v \
-H "Accept: application/json" \
-H "Content-type: application/json" \
-H "X-User-Email: prueba@zauru.com" \
-H "X-User-Token: XSDFKK09238487DLFS" \
"https://app.zauru.com/contracts/reports/contracts_with_pending_generation.json?doc_type=1"
Esto devolverá un JSON similar a este:
{
"document_type": "Order",
"contracts": [
{
"id": 1,
"zid": 2,
"payee": "Cliente Ejemplo A, S.A.",
"reference": "Referencia Ejemplo A",
"expected_fee": 6,
"current_fee": 5,
"generated_fees": [1, 2, 3, 4, 5]
},
{
"id": 2,
"zid": 3,
"payee": "Cliente Ejemplo B, S.A.",
"reference": "Referencia Ejemplo B",
"expected_fee": 8,
"current_fee": 8,
"generated_fees": [1, 2, 3, 4, 5, 6, 8]
}
]
}