💰 OndeVou Caixas

Sistema completo para gestão de caixas, borderôs e movimentações financeiras. Controle total de entradas, saídas, transferências e livro caixa com QR Code para acesso rápido e integração com romaneios de viagem.

🏦 4 Tipos de Caixa 📋 4 Tipos de Bordero 💰 2 Movimentos 🔄 Transferências 📒 Livro Caixa 📱 App 0027
21
Rotinas
4
Tipos Bordero
4
Situações
📱
QR Code

🎯 Visão Geral do Módulo

💰 O que é o Módulo de Caixas?

O módulo de Caixas (App 0027) é um sistema completo de gestão de caixas e movimentações financeiras que permite controlar entradas e saídas de dinheiro, transferências entre caixas, borderôs e extrato detalhado (livro caixa).

  • 🏦 Abertura/Fechamento de caixas - controle por romaneio, membro ou ponto de venda
  • 💰 Movimentações - entradas e saídas com suporte a juros, multa e desconto
  • 🔄 Transferências - entre caixas com dois lançamentos automáticos
  • 📋 Borderôs - agrupamento de movimentações em lotes
  • 📒 Livro Caixa - extrato completo com saldo corrente

🔢 QR Code - Identificação Única

qr_code_scanner

Cada caixa e bordero possui um QR Code único para acesso rápido via aplicativo coletor:

  • 🔢 Prefixo cx: Caixa (ex: cx12345)
  • 🔢 Prefixo bf: Bordero (ex: bf12345)
  • 🔢 Prefixo rv: Romaneio de viagem
  • 📱 Leitura via app: O aplicativo coletor lê o QR Code e abre a operação correspondente

📋 Rotinas do App 0027 - Caixas

21 rotinas para gestão completa de caixas, borderôs e movimentações

277 Caixas
ID: 219 • tabela: caixas
view_list Listagem de caixas
278 Incluir caixa
ID: 220
add_box Abertura de novo caixa
286 Alterar caixa
ID: 229
Alteração de dados do caixa
662 Recalcular saldo inicial
ID: 611
autorenew Recalcula saldo com base em movimentações
284 Finalizar caixa
ID: 227
check_circle Fechamento do caixa
661 Reabrir caixa
ID: 610
autorenew Reabertura de caixa fechado
288 Borderôs
ID: 231 • tabela: borderos
view_list Listagem de borderôs
279 Registrar entrada
ID: 222
ENTRADA Registro de recebimento
289 Alterar registro de entrada
ID: 232
Alteração de entrada
280 Excluir registro de entrada
ID: 223
delete Exclusão de entrada
281 Registrar saída
ID: 224
SAÍDA Registro de pagamento
290 Alterar registro de saída
ID: 233
Alteração de saída
282 Excluir registro de saída
ID: 225
delete Exclusão de saída
649 Registrar entrada por transferência
ID: 598
TRANSFERÊNCIA Recebimento de outro caixa
650 Alterar entrada por transferência
ID: 599
Alteração
651 Excluir entrada por transferência
ID: 600
delete Exclusão
652 Registrar saída por transferência
ID: 601
TRANSFERÊNCIA Envio para outro caixa
653 Alterar saída por transferência
ID: 602
Alteração
654 Excluir saída por transferência
ID: 603
delete Exclusão
283 Livro caixa
ID: 226 • view: view_livro_caixa
view_list Extrato com saldo corrente

📋 Resumo das Rotinas do App 0027

RotinaNomeIDTipoURL Amiga
277Caixas219Listagemcaixas
278Incluir caixa220Inclusãocaixas_incluir_caixa
286Alterar caixa229Alteraçãocaixas_alterar_caixa
662Recalcular saldo inicial611Utilitáriocaixas_recalcular_saldo_inicial
288Borderôs231Listagemcaixas_borderos
279Registrar entrada222Inclusãocaixas_registrar_entrada
289Alterar registro de entrada232Alteraçãocaixas_alterar_registro_de_entrada
280Excluir registro de entrada223Exclusãocaixas_excluir_registro_de_entrada
281Registrar saída224Inclusãocaixas_registrar_saida
290Alterar registro de saída233Alteraçãocaixas_alterar_registro_de_saida
282Excluir registro de saída225Exclusãocaixas_excluir_registro_de_saida
649Registrar entrada por transferência598Inclusãocaixas_registrar_entrada_por_transferencia
650Alterar entrada por transferência599Alteraçãocaixas_alterar_registro_de_entrada_por_transferencia
651Excluir entrada por transferência600Exclusãocaixas_excluir_registro_de_entrada_por_transferencia
652Registrar saída por transferência601Inclusãocaixas_registrar_saida_por_transferencia
653Alterar saída por transferência602Alteraçãocaixas_alterar_registro_de_saida_por_transferencia
654Excluir saída por transferência603Exclusãocaixas_excluir_registro_de_saida_por_transferencia
283Livro caixa226Relatóriocaixas_livro_caixa
284Finalizar caixa227Açãocaixas_finalizar_caixa
661Reabrir caixa610Açãocaixas_reabrir_caixa

