cálculo de juros, taxa transacional, taxa antecipação

EXIBINDO RESPOSTAS:

Avatar discord do usuario ataidesrodrigues

ataidesrodrigues

php
function calculaJurosGerenciaNet(float $valor, int $parcelamento) {
$parcelas = [];
$recebido_total = 0;

// Valor - taxa transacional 4,99% + 0,29
$taxa = (float) number_format(($valor / 100 4.99) + 0.29, 2);
$valor_menos_taxa = (float) number_format($valor - $taxa, 2);

// Valor - taxa antecipacao 1,99%
$valor_parcela = (float) number_format($valor_menos_taxa / $parcelamento, 2);
$valor_liq_parcela = (float) number_format($valor_parcela - ($valor_parcela / 100
1.99), 2);

for($i = 1; $i <= $parcelamento; $i++) {

$juros_parcela = $i 1.99;
$recebido_parcela = (float) number_format($valor_liq_parcela - ($valor_liq_parcela / 100
$juros_parcela), 2);

$parcelas[] = [
'parcela' => $i,
'liquido_parcela' => $recebido_parcela,
'juros' => $juros_parcela
];

$recebido_total += $recebido_parcela;
}

dd($recebido_total, ($valor - $recebido_total));
}

Avatar discord do usuario ataidesrodrigues

ataidesrodrigues

Pelo que pesquisei é um calculo MDR.. com outras taxas utilizadas nos links de exemplo dá certo.. mas com as taxas 1.99 não dá 😦