← Agentes

Criterio CFO

La función financiera

La evidencia antes de la decisión

Cada cifra que firma el CFO, sostenida por su evidencia

Clara prepara el cierre mensual, Tomás pone el presupuesto al lado de su ejecución y Áurea contrasta la caja, los pagos y la deuda con su política. Los tres procesan cada documento, calculan lo que no cuadra y preparan el entregable; el estado del cierre, del presupuesto y de la caja lo declara siempre una persona.

Lo que cuesta, medido por terceros

Cifras de terceros, cada una con su fuente, su año y su muestra, verificadas contra el texto de quien la publica. Las de los agentes están más abajo, en la evidencia de pruebas.

Criterio es código abierto. Si te genera valor, ayuda a financiar pruebas, documentación y las próximas capacidades.

Clara, Tomás y Áurea son la familia CFO de Criterio, una plataforma abierta de familias de agentes. Ver las familias

Industrias

Dónde está probada la familia y qué viene

El motor y los agentes están probados en las 33 entidades del material, en 11 países: 22 de industria —4 industrias— y 11 de control. El motor, además, con cada cambio del repositorio. En el mapa, cada país con su evolución.

11 países probados, en el orden en que entraron · señales y datos de la corrida más reciente de cada entidad

Ronda 1ColombiaBanca, Retail, Entidad de controlRondas 1–428 de 28 señales · 24 de 24 datos
Ronda 2EcuadorCooperativas, Minería, Entidad de controlRondas 2, 428 de 28 señales · 25 de 25 datos
Ronda 3PerúBanca, Minería, Entidad de controlRondas 3–424 de 24 señales · 25 de 25 datos
Ronda 5ChileRetail, Minería, Entidad de controlRonda 526 de 26 señales · 24 de 24 datos
Ronda 6MéxicoBanca, Retail, Entidad de controlRonda 627 de 27 señales · 24 de 24 datos
Ronda 7BrasilRetail, Minería, Entidad de controlRonda 724 de 24 señales · 24 de 25 datos
Ronda 8ArgentinaRetail, Minería, Entidad de controlRonda 824 de 24 señales · 25 de 25 datos
Ronda 9PanamáBanca, Retail, Entidad de controlRonda 927 de 27 señales · 24 de 24 datos
Ronda 10GuatemalaRetail, Minería, Entidad de controlRonda 1024 de 24 señales · 25 de 25 datos
Ronda 11Costa RicaBanca, Retail, Entidad de controlRonda 1125 de 25 señales · 25 de 25 datos
Ronda 12HondurasBanca, Retail, Entidad de controlRonda 1227 de 27 señales · 625 de 625 datos

El mapa de avance

11 países probados

Mapa de América Latina. Probados: Colombia, Ecuador, Perú, Chile, México, Brasil, Argentina, Panamá, Guatemala, Costa Rica, Honduras. Siguientes: . Los demás países todavía están fuera.

Fronteras: Natural Earth, dominio público.

Hondurasprobado desde la ronda 12

Lo que se probó aquí

Impuesto

ISV del 15 %, contra lo registrado en la contabilidad

Identificación y moneda

RTN de la entidad · HNL

Ver las 23 situaciones que se sembraron en sus entidades

Clara · 11

  • Una tarea figura cumplida y ningún documento la sostiene
  • Los débitos y los créditos del balance de comprobación no suman lo mismo
  • El saldo de una cuenta en el mayor no es el del balance de comprobación
  • Hay movimientos del extracto sin su registro, o registros sin su movimiento
  • Una partida conciliatoria lleva más días de los configurados
  • Una factura electrónica emitida o recibida no tiene registro contable
  • Un registro que la necesita no tiene factura electrónica que lo soporte
  • El valor o el impuesto del XML no es el del registro
  • Una factura recibida de Honduras cae fuera de su rango autorizado o se emitió después de su fecha límite: no sustenta el crédito fiscal del ISV
  • Un requerimiento del auditor no tiene respuesta con soporte
  • El cierre se reporta como cerrado y hay señales abiertas que ese estado no explica

Tomás · 6

  • Lo ejecutado al corte se aparta del presupuesto más del porcentaje configurado
  • Ejecutado más comprometido se acerca a lo aprobado sin holgura
  • La proyección del área no se actualizó en los días configurados
  • Un traslado o una modificación no tiene el acta que lo aprueba
  • Hay gasto en una cuenta o centro de costo sin línea presupuestal
  • El área se reporta dentro del presupuesto y los números no lo sostienen

Áurea · 6

  • El saldo de una cuenta o de la caja consolidada queda por debajo del mínimo que fija la política
  • La posición en otra moneda, convertida con la tasa de la política, supera su límite
  • Un pago programado no tiene las aprobaciones que pide la política para su monto
  • Quien aprueba un pago no tiene la facultad según la matriz de firmas, o no está en ella
  • Un indicador de un contrato de deuda, calculado desde el balance que cierra Clara, cruza su límite o queda a menos del margen de él
  • Una obligación de deuda o una inversión vence dentro de los días configurados

Última ronda: la 12

  • Banca14 de 14 señales · 213 de 213 datos

    67 documentos · 12 defectos sembrados a propósito

  • Retail13 de 13 señales · 200 de 200 datos

    65 documentos · 12 defectos sembrados a propósito

  • Entidad de controlninguna señal, como debe ser · 212 de 212 datos

    67 documentos y ningún defecto: cualquier señal sería una falla

Evolución

  1. Ronda 12 · primera vez · Banca, Retail, Entidad de control · 27 de 27 señales1 defecto encontrado y corregido: CFO-12
Ver la evidencia, ronda por ronda →

Las entidades y sus defectos se escriben en el repositorio, en tests/criterio-cfo/generar.py.

Criterio · Familia CFO

La oficina del CFO, con más capacidad

Procesan los libros, los soportes, el presupuesto y la caja como estén, y dicen qué cuadra, qué no y qué no tiene soporte.

CRITERIO · CFOLISTO
CLARA
El cierre
TOMÁS
El presupuesto
ÁUREA
La tesorería
ROSTRUM
El portal
LAS FICHAS DE LA ENTIDADEl único contrato. Clara, Tomás y Áurea no se hablan entre sí: se hablan por sus fichas.
IMPRESORA · CRITERIOHOJA 1

CRITERIO · FAMILIA CFO

Estado de la familia: construida y probada sobre material sintético de seis países —Colombia, Ecuador, Perú, Chile, México y Brasil, este con sus documentos en portugués—. El motor pasa su prueba determinista contra las dieciocho entidades del material, y los tres agentes pasaron sus rondas con una clave que no ven.

De dónde viene cada nombre

Clara
· del latín clarus, «claro»: que los libros digan lo mismo que los soportes
Tomás
· del arameo t’oma, «el gemelo»: pone el presupuesto al lado de su gemelo, la ejecución
Áurea
· del latín aureus, «de oro»: la caja
Rostrum
· del latín rostrum, la tribuna del foro romano: sostiene lo que ya está escrito, donde otros puedan leerlo

Los cuatro, uno por uno

Qué hace cada uno, qué nunca hace y cómo se ve su trabajo

Cada pestaña se lee sola: alguien puede instalar un agente sin los otros. Las capturas son Rostrum, el portal de todas las familias, publicando lo que los agentes encontraron en los datos de prueba de banca.

criterio-finance

De clarus: que los libros digan lo mismo que los soportes.

Procesa los libros y sus soportes: el cierre mensual con su checklist y su evidencia, las conciliaciones bancarias y de cuentas, cada factura electrónica contra la contabilidad y el paquete para el auditor. Tú cierras y firmas.

Lo que solo ella hace

Una tarea marcada cumplida sin el documento que la prueba no está cumplida, y lo dice con la tarea y su responsable. Procesa todos los documentos del periodo, no una muestra: todas las facturas electrónicas contra la contabilidad, todas las partidas de cada conciliación.

Lo que responde

  • Qué tarea del checklist figura cumplida y ningún documento la sostiene
  • Qué pasó su fecha sin evidencia, y qué tarea bloquea a otra
  • Qué no concilia en cada cuenta bancaria, y cuántos días lleva abierta cada partida
  • Qué cuenta del mayor no cuadra con el balance o con su auxiliar
  • Qué factura electrónica no tiene registro, qué registro no tiene factura y qué valor o impuesto no coincide
  • Qué requerimiento del auditor sigue sin una respuesta con soporte

Nunca

Registra asientos, firma ni declara el estado del cierre.

Rostrum · Entidad financiera de prueba
El cierre de septiembre con 8 señales abiertas: una cuenta del mayor que no es la del balance, un balance de comprobación con 5.000,00 de diferencia y una conciliación bancaria marcada cumplida sin su soporte. Cada señal dice de dónde sale.
El cierre de septiembre con 8 señales abiertas: una cuenta del mayor que no es la del balance, un balance de comprobación con 5.000,00 de diferencia y una conciliación bancaria marcada cumplida sin su soporte. Cada señal dice de dónde sale.Captura de Rostrum sobre los datos de prueba de banca de la primera ronda con el agente, con corte el 6 de octubre de 2026. Es material de prueba escrito por el repositorio; no pertenece a ninguna organización.
Extiende a
El contralor y su equipo
Instancias
Una por entidad
Configuración
15 min · 5 preguntas
Cadencia
A diario en la ventana del cierre; semanal fuera de ella
Necesita de ti
Que los soportes queden en su carpeta: sin soporte, la tarea no está cumplida
Se configura con/criterio-finance:finance-setup

Sus comandos, por grupo

Arranque y ritmo2 comandos+
finance-setupfinance-wake
El cierre2 comandos+
close-scanclose-status
Conciliaciones y cuadre3 comandos+
bank-reconcileaccount-reconcileledger-check
Facturas y auditoría2 comandos+
einvoice-checkaudit-pack

9 comandos · 7 skills

En Rostrum

Clara, Tomás y Áurea no tienen un portal propio: entran a Rostrum, el portal de todas las familias, como cualquier otra. Lo que Rostrum muestra es lo que su motor ya escribió, con la fecha en que lo escribió; no recalcula nada ni escribe en su estado.

Cómo entra al portal

  1. Clara corre /criterio-finance:finance-setup, deja su configuración en .criterio/finanzas/<entidad o caso>/ y marca su carpeta raíz con _CRITERIO_FINANZAS.txt.
  2. Tomás corre /criterio-budget:budget-setup, deja su configuración en .criterio/presupuesto/<entidad o caso>/ y marca su carpeta raíz con _CRITERIO_FINANZAS.txt.
  3. Áurea corre /criterio-treasury:treasury-setup, deja su configuración en .criterio/tesoreria/<entidad o caso>/ y marca su carpeta raíz con _CRITERIO_FINANZAS.txt.

Después, Rostrum la suma al mapa y levanta el portal:

/plugin install criterio-server@criterio
/criterio-server:server-setup
/criterio-server:server-start

