UC00084 - Cálculo de Juros e Multas
Conteúdo |
[editar] Objetivo
Calcular os juros e multas dos documentos a receber, de acordo com os parâmetros do sistema, afim de ser utilizado nos relatórios de contas a receber, bem como nas liquidações.
[editar] Atores
Sistema e usuário
[editar] Resultados esperados
- Calcular os juros e multas dos documentos atrasados, expondo estes valores nas consultas do contas a receber.
- Juros e multas devidamente calculados e sugeridos, se for o caso, nas liquidações do contas a receber.
[editar] Fluxo de eventos
[editar] Fluxos principais
Fluxo 1
Usuário aciona rotina "Utilitários -> Configuração -> Configuração do Documento Receber/Pagar" e informa taxa de juros, taxa da multa de carência e clica no botão salvar.
Os campos em questão são:
- Taxa de juros ao mês (sempre juros simples)
- Carência para inicio da cobrança dos juros
- % de multa
- Carência para cobrança da multa (campo novo)
- Sugere juros e multas ao liquidar (campo novo)
Fluxo 2
- Sistema calcula multa de acordo com a regra de negócio RN01.
- Sistema calcula juros de acordo com a regra de negócio RN02.
[editar] Regras de negócio
[editar] RN01 - Cálculo de Multa
O sistema deslocará a data de vencimento, observando dias úteis, de acordo com a regra de negócio "deslocamento da data de vencimento" RN03. Pela data atual do sistema, verificar os dias de atraso pela data real de vencimento. Se dias de atraso for maior que a carência da multa, aplicar uma única vez o % de multa, calculando assim o valor da multa (cálculo abaixo), que será considerada nos relatórios de contas a receber. Nas liquidações simples e em lote, caso o parâmetro indicar, sugerir o valor desta multa no campo próprio. Se o usuário for gerente, o mesmo poderá alterar este valor, inclusive zerar.
Multa = (valor do título) * % multa / 100
[editar] RN02 - Cálculo de Juros
De forma análoga ao cálculo de multa, e de acordo com a regra de negócio RN03, o sistema obterá a data real de vencimento do título (caso haja uma liquidação parcial, a data base inicial será a data do último pagamento) para verificar então os dias de atraso. Se dias de atraso for maior que a carência dos juros, calcular o valor dos juros pela seguinte fórmula:
Taxa de juros ao dia = taxa de juros ao mês / 30
Valor do Juros = (valor do titulo) * (Taxa de juros ao dia) * (Dias de atraso) / 100
- Nas liquidações simples e em lote, caso o parâmetro indicar, sugerir o valor dos juros no campo próprio.
- Nas consultas/relatórios de contas a receber, na coluna própria, exibir o valor dos juros.
- Se o documento esta atrasado, e contém juros, a linha do grid deverá ficar vermelha.
- Em uma liquidação parcial, o usuário deverá pagar um valor superior à soma dos juros e multa.
Atenção: Se o título vence no sábado, e for pago na segunda, não tem juros nem multa, mas, se for pago na terça, o juros é sobre todo o período, inclusive sábado e domingo.
O período de carência para cálculo de juros é de dias corridos, ou seja, fins de semana e feriados serão abatidos dos dias de carência configurados.
[editar] RN03 - Deslocamento da Data de Vencimento
O sistema observará se a data de vencimento do título caiu em um fim de semana (sábado ou domingo). Caso isto ocorra, considerar como data de vencimento a segunda-feira seguinte e em seguida observar se há algum feriado cadastrado para este dia. Havendo deslocar a data de vencimento para o dia seguinte, até achar um dia verdadeiramente útil.