Ir al contenido

Odoo Expenses: gestionar recibos, políticas y reembolsos eficaces

Guía completa para gestionar Gastos en Odoo
25 de mayo de 2026 por
Odoo Expenses: gestionar recibos, políticas y reembolsos eficaces
Louis DRESSE
| Sin comentarios aún

Introducción

Odoo Gastos convierte lo que sucede en el día a día en cifras verificables: facturas, pagos y conciliaciones bancarias deben poder enlazarse con los documentos de venta o compra que los generaron.


A menudo el equipo financiero se encuentra con montones de apuntes hechos por otros porque las aplicaciones no comparten información; eso retrasa los cierres, oscurece la liquidez y hace que las fugas de margen aparezcan demasiado tarde.


El módulo Gastos, junto con la localización adecuada, permite registrar de forma homogénea, aprobar desembolsos y generar informes por periodo sin rehacer asientos en hojas de cálculo cada mes.


Directores financieros, controllers y responsables contables que prueben Odoo descubrirán cómo sus colegas gestionan las tareas diarias, no solo cómo se presenta el informe anual.


Gastos forma parte del ERP modular de Odoo. Los equipos lo adoptan cuando buscan responsabilidades claras, procesos repetibles y un historial localizable en vez de mensajes dispersos y hojas offline. Odoo Gastos: recibos, políticas y ciclos de reembolso fija el marco para quienes deben supervisar presupuestos.


Este artículo es un Top 10 ordenado por dificultad, desde Nivel 1 (fácil) a Nivel 10 (experto). Cada nivel incluye pasos numerados: las acciones exactas que harías en Odoo Gastos.


Empieza donde te sientas cómodo, no en el nivel 10 solo porque suena impresionante.


Lee primero la sección del reto y después abre el nivel que mejor encaja con tu equipo hoy.


En esta guía verás:


  • Qué responsabilidad tiene Odoo Gastos dentro del ecosistema habitual de una empresa
  • Dónde aparecen las fricciones más comunes (y por qué)
  • Diez casos de uso ordenados desde disciplina básica hasta estrategia avanzada
  • Cuándo la automatización o las integraciones justifican contratar a un partner de Odoo



El reto


Tu controller exporta tres CSV antes de cada consejo y dedica el fin de semana a arreglar errores de VLOOKUP. Operaciones no está equivocado a propósito; las facturas sencillamente nunca coincidieron con los albaranes en un sistema.

El equipo de finanzas pierde horas reintroduciendo datos operativos en lugar de analizar excepciones. Cuando facturas, recibos y movimientos bancarios no están conectados, el cierre se alarga y la visibilidad de caja llega tarde.

Te suena, ¿verdad? Normalmente los equipos chocan con:


  • Cierres mensuales montados a base de exportaciones en vez de subdiarios en vivo
  • Aprobaciones que suceden fuera del sistema de registro
  • Complejidades fiscales o multiempresa resueltas en hojas sombra


La buena noticia: no hace falta un proyecto monolítico para arreglarlo todo. Elige un caso de uso de los siguientes, pruébalo 30 días en Odoo Gastos y mide los cambios.

Top 10 casos de uso de Gastos


Diez casos de uso para Odoo Gastos, clasificados desde Nivel 1 (fácil, hazlo esta tarde) hasta Nivel 10 (experto). Cada uno responde: ¿qué construiríamos y qué botones habría que pulsar en Odoo?


El Nivel 1 es la victoria diaria rápida. El último nivel es deliberadamente ambicioso para que veas hasta dónde puede escalar la misma aplicación con buena arquitectura y datos limpios.


Elige tu nivel, sigue los pasos numerados en una base de pruebas y sube cuando lo anterior deje de aportar valor.

1. Envía tu primer informe de gastos desde el formulario de escritorio Nivel 1 — Fácil


El Nivel 1 es la acción más elemental: un empleado, un justificante en papel, teclear el importe en el formulario de escritorio y enviar al responsable. Sin móvil, sin OCR, sin política rígida aún.


Cómo se hace en Odoo:


  1. Instala la app Gastos, abre Gastos → Mis Gastos y pulsa Nuevo para crear una línea de gasto.
  2. Rellena una Descripción breve (por ejemplo Almuerzo con cliente), indica el Importe total, la Fecha y selecciona una Categoría.
  3. Adjunta el PDF escaneado del justificante en el chatter para que la prueba de compra viaje con el registro desde el primer momento.
  4. Pulsa Crear Informe para agrupar la línea en un Informe de Gastos nombrado por periodo y luego haz clic en Enviar al Responsable.
  5. El responsable recibe una notificación, abre el informe, pulsa Aprobar y finanzas lo ve en la lista Por Reembolsar.


