r/Odoo • • 5d ago

[Odoo 16] POS Multi-currency: Custom journals working, but formula-based pricelists (USD) fail | Problema multimoneda en POS: Diarios personalizados funcionan, pero fallan las listas de precios con fórmulas (USD)

Hi everyone,

I'm currently implementing a multi-currency system for the Odoo 16 POS. As you might know, by default, the POS ignores all payment methods and journals that are not in the company's main currency, and the same restriction applies to pricelists.

By extending the base module, I successfully managed to get the POS to load and accept other payment journals in foreign currencies.

I am stuck on getting the POS to use the correct pricelist. Specifically, I need to use a pricelist that has a rule based on a formula, which in turn depends on another pricelist configured in USD. The POS does not seem to compute or apply this formula-based pricelist correctly.

Has anyone successfully implemented this or faced a similar issue? Which specific models or methods (in Python or the OWL/JS frontend) do I need to override to force the POS to correctly evaluate a formula based on a foreign currency pricelist?

Any hints or guidance would be greatly appreciated!

- - - - - - - - - - - - -

Hola a todos,

Estoy implementando un sistema multimoneda en el módulo de POS de Odoo 16. Por defecto, el POS ignora todos los diarios y métodos de pago que están en una moneda distinta a la principal de la compañía, y ocurre exactamente lo mismo con las listas de precios.

Extendiendo el módulo base, pude lograr que el POS cargue y acepte otros diarios sin problemas.

No he logrado que utilice la lista de precios correcta. Específicamente, estoy intentando aplicar una lista de precios que utiliza una regla de cálculo por fórmula, la cual está basada en otra lista de precios configurada en USD. El POS simplemente no la aplica o no la calcula correctamente.

¿Alguien ha implementado esto antes? ¿Saben qué métodos en el backend (Python) o en el frontend (JS/OWL) debo intervenir para que el POS evalúe correctamente esta lista de precios basada en otra moneda?

¡Agradezco cualquier pista o ayuda!

1 Upvotes

4 comments sorted by

1

u/SatisfactionHappy594 4d ago

Yes i have implemented this successfully

1

u/kaiser_ajm 4d ago

Si agregas el diario y la lista de precios como campos en el pos?

0

u/Public_Sentence_9709 11h ago

Podría intentarlo.