Saltar al contenido
Agents Finance
Guía / manualEvidencia: Documentación del proyecto

El plugin finance de Claude, skill a skill: asientos, conciliaciones, estados, desviaciones, SOX y cierre, con un prompt para cada una

Resumen: Guía completa del plugin finance de código abierto de Anthropic para Claude Cowork y Claude Code: qué hace cada una de sus ocho skills, cómo se instala, qué conectores funcionan y un prompt listo para copiar para cada función. Se basa en los archivos Apache-2.0 y en tres pruebas publicadas por profesionales; los prompts son nuestros y no se han probado con contabilidad real.

Publicada el 18 min de lectura3801 palabras

Portada: el plugin finance de Claude, con las cinco skills que llamas tú (journal-entry, reconciliation, financial-statements, variance-analysis, sox-testing) y las tres que Claude carga solo.
Portada propia que resume las ocho skills del plugin finance.Imagen: Agents Finance · Obra propia

De qué trata

El plugin finance es un paquete gratuito y abierto de ocho skills que enseña a Claude la rutina de cierre de un controller. Cinco se pueden llamar como comandos (journal-entry, reconciliation, financial-statements, variance-analysis y sox-testing) y tres son skills de consulta que Claude carga por su cuenta (journal-entry-prep, close-management y audit-support). Trabaja con los archivos que subes o pegas, o con datos que trae por conectores MCP, y devuelve borradores: asientos con su soporte, conciliaciones, cuenta de resultados con análisis de variaciones, puentes de desviaciones y papeles de trabajo de pruebas SOX.

Qué aporta, según la fuente

El repositorio no publica resultados. Tres profesionales cuentan sus propias pruebas: Dana Gill, CPA, preparó asientos de una cartera de inversiones y un archivo de importación para Sage Intacct con datos ficticios tras una hora de preparación; un usuario de Reddit terminó una conciliación bancaria y sus asientos después de reescribir los archivos del plugin porque le parecían genéricos; y Shubham Borkar dice que generó los asientos de febrero de su empresa a partir de un extracto bancario en cinco minutos. Ninguna de estas cifras está auditada.

Ojo con la evidencia. Lo describe la propia documentación o README del proyecto. Indica qué dice hacer y cómo se usa, no que funcione en tu caso: nosotros no lo hemos probado.

Qué se ha probado de verdad

Leímos todos los archivos de la carpeta finance en el commit c71b6f3 (README, plugin.json, .mcp.json, CONNECTORS.md, LICENSE y los ocho SKILL.md), la página del plugin, la documentación de Cowork y de Claude Code y el caso de Claude Academy, además de tres testimonios de primera mano (la prueba de una CPA con datos ficticios, un post de Reddit y otro de LinkedIn). No hemos instalado el plugin contra una contabilidad real. Los extractos se copian de los archivos Apache-2.0; los prompts, el CLAUDE.md y el script de comprobación son plantillas de Agents Finance y no se han probado con datos reales.

Cómo aplicarlo

Instala el plugin desde Personalizar → Plugins en Claude Cowork, o con dos comandos en Claude Code. Crea una carpeta de proyecto con un CLAUDE.md que recoja tu plan de cuentas y tus criterios, copia los archivos del último mes ya cerrado, ejecuta cada skill sobre ese mes, compara los borradores con lo que se contabilizó y solo entonces úsalo en un periodo abierto, importando siempre tú el resultado después de revisarlo.

  1. Instala el plugin: Personalizar → Plugins → Descubrir en Claude Cowork, o `claude plugin marketplace add anthropics/knowledge-work-plugins` y `claude plugin install finance@knowledge-work-plugins` en Claude Code.
  2. Crea una carpeta de proyecto con CLAUDE.md (plan de cuentas, dimensiones, materialidad, matriz de aprobación y la regla de no contabilizar), una carpeta reference/ y otra por cada periodo de cierre.
  3. Ejecuta journal-entry y reconciliation sobre un mes ya cerrado y compara cada línea con lo que se contabilizó.
  4. Añade financial-statements y variance-analysis cuando los asientos cuadren, con tus umbrales de materialidad en lugar de los de ejemplo.
  5. Usa sox-testing y el calendario de cierre solo después de que auditoría interna o el controller revisen las plantillas, y mantén la firma de una persona en cada borrador antes de que nada llegue al ERP.

