From 79e9b7df5f0aef8f1e002b06f522327c819d74fa Mon Sep 17 00:00:00 2001 From: loviuz Date: Fri, 10 May 2019 18:02:27 +0200 Subject: [PATCH] Fix calcolo scadenze --- modules/pagamenti/src/Pagamento.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/pagamenti/src/Pagamento.php b/modules/pagamenti/src/Pagamento.php index 194cb49d0..865d3232a 100644 --- a/modules/pagamenti/src/Pagamento.php +++ b/modules/pagamenti/src/Pagamento.php @@ -24,10 +24,10 @@ class Pagamento extends Model $rate = $this->rate->sortBy('num_giorni'); $number = count($rate); - //dd($rate, $this); $totale = 0.0; $results = []; + $count = 0; foreach ($rate as $key => $rata) { // X giorni esatti if ($rata['giorno'] == 0) { @@ -60,7 +60,7 @@ class Pagamento extends Model } // All'ultimo ciclo imposto come cifra da pagare il totale della fattura meno gli importi giĆ  inseriti in scadenziario per evitare di inserire cifre arrotondate "male" - if ($key + 1 == $number) { + if ($count + 1 == $number) { $da_pagare = sum($importo, -$totale, 2); } @@ -75,6 +75,8 @@ class Pagamento extends Model 'scadenza' => $scadenza, 'importo' => $da_pagare, ]; + + $count++; } return $results;