@php($paymentDetailsUrl = $invoice->gateway ? $invoice->gateway->paymentType()->getPaymentDetailsUrl($invoice) : null)
@if ($paymentDetailsUrl)
@else
@include('admin/shared/input', ['name' => 'external_id', 'label' => __($translatePrefix .'.show.external_id'), 'value' => $invoice->external_id])
@endif
@include('admin/shared/select', ['name' => 'status', 'label' => __('global.status'), 'options' => $invoice::getStatuses(), 'value' => $invoice->status])
@include('admin/shared/select', ['name' => 'paymethod', 'label' => __('client.invoices.paymethod'), 'options' => $gateways, 'value' => $invoice->paymethod])
@include('admin/shared/textarea', ['name' => 'notes', 'label' => __($translatePrefix .'.show.notes'), 'value' => $invoice->notes])
@include('admin/shared/input', ['name' => 'payment_method_id', 'label' => __('client.payment-methods.payment_method_used'), 'value' => $invoice->payment_method_id, 'help' => __('client.payment-methods.payment_method_used_help')])
@include('admin/shared/input', ['name' => 'balance', 'label' => __('client.invoices.balance.title'), 'value' => $invoice->balance, 'type' => 'number', 'step' => 'any'])
@include('admin/shared/flatpickr', ['name' => 'paid_at', 'label' => __('client.invoices.paid_date'), 'value' => $invoice->paid_at])
@include('admin/shared/flatpickr', ['name' => 'due_date', 'label' => __('client.invoices.due_date'), 'value' => $invoice->due_date])
@include('admin/shared/input', ['name' => 'fees', 'label' => __('store.transaction_fee'), 'value' => $invoice->fees, 'type' => 'number', 'step' => 'any'])
@error('tax')
{{ $message }}@enderror
@error('currency')
{{ $message }}@enderror