Lo que tiene en Rostrum

Inicio
La tarjeta Criterio CFO, con Clara, Tomás y Áurea y sus señales abiertas.
La familia
Lo último de cada motor —el cierre de un mes, el presupuesto de un año—, sus señales en palabras y sus reportes tal como los dejó el motor.
Lo que vence
Las tareas del cierre y los requerimientos del auditor con fecha, junto a los vencimientos de las otras familias.
Un caso
Una señal de presupuesto sobre un proyecto aparece en la página de ese proyecto de la PMO.
Dónde trabaja
La ruta completa de la carpeta raíz, de los documentos de la entidad con su marca, del estado y de cada configuración.
Preguntar
Una pregunta escrita para Clara, Tomás o Áurea, que la atienden en su siguiente corrida.
La página de Criterio CFO en Rostrum
La página de Criterio CFO en Rostrum, sobre los datos de prueba de una entidad financiera: lo último del motor de Clara, sus señales y sus reportes. Es material de prueba escrito por el repositorio; no pertenece a ninguna organización.
Rostrum: instalación, configuración y uso con todas las familias →

Lo que te cuesta hoy

El trabajo que preparan Clara, Tomás y Áurea, costeado con tus números

Cada agente extiende a una persona: Clara al equipo de contraloría, Tomás a los analistas de FP&A y Áurea a la tesorería. Pon cuántas personas tienes, lo que cuestan y cuántas horas a la semana se les van en cada tarea. Nada de lo que escribas sale de tu navegador.

Trabajo en

Escribe los costos en la moneda que elijas. No hay conversión: al cambiar la moneda los costos se borran, porque una tasa de cambio escrita en una página está equivocada en dos semanas.

Las personas

Contraloría y contabilidad
Costo mensual cargado por personaCargado completo: salario, prestaciones y overhead.
USD

Horas por semana en cada tarea

Armar el estado del cierre contra el checklist y sus soportes/close-status · /close-scan
h
Conciliar las cuentas bancarias/bank-reconcile
h
Conciliar el mayor contra los auxiliares/account-reconcile
h
Cuadrar el balance de comprobación y el mayor/ledger-check
h
Cruzar las facturas electrónicas con la contabilidad/einvoice-check
h
Armar las respuestas a los requerimientos del auditor/audit-pack
h

Las horas son por persona y por semana. Las personas y las horas iniciales son de ejemplo: reemplázalas por las tuyas. El costo lo escribes tú: no ponemos uno que no podamos sustentar.

Tus números · al año

Clara

Contraloría y contabilidad · 15 h por semana cada uno (38% de la semana)

2.070 hal año

—al año

Tomás

Analistas de FP&A · 9 h por semana cada uno (23% de la semana)

828 hal año

—al año

Áurea

Tesorería · 8 h por semana cada uno (20% de la semana)

736 hal año

—al año

Costo anual del trabajo que preparan los tres—
Horas al año3.634 h
Costo anual de las personas incluidas—
Proporción de ese costo—

Escribe el costo mensual de cada grupo para ver lo que cuesta.

Rostrum, el servidor, no suma horas aquí. Publica lo que Clara, Tomás y Áurea escribieron donde el equipo lo ve y responde a quien no abre una carpeta. Su efecto es menos «¿cómo va el cierre?» por correo, y eso no lo medimos todavía.

Lo que este número es y lo que no es

Es el costo de las horas que tu equipo dedica hoy a tareas que los agentes preparan: cruzar, conciliar, consolidar, redactar el borrador. No es un ahorro. La persona sigue revisando, decidiendo y declarando el estado.

Cuántas de esas horas se recuperan lo vamos a publicar en la sección de evidencias, con las pruebas de cada ronda. Hasta tener esa cifra medida, no la ponemos aquí.

Evidencia de pruebas · se actualiza con cada ronda

Esto es lo que ya está medido, con qué muestra y con qué margen.

Cada cifra sale de una corrida real del repositorio, con su conteo y su margen de confianza del 95 %. El motor se prueba con cada cambio del repositorio; los agentes, en rondas sobre el material de una entidad.

Cómo se prueba

4 industrias y 11 controles

El motor, en todas. Los agentes, hasta hoy en las 33 entidades del material, en 11 países. En las entidades de control no hay ningún defecto: cualquier señal es una falla.

6 comandos por entidad

Clara, Tomás y Áurea corren el setup y el procesamiento de cada agente —los comandos que procesan los documentos y escriben las fichas—, con un tope de tokens fijado antes de empezar. Los demás calculan sobre esas fichas con el motor, que se prueba con cada cambio del repositorio.

2.189 documentos

Lo que tiene el material de las entidades medidas, en CSV, XML, Excel, texto, PDF, Word y JSON. La clave no se cuenta: los agentes no la tienen.

145,5 millones de tokens

El trabajo del modelo de lenguaje (LLM) en la corrida más reciente de cada entidad —rondas 4, 5, 6, 7, 8, 9, 10, 11 y 12—, con sus verificaciones y 5,5 millones de las corridas que se repitieron tras corregir un defecto.

Una clave que no ven

Lo esperado se escribe en la clave de cada entidad antes de correr: cada señal sembrada y cada dato que traen los documentos escritos.

Margen del 95 %

Cada cifra va con su margen de confianza: dice cuánto sostiene la muestra, que un porcentaje solo no dice.

Clara, Tomás y Áurea procesan la documentación de la entidad

Rondas 4, 5, 6, 7, 8, 9, 10, 11 y 12 · 33 entidades · la corrida más reciente de cada una

Lo que escribieron se califica contra la clave que no vieron: cada señal por su nombre y su clave, y cada dato de las fichas contra lo que traen los documentos escritos. Cuenta la corrida más reciente de cada entidad, sea de la ronda que sea; si se corrigió un defecto, la que lo verificó. Las primeras corridas, con lo que fallaron, están en la gráfica y en el detalle.

Datos de las fichas

99,3 % o más

Lo medido: 99,9 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.

870 de 871 datos extraídos de los documentos escritos coinciden con la clave.

Medido

Margen de confianza del 95% (Wilson): 99,3–99,97%

Señales encontradas

98,6 % o más

Lo medido: 100 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.

284 de 284 señales que la clave esperaba.

Medido

Margen de confianza del 95% (Wilson): 98,6–100%

Señales correctas

98,6 % o más

Lo medido: 100 %. El titular es el piso del margen de confianza del 95 %: lo que la prueba sostiene.

284 de 284 señales que levantaron eran correctas.

Medido

Margen de confianza del 95% (Wilson): 98,6–100%

Controles sin falsas alarmas

11 de 11

11 de 11 entidades de control sin una señal de más.

Medido

198 comandos corridos en 33 entidades, cada uno con su salida, su costo y su calificación publicados.

Cómo avanza la familia de una ronda a otra

Cada punto es una entidad en su primera corrida de la ronda; la línea es su margen de confianza del 95 %. Las verificaciones van aparte: repiten lo que se corrigió. El eje empieza en el valor más bajo publicado.

banca · Colombiabanca · Costa Ricabanca · Hondurasbanca · Méxicobanca · Panamábanca · Perúcooperativas · Ecuadorretail · Colombiaretail · Argentinaretail · Brasilretail · Chileretail · Costa Ricaretail · Guatemalaretail · Hondurasretail · Méxicoretail · Panamáminería · Ecuadorminería · Argentinaminería · Brasilminería · Chileminería · Guatemalaminería · Perúentidad de control · Colombiaentidad de control · Ecuadorentidad de control · Perúentidad de control · Chileentidad de control · Méxicoentidad de control · Brasilentidad de control · Argentinaentidad de control · Panamáentidad de control · Guatemalaentidad de control · Costa Ricaentidad de control · Honduras

Ronda 11

Ronda 22

Ronda 33

Ronda 44

Ronda 55

Ronda 66

Ronda 77

Ronda 88

Ronda 99

Ronda 1010

Ronda 1111

Ronda 1212

  1. 1 · Ronda 1: Clara, Tomás y Áurea sobre banca · Colombia y entidad de control · Colombia.
  2. 2 · Ronda 2: Clara, Tomás y Áurea sobre banca · Colombia, entidad de control · Colombia, entidad de control · Ecuador, cooperativas · Ecuador, minería · Ecuador y retail · Colombia.
  3. 3 · Ronda 3: Clara, Tomás y Áurea sobre banca · Colombia, banca · Perú, entidad de control · Perú y minería · Perú.
  4. 4 · Ronda 4: Clara, Tomás y Áurea sobre banca · Colombia, banca · Perú, entidad de control · Colombia, entidad de control · Ecuador, entidad de control · Perú, cooperativas · Ecuador, minería · Ecuador, minería · Perú y retail · Colombia.
  5. 5 · Ronda 5: Clara, Tomás y Áurea sobre entidad de control · Chile, minería · Chile y retail · Chile.
  6. 6 · Ronda 6: Clara, Tomás y Áurea sobre banca · México, entidad de control · México y retail · México.
  7. 7 · Ronda 7: Clara, Tomás y Áurea sobre entidad de control · Brasil, minería · Brasil y retail · Brasil.
  8. 8 · Ronda 8: Clara, Tomás y Áurea sobre entidad de control · Argentina, minería · Argentina y retail · Argentina.
  9. 9 · Ronda 9: Clara, Tomás y Áurea sobre banca · Panamá, entidad de control · Panamá y retail · Panamá.
  10. 10 · Ronda 10: Clara, Tomás y Áurea sobre entidad de control · Guatemala, minería · Guatemala y retail · Guatemala.
  11. 11 · Ronda 11: Clara, Tomás y Áurea sobre banca · Costa Rica, entidad de control · Costa Rica y retail · Costa Rica.
  12. 12 · Ronda 12: Clara, Tomás y Áurea sobre banca · Honduras, entidad de control · Honduras y retail · Honduras.

Resultados por país · la corrida más reciente de cada país

Cada país con sus entidades en su corrida más reciente con el agente. El margen es el intervalo de Wilson al 95 %.

