Преглед на файлове

record in - fix anno competenza creazione entrate da corsi>pagamenti

ferrari преди 3 седмици
родител
ревизия
3438d24fb0
променени са 1 файла, в които са добавени 6 реда и са изтрити 4 реда
  1. 6 4
      app/Http/Livewire/RecordIN.php

+ 6 - 4
app/Http/Livewire/RecordIN.php

@@ -448,10 +448,12 @@ class RecordIN extends Component
                 foreach($months as $idx => $m)
                 {
                     $this->rows[0]["when"][$idx]["month"] = $m;
-                    if ($m > date("M"))
-                        $this->rows[0]["when"][$idx]["year"] = $m < env('FISCAL_YEAR_MONTH_FROM', 1) ? (date("Y") + 1) : date("Y");
-                    else
-                        $this->rows[0]["when"][$idx]["year"] = $m > env('FISCAL_YEAR_MONTH_TO', 1) ? (date("Y")) : date("Y") + 1;
+
+                    if ((date("n") + 7) > env('FISCAL_YEAR_MONTH_TO', 1)) { // mese attuale nel primo periodo fiscale [9-12]
+                        $this->rows[0]["when"][$idx]["year"] = $m < env('FISCAL_YEAR_MONTH_TO', 1) ? (date("Y") + 1) : date("Y");
+                    } else { // mese attuale nel secondo periodo fiscale [1-8]
+                        $this->rows[0]["when"][$idx]["year"] = $m < env('FISCAL_YEAR_MONTH_TO', 1) ? date("Y") : (date("Y") - 1);
+                    }
 
                     if ($idx > 0)
                     {