diff --git a/resources/views/admin/piani-rateizzazione/create.blade.php b/resources/views/admin/piani-rateizzazione/create.blade.php new file mode 100644 index 00000000..4cd5566c --- /dev/null +++ b/resources/views/admin/piani-rateizzazione/create.blade.php @@ -0,0 +1,335 @@ +@extends('layouts.app') + +@section('title', 'Nuovo Piano di Rateizzazione') + +@section('content') +
| ID | +Denominazione | +Ripartizione | +Stabile | +Numero Rate | +Importo Totale | +Stato | +Data Inizio | +Azioni | +
|---|---|---|---|---|---|---|---|---|
| {{ $piano->id }} | +{{ $piano->denominazione }} | ++ + {{ $piano->ripartizione->voceSpesa->codice }} + + | +{{ $piano->ripartizione->stabile->denominazione }} | +{{ $piano->numero_rate }} | +€ {{ number_format($piano->importo_totale, 2, ',', '.') }} | ++ + {{ ucfirst($piano->stato) }} + + | +{{ $piano->data_inizio->format('d/m/Y') }} | ++ + | +
Piani Totali
+Piani Attivi
+Piani Completati
+Importo Totale
+{{ $piano->data_inizio->format('d/m/Y') }}
+{{ $piano->data_fine ? $piano->data_fine->format('d/m/Y') : 'Non definita' }}
+{{ $piano->ripartizione->stabile->denominazione }}
+{{ $piano->tasso_interesse ?? 0 }}%
+€ {{ number_format($piano->spese_gestione ?? 0, 2, ',', '.') }}
+{{ $piano->note }}
+| Creato il: | +{{ $piano->created_at->format('d/m/Y H:i:s') }} | +
|---|---|
| Ultima modifica: | +{{ $piano->updated_at->format('d/m/Y H:i:s') }} | +
| Numero | +Data Scadenza | +Importo | +Interessi | +Spese | +Totale | +Stato | +Data Pagamento | +Importo Pagato | +Note | +Azioni | +
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $rata->numero_rata }} | +{{ $rata->data_scadenza->format('d/m/Y') }} | +€ {{ number_format($rata->importo, 2, ',', '.') }} | +€ {{ number_format($rata->importo_interessi, 2, ',', '.') }} | +€ {{ number_format($rata->importo_spese, 2, ',', '.') }} | +€ {{ number_format($rata->importo_totale, 2, ',', '.') }} | ++ + {{ ucfirst($rata->stato) }} + + | +{{ $rata->data_pagamento ? $rata->data_pagamento->format('d/m/Y') : '-' }} | +€ {{ number_format($rata->importo_pagato, 2, ',', '.') }} | +{{ $rata->note ?? '-' }} | ++ + | +
| Totale | +- | +€ {{ number_format($piano->rate->sum('importo'), 2, ',', '.') }} | +€ {{ number_format($piano->rate->sum('importo_interessi'), 2, ',', '.') }} | +€ {{ number_format($piano->rate->sum('importo_spese'), 2, ',', '.') }} | +€ {{ number_format($piano->rate->sum('importo_totale'), 2, ',', '.') }} | +- | +- | +€ {{ number_format($piano->rate->sum('importo_pagato'), 2, ',', '.') }} | +- | +|
Rate pagate: {{ $ratePagate }} su {{ $totalRate }}
+| ID | +Piano | +Numero Rata | +Data Scadenza | +Importo | +Interessi | +Spese | +Totale | +Stato | +Pagato | +Residuo | +Azioni | +
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $rata->id }} | ++ + {{ $rata->piano->denominazione }} + + | +{{ $rata->numero_rata }} | +{{ $rata->data_scadenza->format('d/m/Y') }} | +€ {{ number_format($rata->importo, 2, ',', '.') }} | +€ {{ number_format($rata->importo_interessi, 2, ',', '.') }} | +€ {{ number_format($rata->importo_spese, 2, ',', '.') }} | +€ {{ number_format($rata->importo_totale, 2, ',', '.') }} | ++ + {{ ucfirst($rata->stato) }} + + | +€ {{ number_format($rata->importo_pagato, 2, ',', '.') }} | +€ {{ number_format($rata->importo_totale - $rata->importo_pagato, 2, ',', '.') }} | ++ + | +
Rate Totali
+Rate Pagate
+Rate Scadute
+Importo Totale
+| Piano | +Rata | +Data Scadenza | +Importo | +Giorni alla scadenza | +Azioni | +
|---|---|---|---|---|---|
| {{ $rata->piano->denominazione }} | +{{ $rata->numero_rata }} | +{{ $rata->data_scadenza->format('d/m/Y') }} | +€ {{ number_format($rata->importo_totale, 2, ',', '.') }} | +{{ $rata->data_scadenza->diffInDays(now()) }} | ++ + + + | +
{{ $rata->data_pagamento ? $rata->data_pagamento->format('d/m/Y') : 'Non pagata' }}
+€ {{ number_format($rata->importo_totale - $rata->importo_pagato, 2, ',', '.') }}
+{{ $rata->piano->ripartizione->stabile->denominazione }}
+{{ $rata->note }}
+| Creato il: | +{{ $rata->created_at->format('d/m/Y H:i:s') }} | +
|---|---|
| Ultima modifica: | +{{ $rata->updated_at->format('d/m/Y H:i:s') }} | +
Importo Totale: € {{ number_format($rata->importo_totale, 2, ',', '.') }}
+Importo Pagato: € {{ number_format($rata->importo_pagato, 2, ',', '.') }}
+Importo Residuo: € {{ number_format($rata->importo_totale - $rata->importo_pagato, 2, ',', '.') }}
+| Data | +Importo | +Tipo | +Note | +
|---|---|---|---|
| {{ $rata->data_pagamento->format('d/m/Y') }} | +€ {{ number_format($rata->importo_pagato, 2, ',', '.') }} | ++ Pagamento + | +{{ $rata->note ?? 'Pagamento completo' }} | +
| Numero | +Data Scadenza | +Importo | +Stato | +Azioni | +
|---|---|---|---|---|
| {{ $altraRata->numero_rata }} | +{{ $altraRata->data_scadenza->format('d/m/Y') }} | +€ {{ number_format($altraRata->importo_totale, 2, ',', '.') }} | ++ + {{ ucfirst($altraRata->stato) }} + + | ++ @if($altraRata->id != $rata->id) + + + + @else + Attuale + @endif + | +
| Codice | +Voce di Spesa | +Descrizione | +Importo | +Data | +Stato | +Azioni | +
|---|---|---|---|---|---|---|
{{ $ripartizione->codice_ripartizione }} |
+
+ {{ $ripartizione->voceSpesa->denominazione }}
+ {{ $ripartizione->voceSpesa->stabile->denominazione }} + |
+ {{ $ripartizione->descrizione }} | ++ € {{ number_format($ripartizione->importo_totale, 2, ',', '.') }} + | +{{ $ripartizione->data_ripartizione->format('d/m/Y') }} | ++ @switch($ripartizione->stato) + @case('bozza') + Bozza + @break + @case('confermata') + Confermata + @break + @endswitch + | ++ + | +
|
+
+
+
+ Nessuna ripartizione trovata + + Crea la prima ripartizione + + |
+ ||||||
{{ $ripartizione->data_ripartizione->format('d/m/Y') }}
+{{ $ripartizione->anno_competenza }}
+{{ $ripartizione->note }}
+| Creato il: | +{{ $ripartizione->created_at->format('d/m/Y H:i:s') }} | +
|---|---|
| Ultima modifica: | +{{ $ripartizione->updated_at->format('d/m/Y H:i:s') }} | +
| Unità Immobiliare | +Proprietario | +Millesimi | +Importo | +Stato | +Pagato | +Data Pagamento | +Note | +Azioni | +
|---|---|---|---|---|---|---|---|---|
| {{ $dettaglio->unitaImmobiliare->denominazione }} | +{{ $dettaglio->unitaImmobiliare->proprietario ?? 'N/A' }} | +{{ $dettaglio->millesimi }} | +€ {{ number_format($dettaglio->importo, 2, ',', '.') }} | ++ + {{ ucfirst($dettaglio->stato) }} + + | +€ {{ number_format($dettaglio->importo_pagato, 2, ',', '.') }} | +{{ $dettaglio->data_pagamento ? $dettaglio->data_pagamento->format('d/m/Y') : '-' }} | +{{ $dettaglio->note ?? '-' }} | +
+
+
+ @if($dettaglio->stato != 'pagato')
+
+ @endif
+
+ |
+
| Totale | +{{ $ripartizione->dettagli->sum('millesimi') }} | +€ {{ number_format($ripartizione->dettagli->sum('importo'), 2, ',', '.') }} | +- | +€ {{ number_format($ripartizione->dettagli->sum('importo_pagato'), 2, ',', '.') }} | +- | +|||
| Denominazione | +Numero Rate | +Importo Totale | +Stato | +Data Inizio | +Azioni | +
|---|---|---|---|---|---|
| {{ $piano->denominazione }} | +{{ $piano->numero_rate }} | +€ {{ number_format($piano->importo_totale, 2, ',', '.') }} | ++ + {{ ucfirst($piano->stato) }} + + | +{{ $piano->data_inizio->format('d/m/Y') }} | ++ + | +