El plugin finance de Anthropic convierte a Claude en un controller junior que se sabe la rutina del cierre: prepara asientos, concilia cuentas, monta la cuenta de resultados con su análisis de variaciones, explica las desviaciones y prepara papeles de trabajo para probar controles SOX. Es gratuito, sus ocho skills son archivos Markdown con licencia Apache-2.0 y esta guía las recorre todas, cada una con un ejemplo concreto y un prompt para copiar.

Por qué los equipos financieros lo están mirando ahora

El plugin se publicó a finales de enero de 2026 en el repositorio knowledge-work-plugins de Anthropic, que ya supera las 33.000 estrellas en GitHub. El interés sigue vivo: en la semana que terminó el 29 de octubre de 2026, el recuento de X devolvía 179 posts que mencionaban el plugin finance o el repositorio, con un pico de 70 el 25 de octubre, y divulgadores financieros como Nicolas Boucher lo siguen recomendando. Anthropic, además, lo presenta en Claude Academy como punto de partida para conciliar saldos intragrupo y preparar asientos.

Las dudas que se repiten son prácticas: qué hace de verdad cada comando, si necesita conexión con el ERP y cuánto fiarse del resultado. Las respuestas están en los archivos, así que los hemos leído todos.

Sobre la evidencia: esta guía se apoya en la documentación del propio plugin (documentacion). Las tres experiencias que citamos son de primera mano, pero no están auditadas, y una de ellas es de alguien que vende servicios de configuración.

Qué trae el plugin

El manifiesto (.claude-plugin/plugin.json) lo llama finance, versión 1.3.0, autor Anthropic. La carpeta contiene ocho skills:

Skill Cómo se usa Qué produce
journal-entry Comando, <tipo de asiento> [periodo] Asiento con debe y haber, cálculo de soporte, indicador de reversión y lista de revisión
reconciliation Comando, <cuenta> [periodo] Conciliación bancaria, del mayor con el auxiliar o intragrupo, con partidas clasificadas y por antigüedad
financial-statements Comando, <tipo de periodo> <periodo> Cuenta de resultados con columnas del periodo anterior y del presupuesto, métricas clave y lista de desviaciones materiales
variance-analysis Comando, <partida> <periodo> vs <comparación> Descomposición precio/volumen o tasa/mix, explicación escrita y puente en cascada
sox-testing Comando, <área de control> [periodo] Matriz de controles, selección de muestra, papel de trabajo y evaluación de deficiencias
journal-entry-prep La carga Claude Asientos tipo, reglas de documentación, una matriz de aprobación de ejemplo y 12 errores frecuentes
close-management La carga Claude Lista de cierre de 5 días, mapa de dependencias, estados de las tareas y una variante de cierre en 3 días
audit-support La carga Claude Metodología SOX 404, tamaños de muestra según riesgo, estándares de papeles de trabajo y clasificación de deficiencias

Las tres últimas llevan user-invocable: false en su cabecera, lo que, según la documentación de Claude Code, las oculta del menú /: Claude las lee cuando una tarea las necesita.

Dos detalles evitan líos. Primero, el README y la página del plugin siguen hablando de «comandos» y de /income-statement, pero el 13 de marzo de 2026 Anthropic convirtió los comandos en skills y la cuenta de resultados vive ahora en financial-statements. Segundo, algunas líneas de uso dentro de las skills muestran nombres cortos (/je, /sox, /flux) que no existen como skills. En Claude Code las skills de un plugin se ejecutan como /nombre-del-plugin:nombre-de-la-skill, así que escribes /finance:journal-entry; en Cowork escribes / o pulsas + y eliges la skill de la lista.

Arquitectura y conectores

Diagrama en cuatro columnas: tus datos (archivos subidos, o BigQuery y Slack por MCP; la categoría de ERP aún no tiene servidor compatible), el plugin con sus cinco comandos y tres skills de fondo, los borradores que devuelve y el control humano, donde quien prepara cuadra cifras, quien revisa aprueba y tú importas en el ERP.
De tus datos a un borrador revisado · Agents Finance, diagrama propio basado en los archivos Apache-2.0 del plugin

El plugin no depende de ninguna herramienta concreta. Sus archivos hablan de categorías como ~~erp o ~~data warehouse, y CONNECTORS.md explica qué va en cada una. Aquí conviene ajustar expectativas:

  • ERP / contabilidad: «no supported MCP servers yet», es decir, todavía no hay ninguno compatible. NetSuite, SAP, QuickBooks y Xero aparecen solo como «otras opciones»: tendrías que añadir tu propio servidor.
  • Almacén de datos: BigQuery viene con su dirección; Snowflake y Databricks están declarados con la URL vacía.
  • Chat: Slack está configurado. Gmail y Google Calendar están declarados sin URL, y las entradas de Microsoft 365 se retiraron en junio de 2026 porque no funcionaban.

