@extends('layouts.tenant') @section('title', 'Faturas') @section('content')
Gerencie todas as faturas dos seus clientes
Total de Faturas
{{ number_format($stats['total']) }}
Pagas
{{ number_format($stats['paid']) }}
Pendentes
{{ number_format($stats['pending']) }}
Vencidas
{{ number_format($stats['overdue']) }}
| Número @if(request('sort_by') === 'invoice_number') @endif | Cliente | Data de Emissão @if(request('sort_by') === 'issue_date') @endif | Vencimento | Valor @if(request('sort_by') === 'total_amount') @endif | Status | Ações |
|---|---|---|---|---|---|---|
|
{{ $invoice->invoice_number }}
|
{{ $invoice->client->name }}
{{ $invoice->client->email }}
|
{{ $invoice->issue_date->format('d/m/Y') }} | {{ $invoice->due_date->format('d/m/Y') }} @if($invoice->due_date->isPast() && $invoice->status !== 'paid') (Vencida) @endif | {{ $invoice->currency }} {{ number_format($invoice->total_amount, 2, ',', '.') }} | @php $statusClasses = [ 'draft' => 'bg-gray-100 text-gray-800', 'pending' => 'bg-yellow-100 text-yellow-800', 'sent' => 'bg-blue-100 text-blue-800', 'paid' => 'bg-green-100 text-green-800', 'overdue' => 'bg-red-100 text-red-800', 'cancelled' => 'bg-gray-100 text-gray-800', ]; @endphp {{ $statuses[$invoice->status] ?? $invoice->status }} |
@if(request()->hasAny(['search', 'status', 'client_id', 'date_from', 'date_to'])) Nenhuma fatura corresponde aos filtros aplicados. @else Comece criando sua primeira fatura. @endif