@extends('layouts.app') @section('title', 'Sub Tag Profile - ISP ERP System') @section('page-title', 'Sub Tag Profile') @section('content')
{{ $subTag->description ?? 'No description provided' }}
Clients will appear here once they are assigned to this sub tag.
| Invoice No | Client | Date | Amount | Paid | Due | Commission Item Amount | Commission Amount | Status | Payment | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_no }} | {{ $users->firstWhere('id', $invoice->customer_id)->name ?? 'Unknown' }} | {{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M Y') }} | ৳{{ number_format($invoice->invoice_amount, 2) }} | @php $paidAmount = \App\Models\SalesInvoiceTransection::where('sales_invoice_id', $invoice->id)->sum('amount'); @endphp @if($paidAmount > 0) ৳{{ number_format($paidAmount, 2) }} @else - @endif | @php $dueAmount = $invoice->invoice_amount - $paidAmount; @endphp @if($dueAmount > 0) ৳{{ number_format($dueAmount, 2) }} @else ৳0.00 @endif | @php $commissionAmount = \App\Models\CommissionInvoice::where('sales_invoice_id', $invoice->id)->sum('total_commission_amount'); $commissionItemAmount = $invoice->invoice_amount - $commissionAmount; @endphp @if($commissionItemAmount > 0) ৳{{ number_format($commissionItemAmount, 2) }} @else - @endif | @php $commissionAmount = \App\Models\CommissionInvoice::where('sales_invoice_id', $invoice->id)->sum('total_commission_amount'); @endphp @if($commissionAmount > 0) ৳{{ number_format($commissionAmount, 2) }} @else - @endif | {{ ucfirst($invoice->status) }} | {{ ucfirst($invoice->payment_status) }} |
Current month invoices will appear here once clients have generated invoices.
| Invoice No | Client | Date | Amount | Paid | Due | Commission Item Amount | Commission Amount | Status | Payment | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $invoice->invoice_no }} | {{ $users->firstWhere('id', $invoice->customer_id)->name ?? 'Unknown' }} | {{ \Carbon\Carbon::parse($invoice->invoice_date)->format('d M Y') }} | ৳{{ number_format($invoice->invoice_amount, 2) }} | @php $paidAmount = \App\Models\SalesInvoiceTransection::where('sales_invoice_id', $invoice->id)->sum('amount'); @endphp @if($paidAmount > 0) ৳{{ number_format($paidAmount, 2) }} @else - @endif | @php $dueAmount = $invoice->invoice_amount - $paidAmount; @endphp @if($dueAmount > 0) ৳{{ number_format($dueAmount, 2) }} @else ৳0.00 @endif | @php $commissionAmount = \App\Models\CommissionInvoice::where('sales_invoice_id', $invoice->id)->sum('total_commission_amount'); $commissionItemAmount = $invoice->invoice_amount - $commissionAmount; @endphp @if($commissionItemAmount > 0) ৳{{ number_format($commissionItemAmount, 2) }} @else - @endif | @php $commissionAmount = \App\Models\CommissionInvoice::where('sales_invoice_id', $invoice->id)->sum('total_commission_amount'); @endphp @if($commissionAmount > 0) ৳{{ number_format($commissionAmount, 2) }} @else - @endif | {{ ucfirst($invoice->status) }} | {{ ucfirst($invoice->payment_status) }} | |
No Previous Month Invoices FoundPrevious month invoices will appear here once clients have generated invoices. |
||||||||||
| Total Commission Invoices | Total Commission Amount | Total Paid Amount | Total Due Amount | Payment Success Rate | Payment Completion |
|---|---|---|---|---|---|
| {{ $totalCommissionInvoices }} | ৳{{ number_format($totalCommissionAmount, 2) }} | ৳{{ number_format($totalPaidAmount, 2) }} | ৳{{ number_format($totalDueAmount, 2) }} | {{ $paymentSuccessRate }}% | @if($totalCommissionAmount > 0) {{ number_format(($totalPaidAmount / $totalCommissionAmount) * 100, 1) }}% @else 0% @endif |
| # | Commission Invoice No | Invoice Date | Sales Person | Sales Invoice No | Commission Amount | Paid Amount | Due Amount | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ $counter++ }} | {{ $commissionInvoice->invoice_no ?? 'N/A' }} | {{ $commissionInvoice->invoice_date ? \Carbon\Carbon::parse($commissionInvoice->invoice_date)->format('d M, Y') : 'N/A' }} |
{{ $users->firstWhere('id', $invoice->customer_id)->name ?? 'Unknown' }}
@if($users->firstWhere('id', $invoice->customer_id)->company_name)
{{ $users->firstWhere('id', $invoice->customer_id)->company_name }} @endif |
{{ $invoice->invoice_no }} | ৳{{ number_format($commissionInvoice->total_commission_amount ?? 0, 2) }} | ৳{{ number_format($commissionInvoice->paid_amount ?? 0, 2) }} | @php $dueAmount = ($commissionInvoice->total_commission_amount ?? 0) - ($commissionInvoice->paid_amount ?? 0); @endphp ৳{{ number_format($dueAmount, 2) }} | @php $paymentStatus = ($commissionInvoice->paid_amount ?? 0) >= ($commissionInvoice->total_commission_amount ?? 0) ? 'Paid' : 'Pending'; @endphp {{ $paymentStatus }} | |
No Commission Invoices FoundCommission invoices will appear here once they are created for the sales invoices. |
|||||||||
| Total: | ৳{{ number_format($totalCommissionAmount, 2) }} | ৳{{ number_format($totalPaidAmount, 2) }} | ৳{{ number_format($totalDueAmount, 2) }} | ||||||
| # | Item Name | Description | Price | Status | Created Date | Actions |
|---|---|---|---|---|---|---|
| {{ $index + 1 }} |
{{ $item->bandwidthItem->name ?? 'N/A' }}
@if($item->item_code)
@php
$badgeColors = ['bg-light text-dark', 'bg-info text-white', 'bg-success text-white', 'bg-warning text-dark', 'bg-danger text-white', 'bg-secondary text-white'];
$badgeColorClass = $badgeColors[$index % count($badgeColors)];
@endphp
{{ $item->item_code }} @endif |
@if($item->description) {{ Str::limit($item->description, 50) }} @else No description @endif |
@if($priceValue !== null)
৳{{ number_format($priceValue, 2) }}
@if($currentPrice && $currentPrice->effective_month)
{{ \Carbon\Carbon::parse($currentPrice->effective_month)->format('M Y') }} @endif @else No price set @endif |
{{ ucfirst($item->status) }} | {{ $item->created_at->format('d M, Y') }} |
|
| Total Items: | {{ $commissionItems->count() }} | |||||
Add bandwidth items using the form above to get started.