@php // Define variable // Increment Number $no = 1; // Grand Total Day $grandtotal_day_nett = 0; $grandtotal_day_service = 0; $grandtotal_day_tax = 0; $grandtotal_day_gross = 0; // Grand Total MTD $grandtotal_mtd_nett = 0; $grandtotal_mtd_service = 0; $grandtotal_mtd_tax = 0; $grandtotal_mtd_gross = 0; // Grand Total YTD $grandtotal_ytd_nett = 0; $grandtotal_ytd_service = 0; $grandtotal_ytd_tax = 0; $grandtotal_ytd_gross = 0; // Grand Total Budget $grandtotal_month_budget = 0; // Define variable @endphp {{-- Outlet Hotel Revenue --}} @foreach ($outlets as $key_outlet => $outlet) @if ($outlet->shop_category_id == 2 && count($outlet->tipeMenus) > 0) {{-- Amount (Lodging) --}} @php // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('lodging', $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['lodging']) ? array_sum($tipe_menus[$outlet->id]['lodging']['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('lodging', $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['lodging']) : 0 : 0; // Budget @endphp {{-- Amount (Lodging) --}} {{-- Tipe Menu (Lodging) --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp {{-- Tipe Menu (Lodging) --}} {{-- Tipe Menu (No Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if (!($tipe_menu->split_revenue < 100)) {{-- Amount (Tipe Menu No Split) --}} @php // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists($tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id][$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu No Split) --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif @endforeach {{-- Tipe Menu (No Split)--}} {{-- Tipe Menu (Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if ($tipe_menu->split_revenue < 100) {{-- Amount (Tipe Menu Split) & formula split revenue --}} @php // Formula Split Revenue $self_percentage = $tipe_menu->split_revenue / 100; $partner_percentage = (100 - ($tipe_menu->split_revenue)) / 100; // Formula Split Revenue // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists($tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id][$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu Split) & formula split revenue --}} {{-- Revenue --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp {{-- Revenue --}} {{-- Partner --}} @if ($tipe_menu->split_revenue < 100) {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif {{-- Partner --}} @endif @endforeach {{-- Tipe Menu (Split)--}} {{-- Diskon --}} @if (array_key_exists($outlet->id, $tipe_menus)) @if (array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id])) {{-- Diskon Tipe Menu (No Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if (!($tipe_menu->split_revenue < 100)) {{-- Amount (Diskon Tipe Menu No Split) --}} @php // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('discount_'.$tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['discount_'.$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu No Split) --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif @endforeach {{-- Diskon Tipe Menu (No Split)--}} {{-- Diskon Tipe Menu (Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if ($tipe_menu->split_revenue < 100) {{-- Amount (Tipe Menu Split) & formula split revenue --}} @php // Formula Split Revenue $self_percentage = $tipe_menu->split_revenue / 100; $partner_percentage = (100 - ($tipe_menu->split_revenue)) / 100; // Formula Split Revenue // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists($tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id][$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu Split) & formula split revenue --}} {{-- Revenue --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp {{-- Revenue --}} {{-- Partner --}} @if ($tipe_menu->split_revenue < 100) {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif {{-- Partner --}} @endif @endforeach {{-- Diskon Tipe Menu (Split)--}} @endif @endif {{-- Diskon --}} {{-- Total--}} {{-- Total Per Outlet & Grand Total --}} @php // Total Per outlet // Day $total_outlet_day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_nett']) : 0 : 0 : 0; $total_outlet_day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_service']) : 0 : 0 : 0; $total_outlet_day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_tax']) : 0 : 0 : 0; $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; $total_outlet_day_percent = $total_outlet_day_gross > 0 ? 100 : 0; // Day // MTD $total_outlet_mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_nett']) : 0 : 0 : 0; $total_outlet_mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_service']) : 0 : 0 : 0; $total_outlet_mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_tax']) : 0 : 0 : 0; $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; $total_outlet_mtd_percent = $total_outlet_mtd_gross > 0 ? 100 : 0; // MTD // YTD $total_outlet_ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_nett']) : 0 : 0 : 0; $total_outlet_ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_service']) : 0 : 0 : 0; $total_outlet_ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_tax']) : 0 : 0 : 0; $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; $total_outlet_ytd_percent = $total_outlet_ytd_gross > 0 ? 100 : 0; // YTD // Budget $total_outlet_budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('total_all_'.$outlet->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['total_all_'.$outlet->id]) : 0 : 0; // Budget // Total Per outlet // Grand Total // Day $grandtotal_day_nett += $total_outlet_day_nett; $grandtotal_day_service += $total_outlet_day_service; $grandtotal_day_tax += $total_outlet_day_tax; $grandtotal_day_gross += $total_outlet_day_gross; // MTD $grandtotal_mtd_nett += $total_outlet_mtd_nett; $grandtotal_mtd_service += $total_outlet_mtd_service; $grandtotal_mtd_tax += $total_outlet_mtd_tax; $grandtotal_mtd_gross += $total_outlet_mtd_gross; // YTD $grandtotal_ytd_nett += $total_outlet_ytd_nett; $grandtotal_ytd_service += $total_outlet_ytd_service; $grandtotal_ytd_tax += $total_outlet_ytd_tax; $grandtotal_ytd_gross += $total_outlet_ytd_gross; // Budget $grandtotal_month_budget += $total_outlet_budget; // Grand Total @endphp {{-- Total Per Outlet & Grand Total --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} {{-- Total--}} @endif @endforeach {{-- Outlet Hotel Revenue --}} {{-- Outlet Food & Beverage and Other --}} @foreach ($outlets as $key_outlet => $outlet) @if ($outlet->shop_category_id != 2 && count($outlet->tipeMenus) > 0) {{-- Tipe Menu (No Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if (!($tipe_menu->split_revenue < 100)) {{-- Amount (Tipe Menu No Split) --}} @php // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists($tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id][$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu No Split) --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif @endforeach {{-- Tipe Menu (No Split)--}} {{-- Tipe Menu (Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if ($tipe_menu->split_revenue < 100) {{-- Amount (Tipe Menu Split) & formula split revenue --}} @php // Formula Split Revenue $self_percentage = $tipe_menu->split_revenue / 100; $partner_percentage = (100 - ($tipe_menu->split_revenue)) / 100; // Formula Split Revenue // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_nett']) : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_service']) : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_tax']) : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_nett']) : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_service']) : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_tax']) : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_nett']) : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_service']) : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_tax']) : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists($tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id][$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id][$tipe_menu->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists($tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id][$tipe_menu->id]) : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu Split) & formula split revenue --}} {{-- Revenue --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp {{-- Revenue --}} {{-- Partner --}} @if ($tipe_menu->split_revenue < 100) {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif {{-- Partner --}} @endif @endforeach {{-- Tipe Menu (Split)--}} {{-- Diskon --}} @if (array_key_exists($outlet->id, $tipe_menus)) {{-- Diskon Tipe Menu (No Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if (array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id])) @if (!($tipe_menu->split_revenue < 100)) {{-- Amount (Diskon Tipe Menu No Split) --}} @php // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_nett']) * -1 : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_service']) * -1 : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_tax']) * -1 : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_gross']) * -1 : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_nett']) * -1 : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_service']) * -1 : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_tax']) * -1 : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_gross']) * -1 : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_nett']) * -1 : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_service']) * -1 : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_tax']) * -1 : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_gross']) * -1 : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('discount_'.$tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['discount_'.$tipe_menu->id]) * -1 : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu No Split) --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif @endif @endforeach {{-- Diskon Tipe Menu (No Split)--}} {{-- Diskon Tipe Menu (Split)--}} @foreach (@$outlet->tipeMenus as $key_tipe_menu => $tipe_menu) @if (array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id])) @if ($tipe_menu->split_revenue < 100) {{-- Amount (Tipe Menu Split) & formula split revenue --}} @php // Formula Split Revenue $self_percentage = $tipe_menu->split_revenue / 100; $partner_percentage = (100 - ($tipe_menu->split_revenue)) / 100; // Formula Split Revenue // Day $day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_nett']) * -1 : 0 : 0 : 0; $day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_service']) * -1 : 0 : 0 : 0; $day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_tax']) * -1 : 0 : 0 : 0; $day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['day_gross']) * -1 : 0 : 0 : 0; // For Execute day percent $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; // For Execute day percent $day_percent = $day_gross != 0 && $total_outlet_day_gross != 0 ? $day_gross / $total_outlet_day_gross * 100 : 0; // Day // MTD $mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_nett']) * -1 : 0 : 0 : 0; $mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_service']) * -1 : 0 : 0 : 0; $mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_tax']) * -1 : 0 : 0 : 0; $mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['mtd_gross']) * -1 : 0 : 0 : 0; // For Execute mtd percent $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; // For Execute mtd percent $mtd_percent = $mtd_gross != 0 && $total_outlet_mtd_gross != 0 ? $mtd_gross / $total_outlet_mtd_gross * 100 : 0; // MTD // YTD $ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_nett']) * -1 : 0 : 0 : 0; $ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_service']) * -1 : 0 : 0 : 0; $ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_tax']) * -1 : 0 : 0 : 0; $ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('discount_'.$tipe_menu->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]) ? array_sum($tipe_menus[$outlet->id]['discount_'.$tipe_menu->id]['ytd_gross']) * -1 : 0 : 0 : 0; // For Execute ytd percent $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; // For Execute ytd percent $ytd_percent = $ytd_gross != 0 && $total_outlet_ytd_gross != 0 ? $ytd_gross / $total_outlet_ytd_gross * 100 : 0; // YTD // Budget $budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('discount_'.$tipe_menu->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['discount_'.$tipe_menu->id]) * -1 : 0 : 0; // Budget @endphp {{-- Amount (Tipe Menu Split) & formula split revenue --}} {{-- Revenue --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp {{-- Revenue --}} {{-- Partner --}} @if ($tipe_menu->split_revenue < 100) {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} @php $no++; @endphp @endif {{-- Partner --}} @endif @endif @endforeach {{-- Diskon Tipe Menu (Split)--}} @endif {{-- Diskon --}} {{-- Total--}} {{-- Total Per Outlet & Grand Total --}} @php // Total Per outlet // Day $total_outlet_day_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_nett']) : 0 : 0 : 0; $total_outlet_day_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_service']) : 0 : 0 : 0; $total_outlet_day_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_tax']) : 0 : 0 : 0; $total_outlet_day_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('day_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['day_gross']) : 0 : 0 : 0; $total_outlet_day_percent = $total_outlet_day_gross > 0 ? 100 : 0; // Day // MTD $total_outlet_mtd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_nett']) : 0 : 0 : 0; $total_outlet_mtd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_service']) : 0 : 0 : 0; $total_outlet_mtd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_tax']) : 0 : 0 : 0; $total_outlet_mtd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('mtd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['mtd_gross']) : 0 : 0 : 0; $total_outlet_mtd_percent = $total_outlet_mtd_gross > 0 ? 100 : 0; // MTD // YTD $total_outlet_ytd_nett = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_nett', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_nett']) : 0 : 0 : 0; $total_outlet_ytd_service = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_service', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_service']) : 0 : 0 : 0; $total_outlet_ytd_tax = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_tax', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_tax']) : 0 : 0 : 0; $total_outlet_ytd_gross = array_key_exists($outlet->id, $tipe_menus) ? array_key_exists('total_all_'.$outlet->id, $tipe_menus[$outlet->id]) ? array_key_exists('ytd_gross', $tipe_menus[$outlet->id]['total_all_'.$outlet->id]) ? array_sum($tipe_menus[$outlet->id]['total_all_'.$outlet->id]['ytd_gross']) : 0 : 0 : 0; $total_outlet_ytd_percent = $total_outlet_ytd_gross > 0 ? 100 : 0; // YTD // Budget $total_outlet_budget = array_key_exists($outlet->id, $budget_rooms) ? array_key_exists('total_all_'.$outlet->id, $budget_rooms[$outlet->id]) ? array_sum($budget_rooms[$outlet->id]['total_all_'.$outlet->id]) : 0 : 0; // Budget // Total Per outlet // Grand Total // Day $grandtotal_day_nett += $total_outlet_day_nett; $grandtotal_day_service += $total_outlet_day_service; $grandtotal_day_tax += $total_outlet_day_tax; $grandtotal_day_gross += $total_outlet_day_gross; // MTD $grandtotal_mtd_nett += $total_outlet_mtd_nett; $grandtotal_mtd_service += $total_outlet_mtd_service; $grandtotal_mtd_tax += $total_outlet_mtd_tax; $grandtotal_mtd_gross += $total_outlet_mtd_gross; // YTD $grandtotal_ytd_nett += $total_outlet_ytd_nett; $grandtotal_ytd_service += $total_outlet_ytd_service; $grandtotal_ytd_tax += $total_outlet_ytd_tax; $grandtotal_ytd_gross += $total_outlet_ytd_gross; // Budget $grandtotal_month_budget += $total_outlet_budget; // Grand Total @endphp {{-- Total Per Outlet & Grand Total --}} {{-- Day --}} {{-- Day --}} {{-- MTD --}} {{-- MTD --}} {{-- YTD --}} {{-- YTD --}} {{-- Budget --}} {{-- Budget --}} {{-- Total--}} @endif @endforeach {{-- Outlet Food & Beverage and Other --}} {{-- Grand Total --}} {{-- Grand Total --}}
# Description Day Nett Day Service Day Tax Day Gross % MTD Nett MTD Service MTD Tax MTD Gross MTD (%) YTD Nett YTD Service YTD Tax YTD Gross YTD (%) Budget Amount
{{ $outlet->nama }}
{{ $no }} Lodging (Room Revenue){{ ribuanWithComma($day_nett) }} {{ ribuanWithComma($day_service) }} {{ ribuanWithComma($day_tax) }} {{ ribuanWithComma($day_gross) }} {{ decimal($day_percent, 2) }}{{ ribuanWithComma($mtd_nett) }} {{ ribuanWithComma($mtd_service) }} {{ ribuanWithComma($mtd_tax) }} {{ ribuanWithComma($mtd_gross) }} {{ decimal($mtd_percent, 2) }}{{ ribuanWithComma($ytd_nett) }} {{ ribuanWithComma($ytd_service) }} {{ ribuanWithComma($ytd_tax) }} {{ ribuanWithComma($ytd_gross) }} {{ decimal($ytd_percent, 2) }}{{ ribuanWithComma($budget) }}
{{ $no }} {{ $tipe_menu->nama_tipe }}{{ ribuanWithComma($day_nett) }} {{ ribuanWithComma($day_service) }} {{ ribuanWithComma($day_tax) }} {{ ribuanWithComma($day_gross) }} {{ decimal($day_percent, 2) }}{{ ribuanWithComma($mtd_nett) }} {{ ribuanWithComma($mtd_service) }} {{ ribuanWithComma($mtd_tax) }} {{ ribuanWithComma($mtd_gross) }} {{ decimal($mtd_percent, 2) }}{{ ribuanWithComma($ytd_nett) }} {{ ribuanWithComma($ytd_service) }} {{ ribuanWithComma($ytd_tax) }} {{ ribuanWithComma($ytd_gross) }} {{ decimal($ytd_percent, 2) }}{{ ribuanWithComma($budget) }}
{{ $no }} {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_hotel_label }}{{ ribuanWithComma($day_nett * $self_percentage) }} {{ ribuanWithComma($day_service * $self_percentage) }} {{ ribuanWithComma($day_tax * $self_percentage) }} {{ ribuanWithComma($day_gross * $self_percentage) }} {{ decimal($day_percent * $self_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $self_percentage) }} {{ ribuanWithComma($mtd_service * $self_percentage) }} {{ ribuanWithComma($mtd_tax * $self_percentage) }} {{ ribuanWithComma($mtd_gross * $self_percentage) }} {{ decimal($mtd_percent * $self_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $self_percentage) }} {{ ribuanWithComma($ytd_service * $self_percentage) }} {{ ribuanWithComma($ytd_tax * $self_percentage) }} {{ ribuanWithComma($ytd_gross * $self_percentage) }} {{ decimal($ytd_percent * $self_percentage, 2) }}{{ ribuanWithComma($budget * $self_percentage) }}
{{ $no }} {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_partner_label }}{{ ribuanWithComma($day_nett * $partner_percentage) }} {{ ribuanWithComma($day_service * $partner_percentage) }} {{ ribuanWithComma($day_tax * $partner_percentage) }} {{ ribuanWithComma($day_gross * $partner_percentage) }} {{ decimal($day_percent * $partner_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $partner_percentage) }} {{ ribuanWithComma($mtd_service * $partner_percentage) }} {{ ribuanWithComma($mtd_tax * $partner_percentage) }} {{ ribuanWithComma($mtd_gross * $partner_percentage) }} {{ decimal($mtd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $partner_percentage) }} {{ ribuanWithComma($ytd_service * $partner_percentage) }} {{ ribuanWithComma($ytd_tax * $partner_percentage) }} {{ ribuanWithComma($ytd_gross * $partner_percentage) }} {{ decimal($ytd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($budget * $partner_percentage) }}
{{ $no }} Disc {{ $tipe_menu->nama_tipe }}{{ ribuanWithComma($day_nett) }} {{ ribuanWithComma($day_service) }} {{ ribuanWithComma($day_tax) }} {{ ribuanWithComma($day_gross) }} {{ decimal($day_percent, 2) }}{{ ribuanWithComma($mtd_nett) }} {{ ribuanWithComma($mtd_service) }} {{ ribuanWithComma($mtd_tax) }} {{ ribuanWithComma($mtd_gross) }} {{ decimal($mtd_percent, 2) }}{{ ribuanWithComma($ytd_nett) }} {{ ribuanWithComma($ytd_service) }} {{ ribuanWithComma($ytd_tax) }} {{ ribuanWithComma($ytd_gross) }} {{ decimal($ytd_percent, 2) }}{{ ribuanWithComma($budget) }}
{{ $no }} Disc {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_hotel_label }}{{ ribuanWithComma($day_nett * $self_percentage) }} {{ ribuanWithComma($day_service * $self_percentage) }} {{ ribuanWithComma($day_tax * $self_percentage) }} {{ ribuanWithComma($day_gross * $self_percentage) }} {{ decimal($day_percent * $self_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $self_percentage) }} {{ ribuanWithComma($mtd_service * $self_percentage) }} {{ ribuanWithComma($mtd_tax * $self_percentage) }} {{ ribuanWithComma($mtd_gross * $self_percentage) }} {{ decimal($mtd_percent * $self_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $self_percentage) }} {{ ribuanWithComma($ytd_service * $self_percentage) }} {{ ribuanWithComma($ytd_tax * $self_percentage) }} {{ ribuanWithComma($ytd_gross * $self_percentage) }} {{ decimal($ytd_percent * $self_percentage, 2) }}{{ ribuanWithComma($budget * $self_percentage) }}
{{ $no }} Disc {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_partner_label }}{{ ribuanWithComma($day_nett * $partner_percentage) }} {{ ribuanWithComma($day_service * $partner_percentage) }} {{ ribuanWithComma($day_tax * $partner_percentage) }} {{ ribuanWithComma($day_gross * $partner_percentage) }} {{ decimal($day_percent * $partner_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $partner_percentage) }} {{ ribuanWithComma($mtd_service * $partner_percentage) }} {{ ribuanWithComma($mtd_tax * $partner_percentage) }} {{ ribuanWithComma($mtd_gross * $partner_percentage) }} {{ decimal($mtd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $partner_percentage) }} {{ ribuanWithComma($ytd_service * $partner_percentage) }} {{ ribuanWithComma($ytd_tax * $partner_percentage) }} {{ ribuanWithComma($ytd_gross * $partner_percentage) }} {{ decimal($ytd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($budget * $partner_percentage) }}
TOTAL{{ ribuanWithComma($total_outlet_day_nett) }} {{ ribuanWithComma($total_outlet_day_service) }} {{ ribuanWithComma($total_outlet_day_tax) }} {{ ribuanWithComma($total_outlet_day_gross) }} {{ decimal($total_outlet_day_percent, 2) }}{{ ribuanWithComma($total_outlet_mtd_nett) }} {{ ribuanWithComma($total_outlet_mtd_service) }} {{ ribuanWithComma($total_outlet_mtd_tax) }} {{ ribuanWithComma($total_outlet_mtd_gross) }} {{ decimal($total_outlet_mtd_percent, 2) }}{{ ribuanWithComma($total_outlet_ytd_nett) }} {{ ribuanWithComma($total_outlet_ytd_service) }} {{ ribuanWithComma($total_outlet_ytd_tax) }} {{ ribuanWithComma($total_outlet_ytd_gross) }} {{ decimal($total_outlet_ytd_percent, 2) }}{{ ribuanWithComma($total_outlet_budget) }}
{{ $outlet->nama }}
{{ $no }} {{ $tipe_menu->nama_tipe }}{{ ribuanWithComma($day_nett) }} {{ ribuanWithComma($day_service) }} {{ ribuanWithComma($day_tax) }} {{ ribuanWithComma($day_gross) }} {{ decimal($day_percent, 2) }}{{ ribuanWithComma($mtd_nett) }} {{ ribuanWithComma($mtd_service) }} {{ ribuanWithComma($mtd_tax) }} {{ ribuanWithComma($mtd_gross) }} {{ decimal($mtd_percent, 2) }}{{ ribuanWithComma($ytd_nett) }} {{ ribuanWithComma($ytd_service) }} {{ ribuanWithComma($ytd_tax) }} {{ ribuanWithComma($ytd_gross) }} {{ decimal($ytd_percent, 2) }}{{ ribuanWithComma($budget) }}
{{ $no }} {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_hotel_label }}{{ ribuanWithComma($day_nett * $self_percentage) }} {{ ribuanWithComma($day_service * $self_percentage) }} {{ ribuanWithComma($day_tax * $self_percentage) }} {{ ribuanWithComma($day_gross * $self_percentage) }} {{ decimal($day_percent * $self_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $self_percentage) }} {{ ribuanWithComma($mtd_service * $self_percentage) }} {{ ribuanWithComma($mtd_tax * $self_percentage) }} {{ ribuanWithComma($mtd_gross * $self_percentage) }} {{ decimal($mtd_percent * $self_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $self_percentage) }} {{ ribuanWithComma($ytd_service * $self_percentage) }} {{ ribuanWithComma($ytd_tax * $self_percentage) }} {{ ribuanWithComma($ytd_gross * $self_percentage) }} {{ decimal($ytd_percent * $self_percentage, 2) }}{{ ribuanWithComma($budget * $self_percentage) }}
{{ $no }} {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_partner_label }}{{ ribuanWithComma($day_nett * $partner_percentage) }} {{ ribuanWithComma($day_service * $partner_percentage) }} {{ ribuanWithComma($day_tax * $partner_percentage) }} {{ ribuanWithComma($day_gross * $partner_percentage) }} {{ decimal($day_percent * $partner_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $partner_percentage) }} {{ ribuanWithComma($mtd_service * $partner_percentage) }} {{ ribuanWithComma($mtd_tax * $partner_percentage) }} {{ ribuanWithComma($mtd_gross * $partner_percentage) }} {{ decimal($mtd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $partner_percentage) }} {{ ribuanWithComma($ytd_service * $partner_percentage) }} {{ ribuanWithComma($ytd_tax * $partner_percentage) }} {{ ribuanWithComma($ytd_gross * $partner_percentage) }} {{ decimal($ytd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($budget * $partner_percentage) }}
{{ $no }} Disc {{ $tipe_menu->nama_tipe }}{{ ribuanWithComma($day_nett) }} {{ ribuanWithComma($day_service) }} {{ ribuanWithComma($day_tax) }} {{ ribuanWithComma($day_gross) }} {{ decimal($day_percent, 2) }}{{ ribuanWithComma($mtd_nett) }} {{ ribuanWithComma($mtd_service) }} {{ ribuanWithComma($mtd_tax) }} {{ ribuanWithComma($mtd_gross) }} {{ decimal($mtd_percent, 2) }}{{ ribuanWithComma($ytd_nett) }} {{ ribuanWithComma($ytd_service) }} {{ ribuanWithComma($ytd_tax) }} {{ ribuanWithComma($ytd_gross) }} {{ decimal($ytd_percent, 2) }}{{ ribuanWithComma($budget) }}
{{ $no }} Disc {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_hotel_label }}{{ ribuanWithComma($day_nett * $self_percentage) }} {{ ribuanWithComma($day_service * $self_percentage) }} {{ ribuanWithComma($day_tax * $self_percentage) }} {{ ribuanWithComma($day_gross * $self_percentage) }} {{ decimal($day_percent * $self_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $self_percentage) }} {{ ribuanWithComma($mtd_service * $self_percentage) }} {{ ribuanWithComma($mtd_tax * $self_percentage) }} {{ ribuanWithComma($mtd_gross * $self_percentage) }} {{ decimal($mtd_percent * $self_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $self_percentage) }} {{ ribuanWithComma($ytd_service * $self_percentage) }} {{ ribuanWithComma($ytd_tax * $self_percentage) }} {{ ribuanWithComma($ytd_gross * $self_percentage) }} {{ decimal($ytd_percent * $self_percentage, 2) }}{{ ribuanWithComma($budget * $self_percentage) }}
{{ $no }} Disc {{ config('custom.jenis_tipe_item.'.$tipe_menu->type_category_id) }} {{ $tipe_menu->revenue_partner_label }}{{ ribuanWithComma($day_nett * $partner_percentage) }} {{ ribuanWithComma($day_service * $partner_percentage) }} {{ ribuanWithComma($day_tax * $partner_percentage) }} {{ ribuanWithComma($day_gross * $partner_percentage) }} {{ decimal($day_percent * $partner_percentage, 2) }}{{ ribuanWithComma($mtd_nett * $partner_percentage) }} {{ ribuanWithComma($mtd_service * $partner_percentage) }} {{ ribuanWithComma($mtd_tax * $partner_percentage) }} {{ ribuanWithComma($mtd_gross * $partner_percentage) }} {{ decimal($mtd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($ytd_nett * $partner_percentage) }} {{ ribuanWithComma($ytd_service * $partner_percentage) }} {{ ribuanWithComma($ytd_tax * $partner_percentage) }} {{ ribuanWithComma($ytd_gross * $partner_percentage) }} {{ decimal($ytd_percent * $partner_percentage, 2) }}{{ ribuanWithComma($budget * $partner_percentage) }}
TOTAL{{ ribuanWithComma($total_outlet_day_nett) }} {{ ribuanWithComma($total_outlet_day_service) }} {{ ribuanWithComma($total_outlet_day_tax) }} {{ ribuanWithComma($total_outlet_day_gross) }} {{ decimal($total_outlet_day_percent, 2) }}{{ ribuanWithComma($total_outlet_mtd_nett) }} {{ ribuanWithComma($total_outlet_mtd_service) }} {{ ribuanWithComma($total_outlet_mtd_tax) }} {{ ribuanWithComma($total_outlet_mtd_gross) }} {{ decimal($total_outlet_mtd_percent, 2) }}{{ ribuanWithComma($total_outlet_ytd_nett) }} {{ ribuanWithComma($total_outlet_ytd_service) }} {{ ribuanWithComma($total_outlet_ytd_tax) }} {{ ribuanWithComma($total_outlet_ytd_gross) }} {{ decimal($total_outlet_ytd_percent, 2) }}{{ ribuanWithComma($total_outlet_budget) }}
GRAND TOTAL {{ ribuanWithComma($grandtotal_day_nett) }} {{ ribuanWithComma($grandtotal_day_service) }} {{ ribuanWithComma($grandtotal_day_tax) }} {{ ribuanWithComma($grandtotal_day_gross) }} {{ decimal(100, 2) }} {{ ribuanWithComma($grandtotal_mtd_nett) }} {{ ribuanWithComma($grandtotal_mtd_service) }} {{ ribuanWithComma($grandtotal_mtd_tax) }} {{ ribuanWithComma($grandtotal_mtd_gross) }} {{ decimal(100, 2) }} {{ ribuanWithComma($grandtotal_ytd_nett) }} {{ ribuanWithComma($grandtotal_ytd_service) }} {{ ribuanWithComma($grandtotal_ytd_tax) }} {{ ribuanWithComma($grandtotal_ytd_gross) }} {{ decimal(100, 2) }} {{ ribuanWithComma($grandtotal_month_budget) }}