Quando um cliente deixa de pagar uma fatura pode ser necessário realizar um acréscimo de encargos financeiros (correção monetário, multa, juros e honorários) decorrentes deste atraso de pagamento. Esse artigo descreve as configurações e as operações sistêmicas para o sistema realizar o cálculo da atualização de encargos das faturas.
Table of Contents |
---|
1. Regras de negócio
Somente será possível atualizar faturas com situação diferente de “canceladas” e “recebidas”;
As taxas de honorários, juros e multa devem estar configuradas nas parametrizações do SnapProperty para o sistema realizar seus respectivos cálculos corretamente;
As taxas de juros, multa podem ser alteradas no contrato de locação, caso seja necessário.
Deve ser cadastrado uma tabela de índice de atualização monetária para o sistema realizar o cálculo da correção monetária;
Os encargos que serão calculados deverão estar configurados no objeto “Regras de Mora”, caso contrário, não serão calculados.
...
2.Parametrização
...
2.1 Configuração das taxas
Para realizar a configuração das taxas necessárias para o cálculo dos encargos, realize o seguinte procedimento:
...
Info |
---|
As taxas de “multa de mora” e de “juros” podem ser alteradas, caso necessário, diretamente no contrato de locação, sendo deste local, o local efetivo que o sistema utilizará para calcular esses encargos. |
...
2.2 Cadastrar tabela de índice de reajuste
É necessário realizar o cadastro do índice de reajuste que será utilizado no cálculo da correção monetária. Para isso:
Entre na guia de “Índices”;
Clique no botão “Novo”
Informe o campo “Índice” com o nome do índice desejado;
Informe o campo “Descrição” com a descrição resumida deste índice;
Informe o campo “Freqüência” com a frequência de atualização deste índice;
Informe o campo “Dia da publicação” com o dia de atualização desse índice;
Clique no botão “Salvar”.
O sistema abrirá uma tela para o cadastramento dos valores do índice então clique no botão “Novo”;
Informe o campo “Dia” referente ao valor do índice;
Informe o campo “Valor” com o valor do índice na data informada;
Informe o campo “Percentual de reajuste”, caso necessário;
Clique no botão “Salvar”.
...
2.2.a Atualizar um valor de reajuste na tabela de índice
Para atualizar a tabela de reajuste com um novo valor é necessário realizar o seguinte procedimento:
Entre na guia de “Índices”;
Clique no índice desejado;
Clique no botão “Novo”;
Informe o campo “Dia” referente ao valor do índice;
Informe o campo “Valor” com o valor do índice na data informada;
Informe o campo “Percentual de reajuste”, caso necessário;
Clique no botão “Salvar”.
...
2.3 Cadastrar as regras de mora
Este é o local onde o sistema irá verificar as regras e realizar o cálculo dos encargos. Para configurá-lo realize o seguintes procedimentos:
...
Info |
---|
O tipo de lançamento e a quantidade de dias em atraso são os campos chaves para o cálculo de um determinado encargo. Abaixo segue um exemplo de algumas regras cadastradas. |
...
...
3. Cálculos realizados
...
3.1 Dias de atraso
Os dias em atraso são calculados a partir da diferença entre “hoje” e os campos “Data prevista para pagamento” ou “Data de vencimento”.
...
Se o resultado dessa diferença for maior que 1
Info |
---|
O cálculo de dias em atraso leva em consideração dias úteis. Primeiramente o sistema calcula a “data de vencimento real” que leva em consideração sábados, domingos e feriados. Em seguida, calcula o número de dias em atraso, considerando a “data de vencimento real”. Se o número de dias em atraso for maior do que 1, o sistema calcula novamente o número de dias em atraso, considerando a data de vencimento da fatura (no lugar da data de vencimento real). |
...
3.2 Correção monetária
O valor da correção monetária é calculado conforme parametrização no objeto “Regra de Mora”.Para cada tipo de lançamento configurado neste objeto,de acordo com quantidade de dias em atraso, utilizando o último índice de reajuste cadastrado na tabela de reajuste, o sistema realiza o seguinte cálculo para o percentual: % do último índice da correção monetária cadastrado vezes a quantidade de dias em atraso, dividido por 30 dias, com base nesse % multiplica o valor do tipo de lançamento configurado / 100. Esse cálculo é realizado para cada tipo de lançamento configurado que possuir correção monetária.
Exemplo:
...
...
3.3 Juros
O valor do juros é calculado conforme parametrização no objeto “Regra de Mora”. Para cada tipo de lançamento configurado neste objeto,de acordo com quantidade de dias em atraso, utilizando o % de juros cadastrado no contrato de locação, o sistema realiza o seguinte cálculo para o percentual: % do juros de mora vezes a quantidade de dias em atraso, dividido por 30 dias, com base nesse % multiplica o valor do tipo de lançamento configurado / 100. Esse cálculo é realizado para cada tipo de lançamento configurado que possuir juros de mora.
Exemplo:
...
...
3.4 Multa de mora
O valor do juros é calculado conforme parametrização no objeto “Regra de Mora”. Para cada tipo de lançamento configurado neste objeto,de acordo com quantidade de dias em atraso, utilizando o % de multa cadastrado no contrato de locação, o sistema realiza o seguinte cálculo para o percentual: % do multa de mora vezes o valor do tipo de lançamento configurado / 100. Esse cálculo é realizado para cada tipo de lançamento configurado que possuir multa de mora.
Exemplo:
...
...
3.5 Honorários advocatícios
O valor do juros é calculado conforme parametrização no objeto “Regra de Mora”. Para cada tipo de lançamento configurado neste objeto,de acordo com quantidade de dias em atraso, utilizando o % de honorários advocatícios cadastrado nas parametrizações, o sistema realiza o seguinte cálculo para o percentual: % de honorários advocatícios vezes o valor do tipo de lançamento configurado / 100. Esse cálculo é realizado para cada tipo de lançamento configurado que possuir honorários.
Exemplo:
...
...
4. Processo
Para realizar o processo de atualização de fatura, realize as seguintes atividades:
...
Campos | Descrição |
---|---|
Valor total do título | composto pelo valor do título + juro líquido + multa líquida + correção líquida + honorários líquido. |
Dias em atraso | é composto pela diferença entre os campos “Data prevista para pagamento” e a “Data de vencimento” da fatura. |
Valor da correção | é composto pelo campo “Correção líquida” proveniente da fatura. |
Valor da multa | é composto pelo campo “Multa líquida” proveniente da fatura. |
Valor de honorários | é composto pelo campo “Honorário líquido” proveniente da fatura. |
Valor do juros de mora calculado | é composto pelo campo “Juro líquido” proveniente da fatura. |
Data prevista para pagamento | é informado a data prevista de pagamento calculada na atualização de fatura. |
Valor do desconto calculado | é informado o somatório do desconto calculado na atualização de fatura |
4. Notas para o desenvolvedor
A operação “Atualizar fatura” é implementada pelos seguintes componentes:
...