Nueva funciónV-3.2.029318 de mayo de 2026
Casa de Cambio — Apertura y corte de caja multimoneda
Nueva tabla cash_session_currency_snapshots con saldos esperados, contados, diferencias, conteo de operaciones y spread estimado por sesión. openSessionOnRegister extendido para inyectar movimientos opening_balance MXN/USD y crear el snapshot inicial. Nuevo RPC closeCashSessionWithCurrency que recalcula via getMultiCurrencyClosingReport y persiste el cierre antes de cerrar la sesión MXN. UI del POS: tarjeta Base Casa de Cambio en apertura, sección multimoneda en el corte con inputs en vivo de contado/diferencia y caja fuerte. Cero cambios para tenants sin el add-on.
Aspectos destacados
- Apertura con base MXN/USD independiente del cajón POS
- Esperado = base + entradas − salidas por moneda
- Snapshot persistente por sesión (sin recálculo histórico)
- Diferencia en vivo con color sobrante/faltante
- Caja fuerte MXN integrada (USD pendiente si no soportado)
- PDF, impresión y email del corte incluyen sección Casa de Cambio cuando el add-on está activo
- Email mobile-first con tarjetas MXN/USD apiladas en móvil
- Sin regresión para tenants sin el add-on
#Add-on#Casa de Cambio#Corte de caja#Multimoneda