@extends('layouts.app') @section('title', 'Deal Link #' . $dealLink->id) @section('content')

Deal Link #{{ $dealLink->id }}

Sale {{ $dealLink->sale?->agreement_number ?? 'N/A' }}
@if ($dealLink->paid_amount <= 0) @can('delete', App\Models\MediaAgent::class)
@csrf @method('DELETE')
@endcan @endif
{{-- Deal Info Cards --}}
Sale Details
Agreement # {{ $dealLink->sale?->agreement_number ?? '—' }}
Customer {{ $dealLink->sale?->customer?->name ?? '—' }}
Project {{ $dealLink->sale?->project?->project_name ?? '—' }}
Flat {{ $dealLink->sale?->flat?->flat_number ?? '—' }}
Net Payable ৳ {{ number_format($dealLink->sale?->net_payable ?? 0, 2) }}
Commission Details
Agent {{ $dealLink->mediaAgent?->name ?? '—' }}
Type {{ ucfirst($dealLink->commission_type) }}
Rate {{ number_format($dealLink->commission_rate, 2) }}{{ $dealLink->commission_type === 'percentage' ? '%' : ' ৳' }}
Commission ৳ {{ number_format($dealLink->commission_amount, 2) }}
Paid ৳ {{ number_format($dealLink->paid_amount, 2) }}
Due
{{-- Record Payment Form --}} @if ($dealLink->due_amount > 0) @can('create', App\Models\MediaAgent::class)
Record Commission Payment
@csrf
@error('amount')
{{ $message }}
@enderror
Max: {{ number_format($dealLink->due_amount, 2) }}
@error('payment_date')
{{ $message }}
@enderror
@error('payment_method_id')
{{ $message }}
@enderror
@error('reference_number')
{{ $message }}
@enderror
@error('narration')
{{ $message }}
@enderror
@error('receipt_attachment')
{{ $message }}
@enderror

@endcan @endif {{-- Payment History --}}
Payment History
@forelse ($dealLink->commissionPayments->sortByDesc('created_at') as $p) @empty @endforelse
# Date Method Reference Narration Amount (৳) Reversal Recorded By
{{ $p->id }} {{ $p->payment_date->format('d M Y') }} {{ $p->paymentMethod?->method_name ?? '—' }} {{ $p->reference_number ?? '—' }} {{ $p->narration ?? '—' }} {{ number_format($p->amount, 2) }} @if ($p->is_reversal) Reversal @else Normal @endif {{ $p->createdBy?->name ?? '—' }}
No payments recorded yet.
@endsection