Volver a Actualizaciones
Nueva funciónV-3.2.028618 de mayo de 2026

Casa de Cambio — Fase 3A: operación aislada en POS

Fase 3A del add-on Casa de Cambio. Se agregaron dos RPCs servidor-side: previewExchangeRate (calcula tasa efectiva en vivo aplicando tiers y ajustes %) y executeExchangeOperation (registra la operación atómica: inserta en exchange_transactions, crea 2 movimientos en cash_currency_movements [IN moneda recibida, OUT moneda entregada] y actualiza cash_currency_balances). Ambos validan entitlement via has_exchange_house_addon. Nuevo diálogo ExchangeOperationDialog gated por entitlement, accesible desde el toolbar del POS. Selector dirección USD→MXN o MXN→USD, monto, previsualización en vivo de tasa/fuente y monto a entregar, notas opcionales. Tras confirmar muestra recibo en pantalla con folio (8 chars), fecha, montos, tasa aplicada y botón Imprimir (ventana popup con ticket de 80mm). No toca cobro de ventas, tickets de venta ni cash closing.

Aspectos destacados

  • Nuevo botón 'Casa de Cambio' en POS (solo si add-on activo)
  • Previsualización en vivo de tasa con tiers aplicados
  • Operación atómica: transacción + 2 movimientos + saldos
  • Validación de saldo insuficiente (configurable)
  • Recibo en pantalla con impresión opcional
  • Aislado del checkout de ventas — sin riesgo de regresión
#Add-on#Casa de Cambio#POS#Multimoneda