@extends('layouts.app') @section('content') @php $isEdit = isset($mode) && $mode === 'edit'; $editable = ($faktura->can_be_editable ?? true) && !($faktura->usunieto ?? false); $action = $isEdit ? route('faktury.update.parties', $faktura->id_faktura) : route('faktury.store.parties', $faktura->id_faktura); $backRoute = $isEdit ? route('faktury.edit.header', $faktura->id_faktura) : route('faktury.create.header'); $nextLabel = $isEdit ? 'Zapisz zmiany' : 'Zapisz podmioty i przejdź dalej'; @endphp
{{-- Nagłówek --}}

{{ $isEdit ? 'Edycja faktury — Krok 2/5: Podmioty' : 'Nowa faktura — Krok 2/5: Podmioty' }}

Faktura #{{ $faktura->id_faktura }} · {{ $faktura->p_2_numer }} · {{ $faktura->p_1_data_wystawienia }}

Wróć do nagłówka
{{-- Pasek postępu --}}
1. Nagłówek 2. Podmioty 3. Pozycje 4. Płatności 5. Podsumowanie
{{-- Komunikaty --}} @if (!$editable)
Ta faktura jest {{ $faktura->usunieto ? 'oznaczona jako usunięta' : 'zatwierdzona' }} — edycja zablokowana. Pola są tylko do podglądu.
@endif @if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
@endif {{-- Szybkie akcje --}}
Szybkie uzupełnianie z kartoteki kontrahentów:
@csrf @if($isEdit) @method('PATCH') @endif {{-- WYSTAWCA --}}
Podmiot 1 — Wystawca
Wymagane: Kod kraju + Adres L1. Identyfikacja: NIP / (KodUE+NrVATUE) / NrID.
@php $p = $faktura->podmiot1; @endphp
Lub wypełnij Imię + Nazwisko
{{-- NABYWCA --}}
Podmiot 2 — Nabywca
Analogiczna identyfikacja jak wyżej.
@php $p = $faktura->podmiot2; @endphp
{{-- DODATKOWE PODMIOTY --}}
Dodatkowe podmioty (opcjonalne)
@php $p3m = $faktura->podmiot3; @endphp
Podmiot 3
@php $pu = $faktura->podmiotUpowazniony; @endphp
Podmiot upoważniony
{{-- Przyciski --}}
Wstecz @if($editable) @else Podgląd podsumowania @endif
{{-- === MODAL: tylko gdy showModal === true === --}}
{{-- Fallback Alpine --}} {{-- Alpine logic --}} @endsection @push('styles') @endpush