Así que, tal como viene, lo realista es trabajar con archivos: una exportación del balance de sumas y saldos, el CSV del banco, la antigüedad de clientes o proveedores, el presupuesto. Todos los flujos de los comandos lo dicen: si no hay nada conectado, te piden que pegues el balance o subas una hoja de cálculo. Nicolas Boucher lo resumió en X el 23 de octubre: no necesitas conectores, sube tus archivos y el plugin funciona.

Instalación y requisitos previos

  • Claude Cowork (la aplicación de escritorio de Claude, planes de pago): abre Personalizar → Plugins → Descubrir, elige Finance y pulsa Instalar. La guía de Cowork de Anthropic avisa de que instalar no te conecta a ningún servicio; los conectores se activan después desde la pestaña Conectores del plugin. Cuando lo comprobamos, el 29 de octubre, la página de precios de Anthropic decía que «Claude Cowork is now just Claude» (Cowork pasa a ser simplemente Claude), empezando por Pro y Max, así que los nombres de los menús pueden cambiar.
  • Claude Code: añade el marketplace e instala, como verás en «Cópialo y adáptalo». Elige el ámbito de usuario si es para ti, o el de proyecto si todo el equipo de cierre trabaja en el mismo repositorio.
  • Una carpeta de proyecto. Cowork trabaja dentro de la carpeta que le indicas. La estructura de Dana Gill es un buen punto de partida: CLAUDE.md en la raíz, reference/ para el plan de cuentas y el libro mayor de referencia, y close/2026-10/ para cada periodo.
  • Tus propias reglas. Todos los umbrales de las skills son ejemplos, y en dólares. Escribe en CLAUDE.md tu materialidad, tus límites de aprobación y tus criterios contables antes de la primera ejecución.

El contenido está pensado para Estados Unidos: ASC 606, ASC 220/210/230 con sus equivalentes NIC 1 y NIC 7, FICA y 401(k) en nóminas, y SOX. Una empresa que aplique NIIF o el Plan General de Contabilidad puede aprovechar la estructura, pero debe decirle a Claude qué marco, qué impuestos (IVA, retenciones) y qué modelos de cuentas anuales aplica.

Cada función, con un ejemplo y un prompt

Los prompts son plantillas de Agents Finance basadas en los archivos de las skills. Los dejamos en inglés, igual que en la versión original de esta guía, porque así se pueden copiar tal cual junto a los nombres de las skills y de los archivos; Claude los entiende igual si los escribes en español. Cambia lo que va en mayúsculas, deja los datos dentro de la carpeta del proyecto y revisa cada resultado.

1. /finance:journal-entry: periodificaciones, amortizaciones, gastos anticipados, nóminas e ingresos

La skill admite cinco tipos de asiento (ap-accrual para facturas pendientes de recibir, fixed-assets para amortizaciones, prepaid para gastos anticipados, payroll para nóminas y revenue para ingresos) y un periodo como 2026-10, 2026-Q4 o 2026. Reúne el balance, el detalle del auxiliar y el asiento del mismo tipo del mes anterior, calcula los importes, presenta el asiento en una tabla fija y pasa una lista de 11 comprobaciones (cuadra, periodo correcto, cuentas válidas, reversión marcada, dentro de la autorización de quien lo prepara…). Termina con instrucciones para contabilizarlo «en el ERP del usuario».

Ejemplo. Una empresa SaaS tiene tres proveedores que han prestado servicio en octubre pero no han facturado: el proveedor de nube, una agencia de marketing y el auditor que trabaja en la revisión intermedia. El controller quiere la provisión de facturas pendientes de recibir, con reversión automática el 1 de noviembre. El prompt le indica qué archivos usar, que no invente cuentas y que compare con septiembre.

/finance:journal-entry ap-accrual 2026-10

Use the files in close/2026-10/ap/: open_pos.csv (PO, vendor, amount, goods received date) and
contracts_unbilled.xlsx. Use the account codes in reference/chart_of_accounts.csv only; if an expense
does not map to an existing account, stop and ask me. Accrue only goods or services received on or
before 31 October. Set the entry to auto-reverse on 1 November. Compare it with last month's accrual
in close/2026-09/ap/je_ap_accrual.csv and explain any vendor that moves more than 20%.
Output: the entry table, the calculation per vendor, and an import CSV with the columns of
reference/je_import_template.csv. Do not post anything.

