@extends('layouts.app') @section('title', 'Dodatkowe dane faktury') @section('content')
{{-- Nagłówek --}}

Dodatkowe dane faktury

FA #{{ $faktura->id }} @if($faktura->numer) — numer: {{ $faktura->numer }} @endif

Krok 5 z 6 — dane dodatkowe
FA(3): ZaliczkaCzesciowa, FakturaZaliczkowa, DodatkowyOpis, Stopka
{{-- Pasek kroków kreatora --}} {{-- Komunikaty walidacji --}} @if ($errors->any()) @endif @php $zaliczkiRows = old('zaliczki', $zaliczki ? $zaliczki->map(function ($z) { return [ 'data' => optional($z->data)->format('Y-m-d'), 'kwota' => $z->kwota, 'kurs' => $z->kurs, ]; })->toArray() : []); if (empty($zaliczkiRows)) { $zaliczkiRows = [[]]; // co najmniej jeden pusty wiersz } $rozliczeniaRows = old('rozliczenia', $rozliczenia ? $rozliczenia->map(function ($r) { return [ 'nr_ksef' => $r->nr_ksef, 'nr_faktury' => $r->nr_faktury, 'nr_ksef_faktury' => $r->nr_ksef_faktury, ]; })->toArray() : []); if (empty($rozliczeniaRows)) { $rozliczeniaRows = [[]]; } $dodatkoweRows = old('dodatkowe', $dodatkowe ? $dodatkowe->map(function ($d) { return [ 'nr_wiersza' => $d->nr_wiersza, 'klucz' => $d->klucz, 'wartosc' => $d->wartosc, ]; })->toArray() : []); if (empty($dodatkoweRows)) { $dodatkoweRows = [[]]; } $stopka = $stopka ?? null; @endphp
@csrf {{-- ZALICZKI --}}
Zaliczki Dla faktury zaliczkowej (RodzajFaktury = ZAL) wymagana jest co najmniej jedna zaliczka: P_6Z, P_15Z, KursWalutyZW.
<ZaliczkaCzesciowa>
@foreach ($zaliczkiRows as $i => $row)
Zaliczka #{{ $i + 1 }}
@error("zaliczki.$i.data")
{{ $message }}
@enderror
@error("zaliczki.$i.kwota")
{{ $message }}
@enderror
@error("zaliczki.$i.kurs")
{{ $message }}
@enderror
@endforeach
{{-- FAKTURY ZALICZKOWE DO ROZLICZENIA --}}
Faktury zaliczkowe do rozliczenia Dla faktury rozliczeniowej (RodzajFaktury = ROZ) wskaż powiązane faktury zaliczkowe: numer faktury i/lub numer KSeF.
<FakturaZaliczkowa>
@foreach ($rozliczeniaRows as $i => $row)
Faktura zaliczkowa #{{ $i + 1 }}
@error("rozliczenia.$i.nr_faktury")
{{ $message }}
@enderror
@error("rozliczenia.$i.nr_ksef_faktury")
{{ $message }}
@enderror
@endforeach
{{-- DODATKOWY OPIS --}}
Dodatkowe opisy Parametryzowane klucz–wartość, powiązane opcjonalnie z numerem wiersza faktury.
<DodatkowyOpis>
@foreach ($dodatkoweRows as $i => $row)
Opis #{{ $i + 1 }}
@error("dodatkowe.$i.nr_wiersza")
{{ $message }}
@enderror
@error("dodatkowe.$i.klucz")
{{ $message }}
@enderror
@error("dodatkowe.$i.wartosc")
{{ $message }}
@enderror
@endforeach
{{-- STOPKA --}}
Stopka faktury Informacje dodatkowe i rejestrowe do wyświetlenia na fakturze / w FA(3).
<Stopka>
@error('stopka_faktury')
{{ $message }}
@enderror
Rejestry (Rejestry)
@error('pelna_nazwa_rejestru')
{{ $message }}
@enderror
@error('krs')
{{ $message }}
@enderror
@error('regon')
{{ $message }}
@enderror
@error('bdo')
{{ $message }}
@enderror
{{-- Przyciski nawigacji --}}
« Wstecz – płatności
{{-- JS do dodawania / usuwania wierszy + lekkie reindeksowanie --}} @endsection