@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')
@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 (!$invoice->isDraft()) {{ __($translatePrefix . '.notify') }} @endif
@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 @if ($invoice->isDraft() && staff_has_permission('admin.create_invoices'))
@csrf
@elseif ($invoice->status == \App\Models\Billing\Invoice::STATUS_PENDING && staff_has_permission('admin.create_invoices'))
@csrf
@endif
@include('admin/metadata/overlay', ['item' => $invoice, 'items' => collect([$invoice])->merge($invoice->items)]) @if ($invoice->isDraft()) @include('admin/core/invoices/draftoverlay', ['invoice' => $invoice]) @endif
@endsection