Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

  1. Entre na guia de “Índices”;

  2. Clique no índice desejado;

  3. Clique no botão “Novo”;

  4. Informe o campo “Dia” referente ao valor do índice;

  5. Informe o campo “Valor” com o valor do índice na data informada;

  6. Informe o campo “Percentual de reajuste”, caso necessário;

  7. Clique no botão “Salvar”.

2.3 Configuração

...

da regra de mora

Configuração das regras da regra de mora

3. Cálculos realizados

3.1 Dias de atraso

Os Cálculo dos 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 a situação da fatura esteja como “vencida”, isto é, ainda não tenha passado pelo processo de atualização de encargos, a data que será utilizada será “Data de vencimento”, caso a situação da fatura esteja como “atualizada” o processo de atualização de encargos já ocorreu e a “data prevista para pagamento” já foi atualizada, dessa forma, será esse o campo que o sistema utilizará para realizar a comparação.

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 Cálculo do 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

...

Exemplo:

...

Cálculo do valor dos juros de mora

3.4 Multa de mora

...

Exemplo:

...

Cálculo do valor da multa

3.5 Honorários advocatícios

...

Exemplo:

...

Cálculo do valor dos honorários advocatícios

4. Processo

Para realizar o processo de atualização de fatura, realize as seguintes atividades:

...

Info

Somente faturas com situação diferente de “cancelada” ou “recebida” cancelada”,“recebida”, “divergênciapoderão ser atualizadas.

Nesse momento o sistema realiza a atualização da fatura e do título a receber.

...

Campos

Descrição

Valor total da fatura

composto pelo valor da fatura + multa líquida + juro líquido + 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 faturaesse campo é zerado no momento da atualização.

Valor correção

é o valor da correção calculada na atualização de fatura.

Desconto correção

é o valor do desconto da correção informada pelo usuário na atualização de fatura.

Correção líquida

é composto pela diferença entre os campos “valor da correção calculada” e o “desconto correção”.

Valor multa

é o valor da Multa calculada na atualização de fatura.

Desconto multa

é o valor da Multa informada pelo usuário na atualização de fatura.

Multa líquida

é composto pela diferença entre os campos “valor da multa calculada” e “desconto multa”.

Valor honorários

é o valor do honorários calculado na atualização de fatura.

Desconto honorários

é o valor do desconto do honorários informado pelo usuário na atualização de fatura.

Honorários líquido

é composto pela diferença entre os campos “valor da honorários calculado” e “desconto honorários”.

Valor juro

é o valor do juro calculado na atualização de fatura.

Desconto juro

é o valor do desconto do juro informado pelo usuário na atualização de fatura.

Juro líquido

é composto pela diferença entre os campos “valor da juro calculado” e “desconto juro”.

Data prevista para pagamento

é informado a data prevista de pagamento calculada na atualização de fatura.

Dias em atraso inadimplente

esse campo é mantido e não alterado no momento da atualização.

Após a atualização da fatura, o sistema irá realizar a atualização dos campos no título a receber:

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.

Incluir alteração data vencimento

se a atualização alterou a data de vencimento do título o campo é marcado.

Incluir alteração valor

se a atualização alterou o valor total do título o campo é marcado.

5. Processo diário automático

O serviço é executado diariamente uma única vez para atualizar os encargos da fatura e título das faturas com situação igual a “vencida”. O processo não altera a situação da fatura e os cálculos utilizam a data atual no campo “data prevista de pagamento” para realizar o processamento.

6. Notas para o desenvolvedor

A operação “Atualizar fatura” é implementada pelos seguintes componentes:

Componente

Tipo

Descrição

atualizarFaturaVencida

Componente lightning

Interface utilizado pelo usuário para atualizar uma fatura.

FaturaController.atualizarVencimentoFaturaLocacao

Classe Apex

FaturaServico.atualizarVencimentoFatura

Classe Apex

Atualizar a data prevista para pagamento de uma fatura e os valores de encargos correspondentes.

AtualizarFaturasBatch

Serviço que calcula o encargo diariamente

AtualizarFaturasScheduler

Serviço que executa o serviço AtualizarFaturasBatch