Users

{{ $company->users_count }}

Divisions

{{ $company->divisions_count }}

Warehouses

{{ $company->warehouses_count }}

Licences

{{ $company->license_keys_count }}

Payments

{{ $company->payments_count }}

Company profile

Core tenant identity and operational status.

Edit company
Billing email
{{ $company->billing_email ?? '—' }}
Status
{{ $company->is_system_company ? 'System' : ucfirst($company->status) }}
Timezone
{{ $company->timezone }}
Country
{{ $company->country?->display_name ?: $company->country?->common_name ?: $company->country?->name ?: '—' }}
Slug
{{ $company->slug }}

Quick actions

Back to companies @unless ($company->is_system_company)
@csrf @method('DELETE')
@endunless

Company address

@if ($company->address)

{{ $company->address->formatted }}

@else

No company address has been recorded.

@endif
@csrf @method('PUT') @include('company::partials.address-form', ['address' => $company->address, 'defaultLabel' => 'Registered office'])

Create division

@csrf

Director coverage

@csrf
@forelse($company->directorAssignments as $assignment)
{{ $assignment->user?->name }} — {{ $assignment->coverage_type === 'company' ? 'Whole company' : $assignment->division?->name }}
@csrf @method('DELETE')
@empty

No director coverage recorded.

@endforelse

Warehouse division and address alignment

Warehouses remain tenant-scoped to the company. Assign a division only when that operating structure exists and record an optional warehouse operating address where needed.

@forelse($company->warehouses as $warehouse)

{{ $warehouse->name }}

{{ $warehouse->code }} · {{ $warehouse->division?->name ?? 'Company-level warehouse' }}

@if ($warehouse->address)

{{ $warehouse->address->formatted }}

@else

No warehouse address recorded.

@endif
@csrf @method('PUT')
Edit warehouse address
@csrf @method('PUT') @include('company::partials.address-form', ['address' => $warehouse->address, 'defaultLabel' => 'Warehouse address'])
@empty

No warehouses exist for this company yet.

@endforelse

Divisions

@forelse($company->divisions as $division)

{{ $division->name }}

{{ $division->code ?? 'No code' }} · {{ ucfirst($division->status) }} · {{ $division->warehouses->count() }} warehouses

@csrf @method('DELETE')
@csrf @method('PUT')

Division address

@csrf @method('PUT')@include('company::partials.address-form', ['address' => $division->address, 'defaultLabel' => 'Operating address'])
@empty
No divisions exist. Warehouses can remain directly under the company until divisions are introduced.
@endforelse