SALDOCAIXA
Tabela de saldo diario por conta saldo (caixa, banco, cartao, cheque).
Colunas
| Coluna | Tipo | Descricao |
|---|---|---|
| CD_EMPRESA | INTEGER | Código da empresa (PK) |
| CD_CONTA | INTEGER | Código da conta no plano de contas (PK). Referencia VIEW_PLANOCONTAS |
| DT_CAIXA | DATE | Data do saldo (PK). Cada dia com movimentação gera um registro |
| VL_SALDOANTERIOR | NUMERIC(15,2) | Saldo acumulado ate o dia anterior |
| VL_SALDODEBITO | NUMERIC(15,2) | Total de debitos (entradas) no dia |
| VL_SALDOCREDITO | NUMERIC(15,2) | Total de creditos (saidas) no dia |
Formula de Saldo
Saldo do dia = VL_SALDOANTERIOR + VL_SALDODEBITO - VL_SALDOCREDITO
Padrao de Consulta — Saldo em Data Especifica
Para obter o saldo de uma conta em uma data, usar RETORNA_MAXDATASALDOCAIXA para encontrar o registro de saldo mais proximo:
-- 1. Localizar conta pelo nome do banco via VIEW_PLANOCONTAS
-- 2. Verificar parametros da conta via VIEW_PARMSALDO (excluir inativas: TP_SALDO <> 'I')
-- 3. Encontrar data mais proxima via RETORNA_MAXDATASALDOCAIXA
-- 4. Buscar saldo em SALDOCAIXA na data encontrada
IMPORTANTE: Desambiguacao "conta"
- "Saldo da conta Bradesco" / "saldo bancario" / "saldo de caixa" → dominio SALDOCAIXA (esta tabela)
- "Contas a pagar" / "contas a receber" / "duplicatas" → dominio CONTAS (titulos financeiros)
- NUNCA usar a tabela CONTAS para consultar saldo bancario
- NUNCA usar SALDOCAIXA para consultar titulos financeiros