@extends('layouts.app') @section('content')
Prodaja i naplata

Računi

Statistika + Novi račun
Očisti
@forelse($invoices as $invoice) @php $paidAmount = (float) ($invoice->payments_sum_amount ?? 0); $isPaid = $invoice->document_type !== 'cancellation' && ($invoice->status === 'paid' || $paidAmount + 0.005 >= (float) $invoice->gross_total); $isOverdue = !$isPaid && !in_array($invoice->status, ['draft', 'cancelled'], true) && $invoice->due_at->isPast(); @endphp @empty @endforelse
BrojKupacDatumDospijeće UkupnoPlaćenoStatusAkcije
{{ $invoice->number }} {{ $invoice->customer->name }} {{ $invoice->issued_at->format('d.m.Y.') }} {{ $invoice->due_at->format('d.m.Y.') }} @if($isOverdue) Dospio @endif {{ number_format($invoice->gross_total, 2, ',', '.') }} € {{ number_format($paidAmount, 2, ',', '.') }} € {{ $invoice->document_type === 'cancellation' ? 'Storno dokument' : ($isPaid ? 'Plaćen' : (['draft'=>'Nacrt','issued'=>'Izdan','partially_paid'=>'Djelomično plaćen','cancelled'=>'Storniran'][$invoice->status] ?? $invoice->status)) }}
◉ ✎ PDF @if($invoice->document_type !== 'cancellation' && $invoice->status !== 'cancelled')
@csrf
@endif @if($invoice->status !== 'cancelled')
@csrf
@else ✓ @endif
@csrf @method('delete')
Još nema računa.
@endsection