Caso: amortización de gastos anticipados a partir de un calendario, con el saldo final cuadrado contra la cuenta del balance.

/finance:journal-entry prepaid 2026-10

Amortise every line in reference/prepaid_schedule.xlsx for October (straight-line by month between
start and end date). Flag items that ended, were cancelled or are below 500 in total and should have
been expensed. Show the expense by department and the closing prepaid balance per item, and check
that the closing balance ties to GL account 1400 in close/2026-10/trial_balance.csv.

2. /finance:reconciliation: banco, auxiliares e intragrupo

Más que un guion, esta skill es un método: cubre la conciliación del mayor con los auxiliares (clientes, proveedores, inmovilizado, existencias, gastos anticipados, provisiones), la conciliación bancaria con el formato clásico de dos lados y la conciliación intragrupo. Clasifica las partidas en tres categorías (diferencias temporales, ajustes necesarios y partidas que hay que investigar), las ordena por antigüedad en cuatro tramos (0–30, 31–60, 61–90 y más de 90 días) y propone umbrales de escalado, como que cualquier partida de más de 10.000 dólares pase al supervisor. La regla que más importa: con una diferencia sin conciliar, por pequeña que sea, «no se puede cerrar».

Ejemplo. Tesorería necesita la conciliación de octubre de la cuenta operativa principal. El prompt pide el formato estándar, la clasificación de cada partida y el borrador de los asientos de ajuste, sin contabilizarlos.

/finance:reconciliation cash-operating 2026-10

Bank statement: close/2026-10/bank/statement_oct.csv. GL detail for account 1010:
close/2026-10/bank/gl_1010_oct.csv. Match by amount and date (±3 days) and then by reference.
Produce the standard format (balance per bank, deposits in transit, outstanding checks, balance per
GL, unrecorded fees and interest) and the difference, which must be 0.00. Classify every reconciling
item as timing, adjustment required or investigate, with its age in days. For adjustments, draft the
journal entry but do not post it. Save the reconciliation as recs/2026-10/bank_operating.xlsx.

Caso: una diferencia intragrupo entre dos sociedades con monedas distintas, a partir del escenario que usa Claude Academy. Fíjate en que los tipos de cambio salen de tu archivo, no de internet.

/finance:reconciliation intercompany 2026-10

Reconcile the receivable of ENTITY_A from ENTITY_B with ENTITY_B's payable to ENTITY_A, using the two
subledger exports in close/2026-10/intercompany/. Convert both to EUR at the month-end rate in
reference/fx_rates_2026-10.csv (do not look rates up online). Sort the differences into timing,
FX, rounding (under 25 EUR) and true breaks. For each true break, propose the entry, the entity that
should book it and the evidence I need from the other side.

3. /finance:financial-statements: la cuenta de resultados con comparativas

El argumento es un tipo de periodo (monthly, quarterly, annual o ytd) y el periodo. El flujo construye una cuenta de resultados con columnas del periodo actual, del anterior, la variación en importe y porcentaje y el presupuesto; un bloque de métricas clave (crecimiento, margen bruto, operativo y neto, gastos sobre ventas, tipo impositivo efectivo); y una tabla de desviaciones materiales con la acción propuesta. La skill incluye además formatos de referencia para el balance y el estado de flujos de efectivo por el método indirecto, notas de presentación y una lista de ajustes y reclasificaciones de cierre.

Ejemplo. El paquete de dirección de octubre, en miles de euros, con tu umbral de materialidad y la presentación que ya usáis.

/finance:financial-statements monthly 2026-10

Use close/2026-10/trial_balance.csv for October, close/2026-09/trial_balance.csv for September,
last year's October from reference/tb_2025-10.csv and the budget in reference/budget_2026.xlsx.
Map accounts to lines with reference/pl_mapping.csv. Present in thousands of EUR. Material variance:
more than 50,000 EUR or 10%, whichever comes first. Add the key metrics block and, for each material
variance, one question I should ask the budget owner. Under IFRS, keep the function-of-expense layout
we use in reference/pl_layout.xlsx.

Caso: balance y flujos de efectivo del trimestre con los formatos de referencia, comprobando que la caja final cuadra.

/finance:financial-statements quarterly 2026-Q3

Besides the income statement, prepare a comparative balance sheet (30 Sep 2026 vs 31 Dec 2025) and an
indirect-method cash flow statement for the nine months, following the reference formats in the
skill. List every reclassification you make (for example, current portion of long-term debt) and
check that the cash at the end of the cash flow equals cash on the balance sheet.

