@extends('layouts.app') @section('page-title') Faktury proforma @endsection @section('page-actions') Dodaj proformę @endsection @section('content')
{{-- Opis pod nagłówkiem --}}

Lista wszystkich wystawionych faktur faktury.proforma. Możesz je podejrzeć oraz pobrać w formacie PDF.

{{-- ALERTY --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('warning'))
{{ session('warning') }}
@endif @if($proformy->isEmpty()) {{-- EMPTY STATE --}}

Brak wystawionych proform

Nie masz jeszcze żadnych faktur faktury.proforma. Utwórz pierwszą, aby rozpocząć pracę z modułem.

Utwórz pierwszą proformę
@else {{-- LISTA PROFORM --}}
{{-- pasek nad tabelą --}}
Łącznie proform: {{ $proformy->total() }}
Kliknij Podgląd, aby zobaczyć szczegóły lub pobrać PDF.
{{-- tabela --}}
@foreach($proformy as $p) @php $sumBrutto = $p->pozycje->sum('wartosc_brutto'); $rodzaj = $p->rodzaj_faktury ?? 'FA'; $map = [ 'FA' => ['label' => 'Proforma', 'class' => 'bg-primary-subtle text-primary border border-primary-subtle'], 'KOR' => ['label' => 'Korekta', 'class' => 'bg-warning-subtle text-warning border border-warning-subtle'], 'KOR_ROZ' => ['label' => 'Korekta rozliczająca', 'class' => 'bg-warning-subtle text-warning border border-warning-subtle'], 'KOR_ZAL' => ['label' => 'Korekta zaliczkowej', 'class' => 'bg-warning-subtle text-warning border border-warning-subtle'], 'ROZ' => ['label' => 'Rozliczająca', 'class' => 'bg-info-subtle text-info border border-info-subtle'], 'ZAL' => ['label' => 'Zaliczkowa', 'class' => 'bg-info-subtle text-info border border-info-subtle'], 'UPR' => ['label' => 'Uproszczona', 'class' => 'bg-success-subtle text-success border border-success-subtle'], ]; $cfg = $map[$rodzaj] ?? [ 'label' => $rodzaj, 'class' => 'bg-secondary-subtle text-secondary border border-secondary-subtle', ]; @endphp {{-- Dokument --}} {{-- Nabywca --}} {{-- Data wystawienia --}} {{-- Kwota brutto --}} {{-- Rodzaj / waluta --}} {{-- Akcje --}} {{-- MODAL "Zapisz jako faktura" dla tej proformy --}} {{-- MODAL "Zapisz jako faktura" dla tej proformy --}} @if(!$p->converted_to_invoice) @endif @endforeach
Dokument Nabywca Data wystawienia Kwota brutto Rodzaj / waluta Akcje
{{ $p->numer }}
ID: #{{ $p->id }} @if($p->miejsce_wystawienia) · {{ $p->miejsce_wystawienia }} @endif
@if($p->podmiot2)
{{ $p->podmiot2->nazwa ?? trim($p->podmiot2->imie.' '.$p->podmiot2->nazwisko) }}
@if($p->podmiot2->nip) NIP: {{ $p->podmiot2->nip }} @endif @if($p->podmiot2->nr_klienta ?? false) Klient: {{ $p->podmiot2->nr_klienta }} @endif
@else Brak danych nabywcy @endif
{{ \Carbon\Carbon::parse($p->data_wystawienia)->format('d.m.Y') }} @if($sumBrutto > 0) {{ number_format($sumBrutto, 2, ',', ' ') }} @else @endif
{{ $cfg['label'] }} {{ $p->kod_waluty ?? 'PLN' }}
{{-- Desktop --}}
Podgląd PDF @if(!$p->converted_to_invoice) @else @if($p->invoice_id) Faktura @endif @endif
{{-- Mobile --}}
{{-- PAGINACJA --}} @if($proformy->hasPages())
{{ $proformy->onEachSide(1)->links('pagination::bootstrap-5') }}
@endif
@endif
@endsection