Ir al contenido

Cotización automática del dólar en Odoo: BCU, BCRA y qué definir antes

29 de setiembre de 2026 por
Cotización automática del dólar en Odoo: BCU, BCRA y qué definir antes
EPIKUY SAS, Juan Pablo Crespi

Si alguien en tu empresa arranca el día entrando a la página del banco central, copiando el número del dólar y cargándolo a mano en el sistema, ese es un trabajo que no debería existir. No por el tiempo que lleva —son dos minutos— sino por lo que pasa el día que esa persona está de licencia, o el día que se equivoca en un decimal y toda la facturación de la jornada sale con el tipo de cambio de ayer.

La cotización automática del dólar resuelve eso. Pero conviene entender bien hasta dónde llega la función estándar y dónde empieza el trabajo de configuración, porque en la práctica la mitad de los problemas de multimoneda no vienen del número en sí, sino de las reglas que hay alrededor.

Qué hace Odoo con la cotización

Odoo guarda un historial de cotizaciones: una fila por moneda y por fecha. Cuando emitís una factura en dólares, el sistema busca la cotización correspondiente a esa fecha y la aplica. Ese historial se puede llenar de tres maneras: a mano, importando un archivo, o dejando que Odoo lo traiga solo de una fuente externa.

Para lo último, Odoo trae una lista de proveedores oficiales, en su mayoría bancos centrales. El Banco Central del Uruguay está entre ellos, igual que los de Chile, Colombia, México, Brasil y Perú, además del Banco Central Europeo y un proveedor comercial de tipos de cambio. Elegís la fuente, elegís cada cuánto se actualiza —diario, semanal o mensual— y el sistema se encarga.

Eso ya te saca de encima la carga manual. Y es importante tenerlo claro: no es un desarrollo, es una casilla de configuración. Si tu empresa opera en Uruguay y le alcanza con la cotización oficial del BCU, esto se resuelve en una reunión.

Dónde está el límite

Ahora, tres situaciones que aparecen seguido y que la configuración estándar no cubre:

1. Tu banco central no está en la lista. El caso más común en la región es Argentina: no hay una fuente del BCRA entre las opciones estándar. Si tu operación necesita la cotización del BCRA —o la de cualquier otro organismo que no figure— hay que conectar esa fuente. Es un trabajo acotado y conocido, pero es trabajo: alguien tiene que armar la conexión, probarla y dejarla andando sin supervisión.

2. Tu empresa no usa un solo dólar. Esto es lo que más sorprende a quien recién llega a la multimoneda. Una empresa que importa, exporta y además tiene deuda en dólares puede estar usando tres cotizaciones distintas en el mismo día: la oficial para la factura, la que efectivamente le cobró el banco en el pago, y la que tiene pactada en un contrato con un cliente grande. Si el sistema tiene una sola cotización por día, las otras dos terminan como ajustes manuales al cierre.

3. Los días sin cotización. Sábados, domingos y feriados no tienen publicación. Si el lunes se emite una factura con fecha del sábado, ¿qué cotización aplica? La del viernes, la del lunes, un promedio. No hay una respuesta universal: hay una decisión contable que tu empresa tiene que tomar y el sistema tiene que respetar siempre igual, porque si cada mes se resuelve distinto, los números no comparan.

Traer el número es la parte fácil

Insistimos con esto porque es donde más se tropieza. Automatizar la cotización te asegura que el dato esté cargado y esté bien. No te asegura que puedas mirar tu estado de resultados en dólares y creerle.

Para eso hacen falta otras definiciones: con qué cotización se valúan los saldos al cierre, cómo se registran las diferencias de cambio, qué pasa con los saldos de clientes y proveedores que quedaron abiertos de un mes a otro. Son decisiones de negocio que después se traducen en configuración. Lo desarrollamos en detalle sobre cómo ver el balance en dólares en Odoo y el estado de resultados dolarizado en Odoo.

Cómo saber si te está faltando