Resultado: Los justificantes dejan de acumularse en cajas, cada gasto tiene dueño y estado, y finanzas visualiza lo pendiente sin perseguir a nadie.


2. Captura justificantes desde la app móvil con OCR Nivel 2 — Fácil


El Nivel 2 transforma Gastos en una tarea de un solo gesto. La app móvil con OCR permite a los empleados subir el justificante en el momento, desde un taxi o la sala de espera, sin teclear cifras.


Cómo se hace en Odoo:


  1. Instala Odoo en el móvil, inicia sesión y abre Gastos para acceder directamente a la cámara para escanear.
  2. Fotografía el justificante; el OCR extrae proveedor, importe, moneda y fecha en un borrador.
  3. Elige la Categoría adecuada, corrige cualquier lectura errónea y confirma el total.
  4. Pulsa Enviar al Responsable; se crea el informe, se envía y el chatter registra el momento GPS de la captura.
  5. Utiliza el alias de correo para enviar justificantes (expenses@tuempresa) cuando los proveedores remiten facturas por email.


Resultado: La presentación pasa de un lote mensual a 20 segundos y finanzas recibe datos estructurados en lugar de fotos borrosas en hilos de chat.


3. Configura categorías con cuentas contables, analíticas y reglas por categoría Nivel 3 — Fácil


El Nivel 3 integra Gastos con Contabilidad: las categorías llevan la cuenta contable, la distribución analítica y límites por línea, de modo que cada gasto cae en el asiento correcto sin reescrituras.


Cómo se hace en Odoo:


  1. Ve a Gastos → Configuración → Categorías de Gasto y crea una por uso: Viajes, Comidas, Materiales, Software, Formación, Kilometraje.
  2. En cada categoría asigna la Cuenta contable, la Distribución analítica por defecto, el umbral de justificante obligatorio y el límite diario o por unidad.
  3. Para Kilometraje define un Coste por kilómetro según la tarifa fiscal para que el empleado solo ponga la distancia y Odoo calcule el importe.
  4. Usa una Referencia por categoría (VIA, COM, MAT) para que los informes mantengan etiquetas claras y fiscalmente válidas en cada línea.
  5. Vincula un artículo de Knowledge con la política para que las incorporaciones lean la norma una vez y dejen de preguntar por email.


Resultado: El gasto se clasifica en origen, el balance de comprobación queda correcto sin reclasificaciones manuales y los topes evitan sorpresas presupuestarias.


4. Configura un flujo de aprobación en dos pasos con umbrales Nivel 4 — Medio


El Nivel 4 crea la capa de política: aprobaciones primero por el manager y luego por finanzas según cantidades, evitando que todo se pase por alto o que finanzas sea el único cuello de botella.


Cómo se hace en Odoo:


  1. Abre Configuración → Gastos y activa el flujo de Aprobación en Dos Pasos para que los informes pasen por Responsable y luego por Finanzas.
  2. En cada Categoría de Gasto define el umbral que requiere aprobación financiera (por ejemplo 200 EUR en Comidas, 500 EUR en Viajes).
  3. Crea el grupo Aprobación Finanzas y asigna al menos dos usuarios para evitar bloqueos por vacaciones.
  4. Configura el tablero Por Aprobar con dos filtros guardados: Esperando por mí, Esperando por Finanzas, y márcalo como Favorito.
  5. Prueba el flujo con un almuerzo de 50 EUR (solo manager) y un vuelo de 600 EUR (manager + finanzas) antes del despliegue.


Resultado: Las solicitudes pequeñas se resuelven en horas, las grandes reciben una revisión adicional y la política queda viviente en el sistema, no en un PDF olvidado.


5. Reembolsa gastos aprobados vía SEPA por lotes o en la nómina Nivel 5 — Medio


El Nivel 5 cierra el ciclo de reembolso: los informes aprobados generan asientos y se pagan semanalmente por SEPA o se incluyen en la nómina, sin duplicar registros.


Cómo se hace en Odoo:


  1. Abre Configuración → Gastos → Reembolso y elige Diario Bancario EUR o Nómina según cómo pague tu empresa.
  2. Cada viernes, entra en Gastos → Por Reembolsar, selecciona los informes aprobados y pulsa Publicar Asientos para generar los movimientos contables.
  3. En Contabilidad → Proveedores → Pagos por Lote genera el fichero SEPA XML a partir de los asientos publicados y súbelo al portal del banco.
  4. Cuando el banco confirme la ejecución, marca los informes como Reembolsados; cada empleado recibe una notificación automática con la fecha.
  5. Abre Gastos → Informes → Pendientes vs Reembolsados por empleado y muestra el KPI semanal en el tablero de Finanzas.