🏦 Caixas

Caixas por romaneio, membro (motorista/vendedor) ou ponto de venda

📊 Ciclo de Vida do Caixa

🔓 Abertura (Rotina 278)

  • Saldo inicial informado
  • Vinculação a romaneio ou membro
  • Geração de QR Code único
  • Situação: Aberto

🔒 Fechamento (Rotina 284)

  • Saldo final calculado
  • Conciliação das movimentações
  • Situação: Fechado
  • Possibilidade de reabertura (Rotina 661)

📋 Campos da Tabela caixas

CampoDescriçãoObservação
id_caixaIdentificador únicoChave primária
qr_codeQR Code únicoPrefixo "cx" + número
saldo_inicialSaldo na aberturaValor monetário
saldo_finalSaldo no fechamentoAtualizado na rotina 284
id_romaneioVinculação com viagemOpcional
id_membroVinculação com motorista/vendedorOpcional
situacaoAberto/FechadoControla movimentações

📋 Borderôs - Lotes de Movimentações

Agrupa movimentações em lotes, facilitando a gestão de recebimentos e pagamentos

📋 Tipos de Bordero (borderos_tipo)

💰
1
Entrada
Rotinas 279/289/280
💸
2
Saída
Rotinas 281/290/282
🔄
3
Entrada Transferência
Rotinas 649/650/651
🔄
4
Saída Transferência
Rotinas 652/653/654

🎯 Diferencial: Cada bordero possui QR Code único (prefixo "bf") para acesso rápido via aplicativo coletor.

💰 Movimentações - Entradas e Saídas

Registro de todas as movimentações financeiras dos caixas

📥 Entradas (Tipo 1)

  • Rotina 279: Registrar entrada
  • Rotina 289: Alterar entrada
  • Rotina 280: Excluir entrada
  • Valor positivo: Aumenta saldo do caixa

📤 Saídas (Tipo 2)

  • Rotina 281: Registrar saída
  • Rotina 290: Alterar saída
  • Rotina 282: Excluir saída
  • Valor negativo: Diminui saldo do caixa

📊 Campos da Liquidação (vendas_duplicatas_liquidacao)

CampoDescriçãoObservação
valor_inicialValor base da liquidaçãoObrigatório
valor_jurosJuros aplicadosPositivo
valor_multaMulta aplicadaPositivo
valor_descontoDesconto concedidoPositivo (reduz o total)
valor_totalinicial + juros + multa - descontoCalculado
valor_sinalizadoPositivo (entrada) / Negativo (saída)Conforme tipo bordero

🔄 Transferências Entre Caixas

Toda transferência entre caixas gera DOIS lançamentos automáticos: saída de um caixa e entrada no outro.

📊 Conceito: Dois Lançamentos Automáticos

🏦 Caixa de Origem

652 Saída Transferência

Efeito: - R$ Valor

Tipo Bordero: 4 (Saída Transferência)

🏦 Caixa de Destino

649 Entrada Transferência

Efeito: + R$ Valor

Tipo Bordero: 3 (Entrada Transferência)

🎯 Importante: O sistema gera DOIS lançamentos automaticamente! O usuário só precisa informar a transferência uma vez.

📋 Rotinas de Transferência

OperaçãoRotinaTipo BorderoEfeito no Caixa
Saída Transferência6524➖ Diminui saldo (origem)
Entrada Transferência6493➕ Aumenta saldo (destino)
Alterar Saída Transferência6534🔧 Ajusta saldos
Excluir Saída Transferência6544🗑️ Reverte saldos

📒 Livro Caixa - Extrato Financeiro

View consolidada que apresenta todas as movimentações com saldo corrente

📊 View: view_livro_caixa

