Este módulo permite a los usuarios actualizar la moneda manual de la orden de compra en estado borrador.
Ejemplo, la empresa hará un trato con el proveedor antes de comprar el producto, ese proceso puede que no sea el mismo día. Por lo tanto, la tasa de cambio en la orden de compra se calculará a partir de la fecha de la orden, pero la empresa obtiene la tasa de cambio de la fecha en que se hizo el trato o una tasa de cambio especial.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Permite a los compradores establecer un tipo de cambio manual en los pedidos de compra en borrador en lugar de usar el tipo automático de Odoo, y elegir si las facturas de proveedor heredan ese tipo del pedido de compra o usan el suyo propio.
En un pedido de compra en estado borrador, cuando la moneda del pedido difiere de la moneda de la compañía, aparece una nueva opción Manual Currency junto al campo de moneda. Los usuarios pueden marcarla, escribir un tipo de cambio específico y elegir cómo se expresa el tipo: ya sea la moneda extranjera por una unidad de la moneda de la compañía, o la moneda de la compañía por una unidad de la moneda extranjera. Un botón de actualización recalcula el tipo a partir de la fecha del pedido, pero solo mientras el pedido sigue en estado borrador; una vez confirmado, los campos del tipo pasan a ser de solo lectura.
Las líneas del pedido de compra muestran una columna adicional, Amount (Company Currency), que convierte el subtotal de cada línea a la moneda de la compañía utilizando el tipo manual. Esta columna se oculta cuando el pedido ya utiliza la moneda de la compañía.
En los ajustes de Purchase, una nueva opción llamada Bill Manual Currency permite a la compañía decidir qué ocurre cuando se crea una factura de proveedor a partir de un pedido de compra: o bien la factura mantiene sus propios ajustes de moneda, o bien copia la moneda manual, el tipo de tipo y el tipo del pedido de compra. Cuando la copia está activa, Odoo bloquea la creación de una factura que mezcle pedidos de compra con ajustes de moneda manual diferentes o tipos manuales diferentes, mostrando en su lugar un mensaje de error.
El módulo extiende purchase.order, purchase.order.line, res.company y res.config.settings, y añade campos al formulario del pedido de compra y a la pantalla de ajustes de Purchase.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- res.company · amplía un modelo existentemanual_currency_po_inv (Manual Currency Purchase - Invoice)
- purchase.order · amplía un modelo existentetype_currency, manual_currency, company_currency_id (Company Currency)
- purchase.order.line · amplía un modelo existentecompany_currency_id (Company Currency), subtotal_company_currency (Subtotal (Company Currency))
- res.config.settings · amplía un modelo existentemanual_currency_po_inv
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/purchase-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Para usar este módulo, la compañía debe tener derechos de acceso a Multi Currencies.
Pasos para usar la moneda manual: #. Vaya a Invoicing \> Configuration \> Settings \> Currencies \> Multi-Currencies #. Vaya a Purchase \> Cree una nueva compra. #. Cambie a otra moneda (que no sea la moneda de la compañía) #. Marque Manual Currency y especifique su tasa de cambio
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.