Re: [delphi-br] Calculo inverso multa e juros
Cristiano, na minha opinião, voce poderia encerrar a transação no dia com o valor total calculado, abrir uma nova com o valor restante, acrescido dos juros até a data do novo vencimento. é mais simples. voce pode identificar o débito pelo numero da transação encerrada (para rastrear a origem do débito). Agora se quer mesmo fazer as contas é o seguinte: juros = 1,5% + multa = 2% === total 3,5% 100 - 3,5 = 96,50 divide por 100 fica 0,9650 então é so fazer R$ 80,00 x 0,9650 = 77,20 Se quiser separar calcule: multa : 80,00 - 77,20 = 2,80 então 2,80 = 3,5% x = 2 % x= (2,80*2)/3,5 = R$ 1,60 juros y=(2,80*1,5)/3,5 = R$ 1.20 77,20 + 1,60 +1,20 = 80,00 cuidado! não use float , use currency . Espero ter ajudado. abraços. - Original Message - From: mtenre...@unimar.br To: delphi-br@yahoogrupos.com.br Sent: Monday, February 15, 2010 12:55 PM Subject: Re: [delphi-br] Calculo inverso multa e juros Cristiano, testa ai. Se tiver vencido voce faz a seguinte conta: valor = total / (1+0,02+(dias*0,003)) e caso nao esteja vencido so subtrair normalmente. Testa e me fala. Qualquer coisa estou a disposicao. Marcio On Mon, 15 Feb 2010 09:29:06 -0300, "Cristiano" wrote: > Olá pessoal na minha rotina de contas a receber meu sistema calcula multa > e juros. Exemplo: > > Valor 100,00 > Vencimento 10/02/2009 > Data Pagamento 15/02/2009 > Multa 2,00 = 2% > Juros 1,50 = 0,3% ao dia = 1,5% > Total 103,50 > > Até aí tudo bem... porém em alguns casos a pessoa não faz o pagamento > total desta conta... vamos supor que ela venha e pague 80,00. > > Preciso fazer uma rotina onde o sistema recalcule o campo valor, multa e > juros para que o total seja 80,00 aí eu crio um novo registro com mesmo > vencimento deixando em aberto 20,00. > > Não sei como fazer a conta inversa para que o sistema calcule da seguinte > forma: > > Total = 80,00 > > Valor = 77,29 como chegar neste valor? > Multa = 1,55 como chegar neste valor? > Juros = 1,16 como chegar neste valor? > > No aguardo . > > Cristiano > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Calculo inverso multa e juros
Olá Se dividir 80,00 por 1,035 vc chega no valor principal da divida que esta sendo paga, ai é só calcular o juros e multa pelo valor que esta sendo pago. Obs: 1,035 corresponde ao principal (1) juros (0,015) e multa (0,02): 1 + 0,015 + 0,02 = 1,035 At. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Cristiano Enviada em: segunda-feira, 15 de fevereiro de 2010 10:29 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Calculo inverso multa e juros Olá pessoal na minha rotina de contas a receber meu sistema calcula multa e juros. Exemplo: Valor 100,00 Vencimento 10/02/2009 Data Pagamento 15/02/2009 Multa 2,00 = 2% Juros 1,50 = 0,3% ao dia = 1,5% Total 103,50 Até aí tudo bem... porém em alguns casos a pessoa não faz o pagamento total desta conta... vamos supor que ela venha e pague 80,00. Preciso fazer uma rotina onde o sistema recalcule o campo valor, multa e juros para que o total seja 80,00 aí eu crio um novo registro com mesmo vencimento deixando em aberto 20,00. Não sei como fazer a conta inversa para que o sistema calcule da seguinte forma: Total = 80,00 Valor = 77,29 como chegar neste valor? Multa = 1,55 como chegar neste valor? Juros = 1,16 como chegar neste valor? No aguardo . Cristiano [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2689 - Data de Lançamento: 02/15/10 05:35:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Calculo inverso multa e juros
Cristiano, a primeira mensagem cortou no asterisco. Entao eu substitui por X. Testa e me fala. valor = total / (1+0,02+(dias X 0,003)) Flw Marcio On Mon, 15 Feb 2010 09:29:06 -0300, "Cristiano" wrote: > Olá pessoal na minha rotina de contas a receber meu sistema calcula multa > e juros. Exemplo: > > Valor 100,00 > Vencimento 10/02/2009 > Data Pagamento 15/02/2009 > Multa 2,00 = 2% > Juros 1,50 = 0,3% ao dia = 1,5% > Total 103,50 > > Até aí tudo bem... porém em alguns casos a pessoa não faz o pagamento > total desta conta... vamos supor que ela venha e pague 80,00. > > Preciso fazer uma rotina onde o sistema recalcule o campo valor, multa e > juros para que o total seja 80,00 aí eu crio um novo registro com mesmo > vencimento deixando em aberto 20,00. > > Não sei como fazer a conta inversa para que o sistema calcule da seguinte > forma: > > Total = 80,00 > > Valor = 77,29 como chegar neste valor? > Multa = 1,55 como chegar neste valor? > Juros = 1,16 como chegar neste valor? > > No aguardo . > > Cristiano > > [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Calculo inverso multa e juros
Cristiano, testa ai. Se tiver vencido voce faz a seguinte conta: valor = total / (1+0,02+(dias*0,003)) e caso nao esteja vencido so subtrair normalmente. Testa e me fala. Qualquer coisa estou a disposicao. Marcio On Mon, 15 Feb 2010 09:29:06 -0300, "Cristiano" wrote: > Olá pessoal na minha rotina de contas a receber meu sistema calcula multa > e juros. Exemplo: > > Valor 100,00 > Vencimento 10/02/2009 > Data Pagamento 15/02/2009 > Multa 2,00 = 2% > Juros 1,50 = 0,3% ao dia = 1,5% > Total 103,50 > > Até aí tudo bem... porém em alguns casos a pessoa não faz o pagamento > total desta conta... vamos supor que ela venha e pague 80,00. > > Preciso fazer uma rotina onde o sistema recalcule o campo valor, multa e > juros para que o total seja 80,00 aí eu crio um novo registro com mesmo > vencimento deixando em aberto 20,00. > > Não sei como fazer a conta inversa para que o sistema calcule da seguinte > forma: > > Total = 80,00 > > Valor = 77,29 como chegar neste valor? > Multa = 1,55 como chegar neste valor? > Juros = 1,16 como chegar neste valor? > > No aguardo . > > Cristiano > > [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Campo float arredondando
Tive um problema desses há uns tempos atrás, mas o problema ocorria sempre que acessa, e grava usando o ZEOS Lib, testava no DBEX, e tudo perfeito. A solução para funcionar bem tanto em Zeos quanto Dbx, foi colocar o campo DOUBLEPRECISION. 2010/2/14 Vinicius Santos > > > Em 12/02/2010 20:06, Marx Gentil escreveu: > > > Colocando um breakpoint na aplicação, quando passo por esta linha, > > observo que o valor é passado corretamente, mas quando grava, arredonda. > > Seria um problema do driver de acesso ? > > > -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas] -- < 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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] SQl Server 2008
Ola pessoal, estou tentando migrar do sql server 2000 para o sql server 2008, nao consegui uma opcao que me ajude a fazer isto, importar os dados, alguem tem uma dica? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Calculo inverso multa e juros
Olá pessoal na minha rotina de contas a receber meu sistema calcula multa e juros. Exemplo: Valor 100,00 Vencimento 10/02/2009 Data Pagamento 15/02/2009 Multa 2,00 = 2% Juros 1,50 = 0,3% ao dia = 1,5% Total 103,50 Até aí tudo bem... porém em alguns casos a pessoa não faz o pagamento total desta conta... vamos supor que ela venha e pague 80,00. Preciso fazer uma rotina onde o sistema recalcule o campo valor, multa e juros para que o total seja 80,00 aí eu crio um novo registro com mesmo vencimento deixando em aberto 20,00. Não sei como fazer a conta inversa para que o sistema calcule da seguinte forma: Total = 80,00 Valor = 77,29 como chegar neste valor? Multa = 1,55 como chegar neste valor? Juros = 1,16 como chegar neste valor? No aguardo . Cristiano [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] sql ajuda para pensar
PRECISO SELECIONAR E SOMAR (VENDA.VALOR_VENDA) TODAS AS VENDAS QUE O DIA DA VENDA(VENDA.DTA_VENDA) SOMADO A 'X' DIAS (PRAZO.NDIAS) '7 DIAS POR EXEMPLO' É IGUAL AO 'VENCIMENTO' COMPARANDO ESSE DIA DE 'VENCIMENTO' ENCONTRADO AO DIA DE HOJE (DATA QUALQUER) PARA SABER SE ESTA DATA É O DIA DO 'VENCIMENTO' ENCONTRADO NA SOMA DE DIAS A DATA DA VENDA. TABELA VENDA TABELA PRAZO TABELA CLIENTE ID_VENDA ID_PRAZO ID_CLIENTE ID_CLIENTE NDIAS CLIENTE ID_PRAZO VALOR_VENDA DTA_VENDA RESUMO SOMAR UM DETERMINADO NUMERO DE DIAS A UMA DATA E COMPARAR O RESULTADO DA SOMA A OUTRA DATA INFORMADA. E AINDA TOTALIZAR VALORES DAS VENDAS, TUDO ISSO EM UMA UNICA PESQUISA SQL . SERÁ QUE É POSSIVEL FAZER ISSO?? Agradeço a atenção dos amigos que puderem colaborar Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]