Compare commits

...

2 Commits

Author SHA1 Message Date
root 362a76961b fix: saldo caixa = soma direta dos campos individuais (troco+credito+debito+alimentacao+vales+areceber+pixcnpj+pixcartao)
Build Fechamento de Caixa / build (macos-14, app) (push) Has been cancelled
Build Fechamento de Caixa / build (ubuntu-22.04, deb) (push) Has been cancelled
Build Fechamento de Caixa / build (windows-2022, msi) (push) Has been cancelled
2026-07-02 14:15:26 +00:00
root 7a3a4b221b fix: saldo caixa = fechamento_dinheiro+fechamento_cartoes+fechamento_areceber (total sistema)
Build Fechamento de Caixa / build (macos-14, app) (push) Has been cancelled
Build Fechamento de Caixa / build (ubuntu-22.04, deb) (push) Has been cancelled
Build Fechamento de Caixa / build (windows-2022, msi) (push) Has been cancelled
2026-07-02 14:06:41 +00:00
+8 -1
View File
@@ -2175,7 +2175,8 @@ function buildConsultaModal(recentList) {
};
// Calcula saldo de caixa real (mesma fórmula do relatório)
// Lê tanto do top-level quanto do JSON dados (old records compatibility)
// SALDO CAIXA = soma dos campos individuais (total do sistema no relatório)
// Lê do top-level E do JSON dados (compatibilidade com registros antigos)
const calcSaldoCaixa = item => {
const dados = item.dados || {};
return (parseFloat(item.saldo_troco)||0)
@@ -2186,6 +2187,12 @@ function buildConsultaModal(recentList) {
+ (parseFloat(item.saldo_areceber)||0)
+ (parseFloat(item.total_pixcnpj)||0)
+ (parseFloat(item.total_cartao_pix)||0)
+ (parseFloat(dados.saldo_troco)||0)
+ (parseFloat(dados.saldo_credito)||0)
+ (parseFloat(dados.saldo_debito)||0)
+ (parseFloat(dados.saldo_alimentacao)||0)
+ (parseFloat(dados.saldo_vales)||0)
+ (parseFloat(dados.saldo_areceber)||0)
+ (parseFloat(dados.total_pixcnpj)||0)
+ (parseFloat(dados.total_cartao_pix)||0);
};