4. /finance:variance-analysis: causas, explicación y cascada

Es la más completa de las cinco. Descompone las desviaciones por precio y volumen (con un ejemplo resuelto: 11.000 unidades a 48 dólares frente a un presupuesto de 10.000 a 50 da +50.000 por volumen y −22.000 por precio), por tasa y mix, por plantilla y retribución, o por categoría de gasto. Sus umbrales de ejemplo son un 10 % frente a presupuesto, un 15 % frente al periodo anterior, un 5 % frente a la previsión y un 20 % de un mes a otro. Pide explicaciones que digan la causa, si es puntual o tendencia y qué acción toca, avisa contra las explicaciones vagas y dibuja una cascada en texto que debe cuadrar del valor inicial al final. También calcula la precisión de las previsiones (MAPE) y detecta patrones como un presupuesto que siempre sale favorable.

Ejemplo. Los gastos operativos de octubre superan el presupuesto. El prompt separa los efectos de plantilla, tarifa y calendario en salarios y obliga a marcar lo que no se puede explicar con los datos.

/finance:variance-analysis opex 2026-10 vs budget

Actuals by cost center and account: close/2026-10/opex_actuals.csv. Budget:
reference/budget_2026.xlsx, sheet Opex. Headcount by department (actual and budget):
reference/headcount_2026-10.csv. Split the variance into headcount-driven, volume-driven,
discretionary, contractual, one-time and timing. For salaries, separate headcount, rate and timing
effects. Give a waterfall from budget to actual with at most seven bars and a two-sentence narrative
for each variance above 10% or 20,000 EUR. Mark anything you cannot explain from the data as
"needs owner input" instead of guessing.

Caso: precio, volumen y mix de los ingresos por producto, más la precisión de las previsiones de los últimos cuatro trimestres.

/finance:variance-analysis revenue 2026-Q3 vs 2026-Q2

Units and net price per product are in close/2026-Q3/revenue_by_sku.csv and
close/2026-Q2/revenue_by_sku.csv. Do a three-way price, volume and mix decomposition and verify
that the effects add up to the total variance. Then compute last four quarters' forecast accuracy
(MAPE) from reference/forecast_history.csv and say whether our forecasts show a consistent bias.

5. /finance:sox-testing: controles, muestras y papeles de trabajo

El área de control puede ser revenue-recognition, procure-to-pay (o p2p), payroll, financial-close, treasury, fixed-assets, inventory, itgc, entity-level, journal-entries o el identificador de un control concreto. La skill devuelve una matriz de controles con tipo, frecuencia, riesgo y aseveraciones (las siglas CEAVOP en inglés), tamaños de muestra según la frecuencia (dos de cuatro en un control trimestral, de 20 a 40 en uno diario, de 25 a 60 en controles por transacción), la propia muestra con su método de selección, un papel de trabajo con procedimientos, evidencia esperada y líneas de firma, y el marco de deficiencias: deficiencia, deficiencia significativa o debilidad material.

SOX obliga a las empresas que cotizan en Estados Unidos, pero el método sirve a cualquier función de control interno; en España, por ejemplo, a quien trabaja el SCIIF de una cotizada o prepara una auditoría.

Ejemplo. Pruebas trimestrales del ciclo de compras y pagos, con una muestra aleatoria reproducible y la conclusión reservada a la persona que prueba.

/finance:sox-testing procure-to-pay 2026-Q3

Our P2P controls are listed in reference/rcm_p2p.xlsx (control ID, description, owner, frequency).
The population of paid invoices for the quarter is in close/2026-Q3/ap_payments.csv. For the
three-way match control, select a random sample of 25 with a fixed seed so the selection can be
re-performed, and add up to 5 targeted items (payments over 100,000 EUR or paid on the last two
days of the quarter), documenting why. Produce one workpaper per key control with the test steps
pre-filled and the result columns empty. Do not conclude on effectiveness: that is my job.

6. journal-entry-prep: el manual de quien revisa

No la llamas tú, pero Claude la carga siempre que hay un asiento de por medio. Describe los asientos tipo (facturas pendientes de recibir, amortización, gastos anticipados, nóminas e ingresos según los cinco pasos de ASC 606), los siete elementos de documentación que debe llevar cada asiento, una matriz de aprobación de ejemplo (asientos manuales de menos de 50.000 dólares los aprueba el responsable contable, de 50.000 a 250.000 el controller y por encima el director financiero) y doce errores frecuentes, desde la reversión olvidada hasta las estimaciones con cifras sospechosamente redondas. Su mejor uso es como segundo par de ojos sobre asientos que ha preparado una persona.

