diff --git a/src/index.html b/src/index.html index cfb0a75..d34fae9 100644 --- a/src/index.html +++ b/src/index.html @@ -1732,8 +1732,13 @@ function buildReportHTML(data) { const fechamento = data.fechamento || 0; const sysTotal = data.sys_total || 0; const saldoEsp = data.saldo_esperado || 0; + // Diferença = Total Sistema - Saldo Esperado - Cancelamentos + // ⚠️ buildReciboData retorna snake_case (sys_total, total_cancelamentos) + const sysTotalCalc = (data.sys_total || data.sysTotal || 0); + const saldoEspCalc = (data.saldo_esperado || 0); + const cancelamentosCalc = (data.total_cancelamentos || data.cancelamentos || 0); const diferenca = data.diferenca !== undefined ? data.diferenca - : (fechamento - saldoEsp - cancelamentos); + : (sysTotalCalc - saldoEspCalc - cancelamentosCalc); const diffStr = diferenca >= 0 ? `+${fmt(diferenca)}` : fmtNeg(diferenca); const diffColor = diferenca === 0 ? '#2e7d32' : '#c0272d';