Odoo POS: El Arqueo Multimoneda (USD/CRC) no se muestra en el cierre de sesi贸n si no hay transacciones
馃搵

Odoo POS: El Arqueo Multimoneda (USD/CRC) no se muestra en el cierre de sesi贸n si no hay transacciones

Resumen: Este art铆culo detalla la soluci贸n para un problema en Odoo POS donde el resumen y la opci贸n de arqueo para monedas secundarias (ej. USD) no aparec铆an en el cierre de sesi贸n si no se hab铆an realizado transacciones en dicha moneda. La soluci贸n implementada asegura que todas las monedas configuradas se muestren siempre.

Problema

El cliente report贸 que en su instancia de Odoo Punto de Venta (POS), configurada para operar con m煤ltiples monedas (espec铆ficamente CRC y USD), se presentaba un comportamiento inesperado durante el proceso de cierre de sesi贸n. A pesar de tener las denominaciones de billetes y monedas de USD correctamente configuradas en el POS, al acceder al "Resumen por Moneda", solo se mostraban las opciones y el arqueo para la moneda principal (CRC).

La expectativa del cliente era que el resumen y la opci贸n para "Realizar Arqueo de USD" estuvieran disponibles, junto con las denominaciones de billetes y monedas de USD para el conteo, incluso si no se hab铆an realizado transacciones de venta en d贸lares durante esa sesi贸n espec铆fica del POS. Este comportamiento imped铆a un arqueo completo y directo de todas las divisas manejadas en caja.

M贸dulo Afectado: pos (Punto de Venta)
Versi贸n de Odoo: 17.0

Causa Ra铆z

El comportamiento predeterminado del m贸dulo de Punto de Venta de Odoo era mostrar el resumen por moneda y las opciones de arqueo 煤nicamente para aquellas divisas en las que se hab铆an registrado transacciones durante la sesi贸n activa. Si no se realizaban ventas en una moneda espec铆fica (ej. USD), el sistema omit铆a la visualizaci贸n de esa moneda en el resumen de cierre, impidiendo el arqueo directo de efectivo en dicha divisa. Este dise帽o original no contemplaba la necesidad de arqueo de efectivo en monedas sin transacciones de venta.

Soluci贸n

Para resolver este inconveniente y permitir un arqueo completo de todas las divisas configuradas, se aplic贸 la siguiente correcci贸n:

  1. Diagn贸stico y Confirmaci贸n: Se confirm贸 que el sistema, por dise帽o, solo mostraba en el "Resumen por Moneda" las divisas que hab铆an tenido transacciones durante la sesi贸n del POS.
  2. Ajuste de L贸gica del M贸dulo: Se modific贸 la l贸gica interna del m贸dulo de Punto de Venta. El ajuste asegura que, al momento del cierre de sesi贸n, se muestren TODAS las monedas que est谩n configuradas en el Punto de Venta, independientemente de si hubo transacciones registradas en esa moneda o no.
  3. Resultados de la Correcci贸n:
    • Las pesta帽as de CRC y USD (y cualquier otra moneda configurada) ahora aparecer谩n siempre en el "Resumen por Moneda".
    • El bot贸n "Realizar Arqueo de USD" (o de la moneda secundaria) estar谩 disponible en todo momento.
    • Las denominaciones de billetes y monedas de USD se cargar谩n correctamente para facilitar el conteo.
    • Si no hubo ventas en USD, el monto esperado para el arqueo de USD se mostrar谩 como $0.00, lo cual es el comportamiento correcto.
  4. Despliegue de la Actualizaci贸n: La versi贸n actualizada del m贸dulo fue desplegada en las instancias afectadas, incluyendo la instancia del cliente (ferreutil_prod).
  5. Verificaci贸n: Se solicit贸 al cliente verificar el nuevo comportamiento en su pr贸xima sesi贸n del Punto de Venta para confirmar que el arqueo multimoneda funciona como se espera.

Prevenci贸n

Dado que este problema se origin贸 por un comportamiento predeterminado del sistema que ha sido corregido mediante una actualizaci贸n del m贸dulo, no se requieren acciones preventivas por parte del usuario. La soluci贸n es una mejora a la funcionalidad est谩ndar de Odoo POS.

Palabras Clave

Odoo POS Punto de Venta Multimoneda Arqueo de Caja Cierre de Sesi贸n USD CRC Odoo 17 Cash Control