Ejemplo. Revisar los asientos manuales del mes antes de contabilizarlos, con tu matriz de aprobación y sin tocar el archivo.

Review the manual journal entries in close/2026-10/manual_jes.csv against the journal entry review
checklist and the common-errors list you use for journal entry preparation. Use our approval matrix
in CLAUDE.md, not the example one. For each entry, return: OK or the specific issue (unbalanced,
wrong period, missing reversal, duplicate, round-number estimate, wrong FX date, missing support,
approver below the required level). Do not modify the file.

7. close-management: el calendario de cierre y sus dependencias

Esta skill es un manual de cierre completo: tareas previas, una lista día a día de T+1 a T+5, un mapa de dependencias en cinco niveles (primero tesorería, nóminas y provisiones; luego las conciliaciones de auxiliares; después las del balance y el balance previo; a continuación impuestos, consolidación y estados en borrador; y al final la revisión, el cierre definitivo y los informes), definiciones de estado, métricas que conviene seguir y una variante de cierre en 3 días con sus requisitos. Claude la usa cuando le pides planificar, seguir o acelerar un cierre.

Diagrama del cierre de cinco días del plugin: T+1 tesorería, nóminas, provisiones y amortización con journal-entry; T+2 ingresos y conciliaciones de auxiliares; T+3 conciliaciones del balance e intragrupo; T+4 estados en borrador y desviaciones con financial-statements y variance-analysis; T+5 cierre definitivo y retrospectiva.
Dónde encaja cada skill en el cierre de 5 días · Agents Finance, diagrama propio basado en close-management/SKILL.md

Ejemplo. El calendario de cierre de noviembre para un equipo de cinco personas, con festivos y la ruta crítica marcada.

Plan the November 2026 close using the 5-day close checklist and dependency map. Our team and
their tasks are in reference/close_owners.csv; bank holidays are in reference/holidays.csv.
Produce a close calendar (task, owner, deadline as a date, dependency, status Not Started) as
close/2026-11/close_tracker.xlsx, mark the critical path, and list which tasks we would need to
automate or move into the month to reach the 3-day close variant.

8. audit-support: método SOX 404 y clasificación de deficiencias

Es la referencia que hay detrás de sox-testing: cómo delimitar las cuentas significativas, qué aseveraciones importan en cada tipo de cuenta, diseño frente a eficacia operativa, cuatro métodos de muestreo (aleatorio, dirigido, a criterio y sistemático), una tabla de tamaños de muestra según frecuencia y riesgo, estándares de papeles de trabajo y de evidencia, los tres niveles de deficiencia con sus indicadores, la agregación y un plan de corrección en cinco pasos. Sirve por sí sola cuando aparece una excepción.

Ejemplo. Una excepción en el control de conciliación bancaria. El prompt pide los datos que faltan para clasificarla y un plan de corrección, sin decidir la clasificación final.

In our Q3 test of control FC-04 (monthly bank reconciliation reviewed by the controller), 1 of 3
samples (August) had no evidence of review before the 10th business day. The reconciliation itself
had no errors. Using the deficiency classification and aggregation guidance you follow for audit
support, tell me which facts I still need to classify this exception, the questions to ask about
compensating controls, and draft a remediation plan with root cause, action, owner, date and how we
will re-test it. Do not decide the final classification.

Cópialo y adáptalo

1. Instalación en Claude Code. Comandos del README del plugin (© Anthropic, Apache-2.0, sin cambios):

claude plugin marketplace add anthropics/knowledge-work-plugins
claude plugin install finance@knowledge-work-plugins

2. Los conectores que declara. Extracto de finance/.mcp.json (© Anthropic, Apache-2.0; omitimos Slack, Gmail y Google Calendar). Las URL vacías son huecos que debes rellenar con tu propio servidor:

{
  "mcpServers": {
    "snowflake": {
      "type": "http",
      "url": ""
    },
    "databricks": {
      "type": "http",
      "url": ""
    },
    "bigquery": {
      "type": "http",
      "url": "https://bigquery.googleapis.com/mcp"
    }
  }
}

3. El formato de asiento que devuelve la skill. Del paso 3 de journal-entry/SKILL.md (© Anthropic, Apache-2.0, sin cambios). Es un buen estándar para cualquier asiento, con IA o sin ella:

