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));
}