@extends('layouts.admin') @section('title', trans('admin.monitor_title')) @section('header_title', trans('admin.monitor_header')) @section('content')

{{ trans('admin.gateway_health') }}

{{ trans('admin.sandbox_api') }} https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal
@if($sandboxStatus === 'online') {{ trans('admin.online') }} {{ $sandboxLatency }} ms @else {{ trans('admin.slow_offline') }} @endif
{{ trans('admin.redis_queue') }} {{ trans('admin.queue_label') }} {{ config('zatca.queue.name', 'zatca') }}
{{ trans('admin.queue_full_capacity') }}

{{ trans('admin.problem_invoices_title') }}

{{ trans('dashboard.total_amount') }}: {{ $problemInvoices->total() }}
@forelse($problemInvoices as $inv) @empty @endforelse
{{ trans('dashboard.invoice_number') }} {{ trans('admin.company') }} {{ trans('dashboard.status') }} {{ trans('admin.rejection_reason') }} {{ trans('site.date') }}
{{ $inv->invoice_number }} {{ $inv->tenant->name ?? '-' }} {{ $inv->status->label() }} {{ $inv->errors ? json_encode($inv->errors, JSON_UNESCAPED_UNICODE) : trans('admin.unspecified_error') }} {{ $inv->updated_at->format('Y-m-d H:i') }}
{{ trans('admin.no_problem_invoices') }}
@if($problemInvoices->hasPages())
{{ $problemInvoices->links() }}
@endif

{{ trans('admin.pending_devices_title') }}

@forelse($pendingDevices as $d) @empty @endforelse
{{ trans('admin.company') }} {{ trans('dashboard.device_name_label') }} {{ trans('dashboard.serial_number_label') }} {{ trans('admin.pending_stage') }} {{ trans('admin.start_date') }}
{{ $d->tenant->name ?? '-' }} {{ $d->name }} {{ $d->serial_number }} {{ $d->onboarding_status }} {{ $d->created_at->format('Y-m-d H:i') }}
{{ trans('admin.no_pending_devices') }}
@endsection