Journal Entry: [Type] — [Period]
Prepared by: [User]
Date: [Period end date]

| Line | Account Code | Account Name | Debit | Credit | Department | Memo |
|------|-------------|--------------|-------|--------|------------|------|
| 1    | XXXX        | [Name]       | X,XXX |        | [Dept]     | [Detail] |
| 2    | XXXX        | [Name]       |       | X,XXX  | [Dept]     | [Detail] |
|      |             | **Total**    | X,XXX | X,XXX  |            |      |

Supporting Detail:
- [Calculation basis and assumptions]
- [Reference to supporting schedule or documentation]

Reversal: [Yes/No — if yes, specify reversal date]

4. Un CLAUDE.md para la carpeta de cierre. Plantilla de Agents Finance basada en las skills del plugin y en las recomendaciones de Dana Gill; no se ha probado con datos reales. Está en inglés para que encaje con las skills, pero puedes traducirla. Sustituye todo lo que va en mayúsculas: nombre de la sociedad, marco contable (NIIF o PGC), ERP, materialidad y límites de aprobación.

# Finance close project: COMPANY_NAME

## Entity and framework
- Legal entity: COMPANY_NAME, functional currency EUR, framework IFRS (or LOCAL_GAAP).
- Fiscal year: January to December. Current close period: see the folder name in close/.

## Reference files
- reference/chart_of_accounts.csv: the only valid account codes. Never create accounts.
- reference/je_import_template.csv: column layout for ERP_NAME journal imports.
- reference/pl_mapping.csv: account to income statement line.

## Thresholds (these replace the examples in the finance plugin)
- Materiality for flux: MATERIALITY_AMOUNT EUR or 10%, whichever comes first.
- Reconciling items: over 5,000 EUR to the controller; any unexplained difference blocks the close.
- Approval matrix: up to 25,000 EUR accounting manager; up to 150,000 EUR controller; above, CFO.

## Always
- Show calculations and the source file for every amount.
- Set accruals to auto-reverse on the first day of the next period.
- Write outputs to the period folder as CSV or XLSX, never over source files.

## Never
- Never post to the ERP or call a write tool. I import after review.
- Never look up exchange rates or prices online; use reference/fx_rates_*.csv.
- Never put personal data (employee names, bank account numbers) in summaries.

5. Una comprobación antes de importar. Plantilla de Agents Finance (Python 3, solo biblioteca estándar) que comprueba que cada asiento cuadra, cae en el periodo y usa cuentas válidas del plan. No se ha probado con datos reales:

# check_je.py: usage  python3 check_je.py je_import.csv chart_of_accounts.csv 2026-10
import csv, sys
from collections import defaultdict
from decimal import Decimal

je_file, coa_file, period = sys.argv[1], sys.argv[2], sys.argv[3]
valid = {row["account"] for row in csv.DictReader(open(coa_file, newline="", encoding="utf-8"))}
totals = defaultdict(lambda: [Decimal("0"), Decimal("0")])
problems = []

for n, row in enumerate(csv.DictReader(open(je_file, newline="", encoding="utf-8")), start=2):
    d = Decimal(row.get("debit") or "0")
    c = Decimal(row.get("credit") or "0")
    totals[row["entry_id"]][0] += d
    totals[row["entry_id"]][1] += c
    if row["account"] not in valid:
        problems.append(f"line {n}: account {row['account']} is not in the chart of accounts")
    if not row["date"].startswith(period):
        problems.append(f"line {n}: date {row['date']} is outside period {period}")
    if d and c:
        problems.append(f"line {n}: both debit and credit filled")

for entry, (d, c) in totals.items():
    if d != c:
        problems.append(f"entry {entry}: debits {d} != credits {c}")

print("\n".join(problems) if problems else f"OK: {len(totals)} entries balanced, period {period}")
sys.exit(1 if problems else 0)

