@extends('layouts.app') @section('page-title') Wybierz fakturę jako szablon – stałe zlecenie @endsection @section('page-actions') Automatyzacje @endsection @section('content')
{{-- Intro pod nagłówkiem --}}

Wybierz istniejącą fakturę, na podstawie której utworzysz stałe zlecenie (fakturę cykliczną). System będzie okresowo generował kolejne faktury z tym samym układem pozycji.

{{-- FILTR / WYSZUKIWANIE --}}
@if(request()->filled('search')) {{-- DOSTOSUJ nazwę routa do tego, co masz w routes/web.php --}} Wyczyść @endif

Stałe zlecenie będzie używać wybranej faktury jako wzoru do cyklicznego wystawiania dokumentów.

{{-- LISTA FAKTUR --}}
@forelse($faktury as $f) @php $sumBrutto = method_exists($f, 'pozycje') ? $f->pozycje->sum('wartosc_brutto') : ($f->p_15 ?? null); $rodzaj = $f->rodzaj_faktury ?? 'FA'; $map = [ 'FA' => ['label' => 'Faktura VAT', 'class' => 'bg-primary-subtle text-primary'], 'KOR' => ['label' => 'Korekta', 'class' => 'bg-warning-subtle text-warning'], 'KOR_ROZ' => ['label' => 'Korekta rozliczająca', 'class' => 'bg-warning-subtle text-warning'], 'KOR_ZAL' => ['label' => 'Korekta zaliczkowej', 'class' => 'bg-warning-subtle text-warning'], 'ROZ' => ['label' => 'Rozliczająca', 'class' => 'bg-info-subtle text-info'], 'ZAL' => ['label' => 'Zaliczkowa', 'class' => 'bg-info-subtle text-info'], 'UPR' => ['label' => 'Uproszczona', 'class' => 'bg-success-subtle text-success'], ]; $cfg = $map[$rodzaj] ?? ['label' => $rodzaj, 'class' => 'bg-secondary-subtle text-secondary']; @endphp {{-- Data wystawienia --}} {{-- Numer + nabywca --}} {{-- Rodzaj --}} {{-- Kwota brutto --}} {{-- Akcja --}} @empty @endforelse
Data wystawienia Numer / nabywca Rodzaj Kwota brutto Akcja
@if($f->data_wystawienia) {{ \Illuminate\Support\Carbon::parse($f->data_wystawienia)->format('Y-m-d') }} @else @endif
{{ $f->numer }}
@if($f->podmiot2?->nazwa)
{{ $f->podmiot2->nazwa }}
@endif
{{ $cfg['label'] }} @if($sumBrutto !== null && $sumBrutto !== '') {{ number_format($sumBrutto, 2, ',', ' ') }} {{ $f->kod_waluty ?? 'PLN' }} @else @endif Utwórz stałe zlecenie
Brak faktur do wyświetlenia dla podanych kryteriów.
@if($faktury->hasPages())
Wyświetlane: @if($faktury->total() > 0) {{ $faktury->firstItem() }}–{{ $faktury->lastItem() }} z {{ $faktury->total() }} faktur @else 0 wyników @endif
{{ $faktury->onEachSide(1)->links('pagination::bootstrap-5') }}
@endif
@endsection