PaísEntidadesRondaDatos de las fichasSeñales encontradasSeñales correctasControles sin falsas alarmas
Colombia3424 de 24 · 100%IC 95% 86,2–100%28 de 28 · 100%IC 95% 87,9–100%28 de 28 · 100%IC 95% 87,9–100%1 de 1
Ecuador3425 de 25 · 100%IC 95% 86,6–100%28 de 28 · 100%IC 95% 87,9–100%28 de 28 · 100%IC 95% 87,9–100%1 de 1
Perú3425 de 25 · 100%IC 95% 86,6–100%24 de 24 · 100%IC 95% 86,2–100%24 de 24 · 100%IC 95% 86,2–100%1 de 1
Chile3524 de 24 · 100%IC 95% 86,2–100%26 de 26 · 100%IC 95% 87,1–100%26 de 26 · 100%IC 95% 87,1–100%1 de 1
México3624 de 24 · 100%IC 95% 86,2–100%27 de 27 · 100%IC 95% 87,5–100%27 de 27 · 100%IC 95% 87,5–100%1 de 1
Brasil3724 de 25 · 96%IC 95% 80,4–99,3%24 de 24 · 100%IC 95% 86,2–100%24 de 24 · 100%IC 95% 86,2–100%1 de 1
Argentina3825 de 25 · 100%IC 95% 86,6–100%24 de 24 · 100%IC 95% 86,2–100%24 de 24 · 100%IC 95% 86,2–100%1 de 1
Panamá3924 de 24 · 100%IC 95% 86,2–100%27 de 27 · 100%IC 95% 87,5–100%27 de 27 · 100%IC 95% 87,5–100%1 de 1
Guatemala31025 de 25 · 100%IC 95% 86,6–100%24 de 24 · 100%IC 95% 86,2–100%24 de 24 · 100%IC 95% 86,2–100%1 de 1
Costa Rica31125 de 25 · 100%IC 95% 86,6–100%25 de 25 · 100%IC 95% 86,6–100%25 de 25 · 100%IC 95% 86,6–100%1 de 1
Honduras312625 de 625 · 100%IC 95% 99,3–100%27 de 27 · 100%IC 95% 87,5–100%27 de 27 · 100%IC 95% 87,5–100%1 de 1

Defectos encontrados por las rondas · 12

Cada error se registra con su origen y el commit que lo corrige. Se da por verificado solo cuando una corrida posterior a la corrección da lo esperado.

  • 12 Corregido y verificado
  • 0 Corregido, por verificar
  • 0 Abierto

De dónde vinieron

  • las instrucciones del agente4
  • los datos de prueba3
  • el arnés de prueba2
  • el código2
  • la clave de respuestas1

Para auditar

El detalle completo de cada corrida. Se abre cada bloque por separado.

Cada corrida de la ronda45 corridas

Los agentes corrieron sus comandos sobre el material de cada entidad, con un tope de tokens fijado antes de empezar. Lo que escribieron se calificó contra la clave que no vieron: cada señal por su nombre, y cada dato de las fichas contra lo que traen los documentos escritos.

Material de pruebaAgentes · comandosSeñalesDatos de las fichasTokens
bancaRonda 1 · ColombiaClara, Tomás · 1613 / 138 / 88,8 M + 0,8 M repetidos
entidad de controlRonda 1 · ColombiaClara, Tomás · 160 / 08 / 88,5 M
entidad de controlRonda 10 · GuatemalaÁurea, Clara, Tomás · 60 / 08 / 83,9 M
mineríaRonda 10 · GuatemalaÁurea, Clara, Tomás · 612 / 129 / 94,3 M
retailRonda 10 · GuatemalaÁurea, Clara, Tomás · 612 / 128 / 84,5 M
bancaRonda 11 · Costa RicaÁurea, Clara, Tomás · 613 / 139 / 94 M
entidad de controlRonda 11 · Costa RicaÁurea, Clara, Tomás · 60 / 08 / 83,9 M
retailRonda 11 · Costa RicaÁurea, Clara, Tomás · 612 / 128 / 83,9 M
bancaRonda 12 · HondurasÁurea, Clara, Tomás · 614 / 14213 / 2134,5 M
entidad de controlRonda 12 · HondurasÁurea, Clara, Tomás · 60 / 0212 / 2125,5 M
retailRonda 12 · HondurasÁurea, Clara, Tomás · 613 / 13200 / 2004,4 M
bancaRonda 2 · ColombiaClara, Tomás · 1613 / 138 / 88,4 M
entidad de controlRonda 2 · ColombiaClara, Tomás · 160 / 08 / 88,4 M
entidad de controlRonda 2 · EcuadorClara, Tomás · 160 / 08 / 88,5 M
cooperativasRonda 2 · EcuadorClara, Tomás · 1611 / 118 / 89,2 M
mineríaRonda 2 · EcuadorClara, Tomás · 1611 / 118 / 99,7 M
retailRonda 2 · ColombiaClara, Tomás · 1610 / 108 / 88,8 M
bancaRonda 3 · ColombiaÁurea, Clara, Tomás · 616 / 168 / 83,8 M
bancaRonda 3 · PerúÁurea, Clara, Tomás · 612 / 128 / 84,8 M + 4,4 M repetidos
entidad de controlRonda 3 · PerúÁurea, Clara, Tomás · 60 / 08 / 83,9 M
mineríaRonda 3 · PerúÁurea, Clara, Tomás · 612 / 129 / 94,7 M
bancaRonda 4 · ColombiaÁurea, Clara, Tomás · 616 / 168 / 84,7 M
bancaRonda 4 · PerúÁurea, Clara, Tomás · 612 / 128 / 84,2 M + 1,1 M repetidos
entidad de controlRonda 4 · ColombiaÁurea, Clara, Tomás · 60 / 08 / 83,9 M
entidad de controlRonda 4 · EcuadorÁurea, Clara, Tomás · 60 / 08 / 83,8 M
entidad de controlRonda 4 · PerúÁurea, Clara, Tomás · 60 / 08 / 84,3 M
cooperativasRonda 4 · EcuadorÁurea, Clara, Tomás · 614 / 148 / 84,2 M + 1,6 M repetidos
mineríaRonda 4 · EcuadorÁurea, Clara, Tomás · 614 / 149 / 94,6 M
mineríaRonda 4 · PerúÁurea, Clara, Tomás · 612 / 129 / 94,1 M
retailRonda 4 · ColombiaÁurea, Clara, Tomás · 612 / 128 / 84,3 M + 2,7 M repetidos
entidad de controlRonda 5 · ChileÁurea, Clara, Tomás · 60 / 08 / 84,5 M
mineríaRonda 5 · ChileÁurea, Clara, Tomás · 612 / 128 / 84 M
retailRonda 5 · ChileÁurea, Clara, Tomás · 614 / 148 / 84,2 M
bancaRonda 6 · MéxicoÁurea, Clara, Tomás · 616 / 168 / 84,3 M
entidad de controlRonda 6 · MéxicoÁurea, Clara, Tomás · 60 / 08 / 84,4 M
retailRonda 6 · MéxicoÁurea, Clara, Tomás · 611 / 118 / 84,5 M
entidad de controlRonda 7 · BrasilÁurea, Clara, Tomás · 60 / 07 / 84,3 M
mineríaRonda 7 · BrasilÁurea, Clara, Tomás · 612 / 129 / 93,9 M
retailRonda 7 · BrasilÁurea, Clara, Tomás · 612 / 128 / 83,8 M
entidad de controlRonda 8 · ArgentinaÁurea, Clara, Tomás · 60 / 08 / 83,8 M
mineríaRonda 8 · ArgentinaÁurea, Clara, Tomás · 612 / 129 / 94,3 M
retailRonda 8 · ArgentinaÁurea, Clara, Tomás · 612 / 128 / 84,1 M
bancaRonda 9 · PanamáÁurea, Clara, Tomás · 616 / 168 / 83,8 M
entidad de controlRonda 9 · PanamáÁurea, Clara, Tomás · 60 / 08 / 84,7 M
retailRonda 9 · PanamáÁurea, Clara, Tomás · 611 / 118 / 84,3 M
Los defectos, uno por uno12 defectos
  • CFO-1Corregido y verificado

    Tomás proponía la ruta de las fichas de la PMO sin buscarlas antes, y el motor no avisaba cuando no encontraba ninguna.

    Tomás busca las fichas antes de proponer la ruta y el motor dice cuando no hay ninguna. La instalación se repitió en banca y dio lo esperado.

    las instrucciones del agente · banca · Colombia · 7ba9570

  • CFO-2Corregido y verificado

    La calificación no igualaba una cifra escrita de otra forma y rechazaba un texto correcto con más detalle que la clave.

    La calificación iguala las cifras y acepta el texto que contiene lo que pide la clave. Verificado en la ronda 2: 48 de 49 datos en las seis entidades.

    el arnés de prueba · banca · Colombia · 7ba9570

  • CFO-3Corregido y verificado

    Un cambio de carpeta del agente hacía que el motor escribiera el estado y las señales en otra parte: resolvía las rutas desde la sesión y no desde la carpeta de .criterio.

    El motor resuelve las rutas desde la carpeta de .criterio y la calificación solo toma el estado que dice la configuración. Verificado en la ronda 2: ninguna señal de más en los dos controles.

    el código · entidad de control · Colombia · 39e892d

  • CFO-4Corregido y verificado

    La calificación compara el compromiso del comité como texto: la clave dice «Revisar el contrato de vigilancia» y Tomás escribió «Administración revisa el contrato de vigilancia antes del próximo comité», el mismo compromiso con el mismo responsable y la misma acta. Por eso minería da 8 de 9 y no 9.

    La calificación acepta un what con las palabras de la clave, salvo la conjugación, solo cuando su cita y lo demás del registro coinciden. Verificado volviendo a calificar la salida original de minería de la ronda 2: 9 de 9 datos; las demás entidades no cambian.

    el arnés de prueba · minería · Ecuador · 96935cc

  • CFO-5Corregido y verificado

    La cuenta en dólares solo estaba en la clave: ningún documento decía su moneda. Áurea lo dijo así en la instalación, dejó las monedas vacías y no levantó la exposición cambiaria.

    Cada extracto del material trae su moneda, como lo imprime el banco, y el motor la toma del extracto cuando la configuración no la dice. Se repitió la instalación y el escaneo de Áurea en banca de Perú: levantó la exposición.

    los datos de prueba · banca · Perú · fe751d3

  • CFO-6Corregido y verificado

    Tomás no llevó a la ficha el correo en que Administración dice que va dentro del presupuesto, y no se levantó la declaración contra la evidencia. En las otras entidades sí lo llevó.

    El motor devuelve en record_issues cada escrito de proyecciones o actas que la ficha no cita, y el agente lo extrae o lo anota en reviewed con su motivo. Se repitió Tomás en banca de Perú: llevó el correo y levantó la señal.

    las instrucciones del agente · banca · Perú · fe751d3

  • CFO-7Corregido y verificado

    Al repetir la instalación, Tomás fijó la versión 1 como aprobada porque ningún acta dice «se aprueba la versión 2», aunque la 2 nace de un traslado aprobado. Eso levantó 10 señales de más contra la versión de las proyecciones.

    La instalación dice que la vigente es la versión más reciente y que cada cambio lo revisa el motor contra su acta; Tomás no fija la versión por su cuenta. Se repitió en banca de Perú: ninguna señal de más.

    las instrucciones del agente · banca · Perú · 67898bb

  • CFO-8Corregido y verificado

    En la instalación, Clara tomó como cuentas de compras las que empiezan por 51 y 53, por su nombre. La 5305 es de gastos financieros, y una comisión bancaria salió como compra sin factura electrónica: una señal de más.

    El motor propone las cuentas que cruzan las facturas desde los datos —las del mayor que registran el número de una factura del periodo—, y Clara no agrega por su cuenta un prefijo que ninguna factura sostiene. Con esa propuesta el motor da exactamente la clave en las nueve entidades. Se repitió la instalación y el escaneo de Clara en cooperativas: ninguna señal de más.

    las instrucciones del agente · cooperativas · Ecuador · d4afcde

  • CFO-9Corregido y verificado

    Clara agregó inventarios a las cuentas que se concilian, sin auxiliar en ningún periodo, y salió una conciliación desactualizada de más. Ningún documento decía cuáles se concilian cada mes: la clave lo daba por sabido.

    El material trae los auxiliares de agosto, como los tiene un área financiera, y Clara propone las cuentas con auxiliar en este periodo o en el anterior. Se repitió la instalación y el escaneo de Clara en retail: ninguna señal de más.

    los datos de prueba · retail · Colombia · d4afcde

  • CFO-10Corregido y verificado

    La política de prueba traía la tasa del dólar en 1, y Áurea dedujo de ahí que la moneda funcional era el dólar. La cuenta en dólares dejó de ser extranjera y no se levantó la exposición cambiaria.

    La tasa de referencia del material es del orden de la real para la moneda de la entidad, y Áurea toma la moneda funcional de la entidad, no de la política. Se repitió la instalación y el escaneo de Áurea en banca de Perú y en retail: levantó la exposición en las dos.

    los datos de prueba · banca · Perú · d4afcde

  • CFO-11Corregido y verificado

    La clave de las entidades de Brasil traducía al portugués valores que la ficha guarda igual en cualquier idioma —el estado declarado del cierre, el «dentro» de un área y el estado de un compromiso del comité—. Clara y Tomás los escribieron como los define el skill, y se calificaron como mal.

    La clave guarda esos valores como los define el skill, y el arnés acepta el mismo valor dicho en portugués. Las tres corridas de Brasil se volvieron a calificar con la clave corregida, sin repetir comandos.

    la clave de respuestas · retail · Brasil · f30c3846

  • CFO-12Corregido y verificado

    En la instalación de Honduras, `cuentas` no propuso ninguna cuenta: buscaba las facturas en XML, y las de Honduras son documentos que el agente extrae a la ficha. Clara dedujo las cuentas del mayor y acertó, pero sin el respaldo del motor.

    `cuentas` toma las facturas de Honduras de la ficha del cierre con `--state`, y sin ellas dice que primero se extraen; la instalación lo pide así. Los reportes dicen «en la factura», no «en el XML», cuando la factura es un documento. Se verificó en retail de Honduras, instalada después de la corrección: las cuentas salieron de las facturas de la ficha.

    el código · banca · Honduras · 0ec883e8

