[firebase-br] chave primaria x chave estrangeira
Zottis
zottissistemas em brturbo.com.br
Qui Dez 20 18:11:52 -03 2007
eu utilizo com duas tabelas.
uma de contas e outra de Créditos.
Contas
ContaNo, TotalPago, vencimneto, Pago, DataPgto,etc...
Créditos...
Creditono, ContaNo(FK), valorPago, data, etc
quando a soma do valor pago na tabela créditos é igual ao valor devido então
mrco a conta como Paga e coloco a data do último pagto.
depois tenho um relatório com as contas e seus pagamentos
ficou tranquilo.
Zottis
----- Original Message -----
From: "marcelo - teflamar" <marcelo em teflamar.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 20, 2007 5:29 PM
Subject: Re: [firebase-br] chave primaria x chave estrangeira
só faltou um recebimento parcial por parcela... hehehe
e olha que isso acontece muito no mercado!
o cara faz uma compra de 300 em 3x100,00
e chega no vencimento da parcela x com 20,00
tem que ser registrado no sistema o recebimento.
e ainda mais um caso: ele chega com 20 em dinheiro 50 em cheque e quer pagar
o restante com cartão.
----- Original Message -----
From: "Forrest®" <fernando em gramatura.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, December 20, 2007 5:02 PM
Subject: Re: [firebase-br] chave primaria x chave estrangeira
Reijanio Nunes Ribeiro wrote:
> n entendi! esse id recebidos vai servir pra juntar todos os valores
> pelo id
---
Reijanio o que o Ralhos disso sobre pagamento parcial faz o maior
sentido, porque em todo comercio tem esse lance de recebimento parcial.
Tenho um sistema que pretendo começar modificar em janeiro do ano que
vem que não faz esse lance de pagamente parcial, vira a maior bagunça.
Nos meus sistemas uso mais ou menos como o Ralhos mas eu ainda
acrescento mais uma tabela nesse bolo aí, ficando mais ou menos assim.
Contas_Receber
--------------
Documento (PK)
Data_Emissão
Contas_Receber_Parcelas
-----------------------
Documento (PK e FK)
Parcela (PK)
Data_Vencimento
Valor_Parcela
Contas_Recebidas
----------------
Documento (PK e FK)
Parcela (PK e FK)
Baixa (FK)
Data_Recebimento
Valor_Recebimento
Valor_Juros
Valor_Desconto
É claro que existe mais campos entre as tabelas, mas já dá para ter uma
idéia de como funciona.
Aí você me pergunta como eu controlo se a conta já está totalmente
baixada ou não, então vamos lá. Vamos dizer que eu tenho a seguinte
situação.
DOCUMENTO PARCELA EMISSAO VENCIMENTO VR. PARCELA
00001 01 01/11/2007 20/12/2007 100,00
E tenho os seguintes recebimentos.
DOCUMENTO PARCELA BAIXA RECEBIMENTO VR_RECEBIDO JUROS DESC VR_TOTAL
00001 01 01 10/12/2007 50,00 0,00 5,00 45,00
Isso quer dizer que o documento ainda está em aberto, só foi baixado 50
reais ainda com 5 reais de desconto, agora vamos dizer que está assim a
situação.
DOCUMENTO PARCELA BAIXA RECEBIMENTO VR_RECEBIDO JUROS DESC VR_TOTAL
00001 01 01 10/12/2007 50,00 0,00 5,00 45,00
00001 01 02 20/12/2007 30,00 0,00 0,00 30,00
00001 01 02 25/12/2007 20,00 3,00 0,00 23,00
----- ---- ---- -----
100,00 3,00 5,00 98,00
Aí você pergunta ainda está aberto ?
Não porque é controlado pelo valor_recebido e não pelo valor total que
é um campo calculado. Bom espero não ter confundido ainda mais e
desculpe por ser extenso. Qualquer duvidas é só perguntar.
T+++++++++++++
--
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista