@extends('layouts.app') @section('page-title') Stałe zlecenia (faktury cykliczne) @endsection @section('page-actions')
Lista zdefiniowanych stałych zleceń. System będzie automatycznie generował kolejne faktury na podstawie wskazanych szablonów, zgodnie z harmonogramem.
| Nazwa zlecenia | Szablon faktury | Okres | Status | Następne wystawienie | Ostatnia faktura | Akcje |
|---|---|---|---|---|---|---|
|
{{ $cykl->nazwa ?? '—' }}
co miesiąc, dzień {{ $cykl->dzien_miesiaca }}
|
{{-- Szablon faktury --}}
@if($cykl->wzor)
{{ $cykl->wzor->numer }}
@if($cykl->wzor->podmiot2?->nazwa)
{{ $cykl->wzor->podmiot2->nazwa }}
@endif
@else
Brak powiązanej faktury
@endif
|
{{-- Okres --}}
od {{ $cykl->data_start?->format('Y-m-d') }}
@if($cykl->data_koniec) do {{ $cykl->data_koniec?->format('Y-m-d') }} @else bezterminowo @endif |
{{-- Status --}}
@php $statusClasses = [ 'active' => 'bg-success-subtle text-success', 'paused' => 'bg-warning-subtle text-warning', 'finished' => 'bg-secondary-subtle text-secondary', ]; $statusLabels = [ 'active' => 'Aktywne', 'paused' => 'Wstrzymane', 'finished' => 'Zakończone', ]; $cls = $statusClasses[$cykl->status] ?? 'bg-secondary-subtle text-secondary'; $lbl = $statusLabels[$cykl->status] ?? $cykl->status; @endphp {{ $lbl }} | {{-- Następne wystawienie --}}@if($cykl->next_run_date) {{ $cykl->next_run_date->format('Y-m-d') }} @else — @endif | {{-- Ostatnia faktura --}}
@if($cykl->lastGeneratedInvoice)
{{ $cykl->lastGeneratedInvoice->numer }}
@if($cykl->lastGeneratedInvoice->data_wystawienia)
{{ $cykl->lastGeneratedInvoice->data_wystawienia->format('Y-m-d') }}
@endif
@else
Jeszcze nie wygenerowano
@endif
|
{{-- Akcje --}}
Edytuj
{{-- Przełącz status (pauza / wznów) --}}
{{-- Usuń --}}
|
| Nie zdefiniowano jeszcze żadnych stałych zleceń. | ||||||