Cómo se probó el motor33 entidades

Material sintético de banca (Colombia), banca (Costa Rica), banca (Honduras), banca (México), banca (Panamá), banca (Perú), cooperativas (Ecuador), minería (Ecuador), minería (Argentina), minería (Brasil), minería (Chile), minería (Guatemala), minería (Perú), retail (Colombia), retail (Argentina), retail (Brasil), retail (Chile), retail (Costa Rica), retail (Guatemala), retail (Honduras), retail (México), retail (Panamá), más 11 entidades de control sin ningún defecto: 33 entidades con su cierre de septiembre y su presupuesto del año, y una clave que el motor no ve.

284

señales sembradas a propósito, cada una con su clave

31 de 31

señales de la familia sembradas al menos una vez

11

entidades de control, en las que cualquier señal es una falla

El motor levanta cada señal esperada y ninguna de más, y la puerta que lo comprueba corre con cada cambio del repositorio. La extracción de los agentes se probó en las rondas con el agente sobre todas las entidades del material: están arriba, con su margen.

Lo que sigue

  • La ronda 13 con el agente, sobre todo el material otra vez.
  • El primer uso sobre la documentación de una organización concreta.
  • Cuántas horas recuperan los agentes no está medido todavía. Hasta medirlo, no lo publicamos.

Una página de resultados que solo dice lo que pasó es publicidad. Lo que la vuelve auditable es lo que dice que todavía no se sabe.

Hoja de ruta

La familia crece por incrementos, cada uno con su prueba completa

Cada incremento es una versión con su prueba completa y su análisis estadístico publicados, con las mismas métricas, para que la evolución se pueda comparar. Las versiones se suman: la última liberada trae todo lo anterior y las correcciones de lo que encontraron sus pruebas.

EstableLo dice su evidencia, no su número: en la corrida más reciente de cada entidad de su material, el piso del margen del 95 % es de 95 % o más en señales y en datos, y ningún control levantó una señal. Cada número entero tiene diez versiones, de x.0 a x.9; después viene la x+1.0.

  1. 0.8.0

    Liberada

    Liberada el 2026-10-22

    Construida, con el motor probado y una primera ronda con el agente

    • Los comandos de Clara y Tomás, sus skills y el motor de cálculo
    • La factura electrónica de la DIAN y del SRI, procesada desde su fuente técnica oficial
    • La carpeta raíz que cada agente busca y, con permiso, marca
    • La familia en Rostrum, con lo que vence y dónde trabaja cada agente
    • La primera ronda con el agente: Clara y Tomás sobre banca y el control de Colombia, con los defectos que encontró corregidos

    Prueba

    El motor, contra 4 industrias y 2 entidades de control; el agente, sobre banca y el control de Colombia

  2. 0.9.0

    Liberada

    Liberada el 2026-10-23

    La ronda completa con el agente

    • Clara y Tomás corren sus comandos sobre el material de las cuatro industrias, como la PMO en cada ronda
    • Lo que solo traen las actas, los correos y las cartas del auditor, extraído y calificado contra la clave
    • Con la ronda completa, la familia se declara probada

    Prueba

    4 industrias y 2 entidades de control, con la clave que el agente no ve

  3. 0.10.0

    Liberada

    Liberada el 2026-10-26

    Áurea, Perú y los formatos de un área financiera real

    • Áurea, el tercer agente: la caja, los pagos y la deuda contra su política
    • Perú, con el lector de la factura electrónica de la SUNAT desde su guía oficial
    • El material de prueba en Excel, Word y PDF, como lo tiene un área financiera, y el extracto bancario en PDF procesado por el motor

    Prueba

    La ronda 4, completa: los tres agentes sobre las nueve entidades de Colombia, Ecuador y Perú, con los defectos que encontraron sus rondas corregidos y verificados

  4. 0.11.0

    Liberada

    Liberada el 2026-10-27

    Chile

    • El lector de la factura electrónica de Chile, el DTE del SII (F-16), con el RUT y su dígito verificador
    • El IVA del 19 % (F-17) y las NIIF que adoptó el Colegio de Contadores (F-18)
    • Material de retail, minería y una entidad de control de Chile

    Prueba

    La ronda 5: los tres agentes sobre las tres entidades de Chile, 26 de 26 señales, ninguna de más y 24 de 24 datos

  5. 0.12.0

    Liberada

    Liberada el 2026-10-27

    México

    • El lector del CFDI 4.0 del SAT, desde su guía de llenado (F-19), con el RFC
    • El IVA del 16 % del catálogo de la guía y el marco NIIF o NIF de cada entidad (F-20)
    • Material de banca, retail y una entidad de control de México

    Prueba

    La ronda 6: los tres agentes sobre las tres entidades de México, 27 de 27 señales, ninguna de más y 24 de 24 datos

  6. 1.0.0

    Liberada

    Liberada el 2026-10-29

    Brasil

    • Su entrada en el registro de países, el lector de su factura electrónica y sus fuentes verificadas
    • Los documentos en portugués: el motor los procesa como los de los demás países

    Prueba

    La ronda 7 con los tres agentes en Brasil, con los documentos en portugués: 24 de 24 señales, ninguna de más, y 24 de 25 datos; el defecto que encontró, en la clave, con su corrección

  7. 1.1.0

    Liberada

    Liberada el 2026-10-30

    Argentina, Panamá, Guatemala y Costa Rica

    • Su entrada en el registro de países, con sus fuentes verificadas
    • Los lectores de su factura electrónica: el comprobante de ARCA con su CAE, la factura de la DGI con su CUFE, la FEL de la SAT con su número de autorización y el comprobante 4.4 de Hacienda con su clave
    • Tres entidades de prueba por país, una de ellas de control, sin defectos sembrados

    Prueba

    Las rondas 8 a 11 con los tres agentes, una por país

  8. Último liberado

    1.2.0

    Liberada

    Liberada el 2026-10-30

    Trae todo lo anterior y sus correcciones

    Honduras

    • Su entrada en el registro de países, con sus fuentes verificadas
    • La factura como documento, sin XML: el agente extrae el CAI, el rango autorizado, la fecha límite de emisión y el número correlativo, y el motor los valida (decisión 0024)
    • Una señal nueva: la factura recibida fuera de su rango autorizado o emitida después de su fecha límite
    • Tres entidades de prueba, una de ellas de control, sin defectos sembrados

    Prueba

    La ronda 12 con los tres agentes

La misma hoja de ruta vive en el repositorio, en families/criterio-cfo/hoja-de-ruta.json.

Cómo trabajan

Cinco pasos y una frontera. El modelo de lenguaje (LLM) extrae lo que solo trae un documento escrito; el código calcula todo lo demás. Es IA generativa más un motor determinista, aplicada al cierre y al presupuesto.

  1. 01

    Tus documentos

    El balance, el mayor, los auxiliares, los extractos en Excel o en PDF, las facturas de la DIAN, del SRI y de la SUNAT, el presupuesto, la política de tesorería, las actas y los correos. Como estén, donde estén.

    No necesita que la carpeta esté ordenada.

    El modelo extrae
  2. 02

    Texto y tablas

    Las tablas las procesa el motor directamente; los documentos escritos se convierten a texto: Word, Excel, PowerPoint, PDF y correo. Lo que no puede procesar lo declara, con la razón.

    Solo vuelve a procesar lo que cambió.

    El modelo extrae
  3. 03

    La ficha

    Una del cierre por entidad y periodo, y una del presupuesto por área y año. Cada dato con la cita del documento del que sale y su fecha. Declarado y evidenciado van en campos separados.

    «No encontrado» es una respuesta válida.

    El modelo extrae
  4. 04

    El motor

    Cuadres, conciliaciones, cada factura contra su registro, el avance del checklist, la ejecución contra lo aprobado, las proyecciones y cada traslado contra su acta.

    Determinista y probado.

    El código calcula
  5. 05

    Señales

    Solo lo que cruzó un umbral: lo que no cuadra, lo que no tiene soporte y lo que se reporta distinto de lo que dicen los documentos. Si nada lo cruzó, no dice nada.

    El silencio es la característica.

    El código calcula

Ninguna cifra de un reporte sale de una estimación. Y lo que no está dicho en ninguna parte se declara, no se completa.

