@extends('admin/layouts/admin') @section('title', __($translatePrefix . '.show.title', ['id' => $item->identifier()])) @section('scripts') @endsection @section('content')
@if ($invoice->isDraft() && !empty($errors)) @php Session::flash( 'error', collect($errors->all()) ->map(function ($error) { return $error; }) ->implode('
'), ); @endphp @endif @include('admin/shared/alerts')

{{ __('global.invoice') }} #{{ $invoice->invoice_number ?? $invoice->id }}

@if ($invoice->customer) {{ $invoice->customer->fullname }} @else {{ __('admin.customers.no_customer') }} @endif

@if ( !$invoice->isDraft() || staff_has_permission('admin.create_invoices') || (staff_has_permission('admin.manage_invoices') && $invoice->canDelete()))
@endif
@csrf
@include('admin/core/invoices/tabs/show')
@if (staff_has_permission('admin.manage_invoices')) @if (!$invoice->isDraft()) @endif @endif
@csrf @method('PUT') @if (!$invoice->isDraft())
@endif @include('admin/shared/input', [ 'name' => 'uuid', 'label' => 'UUID', 'value' => $invoice->uuid, 'readonly' => true, ])
@include('admin/shared/input', [ 'name' => 'id', 'label' => 'ID', 'value' => $invoice->id, 'readonly' => true, ])
@include('admin/shared/input', [ 'name' => 'created_at', 'label' => __('global.created'), 'value' => $invoice->created_at->format('d/m/y H:i'), 'readonly' => true, ])
@if ($customer && $customer->paymentMethods()->isNotEmpty() && $invoice->status == $invoice::STATUS_PENDING)

{{ __($translatePrefix . '.payinvoicetitle') }}

{{ __($translatePrefix . '.payinvoicedescription') }}

@csrf @include('admin/shared/select', [ 'name' => 'source', 'label' => __('client.payment-methods.paymentmethod'), 'options' => $customer->getPaymentMethodsArray(), 'value' => $invoice->paymethod, ])
@endif @stack('invoice-sidebar')
@include('admin/metadata/overlay', [ 'item' => $invoice, 'items' => collect([$invoice])->merge($invoice->items), ]) @if ($invoice->isDraft()) @include('admin/core/invoices/draftoverlay', ['invoice' => $invoice]) @endif @if (staff_has_permission('admin.manage_invoices') && !$invoice->isDraft()) @endif
@endsection