v1.3.28: diferença = fechamento - saldo_esperado - cancelamentos (正确 formula); clientes/frango no ESC/POS
This commit is contained in:
@@ -322,10 +322,9 @@ impl ReciboData {
|
||||
out.extend(escpos::divider());
|
||||
|
||||
// ── DIFERENÇA ──
|
||||
// Usa self.diferenca que o frontend calcula como sys_total - saldo_esperado
|
||||
// (não recalcula de fechamento, que é o valor contado e não deve ser usado na diferença)
|
||||
// Diferença = total_fechamento - saldo_esperado - cancelamentos
|
||||
out.extend(escpos::line_bold("DIFERENCA"));
|
||||
let diff = self.diferenca;
|
||||
let diff = self.fechamento - self.saldo_esperado - self.cancelamentos;
|
||||
let diff_str = if diff >= 0.0 {
|
||||
format!("+{}", self.fmt_money(diff))
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user