Señales concretas de que la cotización automática te va a servir hoy mismo:

  • Alguien carga el dólar a mano todas las mañanas, o peor: lo carga cuando se acuerda.
  • Aparecen facturas emitidas con la cotización del día anterior y hay que anularlas.
  • El cierre de mes arranca con una revisión de qué cotizaciones quedaron mal cargadas.
  • Tenés operación en más de un país y cada uno mira una fuente oficial distinta.
  • La contadora pide el detalle de qué cotización se usó en cada asiento y no hay forma rápida de mostrarlo.

Si marcaste dos o más, el problema ya no es el tiempo que lleva cargar el número: es la confianza en los reportes.

Qué definir antes de automatizar

Cuando nos sentamos con un cliente a dejar esto andando, las preguntas son siempre las mismas cuatro. Conviene llegar con las respuestas pensadas:

  1. ¿Qué fuente es la oficial para tu empresa? La del banco central del país donde facturás, en general. Si operás en varios países, hay que definir cuál manda para la contabilidad consolidada.
  2. ¿A qué hora se actualiza? Parece un detalle y no lo es: si la cotización entra al mediodía, las facturas de la mañana salen con la de ayer.
  3. ¿Qué pasa los días sin publicación? La regla tiene que estar escrita antes, no improvisada en el cierre.
  4. ¿Quién puede corregir una cotización a mano? Porque a veces hay que hacerlo, y esa excepción tiene que quedar registrada.

Con esas cuatro respuestas, la implementación es corta. Sin ellas, el sistema queda andando, pero nadie confía del todo en lo que muestra.

Cómo lo resolvemos en Epik

Somos partner de Odoo y trabajamos con PyMEs de Latam, que es donde este tema pica. Lo que hacemos es: conectar la fuente oficial que tu empresa necesita —esté o no en la lista estándar—, dejar definidas las reglas de cotización por circuito, y asegurarnos de que el historial quede completo y auditable para que tu contadora pueda seguir cualquier asiento hasta el número que lo originó.

Si además exportás o tenés proveedores del exterior, el tema se cruza con la valuación de saldos y los reportes en moneda extranjera: eso está en el ERP multimoneda para exportadores.

¿Querés que veamos cómo está configurado hoy tu Odoo? Escribinos y lo revisamos juntos.

Preguntas frecuentes

¿Odoo actualiza la cotización del dólar automáticamente?

Sí. Podés elegir una fuente oficial de una lista de bancos centrales y definir la frecuencia de actualización: diaria, semanal o mensual. El sistema guarda una cotización por moneda y por fecha, y la aplica a las facturas y pagos según su fecha.

¿Está el BCU entre las fuentes de Odoo?

Sí, el Banco Central del Uruguay figura entre los proveedores de cotización disponibles. Para una empresa uruguaya que trabaja con la cotización oficial, activarlo es una configuración, no un desarrollo.

¿Y el BCRA para Argentina?

El BCRA no está entre las fuentes estándar. Si tu operación lo necesita, hay que conectar esa fuente de forma específica. Es un trabajo acotado que hacemos habitualmente, pero no viene resuelto de antemano.

¿Qué cotización se aplica si facturo un sábado?

La que tenga cargada el sistema para esa fecha. Como los fines de semana no hay publicación oficial, la regla —usar la del último día hábil, la del siguiente, o un promedio— la define tu empresa y se configura una sola vez para que se aplique siempre igual.

¿Puedo usar más de una cotización el mismo día?

Sí, y es lo habitual en empresas que facturan con la cotización oficial pero cobran a la del banco. Hay que definir qué cotización manda en cada circuito —facturación, cobranzas, cierre— para que la diferencia quede registrada como tal y no como un error.

¿Esto me deja el balance en dólares?

No por sí solo. La cotización automática asegura que el dato esté bien cargado; el balance en dólares depende además de cómo se valúan los saldos al cierre y cómo se tratan las diferencias de cambio. Son dos trabajos distintos y conviene hacerlos en ese orden.

Cómo facturar en dólares en Odoo: guía para PyMEs
Odoo factura en dólares de fábrica. Lo que ordena el mes es definir precio, cotización, cobro y diferencia de cambio antes de la primera factura