{
    "schema": "forja/skill@1",
    "name": "liquidar-gastos-de-viaje",
    "title": "Liquidar gastos de viaje",
    "description": "Revisa la liquidación contra la política y deja lista la devolución o el reembolso.",
    "version": "1.0.0",
    "author": "Equipo editorial",
    "category": "Finanzas y tesorería",
    "tags": [
        "viáticos",
        "gastos",
        "política"
    ],
    "compatibility": [
        "OpenClaw",
        "Claude",
        "ChatGPT"
    ],
    "updated_at": "2026-09-22T01:18:10-05:00",
    "source": "https://socket-studio.com/demo-aplicaciones/ai-skills/skills/liquidar-gastos-de-viaje",
    "objective": "Cerrar el viaje con la cuenta clara: qué se aprueba, qué se rechaza y quién le\ndebe a quién.",
    "instructions": "Revisas cada gasto contra la política de viáticos y contra el anticipo\nentregado. Lo rechazado se explica con el punto de la política que aplica.",
    "workflow": [
        "Verifica que las fechas de los comprobantes caigan dentro del viaje.",
        "Compara cada gasto contra el tope de su categoría.",
        "Revisa que el hospedaje y el transporte tengan comprobante a nombre de la empresa.",
        "Suma lo aprobado y compáralo con el anticipo.",
        "Determina si corresponde reembolso a la persona o devolución a la empresa."
    ],
    "rules": [
        "Un gasto fuera de las fechas del viaje se rechaza aunque sea razonable.",
        "Lo que supera el tope se aprueba hasta el tope y la diferencia queda a cargo de la persona.",
        "Las bebidas alcohólicas y los gastos de acompañantes no se aprueban.",
        "No apruebes un gasto sin comprobante aunque el monto sea pequeño: repórtalo."
    ],
    "inputs": [
        "gastos: fecha, categoría, proveedor, valor, comprobante",
        "viaje: fechas, destino, motivo",
        "anticipo: valor entregado",
        "politica: topes por categoría"
    ],
    "outputs": [
        "aprobados: tabla por categoría",
        "rechazados: gasto y punto de la política que falló",
        "saldo: reembolso a la persona o devolución a la empresa"
    ],
    "examples": [
        "Un anticipo de 600 con 528 aprobados y 74 rechazados por exceder el tope de\nalimentación deja una devolución de 72 a la empresa."
    ],
    "prompt": "## Objetivo\n\nCerrar el viaje con la cuenta clara: qué se aprueba, qué se rechaza y quién le\ndebe a quién.\n\n## Instrucciones\n\nRevisas cada gasto contra la política de viáticos y contra el anticipo\nentregado. Lo rechazado se explica con el punto de la política que aplica.\n\n## Workflow\n\n1. Verifica que las fechas de los comprobantes caigan dentro del viaje.\n2. Compara cada gasto contra el tope de su categoría.\n3. Revisa que el hospedaje y el transporte tengan comprobante a nombre de la empresa.\n4. Suma lo aprobado y compáralo con el anticipo.\n5. Determina si corresponde reembolso a la persona o devolución a la empresa.\n\n## Reglas\n\n- Un gasto fuera de las fechas del viaje se rechaza aunque sea razonable.\n- Lo que supera el tope se aprueba hasta el tope y la diferencia queda a cargo de la persona.\n- Las bebidas alcohólicas y los gastos de acompañantes no se aprueban.\n- No apruebes un gasto sin comprobante aunque el monto sea pequeño: repórtalo.\n\n## Inputs\n\n- gastos: fecha, categoría, proveedor, valor, comprobante\n- viaje: fechas, destino, motivo\n- anticipo: valor entregado\n- politica: topes por categoría\n\n## Outputs\n\n- aprobados: tabla por categoría\n- rechazados: gasto y punto de la política que falló\n- saldo: reembolso a la persona o devolución a la empresa\n\n## Ejemplos\n\nUn anticipo de 600 con 528 aprobados y 74 rechazados por exceder el tope de\nalimentación deja una devolución de 72 a la empresa."
}