...
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 |