@extends('layouts.app', ['title' => 'Lohn- & Kassenausgaben']) @section('content') @php $groupedPayments = $payments->groupBy(function ($p) { return $p->year . '-' . str_pad($p->month, 2, '0', STR_PAD_LEFT); }); $grandTotal = $payments->sum('amount'); $grandPaid = 0; foreach ($payments as $p) { $grandPaid += $p->paid ? $p->amount : $p->parts->sum('amount'); } $grandOpen = $grandTotal - $grandPaid; $monthNames = ['01'=>'Januar','02'=>'Februar','03'=>'März','04'=>'April','05'=>'Mai','06'=>'Juni', '07'=>'Juli','08'=>'August','09'=>'September','10'=>'Oktober','11'=>'November','12'=>'Dezember']; @endphp
| Empfänger | Verwendungszweck | Kategorie | Betrag | Status | Aktion |
|---|---|---|---|---|---|
| {{ $payment->recipient?->name }} | {{ $payment->purpose }} | {{ $category }} | {{ number_format($payment->amount, 2, ',', '.') }} € |
@if($payment->paid)
bezahlt
{{ $payment->paid_at?->format('d.m.Y H:i') }}
@else
offen
@if($payment->parts->count() > 0)
@foreach($payment->parts as $part)
@endif
@endif
{{ number_format($part->amount, 2, ',', '.') }} €
@if($part->paid_at)· {{ $part->paid_at->format('d.m.Y') }}@endif
@if($part->note)· {{ $part->note }}@endif
@endforeach
|
@if(!$payment->paid)
@endif
|
| {{ $items->count() }} Zahlungen | {{ number_format($mTotal, 2, ',', '.') }} € | {{ number_format($mPaid, 2, ',', '.') }} € / {{ number_format($mOpen, 2, ',', '.') }} € | |||