Resultado: Los empleados tienen una fecha de pago previsible, finanzas recupera horas a la semana y la conciliación bancaria es automática.


6. Gestiona gastos en varias monedas para personal en viaje Nivel 6 — Medio


El Nivel 6 activa la capa multicurrency para que los viajes cuadren al céntimo: los justificantes en moneda extranjera se convierten al tipo del día y se concilian con extractos de tarjeta sin cálculos manuales.


Cómo se hace en Odoo:


  1. Ve a Configuración → Contabilidad y activa Multi-moneda con actualización automática diaria del BCE para las divisas que usas.
  2. En Gastos → Configuración permite que los empleados introduzcan el gasto en moneda extranjera desde la app móvil o el formulario de escritorio.
  3. Al enviar, Odoo graba el importe original y su equivalente en moneda de la compañía al tipo del día; ambos permanecen visibles en el informe.
  4. Los responsables aprueban mostrando cualquiera de las dos vistas; finanzas concilia cada línea contra el extracto de tarjeta y registra la ganancia o pérdida por tipo de cambio.
  5. Abre Informes → Gastos por Moneda para detectar viajes que generan exposición cambiaria y renegocia dietas antes del próximo trimestre.


Resultado: Los datos de viaje son exactos, no estimaciones redondeadas, y finanzas deja de rehacer conversiones en Excel tras el cierre.


7. Crear borradores de gasto automáticamente desde tarjetas corporativas y feeds bancarios Nivel 7 — Difícil


El Nivel 7 elimina la parte más tediosa: la entrada de datos. Las integraciones con Pleo, Spendesk, Mooncard o el feed bancario convierten cada pago en un gasto borrador pendiente del justificante.


Cómo se hace en Odoo:


  1. Conecta el proveedor de tarjetas corporativas o el feed bancario en Contabilidad → Configuración → Sincronización Online.
  2. Mapea cada tarjeta con el registro de Empleado correspondiente para que las transacciones vayan al propietario correcto sin intervención manual.
  3. Cada movimiento de tarjeta genera un Gasto Borrador rellenado con proveedor, importe, fecha y divisa listo para confirmar.
  4. El empleado abre la app móvil, adjunta la foto del justificante al borrador coincidente, confirma la Categoría y envía con un toque.
  5. Al cierre de mes abre Gastos → Conciliación → Extracto de Tarjeta para ver en una pantalla qué líneas están conciliadas, faltan justificante o están sin reclamar.


Resultado: La conciliación de tarjetas pasa de un día entero a menos de una hora y las solicitudes de justificantes faltantes salen a la luz automáticamente.


8. Repercutir gastos al cliente mediante analíticas y pedidos de venta Nivel 8 — Difícil


El Nivel 8 enlaza Gastos con ingresos: marcar un gasto como repercutible lo proyecta al Pedido de Venta del cliente, de modo que consultoría, campo y viajes no erosionen el margen.


Cómo se hace en Odoo:


  1. Abre el Proyecto del cliente, establece Tipo de Facturación a A Coste o con Margen y vincula el Pedido de Venta que recibirá las líneas repercutibles.
  2. En el formulario del gasto indica la Cuenta Analítica (Proyecto) y marca Re-facturar al Cliente antes de enviar.
  3. Al aprobar y contabilizar el informe, Odoo crea una línea de Pedido de Venta en borrador en el SO vinculado con precio y cantidad correctos.
  4. Ventas revisa el pedido, confirma las líneas y factura al cliente al cierre del hito o del mes.
  5. Abre Proyecto → Informes → Rentabilidad por Proyecto para comparar costes imputados frente a lo facturado y comprobar margen por servicio.
  6. Guarda una vista mensual de Gastos Repercutibles no facturados para que los consultores no olviden pasar sus viajes a la siguiente factura.


Resultado: Los gastos repercutibles dejan de perderse, las facturas al cliente cuadran con el contrato y la rentabilidad del proyecto se ve en tiempo real.


9. Aplicar una política de auditoría con Sign, Studio y controles multiempresa Nivel 9 — Difícil


El Nivel 9 añade la capa de cumplimiento que exige una auditoría externa: preaprobaciones con Sign, muestreo con Studio, policy en Knowledge y reglas multiempresa para que cada entidad quede dentro de sus propios libros.


