-
Fechamento de Caixa v1.0.0
released this
2026-06-22 18:15:05 +00:00 | 139 commits to main since this releasev24 — Header sticky + fmtNum .00 + makeRow format + Diferença corrigida
✅ Correções
- Header sticky — nome/logo/engrenagem fixo no topo ao fazer scroll
- fmtNum sem .00 desnecessário —
Number.isInteger(n)para decidir se mostra decimais - makeRow formata valores — nova linha de tabela já nasce formatada (não "1234.56" sem vírgula)
- Diferença corrigida —
Saldo Caixa − Saldo Esperado(antes estava ao contrário) - PIX CNPJ na soma do Total —
sys-totaljá incluíapixCnpjTotal(confirmado)
v23 — Fix: parseNum para valores numéricos e parseFloat residual
🐛 Bugs corrigidos
parseNumtratava números JavaScript como string brasileiraparseNum(1545.66)→String(1545.66)="1545.66"→ remove.→ 154566 ❌- Causava erro na 3ª linha de cartão (onde
r.valorjá era número)
updateTotalsusavaparseFloatem vez deparseNum- Sangrias, Despesas, PIX CNPJ, Vales, À Receber, Cancelamentos
confirmSummarytinhaparseFloatresidual
v22 — Correções e novas funcionalidades
✅ Funcionalidades novas
- Modal de confirmação de envio — resumo completo dos valores antes de confirmar
- Validação operador/turno/loja — alerta se vazio
- Botão "Imprimir relatório" dentro do modal
- Recibo 80mm — tauriRecibo() via plugins/printer.rs
- Editar dia anterior — btn-anterior carrega rascunho do dia anterior
Windows x64 (Tauri 2)
Inclui: Interface, impressão ESC/POS, SupabaseDownloads