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