OdooWiki OCA HUB

Purchase - Manual Currency

purchase_manual_currency folder_open OCA/purchase-workflow open_in_new
Purchase Management Licencia: AGPL-3

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.0

Permite 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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/purchase-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para 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.

info

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.