Estude o método hamburgues. Veja alguma coisa em http://www.vps.com.br/cgi-bin/asp/elearn/MatFin/jur/jur1_3.htm ou em http://www.losmuchachos.hpg.ig.com.br/matematica/matfinan/ []'s Otto ----- Original Message ----- From: "Daniel / Tecnobyte" <temp em tecnobyte.com.br> To: "FireBase" <lista em firebase.com.br> Sent: Wednesday, October 20, 2004 5:47 PM Subject: [firebase-br] OFF: Separar capital e juro recebido Gostaria de receber a opinião de todos a respeito da forma que atualmente meus programas controlam capital e juro recebidos em contas a receber. Valor considerar nos exemplos a seguir um título com os seguintes dados: Vencimento: 01/09/2004 Valor: 200,00 Taxa de juro por atraso: 5% a.m. (juro simples). --- Hipótese 1 --- O cliente vem pagar o título no dia 01/10/2004, mas tem apenas 205,00 e resolve fazer o pagamento parcial. Assim temos: Data do recebimento: 01/10/2004 Atraso: 30 dias Valor com juro: 210,00 Valor recebido: 205,00 O programa então desmembra o capital e o juro recebidos, ficando assim: Capital recebido: 195,24 Juro recebido: 9,76 Total recebido: 205,00 (capital + juro recebidos) E ainda gera um novo título com os dados abaixo: Vencimento: 01/10/2004 (mesmo vencimento do título original) Valor: 4,76 (capital original - capital recebido ==> 200 - 195,24) Taxa de juro: 5% a.m. (mesma taxa de juro do título original) Valor com juro: 5,00 (na data do recebimento parcial do título original) --- Hipótese 2 --- O cliente vem pagar o título antes de vencer com um cheque de 200,50 e resolve deixar o troco (raro, mas às vezes acontece!). Então o programa vai considerar o seguinte: Atraso: ZERO Total com juro: 200,00 (na verdade não há juro, pois não há atraso) Capital recebido: 200,50 Juro recebido: 0,00 (se não há juro, então o juro recebido necessariamente é zero). Neste caso estou considerando que o excedente recebido é incorporado como capital recebido. Pensei desta forma porque se não há atraso não faz muito sentido falar em juro recebido. A outra alternativa seria tratar todo excedente como juro recebido, pois afinal de contas o capital a receber também não é 200,50, mas sim 200,00. O que vocês acham disto? --- Hipótese 3 --- O cliente vem pagar o título no dia 11/10/2004, da seguinte forma: Data do recebimento: 11/10/2004 Atraso: 40 dias Total com juro: 213,33 Valor recebido: 213,50 (digamos que o cliente não pegue o troco) Então o programa vai considerar como: Capital recebido: 200,00 (que é o valor original da conta) Juro recebido: 13,50 (veja que o juro efetivamente calculado por atraso é 13,33, mas o cliente não pegou o troco). Neste caso notem que a diferença entre o valor recebido e o capital que tinha a receber é composto por juro recebido + o troco que o cliente deixou, ou seja: Juro recebido: 13,33 Troco deixado: 0,17 Diferença em relação ao capital a receber: 13,50 No caso acima toda a diferença foi tratada como juro. Como a conta está atrasada, faz sentido tratar a diferença como juros, mas de fato os 0,17 não são juros, mas também não é necessariamente capital. Então como deveria ser o tratamento? Nota: o algorítmo para desmembrar capital e juro recebido eu já escrevi e quem quiser, peça-me em private. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br Atenciosamente. Daniel P. Guimarães Tecnobyte informática Conheça o Tecnobyte SAC Free! Software GRÁTIS para automação comercial. Acesse: www.tecnobyte.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
![]() |
[ FBSERVER.COM - Servidor Firebird DEDICADO ] Hospedagem Firebird com acesso SYSDBA - Saiba mais! |