Simples, tenho uma parcela paga com 3 cheques.
Isso você controla no detalhe do pagamento. Então pagamento você terá 1, 
mas o meio do pagamento você terá "N".
Algo + / - assim:
tblRecebimento
Cod_NF

tblRecFormaPGTO
Cod_NF
Cod_PGTO // Dinheiro, Cheque, Cartão ( imagine assim 0 para pagamento em 
dinheiro, BANCO+AG+CC+NR_CHEQUE para pagamento em cheque, e 
NR_CARTAO+NRPARCELA para pagamento de cartão de credito)
DataHora
Valor
Assim você terá uma tabela com 2 chaves primarias COD_NF ( QUE VAI SE 
REPETIR PELO NR DE PARCELAS OU CHEQUES UTILIZADOS ) e Cod_PGTO que cada 
um terá o seu proprio. Desta forma você saberá quanto foi pago em 
dinheiro, cheque ( quais ) e cartão ( QUANTOS, POR Q ALGUMAS PESSOAS 
PAGAM "X" COM UM CARTÃO E "Y" EM OUTRO CARTÃO ) em uma unica fatura. O 
grande segredo é que sua transação só pode ser efetivada, quando a soma 
do valor for igual a soma da NF, a não ser que você queira deixar em 
aberto alguma nota para complementar com um pagamento futuro.


Então assim você tem 1 recebimento com inúmeros pagamentos atrelados a ele.



Eduardo
Ps.: Isso foi apenas uma ideia que tive agora, pode ser muito melhorado, 
só estou te passando a linha de raciocionio, apenas isso.

Murillo Proença escreveu:
> opa, faltou R$ 100,00 aí.
>
> --- Em delphi-br@yahoogrupos.com.br, Murillo Proença <[EMAIL PROTECTED]>
> escreveu
> >
> > Como vc faria então neste relacionamento 1 para n, se o cliente do
> > sistema possui 2 parcelas, cada uma de R$ 500,00, aí ele vem pagar com
> > 3 cheques de R$ 300,00?
> > O relacionamento tem que ser "n para n" com uma tabela no meio fazendo
> > o relacionamento.
> >
> > --- Em delphi-br@yahoogrupos.com.br, Eduardo <[EMAIL PROTECTED]>
> escreveu
> > >
> > > Acho que você está complicando algo "simples". Simplicidade é tudo,
> > você
> > > tem uma tabela com a suas vendas, você tem uma tabela para
> recebimento,
> > > você terá mais uma tabela com o detalhe deste recebimento. Repare a
> > > ordem que digitei isso e verá que o relacionamento é sempre 1 p/
> n. Nós
> > > programadores as vezes pesamos de mais e acabamos enxergando problema
> > > onde não existe. Siga esta linha de raciocionio para a consolidação
> > > bancaria. Referente a cheques de terceiros ao invés de entrar no
> > "caixa"
> > > de uma conta corrente ( repare que chamei uma CC de caixa ) entra
> em um
> > > caixa e sai como pagamento de despesas.
> > >
> > >
> > > Eduardo
> > >
> > > Marcelo Alves escreveu:
> > > > O Problema é que o cliente já me disse que usará cheques de
> > terceiro para
> > > > pagar contas tb. Aí num sei como conciliar isso.
> > > >
> > > > Marcelo.
> > > >
> > > >
> > > > Em 21/09/06, Luis Lopes <[EMAIL PROTECTED]> escreveu:
> > > > >
> > > > > Com relação ao contas a receber, o relacionamento é 1 para n...
> > > > imagine q
> > > > > o relacionamento 1 para n contempla o 1 para 1 e a recíproca não é
> > > > > verdadeira. Então se há a possibilidade q vc descreveu, é 1
> para n.
> > > > >
> > > > > Com relação ao contas a pagar, normalmente, ao menos nas empresas
> > > > por onde
> > > > > passei, cheques de terceiros não são usados para pagar nada. Ou
> > se usa
> > > > > dinheiro do caixa ou cheque próprio, sendo os cheques de terceiros
> > > > > depositados ou descontados para algum pagamento e o restante
> > entrando no
> > > > > caixa. Mas, creio q isso não é regra geral.
> > > > >
> > > > >
> > > > > []´s
> > > > >
> > > > >
> > > > > Luis Alberto
> > > > > Belo Horizonte - MG
> > > > >
> > > > >
> > > > > ---------------------------------
> > > > > Você quer respostas para suas perguntas? Ou você sabe muito e quer
> > > > > compartilhar seu conhecimento? Experimente o Yahoo! Respostas!
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Marcelo A. Souza
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > > 
> > >
> > >
> > >            
> > > _______________________________________________________
> > > O Yahoo! está de cara nova. Venha conferir!
> > > http://br.yahoo.com
> > >
> >
>
>
>
>
>
>  


                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a