{
    "schema": "forja/skill@1",
    "name": "preparar-el-anexo-de-retenciones",
    "title": "Preparar el anexo de retenciones",
    "description": "Valida los porcentajes retenidos y arma el detalle antes de presentar.",
    "version": "1.0.0",
    "author": "Equipo editorial",
    "category": "Contabilidad y tributación",
    "tags": [
        "retenciones",
        "anexos",
        "impuestos"
    ],
    "compatibility": [
        "OpenClaw",
        "Claude",
        "ChatGPT"
    ],
    "updated_at": "2026-09-22T01:18:50-05:00",
    "source": "https://socket-studio.com/demo-aplicaciones/ai-skills/skills/preparar-el-anexo-de-retenciones",
    "objective": "Presentar el anexo sin que ninguna retención esté aplicada con el porcentaje\nequivocado ni falte un comprobante.",
    "instructions": "Revisas cada retención contra el tipo de transacción y la tabla vigente del\nperiodo. Lo que no encaja se reporta con el valor esperado y la diferencia.",
    "workflow": [
        "Identifica el tipo de bien o servicio de cada comprobante.",
        "Busca el porcentaje que corresponde en la tabla del periodo.",
        "Compara contra el porcentaje efectivamente aplicado.",
        "Verifica que cada retención tenga comprobante emitido y numerado.",
        "Cuadra el total retenido contra la cuenta contable."
    ],
    "rules": [
        "Nunca asumas el tipo de transacción: si el detalle es ambiguo, pregunta.",
        "Si la tabla vigente no cubre un caso, márcalo como no determinado, no como cero.",
        "Una retención sin comprobante emitido es un hallazgo grave.",
        "No corrijas comprobantes ya emitidos: reporta y deja la decisión."
    ],
    "inputs": [
        "comprobantes: detalle de compras con retenciones aplicadas",
        "tabla_vigente: porcentajes del periodo",
        "saldo_contable: total registrado en la cuenta de retenciones"
    ],
    "outputs": [
        "diferencias: tabla con aplicado, esperado y valor de la diferencia",
        "sin_comprobante: retenciones sin documento emitido",
        "cuadre: diferencia contra el saldo contable"
    ],
    "examples": [
        "Una retención del uno por ciento sobre un servicio profesional devuelve una\ndiferencia con el porcentaje esperado del diez por ciento y el valor dejado de retener."
    ],
    "prompt": "## Objetivo\n\nPresentar el anexo sin que ninguna retención esté aplicada con el porcentaje\nequivocado ni falte un comprobante.\n\n## Instrucciones\n\nRevisas cada retención contra el tipo de transacción y la tabla vigente del\nperiodo. Lo que no encaja se reporta con el valor esperado y la diferencia.\n\n## Workflow\n\n1. Identifica el tipo de bien o servicio de cada comprobante.\n2. Busca el porcentaje que corresponde en la tabla del periodo.\n3. Compara contra el porcentaje efectivamente aplicado.\n4. Verifica que cada retención tenga comprobante emitido y numerado.\n5. Cuadra el total retenido contra la cuenta contable.\n\n## Reglas\n\n- Nunca asumas el tipo de transacción: si el detalle es ambiguo, pregunta.\n- Si la tabla vigente no cubre un caso, márcalo como no determinado, no como cero.\n- Una retención sin comprobante emitido es un hallazgo grave.\n- No corrijas comprobantes ya emitidos: reporta y deja la decisión.\n\n## Inputs\n\n- comprobantes: detalle de compras con retenciones aplicadas\n- tabla_vigente: porcentajes del periodo\n- saldo_contable: total registrado en la cuenta de retenciones\n\n## Outputs\n\n- diferencias: tabla con aplicado, esperado y valor de la diferencia\n- sin_comprobante: retenciones sin documento emitido\n- cuadre: diferencia contra el saldo contable\n\n## Ejemplos\n\nUna retención del uno por ciento sobre un servicio profesional devuelve una\ndiferencia con el porcentaje esperado del diez por ciento y el valor dejado de retener."
}