Uma biblioteca PHP com as regras para cálculo de juros.
ricardokovalski/interest-calculation é uma biblioteca PHP que contém as regras para cálculo de juros Simples, Compostos e Financiamento.
Instale este pacote como uma dependência usando Composer.
composer require ricardokovalski/interest-calculation
use RicardoKovalski\InterestCalculation\Types\Financial;
$interest = new Financial(0.98);
// Adiciona um valor ao TotalCapital
$interest->appendTotalCapital(227.49);
// Adiciona um valor ao InterestValue
$interest->appendInterestValue(1.55);
// Reseta o valor de TotalCapital para 0.00
$interest->resetTotalCapital();
// Reseta o valor de TotalCapital para 200.00
$interest->resetTotalCapital(200.00);
// Reseta o valor de InterestValue para 0.00
$interest->resetInterestValue();
// Reseta o valor de InterestValue para 2.75
$interest->resetInterestValue(2.75);
// Obter o valor de TotalCapital
$interest->getTotalCapital();
// Obter o valor de InterestValue
$interest->getInterestValue();
// Obter o valor de InterestRates
$interest->getInterestRates();
// Verifica se o valor de InterestValue está zerado
$interest->interestValueIsZeroed();
// Obter valor do juros da 2ª parcela
$interest->getValueCalculatedByInstallment(2);
// Obter valor do juros reverso da 12ª parcela
$interest->getReverseInterestByNumberInstallments(12);
Para juros compostos, utilize a classe Compound.
use RicardoKovalski\InterestCalculation\Types\Compound;
$interest = new Compound(3.69);
Para juros simples, utilize a classe Simple.
use RicardoKovalski\InterestCalculation\Types\Simple;
$interest = new Simple(2.99);
The ricardokovalski/interest-calculation library is copyright © Ricardo Kovalski and licensed for use under the terms of the MIT License (MIT). Please see LICENSE for more information.