Por qué importa esta frontera →

Siete invariantes que los sostienen

01

Los agentes no se hablan entre sí

Se hablan por sus fichas. Tomás toma la ejecución de la misma contabilidad que cierra Clara, y Áurea los extractos que ella concilia, sin copiarlos.

02

Rostrum no escribe

El portal publica lo que el motor ya escribió y lo dice con su fecha. No recalcula nada.

03

Cada documento tiene un solo lugar

La contabilidad del periodo vive en una carpeta, y de ahí la toman los dos.

04

Declarado y evidenciado nunca se fusionan

Lo que alguien declara y lo que sostienen los documentos van en campos separados. La diferencia suele ser el hallazgo de más valor.

05

El modelo extrae, el código calcula

Toda cifra de un reporte sale del motor, con todos sus dígitos. Si el motor no la da, no se escribe.

06

Ningún agente declara el estado

El del cierre lo declara el contralor; el de cada área, su responsable. Es una restricción del camino de escritura.

07

Un escritor por archivo

La ficha la escribe el agente y los resultados, el motor; ninguno escribe el del otro.

El detalle

Para quien quiere revisarlo todo

Los comandos con su entrada, su proceso y su reporte; las señales que calcula el código; la estructura de carpetas; las fuentes, y los enlaces al repositorio.

Los comandos de Clara10 comandos

En orden de importancia. El primero deja la configuración que los demás necesitan.

  1. 0finance-setup

    La configuración, el inventario de la carpeta y la primera ficha del cierre

    Entrada
    La carpeta raíz. Preguntas: entidad y NIT, RUC, RUT o RFC, país, grupo NIIF (F-05, F-06, F-15, F-18, F-20), ERP, moneda, periodo, umbrales, quién aprueba, plan de cuentas
    Proceso (lo calcula el código)
    Inventario de lo que hay; compara la carpeta con la estructura recomendada; no crea, mueve ni renombra nada
    Reporte
    Configuración guardada; inventario por carpeta (qué hay, qué falta, qué está fuera de su lugar y dónde iría); checklist cargado o recomendado; la primera ficha del cierre
  2. 1close-scan

    La ficha del cierre al día, con lo que cambió y las señales nuevas

    Entrada
    El periodo completo
    Proceso (lo calcula el código)
    Extrae el texto de cada documento con su huella; solo reprocesa lo que cambió; actualiza la ficha con la cita de cada dato
    Reporte
    Qué cambió en el periodo; qué se agregó a la ficha; las señales nuevas; lo que no se pudo procesar y por qué
  3. 2close-status

    El estado del cierre: declarado contra evidenciado, tarea por tarea

    Entrada
    00-referencia/checklist-cierre.xlsx, 40-soportes/ y la ficha
    Proceso (lo calcula el código)
    Cruza cada tarea con su evidencia, su fecha y sus dependencias; calcula el avance con evidencia ponderado por criticidad
    Reporte
    Estado declarado contra estado evidenciado; tabla de tareas ordenada por criticidad y vencimiento: cumplida con evidencia, cumplida sin evidencia, vencida, en plazo, bloqueada por otra; la ruta crítica del cierre
  4. 3bank-reconcile

    La conciliación de cada cuenta bancaria, con sus partidas abiertas por antigüedad

    Entrada
    Cada carpeta de 20-bancos/: extracto y auxiliar, con fecha, descripción, referencia, valor y saldo
    Proceso (lo calcula el código)
    Cruce por referencia exacta, después por valor y fecha dentro de la ventana configurada, después por valor; clasifica cada partida abierta
    Reporte
    Por cuenta: saldo según banco, consignaciones en tránsito, cheques pendientes de cobro, notas bancarias sin registrar y saldo según libros, con la diferencia sin explicar (debe ser cero); partidas abiertas por antigüedad (0–30, 31–60, 61–90 y más de 90 días)
  5. 4account-reconcile

    La conciliación de cada cuenta contra su auxiliar

    Entrada
    10-contabilidad/: el mayor y auxiliares/ de cuentas por cobrar, cuentas por pagar, inventarios, activos fijos e intercompañías
    Proceso (lo calcula el código)
    La lógica de bank-reconcile: el saldo del mayor contra el del auxiliar de cada cuenta, y las partidas abiertas con su antigüedad
    Reporte
    Por cuenta: saldo según mayor, saldo según auxiliar, la diferencia y las partidas que la explican por antigüedad; las cuentas cuya conciliación no se actualizó en el periodo
  6. 5ledger-check

    El cuadre del balance y del mayor, cuenta por cuenta

    Entrada
    10-contabilidad/: balance de comprobación y libro mayor; el plan de cuentas de 00-referencia/
    Proceso (lo calcula el código)
    Débitos contra créditos; saldo inicial más movimientos contra saldo final; mayor contra balance, cuenta por cuenta; saldos contrarios a la naturaleza que declara el plan de cuentas de la organización
    Reporte
    El cuadre general; las diferencias por cuenta con su monto; las cuentas con saldo contrario a su naturaleza
  7. 6einvoice-check

    Todas las facturas electrónicas del periodo contra la contabilidad, no una muestra

    Entrada
    30-facturacion/ y los registros contables de las cuentas que la configuración asocia a ventas y compras
    Proceso (lo calcula el código)
    Procesa cada XML con la estructura oficial (F-01, F-04, F-13, F-16, F-19); cruza por número, NIT, RUC, RUT o RFC y valor, y detecta duplicados por CUFE, clave de acceso, serie y número o folio
    Reporte
    Facturas sin registro, registros sin factura, diferencias de valor o de impuesto, duplicados; sin opinión fiscal: lo que es criterio tributario queda como pregunta para la persona
  8. 7audit-pack

    El índice del paquete del auditor, con el estado de cada requerimiento

    Entrada
    50-auditoria/ y la ficha
    Proceso (lo calcula el código)
    Cruza cada requerimiento con su respuesta y sus soportes
    Reporte
    El índice del paquete: requerimiento, respuesta, soporte citado y estado (respondido con soporte, respondido sin soporte, sin responder, vencido); no mueve ni copia archivos
  9. 8finance-wake

    Lo que toca hoy en el cierre; si no toca nada, se calla

    Entrada
    La configuración y la ficha
    Proceso (lo calcula el código)
    Decide qué toca según la cadencia: a diario durante la ventana del cierre, semanal fuera de ella
    Reporte
    Lo que corrió y lo que encontró; si no toca nada, se calla
  10. 9share-findings

    Un resumen sin datos para compartir, solo si dices que sí

    Entrada
    El rastro local de las corridas de este agente, en .criterio/corridas/
    Proceso (lo calcula el código)
    El código arma un resumen sin datos —el plugin y su versión, cada comando con cuántas veces corrió y su duración mediana, cada señal por su código con cuántas veces salió— y pregunta siempre si se quiere compartir; nada se envía (decisión 0025)
    Reporte
    El resumen tal cual y, con un sí, el enlace a la plantilla de hallazgo del repositorio, que abre la persona
Los comandos de Tomás8 comandos

En orden de importancia. El primero deja la configuración que los demás necesitan.

  1. 0budget-setup

    La configuración, el inventario y la primera ficha del presupuesto de cada área

    Entrada
    La carpeta raíz. Preguntas: entidad, año presupuestal, áreas o centros de costo con su responsable, la versión aprobada y su acta, el mapeo de cuentas a líneas presupuestales (en 00-referencia/), los umbrales de desviación y, si la organización usa la familia PMO, dónde están sus fichas
    Proceso (lo calcula el código)
    Inventario de 10-aprobado/ a 40-actas/ y de los periodos con 10-contabilidad/; identifica la versión aprobada por su acta; compara la carpeta con la estructura recomendada; no crea, mueve ni renombra nada
    Reporte
    Configuración guardada; inventario por carpeta (qué hay, qué falta, qué está fuera de su lugar y dónde iría); la versión aprobada que tomó y el acta que la sostiene; la primera ficha de cada área
  2. 1budget-scan

    Las fichas del presupuesto al día, con lo que cambió y las señales nuevas

    Entrada
    presupuesto-<AAAA>/ completo y 10-contabilidad/ de cada periodo del año
    Proceso (lo calcula el código)
    Extrae cada documento con su huella; solo reprocesa lo que cambió; lleva lo ejecutado y lo comprometido a su línea con el mapeo de 00-referencia/; actualiza cada ficha con la cita de cada dato
    Reporte
    Qué cambió; qué se agregó a cada ficha; las señales nuevas; lo que no se pudo procesar y por qué, incluido el gasto que no tiene línea en el mapeo
  3. 2variance-report

    Aprobado, ejecutado, comprometido, disponible y desviación por área y cuenta

    Entrada
    Las fichas al corte y la versión aprobada vigente; si la organización usa la familia PMO, el presupuesto de cada proyecto en su ficha
    Proceso (lo calcula el código)
    Por área, línea y cuenta: aprobado, ejecutado, comprometido y disponible (aprobado menos ejecutado menos comprometido); la desviación del ejecutado contra el aprobado acumulado al corte, con su distribución mensual si existe, y si no existe lo dice; el presupuesto de cada proyecto contra el asignado al área
    Reporte
    La tabla por área ordenada por desviación; las líneas sobre el umbral; el gasto sin línea presupuestal; los proyectos cuyo presupuesto no cuadra con el del área; estado declarado por el área contra estado evidenciado
  4. 3forecast

    La proyección al cierre del año, con su supuesto declarado

    Entrada
    La ejecución al corte, 20-compromisos/ y la proyección de cada área en 30-proyecciones/
    Proceso (lo calcula el código)
    Dos proyecciones calculadas, cada una con su supuesto escrito: al ritmo (el ejecutado más el mayor entre el promedio mensual por los meses que faltan y lo comprometido) y al plan (el ejecutado más lo que falta del aprobado según su distribución mensual); las compara con la proyección que entregó el área
    Reporte
    Por área: aprobado, la proyección del área y las dos calculadas, con la diferencia de cada una; las áreas cuya proyección supera lo aprobado; las proyecciones que no se actualizaron en los días configurados
  5. 4transfer-log

    Cada traslado con su acta, y los que no la tienen

    Entrada
    Las versiones de 10-aprobado/ y las actas de 40-actas/
    Proceso (lo calcula el código)
    Compara cada versión con la anterior, línea por línea: cada cambio de valor es un traslado, una adición o una reducción; lo cruza con el acta que lo aprueba por fecha, valor y líneas de origen y destino
    Reporte
    El registro: fecha, origen, destino, valor, acta y estado (con acta, sin acta, acta sin cambio aplicado); los traslados dejan igual el total, y las adiciones y reducciones se muestran aparte
  6. 5budget-committee-pack

    El material del comité de presupuesto como paquete de decisiones

    Entrada
    Las fichas, variance-report, forecast y transfer-log del corte, y el acta del comité anterior en 40-actas/
    Proceso (lo calcula el código)
    Arma los puntos de decisión: líneas sobre el umbral, proyecciones sobre lo aprobado, traslados sin acta y los compromisos del comité anterior con su evidencia
    Reporte
    El paquete en el formato común: cada decisión con su cifra, su cita y quién la toma; los compromisos del acta anterior con su estado; no recomienda la decisión
  7. 6budget-wake

    Lo que toca hoy en el presupuesto; si no toca nada, se calla

    Entrada
    La configuración y las fichas
    Proceso (lo calcula el código)
    Decide qué toca según la cadencia: cuando aparece un periodo nuevo en 10-contabilidad/, antes de cada comité y una vez por semana para los compromisos
    Reporte
    Lo que corrió y lo que encontró; si no toca nada, se calla
  8. 7share-findings

    Un resumen sin datos para compartir, solo si dices que sí

    Entrada
    El rastro local de las corridas de este agente, en .criterio/corridas/
    Proceso (lo calcula el código)
    El código arma un resumen sin datos —el plugin y su versión, cada comando con cuántas veces corrió y su duración mediana, cada señal por su código con cuántas veces salió— y pregunta siempre si se quiere compartir; nada se envía (decisión 0025)
    Reporte
    El resumen tal cual y, con un sí, el enlace a la plantilla de hallazgo del repositorio, que abre la persona