Cómo se hace en Odoo:


  1. Adjunta la Política de Gastos oficial como artículo en Knowledge y enlázala desde cada Categoría para que la regla esté siempre a un clic.
  2. Haz obligatoria la foto del justificante en líneas superiores a 25 EUR; la app móvil no permitirá enviar hasta adjuntarlo.
  3. Usa Sign para exigir un formulario de preaprobación firmado en viajes superiores a 1.000 EUR antes de cualquier reserva; el PDF firmado se almacena junto al informe.
  4. Crea una automatización con Studio que marque aleatoriamente el 5 % de los informes aprobados para Revisión de Auditoría y cree una actividad para finanzas.
  5. Configura reglas de registro para que RR.HH. y Finanzas de cada compañía solo vean sus gastos, con un grupo Auditor Interno que visualice todo.
  6. Exporta la pista de auditoría completa (remitente, aprobador, hash del justificante, asiento contable, referencia de pago) de cualquier periodo en dos clics.


Resultado: La revisión anual deja de ser una búsqueda de tres semanas y la política se aplica por el sistema, no por buena voluntad.


Diseñar reglas de justificantes, preaprobaciones con Sign, muestreo con Studio y reglas multiempresa es el tipo de trabajo de cumplimiento cross-app que Dasolo ejecuta como proyecto liderado por partner.


10. Construir un OS de Gastos con IA: detección de fraude, tableros en tiempo real y automatización completa Nivel 10 — Experto


El Nivel 10 es un sistema operativo completo: un asistente IA que clasifica y audita cada gasto, detecta fraude en anomalías y muestra un tablero en tiempo real que enlaza gasto, proyectos, nómina y caja sin intervención manual.


Cómo se hace en Odoo:


  1. Entrena un asistente IA con la Política de Gastos y el histórico para que auto-categorice nuevas entradas, sugiera la analítica correcta y responda dudas de empleados.
  2. Añade una capa de detección de fraude sobre el OCR: recibos duplicados, gastos de lujo en fines de semana, proveedores en listas negras y cantidades fuera de dieta son marcados al instante.
  3. Conecta Gastos con Contabilidad, Nómina, Proyectos, Flota y herramientas de reserva para que un viaje fluya de principio a fin sin reintroducir datos entre sistemas.
  4. Crea un dashboard en tiempo real (Expense Live): gasto por categoría, proyecto, empleado y compañía, actualizado desde la base de datos.
  5. Ejecuta automatizaciones con Studio durante todo el ciclo: recordatorios de justificantes faltantes, infracciones escaladas a RR.HH. y cierre mensual bloqueado hasta que todo esté reembolsado.
  6. Integra tarjetas corporativas, feeds de gastos, proveedores ERP y un modelo de previsión de caja para que finanzas vea compromisos de gasto semanas antes de que afecten al banco.


Resultado: Finanzas pasa de revisar línea a monitorizar anomalías, los empleados obtienen decisiones instantáneas y la dirección lee el gasto como KPI en tiempo real, no como sorpresa trimestral.


Diseñar la categorización IA, reglas de fraude, flujos cross-app y tableros en tiempo real es la arquitectura que Dasolo monta como engagement liderado por partner, evitando pruebas y errores largos en producción.


Cuándo tiene sentido la ayuda experta


Si los niveles 1 a 6 encajan con tu realidad, normalmente puedes avanzar con Odoo Gastos estándar, un responsable interno y una sandbox donde se permita experimentar sin riesgos.


Desde el nivel 7 en adelante sube el riesgo: flujos automatizados que envían emails al cliente equivocado, campos creados con Studio que impiden upgrades o APIs que dejan de sincronizarse a las 2 a.m.


Eso no es fallo del equipo; es una señal de que la arquitectura, las pruebas y la gobernanza importan tanto como la funcionalidad.


Trae a un partner cuando necesites diseño multi-app, cumplimiento por país, integraciones complejas o una fecha de arranque que ya figura en la agenda del consejo.

Trabaja con Dasolo


Dasolo ayuda a implantar Odoo acorde a cómo trabaja la empresa: aplicaciones a medida, integraciones limpias y formación práctica que permanece cuando los consultores se van.


Si tu roadmap incluye los casos avanzados de esta guía, podemos trazar un plan por fases: primero victorias rápidas, luego automatizaciones e integraciones con responsables claros y scripts de prueba.


Tú mantienes el control de alcance y presupuesto. Nosotros aportamos la profundidad en Odoo para que tu equipo no aprenda lecciones costosas en producción.

Reserva una consulta gratuita:


Solicita tu demo

Odoo Expenses: gestionar recibos, políticas y reembolsos eficaces
Louis DRESSE 25 de mayo de 2026
Compartir esta publicación
Iniciar sesión para dejar un comentario