From 318d44e9342072904ac6fa63f0476000d8cb4ee1 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 25 Jun 2026 16:38:26 +0000 Subject: [PATCH] fix: modal confirm usa sysTotal pra diferenca, nao so sys-troco --- src/index.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/index.html b/src/index.html index 14a8a1c..e600bd3 100644 --- a/src/index.html +++ b/src/index.html @@ -1559,7 +1559,8 @@ function openConfirmModal() { const pixcnpj = estado.pixcnpj.reduce((s,r) => s+(parseNum(r.valor||0)||0), 0); const fechamento = parseNum(val('f-fech-dinheiro')) + parseNum(val('f-fech-cartoes')) + parseNum(val('f-fech-receber')); const saldoEsp = parseNum(val('f-saldo-esperado')); - const diferenca = (parseNum(val('sys-troco')) || 0) - saldoEsp; + const sysTotal = (parseNum(val('sys-troco')) || 0) + cartCred + cartDeb + cartAli + cartPix + vales + receber + pixcnpj; + const diferenca = sysTotal - saldoEsp; const diffClass = diferenca === 0 ? '#2e7d32' : (diferenca > 0 ? '#e65100' : '#c0272d'); document.getElementById('confirm-summary').innerHTML = `
📅 Data: ${estado.data}   👤 Operador: ${operador}   ⏰ Turno: ${turno}   🏪 Loja: ${loja}
@@ -1573,9 +1574,10 @@ function openConfirmModal() {
💳 Débito: ${fmt(cartDeb)}
💳 Alimentação: ${fmt(cartAli)}
❌ Cancelamentos: ${fmt(cancelamentos)}
-
📋 Fechamento: ${fmt(fechamento)}
+
📋 Fechamento (contado): ${fmt(fechamento)}
+
🖥️ Total Sistema: ${fmt(sysTotal)}

-
🎯 Saldo Esperado: ${fmt(saldoEsp)}
+
🎯 Saldo Esperado (contado): ${fmt(saldoEsp)}
📐 Diferença: ${fmt(diferenca)}
ID: ${estado.loja}_${estado.data}_${estado.operador}
`; document.getElementById('modal-confirm').classList.add('open');