Los comandos de Áurea7 comandos

En orden de importancia. El primero deja la configuración que los demás necesitan.

  1. 0treasury-setup

    La configuración, el inventario y la primera posición de caja

    Entrada
    La carpeta raíz, la misma de Clara y Tomás. Preguntas: entidad y periodo, las cuentas en otra moneda, los umbrales de desviación, de vencimiento y del margen del covenant, dónde guarda el estado y los términos
    Proceso (lo calcula el código)
    Inventario de lo que hay: qué cuentas tienen extracto en 20-bancos, si hay programa de pagos y flujo en 60-tesoreria y si 00-referencia trae la política, la matriz de firmas, el registro de la deuda y los covenants; no crea, mueve ni renombra nada
    Reporte
    Configuración guardada; inventario por carpeta; la primera posición de caja
  2. 1treasury-scan

    La tesorería al día, con lo que cambió y las señales nuevas

    Entrada
    Los extractos de 20-bancos, el programa de pagos y el flujo proyectado de 60-tesoreria, la política, la matriz, el registro de la deuda y los covenants de 00-referencia, y el balance de 10-contabilidad
    Proceso (lo calcula el código)
    Procesa cada tabla con su huella; solo reprocesa lo que cambió; calcula las siete señales
    Reporte
    Qué cambió; las señales nuevas; lo que no se pudo procesar y por qué
  3. 2cash-position

    La caja de cada cuenta contra su mínimo y su proyección, y la exposición cambiaria

    Entrada
    Los extractos del periodo, el flujo proyectado y la política
    Proceso (lo calcula el código)
    El último saldo de cada cuenta contra su mínimo y su proyección; la caja consolidada; la posición en otras monedas convertida con la tasa de la política
    Reporte
    Por cuenta: saldo, mínimo, proyectado y desviación; la caja consolidada; la exposición por moneda contra su límite
  4. 3payment-check

    Cada pago programado contra quién puede aprobarlo

    Entrada
    El programa de pagos, la política y la matriz de firmas
    Proceso (lo calcula el código)
    Cada pago contra las aprobaciones que pide la política para su monto y contra la facultad de cada quien lo aprobó
    Reporte
    Por pago: valor, quién aprobó y cuántas aprobaciones pide; los que no las tienen y quién firmó sin facultad
  5. 4debt-watch

    La deuda contra su vencimiento y lo que exige su contrato

    Entrada
    El registro de la deuda, los covenants y el balance del periodo que cierra Clara
    Proceso (lo calcula el código)
    Los días que le faltan a cada obligación e inversión; cada covenant calculado desde el balance, contra su límite
    Reporte
    Los covenants con su valor, su límite y su estado; las obligaciones por vencimiento
  6. 5treasury-wake

    Lo que toca hoy en la tesorería; si no toca nada, se calla

    Entrada
    La configuración y las tablas
    Proceso (lo calcula el código)
    Decide qué toca: los pagos de los próximos cinco días, las obligaciones que entran en su ventana de vencimiento y una revisión semanal
    Reporte
    Lo que corrió y lo que encontró; si no toca nada, se calla
  7. 6share-findings

    Un resumen sin datos para compartir, solo si dices que sí

    Entrada
    El rastro local de las corridas de este agente, en .criterio/corridas/
    Proceso (lo calcula el código)
    El código arma un resumen sin datos —el plugin y su versión, cada comando con cuántas veces corrió y su duración mediana, cada señal por su código con cuántas veces salió— y pregunta siempre si se quiere compartir; nada se envía (decisión 0025)
    Reporte
    El resumen tal cual y, con un sí, el enlace a la plantilla de hallazgo del repositorio, que abre la persona
Lo que calcula el código31 señales

31 señales. Cada una se levanta con su cifra, su responsable y la cita del documento; los umbrales son configuración de cada organización.

Clara · 15

  • close_task_overdue

    Una tarea del checklist pasó su fecha y no tiene evidencia

  • close_task_done_without_evidence

    Una tarea figura cumplida y ningún documento la sostiene

  • trial_balance_unbalanced

    Los débitos y los créditos del balance de comprobación no suman lo mismo

  • ledger_vs_trial_balance

    El saldo de una cuenta en el mayor no es el del balance de comprobación

  • bank_unreconciled

    Hay movimientos del extracto sin su registro, o registros sin su movimiento

  • reconciling_item_aged

    Una partida conciliatoria lleva más días de los configurados

  • reconciliation_stale

    La conciliación de una cuenta no se actualizó en el periodo

  • account_unreconciled

    El saldo de una cuenta en el mayor no es el de su auxiliar (cuentas por cobrar, por pagar, inventarios, activos fijos, intercompañías)

  • einvoice_not_recorded

    Una factura electrónica emitida o recibida no tiene registro contable

  • recorded_without_einvoice

    Un registro que la necesita no tiene factura electrónica que lo soporte

  • einvoice_amount_mismatch

    El valor o el impuesto del XML no es el del registro

  • einvoice_duplicate

    El mismo CUFE o la misma clave de acceso aparece registrado dos veces

  • invoice_outside_authorization

    Una factura recibida de Honduras cae fuera de su rango autorizado o se emitió después de su fecha límite: no sustenta el crédito fiscal del ISV

  • audit_request_unanswered

    Un requerimiento del auditor no tiene respuesta con soporte

  • declared_close_vs_evidence

    El cierre se reporta como cerrado y hay señales abiertas que ese estado no explica

Tomás · 9

  • variance_over_threshold

    Lo ejecutado al corte se aparta del presupuesto más del porcentaje configurado

  • committed_near_approved

    Ejecutado más comprometido se acerca a lo aprobado sin holgura

  • forecast_over_approved

    La proyección al cierre del año supera lo aprobado

  • forecast_stale

    La proyección del área no se actualizó en los días configurados

  • transfer_without_approval

    Un traslado o una modificación no tiene el acta que lo aprueba

  • budget_version_mismatch

    El informe usa una versión del presupuesto distinta de la aprobada

  • spend_without_budget_line

    Hay gasto en una cuenta o centro de costo sin línea presupuestal

  • declared_vs_evidence

    El área se reporta dentro del presupuesto y los números no lo sostienen

  • project_budget_mismatch

    El presupuesto de un proyecto en su ficha no es el que tiene asignado el área

Áurea · 7

  • cash_below_minimum

    El saldo de una cuenta o de la caja consolidada queda por debajo del mínimo que fija la política

  • cash_vs_forecast

    El saldo real de una cuenta se aparta de su proyección más del umbral

  • fx_exposure_over_limit

    La posición en otra moneda, convertida con la tasa de la política, supera su límite

  • payment_without_approval

    Un pago programado no tiene las aprobaciones que pide la política para su monto

  • signatory_without_authority

    Quien aprueba un pago no tiene la facultad según la matriz de firmas, o no está en ella

  • covenant_at_risk

    Un indicador de un contrato de deuda, calculado desde el balance que cierra Clara, cruza su límite o queda a menos del margen de él

  • maturity_near

    Una obligación de deuda o una inversión vence dentro de los días configurados

La estructura de carpetasfinanzas/

Recomendada, no obligatoria: los agentes procesan la carpeta como esté. Los comandos de setup dicen qué archivo está fuera de su lugar y dónde iría, sin crear, mover ni renombrar nada. El setup busca la carpeta raíz de la entidad, la propone con la razón y, si dices que sí, la marca con un archivo visible, _CRITERIO_FINANZAS.txt: es lo único que escribe entre tus documentos. Cada documento tiene un solo lugar: la contabilidad del periodo la cierra Clara y de ahí saca Tomás la ejecución.

Una carpeta por entidad, con el NIT o el RUC al inicio del nombre: 900123456-nombre-de-la-entidad. Dentro, lo que la organización entrega una vez, una carpeta por periodo contable y una por año presupuestal.

finanzas/
└── <entidad>/
    ├── 00-referencia/
    ├── <AAAA-MM>/
    │   ├── 10-contabilidad/
    │   ├── 20-bancos/
    │   ├── 30-facturacion/
    │   ├── 40-soportes/
    │   ├── 50-auditoria/
    │   └── 60-tesoreria/
    └── presupuesto-<AAAA>/
        ├── 10-aprobado/
        ├── 20-compromisos/
        ├── 30-proyecciones/
        └── 40-actas/
estado-finanzas/

<entidad>/ · Lo que la organización entrega una vez

CarpetaQué vaAgente
00-referencia/El plan de cuentas con la naturaleza de cada cuenta, checklist-cierre.xlsx en el modelo definido y el mapeo de cuentas a centros de costo y líneas presupuestales; para Áurea, la política de tesorería, la matriz de firmas, el registro de la deuda y los covenantsClara, Tomás, Áurea

<AAAA-MM>/ · Un periodo contable, numerado en el orden en que se trabaja el cierre

CarpetaQué vaAgente
10-contabilidad/Balance de comprobación y libro mayor exportados del ERP, y auxiliares/ con un archivo por cuenta; de aquí sale también la ejecución del presupuestoClara, Tomás
20-bancos/Una carpeta por cuenta, <banco>-<últimos 4 dígitos>, con el extracto y el auxiliar de librosClara, Áurea
30-facturacion/emitidas/ y recibidas/, con el XML de la DIAN (F-01), del SRI (F-04), de la SUNAT (F-13), del SII (F-16) o del SAT (F-19)Clara
40-soportes/La evidencia de cada tarea del checklist —actas, correos, conciliaciones firmadas—, con el id de la tarea al inicio del nombreClara
50-auditoria/requerimientos/ y respuestas/ del auditorClara
60-tesoreria/El programa de pagos con quién aprobó cada uno y el flujo de caja proyectado al cierre del periodoÁurea

