GARANTIR DESCONTO

Fórum Cálculos de Multas e Juros no select pelo SQL Server #563978

11/10/2016

0

Olá caros amigos, consegui realizar de forma satisfatória o cálculo de multas e juros via script e gostaria de postar para quem precisar. O valor já vem convertido para 2 casas decimais.

Percentual de Multa: 0.02
Percentual de Juros: 0.01

declare @codAluno int; set @codAluno = '81653'
declare @codTipoMatricula int; set @codTipoMatricula = '9'

select distinct ContasReceberParcela, cr.ContasReceberValor,
CASE
WHEN DiasAtraso > 0 THEN Cast((cr.ContasReceberValor * 0.02) as Decimal(7,2))
ELSE 0 END AS Multa,
CASE
WHEN cr.ContasReceberJuros IS NULL THEN Cast((cr.ContasReceberValor * 0.01 / 30 * DiasAtraso)as Decimal(7,2))
WHEN cr.ContasReceberJuros >= 0 THEN Cast((cr.ContasReceberValor * 0.01 / 30 * DiasAtraso)as Decimal(7,2))
ELSE cr.ContasReceberJuros END AS Juros

From TBContasReceber cr

Where ContasReceberStatus 'V'
Cristiano Duarte

Cristiano Duarte

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar