@php $gstPercentage = 0; $totalAmount = 0; $activeplan = App\Models\Plan::find(1); $totalGstAmount = 0; $discountAmt = 0; // single studio user onboarding if (isset($planStudio) && !empty($planStudio->time_zone)) { $gst = \App\Helpers\Helper::getGstDetails($planStudio->time_zone, $planStudio->address); if (!empty($gst)) { $gstPercentage = $gst->gst; $totalGstAmount = $activeplan->amount * ($gstPercentage / 100); } $totalAmount = $activeplan->amount; } else if (isset($studios) && !empty($studios)) { // multiple studio user onboarding foreach ($studios as $studio) { if (!empty($studio->time_zone)) { $gst = \App\Helpers\Helper::getGstDetails($studio->time_zone, $studio->address); if (!empty($gst)) { $gstPercentage = $gst->gst; $totalGstAmount += $activeplan->amount * ($gstPercentage / 100); } } $totalAmount += $activeplan->amount; } } else if (isset($gstStudio)) { // inside portal single studio add $gstPercentage = $gstStudio->gst; $totalGstAmount = $activeplan->amount * ($gstPercentage / 100); $totalAmount = $activeplan->amount; if (!empty($discount)) { $discountAmt = ($discount->discount_percentage / 100) * $activeplan->amount; $totalGstAmount = ($totalAmount- $discountAmt) * ($gstPercentage / 100); if ($discount->discount_percentage == 100) { $totalGstAmount = 0; } } } else if (isset($studio) && $studio->plan_id == 1) { // inside portal single studio edit $gst = \App\Helpers\Helper::getGstDetails($studio->time_zone, $studio->address); if (!empty($gst)) { $gstPercentage = $gst->gst; $totalGstAmount = $activeplan->amount * ($gstPercentage / 100); } $totalAmount = $activeplan->amount; if (!empty($lastDiscount)) { $discountAmt = ($lastDiscount->discount_percentage / 100) * $activeplan->amount; $totalGstAmount = ($totalAmount- $discountAmt) * ($gstPercentage / 100); if ($lastDiscount->discount_percentage == 100) { $totalGstAmount = 0; } } } @endphp @if ($gstPercentage > 0)
Amount
${{ number_format($totalAmount, 2) }} USD
Discount (-{{ $discount->discount_percentage }}%)
${{ number_format($discountAmt, 2) }} USD
GST({{round($gstPercentage)}}%)
${{ number_format($totalGstAmount, 2) }} USD
Total
${{ number_format($totalAmount + $totalGstAmount - $discountAmt, 2) }} USD