presupuesto-<AAAA>/ · Un año presupuestal

CarpetaQué vaAgente
10-aprobado/El presupuesto aprobado y cada versión, con su fecha en el nombreTomás
20-compromisos/Órdenes de compra y compromisos exportados del ERP, con la fecha de corte en el nombreTomás
30-proyecciones/La proyección de cada área, una por área y fechaTomás
40-actas/Actas del comité de presupuesto, de aprobación y de trasladosTomás

estado-finanzas/ · Lo que escriben Clara, Tomás y Áurea: la configuración, las fichas, los informes y los índices. Ninguna persona lo edita, y ningún agente escribe fuera de aquí.

Las fuentes39 de 39 verificadas

Los formatos se procesan desde su fuente técnica oficial y se verifican campo por campo. Ninguna regla normativa entra sin citarse a su emisor, y nada se construye sobre una fuente por verificar.

  • F-01

    DIAN · Anexo técnico de la factura electrónica de venta

    Versión 1.9 · dian.gov.co ↗

    Verificada
  • F-02

    DIAN · Resolución 000165 de 2023 (sistema de facturación electrónica)

    normograma ↗

    Verificada
  • F-03

    DIAN · Resolución 000008 de 2024 (fija el 1 de mayo de 2024 para adoptar la versión 1.9) y Concepto 1531 de 2024

    Resolución ↗ · Concepto ↗

    Verificada
  • F-04

    SRI · Ficha técnica de comprobantes electrónicos, esquema offline

    Versión 2.34 (27 de julio de 2026) · sri.gob.ec ↗

    Verificada
  • F-05

    Colombia · Ley 1314 de 2009 (13 de julio de 2009) y Decreto Único Reglamentario 2420 de 2015 (14 de diciembre de 2015), con los grupos 1, 2 y 3 de información financiera

    Con sus modificaciones; el anexo 1 lo modificó el Decreto 1432 de 2020 · Ley 1314 ↗ · Decreto 2420 ↗

    Verificada
  • F-06

    Ecuador · Superintendencia de Compañías, Resolución 08.G.DSC.010 de 20 de noviembre de 2008 (Registro Oficial 498, 31 de diciembre de 2008): adopción obligatoria de las NIIF en tres grupos, 2010 a 2012

    Superintendencia ↗ · Texto en IAS Plus ↗

    Verificada
  • F-07

    DIAN · Resolución 227 de 2025, Resolución Única en materia tributaria, aduanera y cambiaria (23 de septiembre de 2025, Diario Oficial 53.254)

    normograma ↗

    Verificada
  • F-08

    Ecuador · Superintendencia de Compañías, Valores y Seguros, Resolución SCVS-INC-DNCDN-2019-0009 (Registro Oficial 39, 13 de septiembre de 2019): instructivo para aplicar las NIIF completas y la NIIF para las Pymes; su antecedente es la Resolución SC.INPA.UA.G-10.005 de 5 de noviembre de 2010

    Cámara de Comercio de Quito, texto de la resolución ↗ · Ferrere ↗ · Superintendencia, antecedente de 2010 ↗

    Verificada
  • F-09

    SRI · Ficha técnica de comprobantes electrónicos, esquema offline, con el formato XML de la factura

    Versión 2.09 (septiembre de 2017) · sri.gob.ec ↗

    Verificada
  • F-10

    SRI · Resolución NAC-DGERCGC26-00000027 (27 de julio de 2026): registro de proveedores de sistemas de facturación electrónica y el RUC del proveedor en la información adicional del comprobante

    Nota de LEXIS (secundaria) ↗

    Verificada
  • F-11

    O*NET · 11-3031.01 Treasurers and Controllers

    onetonline.org ↗

    Verificada
  • F-12

    O*NET · 13-2031.00 Budget Analysts

    onetonline.org ↗

    Verificada
  • F-13

    SUNAT · Guía de elaboración de documentos electrónicos XML UBL 2.1, factura electrónica

    Versión 1.0 (mayo de 2017) · cpe.sunat.gob.pe ↗

    Verificada
  • F-14

    SUNAT · Cartilla 7, El IGV (portal de cultura tributaria)

    Versión 2025 · cultura.sunat.gob.pe ↗

    Verificada
  • F-15

    Perú · Consejo Normativo de Contabilidad (MEF), Resolución N° 002-2024-EF/30: la versión 2024 de las NIIF

    Versión 2024 · mef.gob.pe ↗

    Verificada
  • F-16

    SII · Formato Documentos Tributarios Electrónicos

    Versión 2.5 (febrero de 2026) · sii.cl ↗

    Verificada
  • F-17

    SII · Preguntas frecuentes: ¿Cuál es la tasa del Impuesto al Valor Agregado (IVA)?

    revisada el 10 de junio de 2025 · sii.cl ↗

    Verificada
  • F-18

    IFRS Foundation · perfil de jurisdicción de Chile

    actualizado el 16 de junio de 2016 · ifrs.org ↗

    Verificada
  • F-19

    SAT · Anexo 20, guía de llenado de los comprobantes fiscales digitales por Internet, CFDI versión 4.0; y el Anexo 20 de la Resolución Miscelánea Fiscal para 2022 en el Diario Oficial de la Federación

    CFDI 4.0 (guía de 123 páginas; DOF del 13 de enero de 2022) · sat.gob.mx ↗ · dof.gob.mx ↗

    Verificada
  • F-20

    IFRS Foundation · perfil de jurisdicción de México

    actualizado el 16 de junio de 2016 · ifrs.org ↗

    Verificada
  • F-21

    ENCAT y CONFAZ · Manual de Orientação do Contribuinte, Anexo I: Leiaute e Regras de Validação da NF-e e da NFC-e

    MOC 7.0, noviembre de 2020 (publicado por el Ato COTEPE/ICMS 69/2020) · confaz.fazenda.gov.br ↗

    Verificada
  • F-22

    Secretaria da Fazenda e Planejamento de São Paulo · RICMS/SP (Decreto 45.490/2000), artículo 52, inciso I

    Redacción del caput por el Decreto 61.838 del 18 de febrero de 2016, con los incisos mantenidos · legislacao.fazenda.sp.gov.br ↗

    Verificada
  • F-23

    IFRS Foundation · perfil de jurisdicción de Brasil

    actualizado el 7 de mayo de 2026 · ifrs.org ↗

    Verificada
  • F-24

    ARCA · Manual para el desarrollador · Facturación, RG 4291 (WSFEv1)

    Proyecto FE v4.8; el historial de modificaciones anota la versión 4.8 con fecha 01/12/2026 · afip.gob.ar ↗

    Verificada
  • F-25

    Argentina · Decreto 2312/2002, sobre el artículo 28 de la Ley de Impuesto al Valor Agregado

    El texto publicado en argentina.gob.ar · argentina.gob.ar ↗

    Verificada
  • F-26

    IFRS Foundation · perfil de jurisdicción de Argentina

    actualizado el 27 de diciembre de 2023 · ifrs.org ↗

    Verificada
  • F-27

    Ministerio de Economía y Finanzas de Panamá, DGI · Ficha Técnica de la Factura Electrónica para los Proveedores de Autorización Calificados

    Versión 1.00, abril de 2025 · dgi.mef.gob.pa ↗

    Verificada
  • F-28

    DGI de Panamá · ITBMS, generalidades

    La página consultada el 30 de octubre de 2026 · dgi.mef.gob.pa ↗

    Verificada
  • F-29

    IFRS Foundation · perfil de jurisdicción de Panamá

    actualizado el 13 de septiembre de 2023 · ifrs.org ↗

    Verificada
  • F-30

    SAT de Guatemala · FEL, esquema GT_Documento 0.2.1

    El esquema publicado en el repositorio «Catalogo-FEL» de la cuenta notificacioneselectfel en GitHub («Esquema y catálogos - FEL»), con el espacio de nombres http://www.sat.gob.gt/dte/fel/0.2.0; actualizado el 14 de octubre de 2026 · github.com ↗

    Verificada
  • F-31

    SAT de Guatemala · FEL, Reglas y validaciones

    Versión 2.1, octubre de 2026 · sat.gob.gt ↗

    Verificada
  • F-32

    Guatemala · Decreto 27-92, Ley del Impuesto al Valor Agregado, artículo 10

    El texto con sus reformas que trajo José Francisco Ñáñez · sat.gob.gt ↗

    Verificada
  • F-33

    IFRS Foundation · perfil de jurisdicción de Guatemala

    actualizado el 16 de junio de 2016 · ifrs.org ↗

    Verificada
  • F-34

    Ministerio de Hacienda de Costa Rica · Anexos y Estructuras para la Emisión de Comprobantes Electrónicos

    Versión 4.4, Dirección General de Tributación, noviembre de 2024 · hacienda.go.cr ↗

    Verificada
  • F-35

    Costa Rica · Ley 9635, Fortalecimiento de las Finanzas Públicas, título I, Ley del Impuesto sobre el Valor Agregado, artículo 10

    El texto que trajo José Francisco Ñáñez · hacienda.go.cr ↗

    Verificada
  • F-36

    IFRS Foundation · perfil de jurisdicción de Costa Rica

    actualizado el 8 de febrero de 2017 · ifrs.org ↗

    Verificada
  • F-37

    Honduras · Acuerdo 481-2017 de la Secretaría de Finanzas, Reglamento del Régimen de Facturación, Otros Documentos Fiscales y Registro Fiscal de Imprentas, artículos 3, 10 y 11

    El texto original publicado en La Gaceta n.º 34,413 del 10 de agosto de 2017, el PDF que trajo José Francisco Ñáñez · sar.gob.hn ↗

    Verificada
  • F-38

    Honduras · Ley del Impuesto Sobre Ventas, artículo 6

    El texto consolidado al 10 de junio de 2016 que trajo José Francisco Ñáñez · sar.gob.hn ↗

    Verificada
  • F-39

    IFRS Foundation · perfil de jurisdicción de Honduras

    actualizado el 21 de febrero de 2017 · ifrs.org ↗

    Verificada
En el repositorio8 enlaces

Instalación, configuración y términos

Se instala en minutos. Antes del primer análisis, aceptas los términos.

Tres pasos y ninguno exige editar un archivo. Se instala solo el agente del rol que tienes; si instalas varios, se encuentran solos por el estado de la entidad: no hay nada que conectar.

Paso 1

Instalar

  1. 01Personalizar → Explorar plugins → Personal.
  2. 02Pulsa + → Agregar marketplace desde GitHub.
  3. 03Escribe josenanez/criterio.
  4. 04Instala el agente de tu rol: Clara (Contralor), Tomás (FP&A) o Áurea (Tesorería).

Para recibir cada versión nueva, activa una vez la actualización automática: en /plugin, Marketplaces → criterio → Enable auto-update. Sin eso, la versión instalada no cambia sola.

