Cash Flow Forecast, Credit Lines and Bank Covenants for Odoo Community — previsión móvil construida a partir de vencimientos reales, ventas y pedidos de compra sin facturar y flujos recurrentes, posición consolidada multibanco y multimoneda con la tasa y su antigüedad en cada línea, holgura de las líneas de crédito y mediciones de covenants fechadas. Los proveedores de cotizaciones se conectan a la cadena de fuentes existente de dyo_connexions_base.
Presentación
Tesorería — la previsión, la financiación y los covenants
Odoo Community incluye account. No incluye ninguna previsión de tesorería, ninguna posición bancaria consolidada, ninguna línea de crédito, ningún covenant. Verificado el 14 de septiembre de 2026 en los módulos entregados: el único gráfico de tesorería del estándar es el del panel contable — por diario, sobre los treinta días pasados, a partir de las líneas de extracto. Es un retrovisor, y hay uno por banco.
También se busca como: previsión de tesorería Odoo, cash flow forecast Odoo Community, plan de tesorería Odoo, posición consolidada multibanco Odoo, línea de crédito Odoo, covenant bancario Odoo, disposición disponible Odoo, tesorería multidivisa Odoo 19.
La previsión parte de los vencimientos reales, no de una hoja de cálculo
Cada línea indica de dónde procede y remite a su documento con un clic: vencimiento contable, pedido de venta aún no facturado, pedido de compra, flujo recurrente, reembolso de línea de crédito. Cuatro decisiones de método rigen el cálculo.
El punto de partida es la posición, es decir, los saldos de las cuentas objeto de seguimiento, y no cero.
Los vencimientos reales prevalecen. De un pedido, la previsión solo retiene la parte aún no facturada: la factura ya está contabilizada con su fecha de vencimiento real, que es la correcta.
El grado de certeza se registra, nunca se promedia. Cierto, probable, supuesto: cada línea lo dice y la pantalla permite mirar solo lo cierto. Ponderar con un coeficiente de probabilidad habría producido una cifra única que nadie sabe interpretar.
Un vencimiento ya pasado pesa hoy. Descartarlo por ser anterior al inicio haría desaparecer las facturas atrasadas, que son precisamente aquellas de las que más depende la tesorería.
La cifra destacada no es el saldo final: es el punto más bajo y su fecha. Es el que decide.
La posición consolidada dice con qué tipo, y de cuándo data
Sumar monedas es fácil. Defender el total seis meses después no lo es. Por eso una posición es un corte fechado que fija, línea por línea: el saldo en divisa, su origen (extracto del banco o asientos), el tipo de cambio empleado, la fecha de ese tipo y su procedencia. Un tipo más antiguo que la actualidad esperada se marca como caducado. El total se calcula igualmente: un tipo antiguo vale más que ninguna cifra, siempre que su antigüedad sea visible.
Las líneas de crédito no son saldos
Una línea de crédito no es dinero que se tiene, es dinero que se puede tomar. Nunca entra en la posición consolidada. Descubierto autorizado, revolving, crédito a plazo, factoring, cesión Dailly: el módulo lleva la autorización, las disposiciones, los reembolsos y el disponible que resulta de ellos. Una restricción impide que el saldo dispuesto supere la autorización, porque una disposición introducida dos veces produciría un disponible negativo mostrado como un simple número.
Los covenants se constatan, nunca se interpretan
Rebasar un covenant no es un incidente técnico: es un supuesto de vencimiento anticipado, es decir, el derecho del banco a exigir el reembolso inmediato. El módulo registra el valor medido, el umbral vigente ese día — fijado en la medición, para que una adenda firmada en junio no haga conformes con carácter retroactivo las mediciones de marzo — e indica si el umbral se ha rebasado.
No dice si hay que llamar al banco. Ni negociar una adenda, ni solicitar una dispensa, ni si el incumplimiento es grave. Estas decisiones dependen del contrato, de la relación bancaria y de un asesoramiento jurídico. Ningún campo de este módulo contiene una recomendación, y una prueba lo verifica.
Los tipos de cambio: la API y su alternativa
El módulo se integra en la cadena de fuentes de dyo_connexions_base: no escribe una segunda. Se han preparado cuatro proveedores con nivel gratuito, que se entregan desactivados: Alpha Vantage, Twelve Data, Financial Modeling Prep, EOD Historical Data. Conecte el que tenga.
Bloomberg no se ofrece: su acceso programático presupone una suscripción Terminal de varias decenas de miles de dólares al año, que ningún comprador de aplicaciones Odoo Community posee. Yahoo Finance ya no tiene API pública oficial desde 2017 — lo que circula son puntos de acceso no documentados que se rompen sin previo aviso — y Google Finance no expone ninguna API.
Sin ninguna clave, el módulo funciona. Utiliza los tipos ya registrados en Odoo, no inventa nada y muestra en cada línea de dónde procede el tipo. Es la solución alternativa, y es el caso más frecuente.
No probado en producción
Los cuatro conectores de cotización no se han ejecutado contra los servicios reales. Los cuatro exigen registro y no había ninguna clave disponible el 14 de septiembre de 2026. Los puntos de entrada y la posición de la tarifa en la respuesta proceden de las documentaciones públicas; no se han confirmado con una llamada real. Por eso la URL, el nombre del parámetro de clave, la escritura del par y la ruta de la tarifa son todos campos modificables, y por eso el botón «Probar» del núcleo devuelve la respuesta en bruto.
Todo el módulo se ha probado mediante sus pruebas automatizadas sobre una base Odoo 19 nueva, incluidas las llamadas de red — sobre respuestas grabadas, con errores y cuotas incluidos. No se ha explotado durante un trimestre completo en un usuario real.
Lo que el módulo no hace
No calcula ningún interés: hacerlo exigiría conocer la base de cálculo, la convención de días y las comisiones de cada contrato, que no lee. No calcula por usted el ratio de un covenant: el EBITDA de un contrato de préstamo casi nunca es el del plan contable. No se conecta a ningún banco: la recuperación de extractos es otro oficio. No sustituye los informes financieros de Odoo Enterprise.
Características
| Precio | 199 € sin IVA |
|---|---|
| Licencia | OPL-1 |
| Series de Odoo | 19.0: publicada en Odoo Apps Store; 20.0: publicada en Odoo Apps Store |
| Versión | 1.0.0 |
| Edición | Odoo Community / on-premise (en sus propios servidores) |
| Nombre técnico | dyo_tresorerie |
| Ámbito | Contabilidad y finanzas |
| Versión gratuita (lite) | dyo_tresorerie_lite |
Precio sin IVA tal como se muestra en Odoo Apps Store; la compra y la instalación se realizan en la Store o a través de su instancia de Omnifloo.