id 1 -4176
ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

Tabelas do Sistema







3.2 Tabela caixa_ccmbr – Movimentações Financeiras

Função

É o núcleo do sistema financeiro.
Cada linha representa uma operação financeira individual, nunca um saldo acumulado.

Características principais

  • Rastreabilidade total

  • Registro imutável (não se altera saldo anterior)

  • Permite auditoria completa

  • Armazena saldo antes e depois para consistência histórica

  • Abrange todas as operações: vendas, recompras, PIX, resgates, leilões, seguro, Real Numismático etc.

Estrutura Recomendada

CampoTipoDescrição
id INT PK AI Identificador único da operação
idPedido INT Ligação com o pedido (preço fixo ou leilão)
tipo_movimento VARCHAR(50) Venda, Leilão, Recompra, Seguro, PIX, Resgate, RealN, Etc
origem VARCHAR(50) Sistema, usuário, leilão, manual
comprador INT Usuário que sofreu débito
vendedor INT Usuário que recebeu crédito
intermediario INT Agência/Leiloeiro quando houver
leiloeiro INT Identificação do operador de leilão (quando aplicável)
valor DECIMAL(18,2) Valor financeiro da operação
moeda ENUM('CASH','TROCA','REALN') Tipo de crédito utilizado
user_afetado INT Usuário cujo saldo foi alterado
saldo_antes DECIMAL(18,2) Saldo anterior do usuário
saldo_depois DECIMAL(18,2) Saldo resultante após operação
historico TEXT Descrição detalhada da operação
numComprovante VARCHAR(250) Referência bancária quando houver
comprovante TEXT Dados ou hash do comprovante
formaPgto VARCHAR(100) PIX, Cartão, Crédito Interno etc
banco VARCHAR(50) Banco utilizado
bloqueio TINYINT 1 = bloqueado (ex: leilão), 0 = livre
idLance INT Relacionamento com tabela de lances
idLeilao INT Relacionamento com leilão
data DATETIME Data da operação
created_by INT Usuário ou sistema que criou o registro

3.3 Tabela seguro_ccmbr – Seguro Cooperativado

Função

Controlar o seguro individual de cada peça consignada, vinculando:

  • data de entrada

  • data de venda

  • percentual utilizado

  • valor segurado

  • relação com peça e pedido

Estrutura Recomendada

CampoTipoDescrição
id INT PK AI Identificador
idPeca INT Peça consignada
idPedido INT Pedido de venda/remessa
fornecedor INT Dono original da peça
dataEntrada DATETIME Início do seguro
dataVenda DATETIME Fim do seguro
percentual DECIMAL(5,2) Taxa aplicada
valorSeguro DECIMAL(18,2) Valor do crédito devido
observacoes TEXT Notas técnicas

O cálculo do seguro é proporcional ao período consignado.


3.4 Outras Tabelas Relacionadas ao Sistema

3.4.1 pedidos

Controla:

  • compras

  • vendas de preço fixo

  • vendas de leilão

  • recompra

  • listagem de produtos

Campos importantes:

  • idPedido

  • idComprador

  • idVendedor

  • tipo

  • data

  • valor

  • status

3.4.2 produtos

Armazena os itens cadastrados:

  • peça

  • descrição

  • fotos

  • preço

  • estado

  • consignado / próprio

  • identificação da Sociedade, Agência ou Usuário

3.4.3 Tabelas de Leilões

  • leiloes – configs gerais

  • lances – lances individuais

  • leiloes_itens – peças do leilão

  • lances_bloqueio – controle interno de bloqueio de saldo

3.4.4 Tabela para Chaves PIX

Armazena:

  • chave

  • tipo

  • data de verificação

  • valor do teste

  • status da verificação


3.5 Relacionamentos Importantes

  • pedidos 1:N caixa_ccmbr

  • produtos 1:1 seguro_ccmbr

  • leiloes 1:N lances

  • lances 1:N caixa_ccmbr

  • usuarios 1:N movimentos financeiros

  • chaves_pix 1:1 usuário



Fonte:

Autor do blog: Nilton Romani

id 2 -4176
Voltar
Compartilhar
Facebook Twitter YouTube Feed de notícias
Coleções de Cédulas e Moedas Brasileiras © 2014. Todos os direitos reservados.