@extends('layouts.app') @section('content') @php $isPaid = $invoice->document_type !== 'cancellation' && ($invoice->status === 'paid' || $invoice->paid_total + 0.005 >= (float) $invoice->gross_total); $isOverdue = !$isPaid && !in_array($invoice->status, ['draft', 'cancelled'], true) && $invoice->due_at->isPast(); @endphp
Račun

{{ $invoice->number }}

PDF / Ispis Uredi @if($invoice->status !== 'cancelled')
@csrf
@endif ← Računi @if($invoice->document_type !== 'cancellation' && $invoice->status !== 'cancelled')
@csrf
@endif
@csrf @method('delete')
{{ $invoice->customer->name }} · izdano {{ $invoice->issued_at->format('d.m.Y.') }} · dospijeće {{ $invoice->due_at->format('d.m.Y.') }} @if($invoice->originalInvoice) · storno računa {{ $invoice->originalInvoice->number }}@endif
{{ $invoice->document_type === 'cancellation' ? 'Storno dokument' : ($invoice->status === 'cancelled' ? 'Storniran' : ($isPaid ? 'Plaćen' : ($isOverdue ? 'Dospio – nije podmiren' : 'Otvoren'))) }}
@foreach($invoice->items as $i) @endforeach
R.br.OpisKoličinaJedinicaCijenaIznos
{{ $loop->iteration }}{{ $i->description }}{{ $i->quantity }}{{ $i->unit }}{{ number_format($i->unit_price,2,',','.') }} €{{ number_format($i->line_total,2,',','.') }} €

Uplate

@forelse($invoice->payments as $p)
{{ $p->paid_at->format('d.m.Y.') }}{{ number_format($p->amount,2,',','.') }} €
@empty

Nema evidentiranih uplata.

@endforelse @if($invoice->status !== 'cancelled' && $invoice->balance > 0)
@csrf
@endif

Neto {{ number_format($invoice->net_total,2,',','.') }} €

PDV {{ number_format($invoice->vat_amount,2,',','.') }} €

Ukupno {{ number_format($invoice->gross_total,2,',','.') }} €

Plaćeno {{ number_format($invoice->paid_total,2,',','.') }} €

Preostalo {{ number_format($invoice->balance,2,',','.') }} €

@endsection