@extends('layouts.app', ['title' => 'Rechnungswesen | Eingangsrechnungen']) @section('content') {{-- ── Neuer Lieferant ────────────────────────────────────────────── --}} {{-- ── Neue Eingangsrechnung ───────────────────────────────────────── --}} {{-- ── Rechnung bearbeiten ─────────────────────────────────────────── --}} {{-- ── Rechnung löschen ────────────────────────────────────────────── --}} {{-- ── PDF Vollbild ─────────────────────────────────────────────────── --}} {{-- ── Main Content ─────────────────────────────────────────────────── --}}
{{-- Alerts --}} @if (session('msg')) @endif @if (session('error')) @endif {{-- Header --}}

Eingangsrechnungen

@if (Auth::user()->get_employee->is_acc) @endif @if (Auth::user()->get_employee->is_mgt or Auth::user()->get_employee->is_sec) @endif
@if (!empty($invoices)) {{-- Stat Cards --}}
{{-- Suche + Filter --}}
{{-- Bulk-Aktion (nur sichtbar wenn Checkboxen gewählt) --}}
{{-- Filter Collapse --}}
Eingangsdatum
Bezahlung
Abteilung
Zurücksetzen
{{-- Prioritäten Legende --}} @if (!empty($invoice_priorities))
@foreach ($invoice_priorities as $itemc) {{ $itemc->priority }} – {{ $itemc->description }} @endforeach
@endif {{-- Tabelle --}}
@if (Auth::user()->get_employee->is_acc) @endif @csrf @foreach ($invoices as $item) @if (Auth::user()->get_employee->is_acc) @endif @endforeach
Auswahl
@csrf
Rech.Nr. Kst.Nr. Betreff
@csrf
Lieferant
@csrf
@csrf
@csrf
@csrf
Abteilung Status @if (Auth::user()->get_employee->is_mgt or Auth::user()->get_employee->is_sec) / Aktion @endif
@if ($item->get_priority) @endif {{ $item->invoice_nr }} @if (!empty($item->get_cost_center)) @php $cc = $item->get_cost_center; $ccNr = $cc->old_number ?? $cc->number; @endphp @if (Auth::user()->get_employee->is_acc) {{ $ccNr }} – {{ $cc->name }} @else {{ $ccNr }} – {{ $cc->name }} @endif @endif {{ $item->title }}
{{ number_format($item->total, 2, ',', '.') }} €
@if ($item->get_warning->count() > 0)
+{{ number_format($item->get_warning->sum('total'), 2, ',', '.') }} € Mhg.
@endif @if ($item->get_payments->count() > 0)
{{ number_format($item->get_payments->sum('amount'), 2, ',', '.') }} € Zlg.
@endif @if ($item->get_warning->count() > 0 or $item->get_payments->count() > 0)
{{ number_format($item->total + $item->get_warning->sum('total') - $item->get_payments->sum('amount'), 2, ',', '.') }} € Ofn.
@endif
{{ $item->supplier->name }} @if (!empty($item->invoice_date)) {{ date('d.m.Y', strtotime($item->invoice_date)) }} @endif {{ date('d.m.Y', strtotime($item->income_date)) }} {{ date('d.m.Y', strtotime($item->expiry_date)) }} @switch($item->is_prepayment) @case(1) VORKASSE @break @case(2) Gutschrift @break @case(0) NACH ERHALT @break @case(3) Sofort Barkasse @break @default Unbekannt @endswitch @isset($item->get_status_in_department) {!! $item->get_status_in_department->name !!} @endisset @if ($item->get_current_department) {{ $item->get_current_department->name }} @endif
@isset($item->get_status_in_company) {!! $item->get_status_in_company->name !!} @endisset @if (Auth::user()->get_employee->is_mgt or Auth::user()->get_employee->is_sec)
@endif
Summen (aktuelle Seite)
{{ number_format($sum_subtotal, 2, ',', '.') }} € netto
{{ number_format($sum_tax, 2, ',', '.') }} € MwSt.
{{ number_format($sum_total, 2, ',', '.') }} € brutto
@if($total_warnings > 0)
{{ number_format($total_warnings, 2, ',', '.') }} € Mhg.
@endif @if($total_payments > 0)
{{ number_format($total_payments, 2, ',', '.') }} € Zlg.
@endif
{{ number_format($sum_total + $total_warnings - $total_payments, 2, ',', '.') }} € offen
@else
Keine Eingangsrechnungen gefunden
@endif
@endsection