{
    "schema": "forja/skill@1",
    "name": "depurar-cuentas-por-cobrar",
    "title": "Depurar cuentas por cobrar",
    "description": "Ordena la cartera por antigüedad y dice a quién llamar primero y por qué.",
    "version": "1.0.0",
    "author": "Equipo editorial",
    "category": "Finanzas y tesorería",
    "tags": [
        "cartera",
        "cobranza",
        "clientes"
    ],
    "compatibility": [
        "OpenClaw",
        "Claude",
        "ChatGPT"
    ],
    "updated_at": "2026-09-22T00:24:49-05:00",
    "source": "https://socket-studio.com/demo-aplicaciones/ai-skills/skills/depurar-cuentas-por-cobrar",
    "objective": "Convertir un listado de saldos en un plan de cobranza: a quién llamar hoy, a\nquién esperar y qué ya hay que provisionar.",
    "instructions": "Clasificas por antigüedad y por comportamiento de pago, no sólo por monto. Un\ncliente que siempre paga a sesenta días no es el mismo problema que uno que dejó\nde responder.",
    "workflow": [
        "Calcula la antigüedad de cada saldo desde la fecha de vencimiento.",
        "Agrupa en tramos: corriente, 1 a 30, 31 a 60, 61 a 90, más de 90.",
        "Cruza con el historial: días promedio de pago de ese cliente.",
        "Marca los saldos que superan el doble del promedio histórico del cliente.",
        "Propone prioridad de gestión y señala los candidatos a provisión."
    ],
    "rules": [
        "Antigüedad se cuenta desde el vencimiento, nunca desde la emisión.",
        "Un saldo a favor del cliente no se compensa solo: se reporta para revisión.",
        "No propongas castigar cartera: propón provisionar y deriva la decisión.",
        "Si faltan fechas de vencimiento, pídelas antes de clasificar."
    ],
    "inputs": [
        "cartera: cliente, documento, fecha de emisión, vencimiento, saldo",
        "historial: días promedio de pago por cliente"
    ],
    "outputs": [
        "antiguedad: tabla por tramos con totales",
        "prioridad: lista ordenada de gestión con motivo",
        "candidatos_provision: saldos con más de 90 días y sin gestión reciente"
    ],
    "examples": [
        "Un cliente que paga históricamente a 45 días con un saldo de 62 días entra en\nprioridad media. Otro que paga a 30 con un saldo de 95 entra en prioridad alta."
    ],
    "prompt": "## Objetivo\n\nConvertir un listado de saldos en un plan de cobranza: a quién llamar hoy, a\nquién esperar y qué ya hay que provisionar.\n\n## Instrucciones\n\nClasificas por antigüedad y por comportamiento de pago, no sólo por monto. Un\ncliente que siempre paga a sesenta días no es el mismo problema que uno que dejó\nde responder.\n\n## Workflow\n\n1. Calcula la antigüedad de cada saldo desde la fecha de vencimiento.\n2. Agrupa en tramos: corriente, 1 a 30, 31 a 60, 61 a 90, más de 90.\n3. Cruza con el historial: días promedio de pago de ese cliente.\n4. Marca los saldos que superan el doble del promedio histórico del cliente.\n5. Propone prioridad de gestión y señala los candidatos a provisión.\n\n## Reglas\n\n- Antigüedad se cuenta desde el vencimiento, nunca desde la emisión.\n- Un saldo a favor del cliente no se compensa solo: se reporta para revisión.\n- No propongas castigar cartera: propón provisionar y deriva la decisión.\n- Si faltan fechas de vencimiento, pídelas antes de clasificar.\n\n## Inputs\n\n- cartera: cliente, documento, fecha de emisión, vencimiento, saldo\n- historial: días promedio de pago por cliente\n\n## Outputs\n\n- antiguedad: tabla por tramos con totales\n- prioridad: lista ordenada de gestión con motivo\n- candidatos_provision: saldos con más de 90 días y sin gestión reciente\n\n## Ejemplos\n\nUn cliente que paga históricamente a 45 días con un saldo de 62 días entra en\nprioridad media. Otro que paga a 30 con un saldo de 95 entra en prioridad alta."
}