View que unifica todas as movimentações (entradas, saídas e transferências) com cálculo de saldo corrente.

📋 Campos Calculados

  • valor_total = inicial + juros + multa - desconto
  • valor_sinalizado = positivo para entrada (tipos 1/3), negativo para saída (tipos 2/4)

📊 Saldo Corrente

  • saldo_atual_caixa = SUM(valor_sinalizado) OVER (PARTITION BY id_caixa ORDER BY data)
  • saldo_atual = SUM(valor_sinalizado) OVER (PARTITION BY participante ORDER BY data)

🎯 Diferencial: Utiliza window functions do PostgreSQL para calcular saldo acumulado em tempo real, sem necessidade de processamento adicional.

📋 Exemplo de Livro Caixa

DataHistóricoTipoValorSaldo do Caixa
01/05/2026Abertura do caixa-R$ 1.000,00R$ 1.000,00
02/05/2026Saída Transferência (abastecimento)SaídaR$ 250,00R$ 750,00
03/05/2026Entrada (recebimento cliente)EntradaR$ 500,00R$ 1.250,00
05/05/2026Fechamento do caixa-R$ 1.250,00R$ 1.250,00

🚚 Fluxo Completo de Viagem (Caixa do Romaneio)

Demonstração completa de como o sistema gerencia viagens, desde o suprimento até a conciliação final das notas fiscais.

📤 Etapa 1: Suprimento do Caixa do Romaneio

🏢 Caixa Escritório (Origem)

Antes: R$ 10.000,00

652 Saída Transferência: - R$ 1.000,00

Depois: R$ 9.000,00

🚚 Caixa Romaneio (Destino)

Antes: R$ 0,00

649 Entrada Transferência: + R$ 1.000,00

Depois: R$ 1.000,00

⛽ Etapa 2: Gasto na Estrada (Motorista)

🚚 Caixa Romaneio

Antes: R$ 1.000,00

652 Saída Transferência: - R$ 250,00

Depois: R$ 750,00

🏢 Caixa Escritório

Saldo: R$ 9.000,00

NENHUM EFEITO

O dinheiro físico já está com o motorista!

↩️ Etapa 3: Devolução do Saldo Remanescente

🚚 Caixa Romaneio

Antes: R$ 750,00

652 Saída Transferência: - R$ 750,00

Depois: R$ 0,00

🏢 Caixa Escritório

Antes: R$ 9.000,00

649 Entrada Transferência: + R$ 750,00

Depois: R$ 9.750,00

📊 Resultado líquido para o escritório: R$ 10.000 - R$ 9.750 = R$ 250,00 gastos

🔄 Etapa 4: Conversão para Saída Normal (quando a NF chega)

Quando a nota fiscal do gasto chega ao escritório, a transferência é convertida para Saída Normal (tipo 2), liquidando a duplicata sem movimentar dinheiro novamente.

Antes da conversão:

  • id_tipo_bordero = 4 (Saída Transferência)
  • id_duplicata_vinculada = NULL

Depois da conversão:

  • id_tipo_bordero = 2 (Saída Normal)
  • id_duplicata_vinculada = ID da duplicata
  • Duplicata marcada como Paga

🎯 Regra de Ouro: A conversão NÃO movimenta dinheiro! O gasto já foi registrado durante a viagem. Apenas altera o tipo do lançamento e liquida a duplicata.

🗂️ Tabelas do Sistema de Caixas

📊 Tabelas Principais

  • caixas - Caixas por romaneio/membro/ponto de venda
  • borderos - Lotes de movimentações
  • vendas_duplicatas_liquidacao - Movimentações financeiras
  • view_livro_caixa - View consolidada com saldo corrente

🔧 Tabelas Auxiliares

  • borderos_tipo - Tipos de bordero (1-4)
  • caixas_situacao - Situação do caixa (Aberto/Fechado)
  • financeiro_movimento - Tipo de movimento
  • financeiro_documento - Tipo de documento
  • financeiro_portador - Conta/Caixa

🏆 Propriedade Intelectual

ONDEVOU Marca Registrada

Marca Registrada

OndeVou.com®

Propriedade Intelectual Assegurada

Processo INPI:
908765967
Titular:
ONDEVOU TECNOLOGIA LTDA
CNPJ:
17.058.605/0001-36
Classificação:
Classe 42 - Serviços de TI
🏆
10+
anos de proteção