Propinas

Volver

Ventas registradas

Total vendido: $0.00
Número Nombre Fecha Monto
No hay ventas registradas
TOTAL $0.00
VENTA CALLE
VENTA REAL $0.00
PROPINAS (3.2%) $0.00
PROPINAS ENTREGADAS POR CAJA
FALTANTE $0.00
} }; if (!corteExiste) { const ventaCalleInput = document.getElementById('ventaCalle'); const propinasCajaInput = document.getElementById('propinasCaja'); const total = parseFloat(document.getElementById('totalVenta').dataset.total); const ventaRealSpan = document.getElementById('ventaReal'); const propinasSpan = document.getElementById('propinas'); const faltanteSpan = document.getElementById('faltante'); const totalInput = document.getElementById('totalInput'); const ventaRealInput = document.getElementById('ventaRealInput'); const propinasInput = document.getElementById('propinasInput'); const faltanteInput = document.getElementById('faltanteInput'); function recalcular() { const ventaCalle = parseFloat(ventaCalleInput.value) || 0; const propinasCaja = parseFloat(propinasCajaInput.value) || 0; const ventaReal = total - ventaCalle; const propinas = ventaReal * 0.032; const faltante = propinas - propinasCaja; ventaRealSpan.textContent = `$${ventaReal.toFixed(2)}`; propinasSpan.textContent = `$${propinas.toFixed(2)}`; faltanteSpan.textContent = `$${faltante.toFixed(2)}`; totalInput.value = total; ventaRealInput.value = ventaReal; propinasInput.value = propinas; faltanteInput.value = faltante; if (faltante !== 0) { faltanteSpan.classList.add('text-red-600'); } else { faltanteSpan.classList.remove('text-red-600'); } } ventaCalleInput.addEventListener('input', recalcular); propinasCajaInput.addEventListener('input', recalcular); recalcular(); }