Application for Captive General Service Authorisation

Application Details
Field Value
Application ID {{ $application['c_appln_id'] ?? '-' }}
CIN {{ $application['c_cin'] ?? '-' }}
E-File No {{ $application['e_file_no'] ?? '-' }}
Applicant User {{ $user->user_name ?? '-' }}
Company Name {{ $user->name ?? '-' }}
@php $totalIndianEquity = 0; $totalForeignEquity = 0; foreach(($promoters ?? []) as $p) { $country = strtoupper($p['c_country'] ?? ''); $equity = floatval($p['n_equity_percentage'] ?? 0); if ($country === 'INDIA' || $country === 'IN') { $totalIndianEquity += $equity; } else { $totalForeignEquity += $equity; } } $totalEquity = $totalIndianEquity + $totalForeignEquity; @endphp @forelse(($promoters ?? []) as $p) @empty @endforelse @if(count($promoters ?? []) > 0) @if($totalEquity != 100) @endif @endif
Promoters
Name Type Country Equity % PAN/CIN
{{ $p['c_name'] ?? '-' }} {{ $p['c_type'] ?? '-' }} {{ $p['c_country'] ?? '-' }} {{ $p['n_equity_percentage'] ?? '-' }} {{ $p['c_pan_cin'] ?? '-' }}
No promoters found
Total Equity: Indian: {{ number_format($totalIndianEquity, 2) }}%
Foreign: {{ number_format($totalForeignEquity, 2) }}%
Total: {{ number_format($totalEquity, 2) }}%
Note: Total of Indian and Foreign equity should be 100%. Current total: {{ number_format($totalEquity, 2) }}%
@forelse(($addresses ?? []) as $a) @php $addressLine = $a['c_address_line'] ?? $a['c_address'] ?? $a['c_addr'] ?? '-'; $villageTownCity = $a['c_village_town_city'] ?? '-'; $district = $a['c_district_name'] ?? $a['c_district'] ?? '-'; $state = $a['c_state_name'] ?? $a['c_state'] ?? '-'; $addressType = $a['c_address_type'] ?? $a['c_type'] ?? 'Address'; @endphp @empty @endforelse
Addresses
Type Address Line Village/Town/City District State
{{ $addressType }} {{ $addressLine }} {{ $villageTownCity }} {{ $district }} {{ $state }}
No addresses found
@forelse(($documentData ?? []) as $d) @php $latest = $d['latest_files'] ?? null; $fileId = $latest['id'] ?? null; $fileName = $latest['c_file_name'] ?? '-'; // Extract only filename from path if it contains path separators if ($fileName !== '-' && (str_contains($fileName, '/') || str_contains($fileName, '\\'))) { $fileName = basename($fileName); } $verified = $latest['c_verified'] ?? '-'; if ($verified === 'Y') { $verified = 'Yes'; } elseif ($verified === 'N') { $verified = 'No'; } @endphp @empty @endforelse
Documents
Doc ID Document Name Uploaded File Verified Download
{{ $d['c_document_id'] ?? '-' }} {{ $d['c_display_name'] ?? ($d['c_document_name'] ?? '-') }} {{ $fileName }} {{ $verified }} @if($fileId) View @else - @endif
No documents uploaded