Resultados declarados hasta ahora

  • Dana Gill, CPA (The AI Smart CPA, 3 de junio de 2026). Probó la función de asientos en un flujo típico de un family office, los asientos de evolución de una cartera en un custodio, con datos ficticios generados por Claude. La preparación le llevó «aproximadamente una hora la primera vez y minutos después»; el resultado fue un CSV de importación para Sage Intacct y una conciliación del valor de la cartera, y la primera carga puede fallar por los nombres de campo, algo que Cowork corrige si le pegas el error. Su regla: no dejar nunca que Cowork contabilice directamente en el mayor. Evidencia: experiencia con datos ficticios.
  • Usuario u/Lanky-Accountant-943 de Reddit (r/ClaudeAI, 12 de febrero de 2026). Cuenta que Cowork terminó una conciliación bancaria y preparó los asientos, detectando y corrigiendo sus propios fallos, pero solo después de reescribir «por completo» los archivos de comandos y skills del plugin, que le parecían superficiales. Evidencia: experiencia sin verificar.
  • Shubham Borkar (LinkedIn, 2 de marzo de 2026). Afirma que el plugin convirtió un extracto bancario de febrero de su empresa en asientos de partida doble, identificó a los proveedores a partir de las descripciones del banco, separó las comisiones de la pasarela de pago a efectos del GST indio y señaló una diferencia de redondeo de 0,05 rupias, en «5 minutos» y «7 hojas». Ofrece servicios de configuración de Cowork, así que tiene interés comercial. Evidencia: declaración no auditada.

Limitaciones y riesgos

  • Prepara, no firma. Todas las skills empiezan con el mismo aviso: no ofrecen asesoramiento financiero y el resultado lo deben revisar profesionales cualificados.
  • Contenido genérico. Los umbrales, la matriz de aprobación y los tamaños de muestra son ilustrativos y en dólares. La queja del usuario de Reddit es justa: sin tus reglas, lo que sale es un libro de texto.
  • Sin conector de ERP. La categoría está vacía en CONNECTORS.md. Lo que conectes por tu cuenta es responsabilidad tuya, incluido lo que se le permite escribir.
  • Nombres desfasados. El README y la página del plugin mencionan /income-statement; la skill es financial-statements. Algunas líneas de uso dentro de los archivos muestran comandos cortos que no existen.
  • Datos y privacidad. Le estás dando a Claude libros contables, nóminas y datos bancarios. Revisa antes las condiciones de datos de tu plan y la política de tu empresa (y el RGPD si hay datos personales), y quita lo que no haga falta.
  • Pista de auditoría. Si llegan a los libros asientos preparados con IA, el auditor preguntará cómo se prepararon y revisaron. Háblalo antes de ampliar el uso, como recomienda Dana Gill.

Errores frecuentes

  1. Estrenarlo en un mes abierto en lugar de en uno cerrado con el que comparar.
  2. Dejar los umbrales de ejemplo (10.000 dólares, 10 %, 50.000 dólares) en vez de tu materialidad.
  3. Esperar que lea el ERP porque el README lo menciona.
  4. Pedir la cuenta de resultados con /income-statement, que ya no existe.
  5. Dejar que Claude busque tipos de cambio en lugar de darle el archivo de tipos en el que confías.
  6. Tomar el papel de trabajo de sox-testing como una conclusión: la skill deja la conclusión a quien prueba y a quien revisa, y tú deberías hacer lo mismo.
  7. No apuntar lo que hizo mal. Una nota breve en CLAUDE.md después de cada cierre es lo que mejora el siguiente.

Conclusiones

El plugin finance no es un producto con lógica oculta: es un manual de controller bien ordenado en ocho archivos Markdown que Claude sigue. Esa es su fuerza, porque puedes leer, auditar y reescribir cada regla, y también su límite, porque lo que trae por defecto es genérico y pensado para Estados Unidos. Los equipos que le sacan partido hacen lo mismo: escriben sus criterios en CLAUDE.md, prueban sobre un periodo cerrado y mantienen a una persona entre el borrador y el ERP. Empieza por journal-entry y reconciliation con el mes pasado, añade financial-statements y variance-analysis cuando las cifras cuadren y deja sox-testing para cuando auditoría interna haya revisado las plantillas.

Fuentes

Hemos redactado esta ficha con nuestras palabras a partir de las fuentes anteriores y comprobamos que los enlaces funcionaban el 29 de octubre de 2026. ¿Algún dato es incorrecto? Avísanos.

Comparte esta entrada

Esta entrada forma parte de la guía: Agentes de IA para contabilidad · MCP para contabilidad y ERPs

Newsletter

El boletín semanal de Agents Finance

Una vez por semana, los casos de uso, prompts y tutoriales nuevos de IA en finanzas y ERPs. Sin spam; te das de baja con un clic.

Responsable: Agents Finance. Finalidad: enviarte el boletín semanal. Base: tu consentimiento, que puedes retirar en cualquier momento con el enlace de baja de cada email. Encargado: Mailrelay (WEBLEGAL SL). Derechos: acceso, rectificación, supresión y demás, escribiendo a info@agentsfinance.io.

Entradas relacionadas

Seguir explorando