@php $statusBadge = [ 'outstanding' => 'rose', 'partially_repaid' => 'amber', 'repaid' => 'emerald', 'written_off' => 'slate', ]; $statusLabel = [ 'outstanding' => __('Outstanding'), 'partially_repaid' => __('Partially repaid'), 'repaid' => __('Repaid'), 'written_off' => __('Written off'), ]; @endphp
@if ($canManage) {{ __('New Sponsorship') }} @endif

{{ __('Amount we owe each director') }}

{{ __('Outstanding balances converted to :base.', ['base' => $liability['base']]) }}

{{ __('Total liability') }}

{{ $liability['base'] }} {{ number_format($liability['total'], 2) }}

@if (count($liability['rows']) > 0)
@foreach ($liability['rows'] as $row)
{{ $row['director'] }} {{ $liability['base'] }} {{ number_format($row['total'], 2) }}
@endforeach
@else

{{ __('No outstanding director liabilities. You are all square.') }}

@endif
@forelse ($sponsorships as $sponsorship)

{{ $sponsorship->director?->name ?: '—' }}

@if ($sponsorship->job) {{ $sponsorship->job->job_number }} · {{ \Illuminate\Support\Str::limit($sponsorship->job->title, 28) }} @else {{ __('General / ops') }} @endif

{{ $statusLabel[$sponsorship->status] ?? $sponsorship->status }}

{{ $sponsorship->currency_code }} {{ number_format((float) $sponsorship->amount, 2) }}

{{ __('Outstanding') }}: {{ number_format($sponsorship->outstanding, 2) }} · {{ $sponsorship->funded_on?->format('Y-m-d') }}

@if ($canUpdate && $sponsorship->outstanding > 0 && $sponsorship->status !== 'written_off') @endif @if ($canUpdate) @endif @if ($canDelete) @endif
@empty
@if ($canManage) {{ __('New Sponsorship') }} @endif
@endforelse
@if ($sponsorships->hasPages())
{{ $sponsorships->links() }}
@endif
{{ $editingId ? __('Edit Sponsorship') : __('New Sponsorship') }}

{{ __('Repayment status is updated automatically; "written off" is kept as set.') }}

{{ __('Cancel') }} {{ __('Save') }}
{{ __('Record Repayment') }} @if ($repaySponsorship) — {{ $repaySponsorship->director?->name }} @endif @if ($repaySponsorship)

{{ __('Amount') }}

{{ $repaySponsorship->currency_code }} {{ number_format((float) $repaySponsorship->amount, 2) }}

{{ __('Repaid') }}

{{ number_format((float) $repaySponsorship->repaid_amount, 2) }}

{{ __('Outstanding') }}

{{ number_format($repaySponsorship->outstanding, 2) }}

@endif
@if ($repaySponsorship && $repaySponsorship->repayments->isNotEmpty())
@foreach ($repaySponsorship->repayments->sortByDesc('repaid_on') as $repayment)

{{ $repaySponsorship->currency_code }} {{ number_format((float) $repayment->amount, 2) }}

{{ optional($repayment->repaid_on)->format('Y-m-d') }} @if ($repayment->notes) · {{ \Illuminate\Support\Str::limit($repayment->notes, 60) }} @endif

{{ $repayment->recorder?->name }}
@endforeach
@endif
{{ __('Cancel') }} {{ __('Save Repayment') }}