Ir al contenido

Automatizar la contabilidad con IA: mi empresa en Odoo

Extractos, comprobantes, conciliación y cierre confiados a un agente de IA, con reglas escritas y una persona que valida.
10 de noviembre de 2026 por
Automatizar la contabilidad con IA: mi empresa en Odoo

Mi contabilidad en Odoo, llevada con un agente de IA

Ámbito: Contabilidad / ERP Odoo / Agentes de IA

Periodo: de septiembre a noviembre de 2026

Cliente: Proyecto interno — la contabilidad de mi propia empresa

Contexto

En agosto de 2026 dejé Odoo Enterprise en línea por Odoo Community, alojado en mi propio servidor. La contabilidad de mi empresa suiza vino con él. Quedaba llevarla: importar los extractos de varios bancos y servicios de pago, encontrar las facturas de proveedores, conciliar cada movimiento, registrar las diferencias de cambio y las aportaciones privadas, y cerrar el periodo.

Es un trabajo que muchos directivos de pymes hacen por la noche, con retraso, con la sensación de copiar lo que el banco ya sabe. Quería saber, con mis propias cuentas, qué se puede realmente automatizar de la contabilidad con IA, y qué debe quedar en manos humanas.

Problema

  • Extractos heterogéneos. Un banco entrega un archivo estándar CAMT.053, los servicios de pago tienen un conector y otro banco solo emite extractos en PDF.
  • Comprobantes dispersos. Las facturas llegan por correo, están en una carpeta compartida o hay que descargarlas a mano desde el área de cliente del proveedor.
  • Casos que exigen una regla. Una compra pagada con mi tarjeta privada, una transferencia entre dos cuentas de la empresa, un pago en divisa cargado a un tipo distinto del de la factura.
  • Un retraso. Tras la migración, quedaba por conciliar el año entero.

Solución

Confié el trabajo a un agente, Claude Code, que lee y escribe en Odoo, pero dentro de un marco preciso: yo fijo las reglas, él las aplica, y nada se escribe sin una prueba en seco ni sin mi visto bueno.

1. Cargar los extractos sin inventar nada

El archivo CAMT.053 pasa por el asistente de importación de los módulos de la OCA (Odoo Community Association). Los servicios de pago se recuperan automáticamente con sus conectores. Para el banco que solo entrega PDF, escribí un convertidor a un archivo por divisa. Hace cinco controles: cada saldo resulta del anterior al céntimo, el extracto cuadra, los totales recalculados coinciden con los impresos, ninguna referencia aparece dos veces, cada importe está en la divisa correcta. Si falla un solo control, no escribe nada. Cada línea lleva la referencia del banco: volver a importar un extracto no crea ningún duplicado.

2. Encontrar los comprobantes

El agente recorre la carpeta de comprobantes pendientes y los buzones de correo, lee cada PDF (importe, fecha, número, divisa y a quién va dirigida la factura) y lo asocia a la línea de extracto correspondiente: mismo importe, con uno o dos días de margen. Lo que no encuentra, no lo adivina: me entrega una lista precisa (fecha, importe, concepto bancario) de los comprobantes que faltan.

3. Escribir las reglas una sola vez

Las decisiones son mías, y están por escrito:

  • la fecha contable de una factura es la fecha real del pago, no el fin de mes que Odoo propone por defecto;
  • las diferencias de cambio se registran en un único asiento global por periodo, no se corrigen línea por línea;
  • una compra pagada con mi dinero privado pasa por una cuenta de tránsito y se convierte en aportación a fin de mes;
  • las comisiones bancarias y las transferencias entre cuentas tienen cada una su cuenta;
  • un gasto sin comprobante solo se contabiliza con mi acuerdo explícito, tras una búsqueda real.

4. Conciliar por el camino estándar

La conciliación usa el módulo de la OCA, con las mismas funciones que los botones de la pantalla. Odoo no se modifica. Suscripciones de software, telefonía, comisiones bancarias, cargas sociales: cada factura se crea con su adjunto, fechada al pago, y se concilia con su línea de extracto.

5. Un plan, una prueba en seco, una copia de seguridad

El agente no improvisa sus asientos: redacta un plan, un archivo corto que dice qué hacer (facturas, transferencias, comisiones, aportaciones, cambio). El plan se ejecuta primero en seco: todo se calcula y luego se anula. Yo lo reviso. Solo entonces se ejecuta de verdad, tras una copia de seguridad automática de la base. Volver a ejecutar un plan no duplica una factura ya registrada.

6. Controles de cierre de periodo

Al final, una rutina verifica lo que el panel debe mostrar limpio: ninguna línea bancaria abierta, todos los extractos válidos, la cuenta de transferencias internas y la cuenta privada de tránsito saldadas, y un tipo de cambio al día. Odoo ya no debe señalar ni «extracto no válido» ni «secuencia irregular».

7. Convertirlo en un «skill» reutilizable

Todo este saber (reglas, plan contable utilizado, dónde encontrar cada tipo de comprobante, pasos del cierre y trampas encontradas) se guarda en un skill, una ficha de procedimiento que el agente carga en cuanto hablo de contabilidad. Al mes siguiente, no empieza de cero.

Resultado

  • El año 2026, de enero a octubre, se registró y concilió el 6 de noviembre de 2026: todas las líneas bancarias del periodo están conciliadas.
  • Cada factura lleva su adjunto y su fecha real de pago.
  • El cierre de un mes sigue ahora un procedimiento escrito: importar, encontrar los comprobantes, plan, prueba en seco, ejecución, controles.
  • Cada decisión queda registrada en una ficha de seguimiento, con lo que falta por verificar.

Lo que me llevo

  • La IA destaca en lo repetitivo. Leer PDF, emparejar importes y fechas, encontrar un correo, aplicar una regla cien veces del mismo modo: ahí es donde ahorra horas.
  • No decide. Qué fecha usar, cómo tratar una compra pagada a título privado, si aceptar un gasto sin comprobante: son decisiones del directivo. La responsabilidad de las cuentas sigue siendo mía, y la mirada de un contable o gestor externo conserva todo su sentido.
  • Las salvaguardas importan más que el modelo. Controles que se niegan a escribir, pruebas en seco, copias de seguridad, ningún asiento sin acuerdo: eso es lo que hace fiable la automatización.
  • Las verdaderas trampas están en otra parte. Tras la migración, no había ningún proveedor de tipos de cambio configurado: los tipos estaban congelados. Un proveedor envió una factura de sustitución que parecía un duplicado. Una factura y el importe cargado no coincidían. El agente los señaló; yo decidí.
  • El método se traslada a una pyme: escribir sus reglas, normalizar sus extractos, mantener a una persona que valide y plasmarlo en un procedimiento.

Para sus propios procesos, vea las aplicaciones de negocio que implanto y la infraestructura que las sostiene. Este proyecto se apoya en claudeVPS, mi entorno de agentes en servidor.

¿La contabilidad le roba las noches?

Odoo, extractos bancarios, agentes de IA con salvaguardas: analizo su forma de trabajar y le propongo lo que se puede automatizar, y lo que no debe automatizarse. Hablemos en una llamada de 20 minutos.

Llamada de descubrimiento de 20 minContactarme

Fuentes

Etiquetas: lab, contabilidad, Odoo, IA, Claude Code, conciliación bancaria, OCA, pymes

TSFind — Lo que un directorio de proveedores me enseñó sobre APIs y datos
APIs externas, servicios web, base de datos pública y filtrado selectivo