@extends('layouts.app') @section('page-title') Faktury proforma @endsection @section('page-actions') Lista proform @endsection @section('content')
{{-- Nagłówek --}}

Proforma #{{ $proforma->id }} – podmioty

Krok 2 z 6 — dane kontrahentów (Podmiot1, Podmiot2, Podmiot3, Upowazniony)

Struktura docelowa: FA(3)
Wariant identyfikacji + XOR Nazwa vs Imię/Nazwisko zgodnie z XSD
{{-- Pasek kroków kreatora (proforma: 6 kroków) --}} {{-- Błędy walidacji --}} @if($errors->any()) @endif
@csrf @method('PUT') {{-- PODMIOT 1 – sprzedawca, read-only --}}
Podmiot 1 – Sprzedawca (Twoja firma) <Podmiot1>
Dane pobierane z konfiguracji, tylko do podglądu. Na fakturze właściwej trafią do FA(3) jako sprzedawca.
{{-- PODMIOT 2 – nabywca --}}
Podmiot 2 – Nabywca <Podmiot2>
FA(3): wariant identyfikacji oraz XOR Nazwa vs Imię/Nazwisko.
{{-- hidden ID kontrahenta --}} {{-- Rodzaj nabywcy --}}
imie ?? '') || old('p2_nazwisko', $p2->nazwisko ?? '') ? '' : 'checked' }}>
imie ?? '') || old('p2_nazwisko', $p2->nazwisko ?? '') ? 'checked' : '' }}>
W XSD FA(3) dla podmiotu wymagane jest wypełnienie albo nazwy, albo imienia i nazwiska.
@error('p2_nip')
{{ $message }}
@enderror
Wypełnij to pole lub imię i nazwisko poniżej — nie wszystkie jednocześnie.
@error('p2_nazwa')
{{ $message }}
@enderror
@error('p2_imie')
{{ $message }}
@enderror
@error('p2_nazwisko')
{{ $message }}
@enderror
{{-- Adres / identyfikatory --}}
@error('p2_adres_kod_kraju')
{{ $message }}
@enderror
@error('p2_adres_l1')
{{ $message }}
@enderror
@error('p2_adres_l2')
{{ $message }}
@enderror
@error('p2_adres_gln')
{{ $message }}
@enderror
@error('p2_email')
{{ $message }}
@enderror
@error('p2_telefon')
{{ $message }}
@enderror
@error('p2_nr_klienta')
{{ $message }}
@enderror
@php $p2JstValue = old('p2_jst', $p2->jst ?? '2'); @endphp
Czy nabywca jest jednostką samorządu terytorialnego (JST)?
@error('p2_jst')
{{ $message }}
@enderror
@php $p2GvValue = old('p2_gv', $p2->gv ?? '2'); @endphp
Flaga GV (1 = Tak, 2 = Nie).
@error('p2_gv')
{{ $message }}
@enderror
{{-- PODMIOT 3 – Odbiorca (opcjonalny) --}}
Podmiot 3 – Odbiorca (opcjonalny) <Podmiot3>
imie ?? '') || old('p3_nazwisko', $p3->nazwisko ?? '') ? '' : 'checked' }}>
imie ?? '') || old('p3_nazwisko', $p3->nazwisko ?? '') ? 'checked' : '' }}>
Zachowaj XOR nazwa vs imię+nazwisko jak w schemie FA(3).
@error('p3_nip')
{{ $message }}
@enderror
@error('p3_nazwa')
{{ $message }}
@enderror
@error('p3_imie')
{{ $message }}
@enderror
@error('p3_nazwisko')
{{ $message }}
@enderror
@error('p3_adres_kod_kraju')
{{ $message }}
@enderror
@error('p3_adres_l1')
{{ $message }}
@enderror
@error('p3_adres_l2')
{{ $message }}
@enderror
@error('p3_adres_gln')
{{ $message }}
@enderror
@error('p3_email')
{{ $message }}
@enderror
@error('p3_telefon')
{{ $message }}
@enderror
@error('p3_rola')
{{ $message }}
@enderror
@error('p3_udzial')
{{ $message }}
@enderror
{{-- UPOWAŻNIONY (opcjonalny) --}}
Upoważniony (opcjonalny) <Upowazniony>
imie ?? '') || old('up_nazwisko', $up->nazwisko ?? '') ? '' : 'checked' }}>
imie ?? '') || old('up_nazwisko', $up->nazwisko ?? '') ? 'checked' : '' }}>
Zgodnie z FA(3) wypełnij nazwę lub imię i nazwisko.
@error('up_nip')
{{ $message }}
@enderror
@error('up_nazwa')
{{ $message }}
@enderror
@error('up_imie')
{{ $message }}
@enderror
@error('up_nazwisko')
{{ $message }}
@enderror
@error('up_adres_kod_kraju')
{{ $message }}
@enderror
@error('up_adres_l1')
{{ $message }}
@enderror
@error('up_adres_l2')
{{ $message }}
@enderror
@error('up_adres_gln')
{{ $message }}
@enderror
@error('up_email')
{{ $message }}
@enderror
@error('up_telefon')
{{ $message }}
@enderror
« Wróć do ogólnych danych proformy
{{-- MODAL: wybór kontrahenta dla Podmiot2 --}} @endsection