Qué necesita de ti

  • Una carpeta con la documentación, como esté. Una carpeta desordenada es el caso normal.
  • Un plan pago de Claude, y la aplicación de escritorio si los documentos viven en tu equipo.
  • Quince minutos para cada uno.
Paso 2

Configurar

Cada agente trae su comando de configuración. Mira tus carpetas, hace pocas preguntas y te muestra un primer resultado sobre tus propios documentos.

/criterio-finance:finance-setup

  1. 1Cuál de las carpetas que encuentra es la de finanzas de la entidad
  2. 2La entidad, su NIT o RUC y su país
  3. 3El periodo que cierras
  4. 4Quién aprueba el cierre
  5. 5Los términos

Cómo pregunta

  • Una pregunta a la vez. Nunca un formulario.
  • Cada pregunta trae una respuesta sugerida, y «no sé» es una respuesta válida.
  • No pregunta lo que puede averiguar mirando la carpeta.
  • No te pide escribir una ruta: busca la carpeta, te la propone con la razón y, si dices que sí, la marca con un archivo visible para que la reconozcas a primera vista.
  • Nadie edita la configuración a mano: si quieres cambiar algo, lo dices en la conversación.

Ninguno se programa solo. Cada uno trae el comando que un reloj invoca (finance-wake, budget-wake, treasury-wake), y alguien lo pone una vez en una tarea programada. Si tu organización no quiere corridas desatendidas, se corren a mano.

/criterio-finance:finance-setupAsí se ve la configuración de Clara
ClaraSoy Clara, la contralora de Criterio. Proceso los libros y sus soportes y digo qué no cuadra. Busqué en tu carpeta de trabajo y encontré una que parece la de finanzas de una entidad: 900123456-entidad-de-prueba, con nueve periodos y el presupuesto 2026. ¿Es esa?
Recorrido ilustrativo sobre el material de prueba de banca de la familia: una entidad financiera de prueba, 57 archivos. No sale nada de tu navegador.
Paso 3

Los términos

Un descargo en un repositorio no lo lee nadie. Por eso la advertencia llega a quien corre el agente y a quien recibe después el documento, en cuatro capas que implementa cada agente.

  1. 1

    Una aceptación por versión

    Cada versión de la familia se acepta de nuevo y deja en tu equipo un comprobante en Markdown y PDF, con la huella SHA-256 de los términos y la del propio comprobante. Hasta que la de la versión instalada quede registrada, el agente responde preguntas pero no produce análisis. Nunca la asume ni la infiere de que sigas hablando.

  2. 2

    En cada informe

    Todo informe lleva al pie que es un borrador, según qué documentos, cuántos campos quedaron sin dato y cuántas contradicciones siguen abiertas. El documento circula por correo y llega a un comité: la advertencia viaja con él.

  3. 3

    Al inicio de cada corrida

    Antes del primer hallazgo dice qué fichas cargó, cuándo se actualizaron y si alguna está vieja o falta.

  4. 4

    En la nota legal

    Los términos completos, la nota legal y el registro de versiones —qué cambió en cada una, qué términos la rigen y su huella— se publican en este portal, y cada comprobante remite a ellos.

Lo que acuerdas, en llano

  • Recibes borradores de trabajo listos para revisar, y cada versión llega probada: su evidencia es pública.
  • Cada dato trae su cita: quien decide lo comprueba en el documento original en segundos.
  • Trabaja con lo que está escrito; lo que se acordó fuera de los documentos lo aporta tu equipo.
  • Tus documentos se procesan en la plataforma de IA donde lo ejecutas; tu organización decide qué carpetas entran.
  • Garantía y responsabilidad: las de la licencia Apache 2.0.
  • Cada versión se acepta de nuevo y deja un comprobante en Markdown y PDF. Si alguien lo modifica, su huella SHA-256 deja de coincidir y pierde validez.

Términos versión 1.3, del 2026-10-28, para la versión 1.2.0 de la familia. Cada versión nueva de la familia pide aceptar de nuevo.

Nota legal y registro de versiones →

Apache 2.0

El método, el esquema de la ficha, el código que calcula y los criterios de aceptación, completos y sin condiciones. Úsalo dentro de tu organización sin pedir permiso, adáptalo, y construye la capacidad que te falta: el agente de una función lo debe escribir quien conoce el trabajo.

Qué no hace

  • Produce borradores de trabajo, no decisiones.
  • Sabe lo que se escribió, no lo que se habló fuera de los documentos.
  • Los tres se probaron con el motor y con los agentes en 33 entidades de Colombia, Guatemala, Costa Rica, Honduras, Ecuador, Perú, Chile, México, Brasil, Argentina y Panamá; la última ronda es la 12. Su primer uso sobre la documentación de una organización concreta es el paso siguiente.
Ver el repositorio ↗

Preguntas frecuentes

Lo que suele preguntar quien llega a la familia

Qué es

¿Qué hacen Clara y Tomás?

Procesan lo que la función financiera ya tiene. Clara, contralora, prepara el cierre mensual con su checklist y su evidencia, las conciliaciones bancarias y de cuentas, cada factura electrónica contra su registro y el paquete para el auditor. Tomás, FP&A, pone el presupuesto aprobado al lado de lo ejecutado y lo comprometido, proyecta el cierre del año y prepara el material del comité de presupuesto.

¿Reemplazan al contralor o al equipo de presupuesto?

No. Preparan el trabajo y lo contrastan contra todos los soportes: qué no cuadra, qué no tiene soporte y qué se reporta distinto de lo que dicen los documentos. El estado del cierre lo declara el contralor y el del presupuesto, el responsable del área.

¿Qué no hacen nunca?

No registran ni corrigen asientos, no presentan declaraciones ni reportes a supervisores, no firman y no declaran el estado del cierre ni del presupuesto. No opinan sobre deducibilidad, tarifas ni tratamientos NIIF, y no dicen de memoria una tarifa, un plazo ni el valor de una unidad tributaria.

¿Para qué marco normativo sirven?

Con el marco contable que adoptó cada país —las NIIF en Colombia, Ecuador, Perú y Chile; en México, las NIIF o las NIF según la entidad—, y con la factura electrónica de la DIAN, del SRI, de la SUNAT, del SII y del SAT procesada desde su fuente técnica oficial. Cada fuente está en el repositorio con su versión, su enlace y la fecha en que se consultó.

Cómo se usa

¿Qué documentos procesan?

Los que la función financiera ya produce, como estén: el balance de comprobación y el libro mayor exportados del ERP, los auxiliares y extractos de bancos, las facturas electrónicas en XML, el checklist del cierre, los requerimientos del auditor, el presupuesto aprobado y sus versiones, las órdenes de compra y las actas del comité de presupuesto.

¿Necesito cambiar mi ERP?

No. Procesan las exportaciones en Excel o CSV que el ERP ya produce. Ninguno de los dos se conecta al ERP ni escribe en él.

¿Cómo organizo la carpeta?

Como esté: los agentes la procesan así. Si se arranca de cero, la familia recomienda una carpeta por entidad y, adentro, una por periodo —contabilidad, bancos, facturación, soportes y auditoría— y una por año de presupuesto —aprobado, compromisos, proyecciones y actas—. El setup busca la carpeta raíz de la entidad, la propone y, si dices que sí, la marca con un archivo visible, _CRITERIO_FINANZAS.txt. Es lo único que escribe entre tus documentos.

¿Cuánto tarda el primer resultado?

En los primeros quince minutos, finance-setup deja ver el estado del cierre del periodo: cada tarea del checklist con su evidencia o sin ella, y las señales que el motor levantó en el cuadre, los bancos, las cuentas y las facturas.

¿Dónde veo lo que encontraron?

En el reporte de cada comando y en Rostrum, el portal de todas las familias. Allí está lo último que escribió el motor de cada uno, lo que vence con fecha y la ruta completa de la carpeta donde trabaja cada agente.

Cómo se prueba

¿Con qué datos se probó?

Con material sintético de cinco países —Colombia, Ecuador, Perú, Chile y México—: cuatro industrias y una entidad de control por país, sin ningún defecto, en la que cualquier señal es una falla. Las facturas se generan con la estructura oficial de cada país, y cada señal de la familia se siembra al menos una vez.

¿Cómo se sabe si el motor acertó?

El material trae una clave con lo que se sembró, y el motor no la ve. La prueba compara cada señal por su nombre y su clave: una de más cuenta igual que una de menos. La puerta que lo comprueba corre con cada cambio del repositorio.

¿Ya está probada la familia completa?

El motor sí, y los tres agentes corrieron sobre las quince entidades del material: la ronda 4 sobre las nueve de Colombia, Ecuador y Perú —80 de 80 señales sin una de más y 74 de 74 datos de las fichas—, la 5 sobre Chile —26 de 26 y 24 de 24— y la 6 sobre México —27 de 27 y 24 de 24—. La familia se declara probada; nada ha corrido todavía sobre los documentos de una organización.

Datos y privacidad

¿Mis documentos salen de mi organización?

Se procesan en la plataforma de IA donde corre el agente, como cualquier conversación con ella. Los plugins no se conectan a internet ni nos envían nada.

¿Qué queda guardado y dónde?

En tu equipo: las fichas del cierre y del presupuesto, los reportes, el registro de cada corrida y el comprobante de aceptación de los términos, que cada versión de la familia pide de nuevo.

Las mismas respuestas viven en el repositorio, en families/criterio-cfo/PREGUNTAS.es.md.

Apoya el trabajo

Si Criterio te generó valor, ayúdanos a seguir construyéndolo.

Criterio seguirá siendo código abierto. Una contribución voluntaria ayuda a financiar pruebas, documentación y nuevas capacidades sin cambiar el acceso al software.

Es una contribución voluntaria. No desbloquea funciones, no compra consultoría y no crea una relación de asesoría.

Apoyar Criterio

Elige el monto y cómo quieres realizar tu contribución.

Elige un monto

Selecciona tu país para ver los métodos de pago disponibles.

dLocal Go cubre actualmente Latinoamérica, Indonesia, Malasia, Kenia y Nigeria. La cobertura global se incorporará por separado.

La idea

Los soportes siempre estuvieron ahí. Nadie los había puesto al lado de los libros.

Un agente que procesa tu cierre no te entrega un control que nunca construiste. Te muestra, en una tarde, exactamente dónde falta, y ese es el único lugar honesto para empezar.

Principios

Enfoque
Control y reporte.
Compromiso
Generar, difundir y conservar el conocimiento es una obligación profesional.
Qué no es
No reemplaza al contralor ni al equipo de planeación financiera, y no decide por ellos: procesa lo que la función ya tiene y dice qué no cuadra.
Licencia
Apache 2.0.
Qué viene
Brasil, con su ronda, en la 1.0.
Nota legal y registro de versiones →

José Ñáñez