[firebase-br] OFF: Separar capital e juro recebido
Daniel / Tecnobyte
temp em tecnobyte.com.br
Qua Out 20 16:47:38 -03 2004
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
Mais detalhes sobre a lista de discussão lista