💰 OndeVou Financeiro
Sistema completo para gestão financeira de empresas. Controle total de contas a pagar, contas a receber, liquidações, caixas e borderos com integração total às notas fiscais e gestão de viagens.
⚡ Diferenciais Tecnológicos
Tecnologia de ponta para gestão financeira
Importação XML NF-e
Duplicatas geradas automaticamente a partir do XML da nota fiscal.
Cálculo Automático
Saldo aberto = valor - soma das liquidações. Suporte a juros, multa e desconto.
Saldo Corrente
Views com window functions calculam saldo acumulado em tempo real.
📊 Conceitos Fundamentais
💰 Movimentos Financeiros
Toda transação financeira é classificada por tipo de movimento:
📋 Situações do Título
📄 Tipos de Documento
🏦 Portadores
Onde o dinheiro está: contas bancárias, caixas físicos, carteiras digitais.
Banco do Brasil • Sicoob • Itaú • Caixa (dinheiro) • Stone • Pagbank • Nubank
⚙️ Configuração Financeira por Natureza da Operação
Sistema inteligente que aprende com as escolhas do usuário e automatiza o lançamento de duplicatas
Sistema Inteligente de Configuração
O sistema aprende com as escolhas do usuário e automatiza lançamentos futuros
O OndeVou Financeiro permite configurar padrões automáticos para o lançamento de duplicatas com base na natureza da operação da nota fiscal.
🌐 Configuração Padrão
id_participante = NULL
Aplica-se a TODOS os participantes para aquela natureza de operação.
🎯 Configuração Específica
id_participante = ID do Cliente/Fornecedor
Aplica-se APENAS àquele participante específico.
para este PARTICIPANTE?} B -->|SIM| C[✅ Usa configuração ESPECÍFICA] B -->|NÃO| D{Existe configuração PADRÃO?} D -->|SIM| E[✅ Usa configuração PADRÃO] D -->|NÃO| F[⚠️ Usuário preenche manualmente] C --> G[Preenche tabela Financeiro Configurações] E --> G F --> G G --> H[Clique em GERAR DUPLICATAS] H --> I[Duplicatas criadas com os valores configurados] style C fill:#22c55e,color:#000 style E fill:#22c55e,color:#000 style I fill:#8b5cf6,color:#000
📌 Lógica de Busca (Prioridade):
-- Prioridade 1: Configuração específica do cliente/fornecedor
SELECT * FROM financeiro_configuracoes
WHERE participante = @minha_empresa
AND id_natureza_operacao = @natureza
AND id_participante = @cliente
-- Prioridade 2: Configuração padrão (caso não encontre específica)
SELECT * FROM financeiro_configuracoes
WHERE participante = @minha_empresa
AND id_natureza_operacao = @natureza
AND (id_participante IS NULL OR id_participante = '')
💰 Contas - Títulos a Pagar e Receber
Tabela principal que armazena todos os títulos financeiros
1. Contas (vendas_duplicatas)
📊 Transição de Estados
📋 Regras
💵 Liquidações - Baixas de Títulos
Registro de pagamentos e recebimentos, com suporte a juros, multa e desconto
2. Liquidações (vendas_duplicatas_liquidacao)
📊 Transição de Estados
📋 Regras
🏦 Caixas
Caixas por romaneio, membro (motorista/vendedor) ou ponto de venda
3. Caixas (caixas)
📊 Transição de Estados
📋 Regras
📋 Borderos - Lotes de Movimentações
Agrupa liquidações em lotes, facilitando a gestão de recebimentos e pagamentos
4. Borderos (borderos)
📋 Tipos de Bordero (borderos_tipo)
📋 Regras
🔄 Transferências Entre Caixas
Toda transferência entre caixas gera DOIS lançamentos automáticos
📋 Rotinas de Transferência
| Operação | Rotina | Efeito |
|---|---|---|
| Saída Transferência | 652 | ➖ Diminui saldo |
| Entrada Transferência | 649 | ➕ Aumenta saldo |
🚚 Fluxo Completo de Viagem (Caixa do Romaneio)
Demonstração completa de como o sistema gerencia viagens
🏢 Caixa Escritório
Antes: R$ 10.000,00
652 Saída: - R$ 1.000,00
Depois: R$ 9.000,00
🚚 Caixa Romaneio
Antes: R$ 0,00
649 Entrada: + R$ 1.000,00
Depois: R$ 1.000,00
🎯 O sistema gera DOIS lançamentos automaticamente!
🚚 Caixa Romaneio
Antes: R$ 1.000,00
652 Saída: - R$ 250,00
Depois: R$ 750,00
🏢 Caixa Escritório
Saldo: R$ 9.000,00
❌ NENHUM EFEITO
🚚 Caixa Romaneio
Antes: R$ 750,00
652 Saída: - R$ 750,00
Depois: R$ 0,00
🏢 Caixa Escritório
Antes: R$ 9.000,00
649 Entrada: + R$ 750,00
Depois: R$ 9.750,00
📊 Resultado líquido: R$ 10.000 - R$ 9.750 = R$ 250,00 gastos ✅
🔄 Conversão: Transferência → Saída Normal
Quando a nota fiscal chega, a transferência de gasto é convertida para Saída Normal
R$ 250")] end subgraph ESCRITORIO["🏢 APÓS A VIAGEM"] DUP[("📋 Duplicata
Aberta R$ 250")] end subgraph CONVERSAO["🔄 CONVERSÃO"] OPCAO[("🔗 Vincular e Converter")] DUP_PAGA[("✅ Duplicata Paga")] end GASTO --> OPCAO DUP --> OPCAO OPCAO --> DUP_PAGA style VIAGEM fill:#1e293b,stroke:#f97316 style ESCRITORIO fill:#1e293b,stroke:#3b82f6 style CONVERSAO fill:#1e293b,stroke:#8b5cf6
🎯 Regra de Ouro: A conversão NÃO movimenta dinheiro! Apenas altera o tipo do lançamento e liquida a duplicata.
📒 Livro Caixa - Extrato Financeiro
View consolidada que apresenta todas as movimentações com saldo corrente
5. view_livro_caixa
📋 Campos Calculados
📅 Fluxo de Caixa em Aberto
Projeção do saldo dia a dia com base nos títulos em aberto. Mostra como o caixa vai evoluir nos próximos vencimentos.
📒 Livro Caixa
Passado — o que já aconteceu.
- ✅ Baseado em
vendas_duplicatas_liquidacao - ✅ Mostra títulos já liquidados
- ✅ Saldo calculado sobre movimentações reais
📅 Fluxo em Aberto
Futuro — o que ainda vai acontecer.
- ✅ Baseado em
vendas_duplicatas - ✅ Mostra títulos em aberto
- ✅ Saldo projetado por vencimento
Estrutura do Relatório
Três blocos que contam a história do caixa
Ponto de partida do cálculo. Mostra todos os caixas e bancos anteriores à data inicial do relatório, com seus saldos e a composição do valor acumulado.
📋 O que mostra
view_caixas WHERE data < data_inicial
💡 Por que existe: sem o saldo inicial correto, toda a projeção fica errada. É o ponto de conferência com o extrato real dos bancos e caixas.
Para cada data de vencimento (ordenada ASC), o relatório mostra: o saldo inicial do dia, os valores a receber, os valores a pagar, o saldo final do dia, e todos os títulos individuais que compõem aquele dia.
📋 Estrutura de cada dia
nfe_data_vencimento
saldo_aberto com movimento = 2
saldo_aberto com movimento = 1
💡 Saldo Corrido: cada título tem seu saldo acumulado após sua inclusão, permitindo visualizar como o caixa evolui título por título.
Visões agregadas que permitem análise estratégica sem precisar ler o extrato completo. Cada resumo responde uma pergunta do gestor.
📊 Resumo do Período
"Quanto tenho a receber, a pagar e qual o saldo projetado?"
- A Receber (projeção de entradas)
- A Pagar (projeção de saídas)
- Saldo Projetado (receber - pagar)
- Saldo Final (inicial + projetado)
- Títulos (quantidade)
📂 Categorias
"De onde vêm / para onde vão os valores?"
- Vendas, Sem valor, etc.
- A Receber / A Pagar / Saldo Proj.
🏦 Portadores
"Onde está o dinheiro?"
- Banco do Brasil, Caixa Geral, etc.
- A Receber / A Pagar / Saldo Proj.
🛣️ Rotas
"Qual rota está gerando mais receita?"
- JOÃO PESSOA, PATOS, CAMPINA GRANDE, etc.
- A Receber / A Pagar / Saldo Proj.
📦 Romaneios
"Qual viagem/carga tem mais títulos pendentes?"
- Agrupamento por romaneio de viagem
- A Receber / A Pagar / Saldo Proj.
👤 Participantes
"Quais clientes/fornecedores movimentam mais?"
- Todos os clientes e fornecedores
- A Receber / A Pagar / Saldo Proj.
🔄 Fluxo de Dados do Relatório
Títulos em aberto] --> B{Agrupar por
data_vencimento} B --> C[Ordenar ASC] C --> D[Calcular saldo inicial
via view_caixas] D --> E[Percorrer títulos
acumulando saldo] E --> F[Agrupar por dia] F --> G[Detalhar títulos
do dia] F --> H[Totalizar por
Categoria] F --> I[Totalizar por
Portador] F --> J[Totalizar por
Rota] F --> K[Totalizar por
Romaneio] F --> L[Totalizar por
Participante] G --> M[📅 Extrato Dia a Dia] H --> N[📂 Resumos] I --> N J --> N K --> N L --> N style A fill:#1e293b,stroke:#22d3ee style M fill:#8b5cf6,stroke:#8b5cf6,color:#fff style N fill:#22c55e,stroke:#22c55e,color:#000
🎛️ Filtros Disponíveis
| Filtro | Tipo | Efeito |
|---|---|---|
| Apenas títulos abertos | Checkbox | Mostra só títulos com id_financeiro_situacao = 1 |
| Apenas receber | Checkbox | Mostra só id_financeiro_movimento = 2 |
| Apenas pagar | Checkbox | Mostra só id_financeiro_movimento = 1 |
| Data vencimento inicial | Date | Filtra nfe_data_vencimento >= data |
| Data vencimento final | Date | Filtra nfe_data_vencimento <= data |
| Não limitar quantidade | Checkbox | Remove o LIMIT da consulta |
Casos de Uso
Quando usar o Fluxo de Caixa em Aberto
📅 Planejamento Semanal
Filtre por próximos 7 dias e veja se o caixa aguenta os pagamentos da semana.
🏦 Conferência com Extrato
Use o saldo inicial para bater com o saldo real do banco antes de começar a semana.
🛣️ Análise por Rota
Veja quais rotas têm mais valores a receber e priorize a cobrança.
👤 Cobrança Direcionada
Use o resumo por Participante para saber quem cobrar primeiro.
📤 Programação de Pagamentos
Filtre apenas pagar para saber quanto precisa estar disponível em cada dia.
📊 Análise Gerencial
Exporte para PDF e apresente em reuniões com a diretoria.
📄 Exportação para PDF
O relatório pode ser exportado em PDF com layout profissional, contendo:
- ✅ Cabeçalho: logo, empresa, filtros aplicados, data/hora, usuário
- ✅ Resumo do Período: tabela com os totais consolidados
- ✅ Saldo Inicial: tabela com caixas anteriores (renderizada uma única vez)
- ✅ Extrato Dia a Dia: todos os títulos agrupados por vencimento
- ✅ Resumos: Categorias, Portadores, Rotas, Romaneios, Participantes
- ✅ Paginação automática: cabeçalho repetido em cada página
- ✅ Colunas numéricas: alinhadas à direita automaticamente
⚠️ Importante: O relatório é uma projeção. Os valores só se confirmam quando os títulos forem efetivamente liquidados. Para conferência do realizado, use o Livro Caixa ou o Fluxo Realizado.
🗂️ Tabelas do Sistema Financeiro
📊 Tabelas Principais
vendas_duplicatas- Contas a pagar/recebervendas_duplicatas_liquidacao- Baixas/liquidaçõesborderos- Lotes de movimentaçõescaixas- Caixas por romaneio/membrofinanceiro_configuracoes- Configurações
🔧 Tabelas Auxiliares
financeiro_movimento- Tipo (Pagar/Receber)financeiro_situacao- Status (Aberto/Pago)financeiro_documento- Tipo de documentofinanceiro_cobranca- Forma de cobrançafinanceiro_portador- Conta/Caixafinanceiro_categoria- Classificaçãoborderos_tipo- Tipo de bordero
📱 QR Code - Identificação Única
Caixas e Borderos com QR Code
- 🔢 Prefixo cx: Caixa (ex: cx12345)
- 🔢 Prefixo bf: Bordero (ex: bf12345)
- 🔢 Prefixo rv: Romaneio de viagem
🏆 Propriedade Intelectual
Marca Registrada
OndeVou.com®
Propriedade Intelectual Assegurada
908765967ONDEVOU TECNOLOGIA LTDA
17.058.605/0001-36Classe 42