@php
$originalDates = $dates;
@endphp
@foreach(getIntervalFormatted() as $intervalName=>$intervalNameFormatted)
@php
$dates = sumIntervalsIndexes($originalDates , $intervalName , $hospitalitySector->financialYearStartMonth(),$dateIndexWithDate);
$dates = $hospitalitySector->convertArrayOfStringDatesToStringDatesAndDateIndex($dates,$dateIndexWithDate,$dateWithDateIndex);
@endphp
@slot('table_header')
| {{ __('Item Name' ) }} |
@foreach ($dates as $fullDate=>$dateAsIndex)
@if($intervalName == 'annually')
{{ 'Yr-'.explode('-',$fullDate)[2] }} |
@else
{{ formatDateForView($fullDate) }} |
@endif
@endforeach
|
@foreach ($dates as $date)
|
@endforeach
@endslot
@slot('table_body')
{{-- start of hotel revenue --}}
@include('components.tables.one-sub-table',[
'reportData'=>isset($reportItems[$intervalName]['hotelRevenue'])?$reportItems[$intervalName]['hotelRevenue']:($reportItems['monthly']['hotelRevenue']??[]),
'interval'=>$intervalName,
'dates'=>array_flip($dates)
])
{{-- end of hotel revenue --}}
{{-- start of direct Expenses --}}
@include('components.tables.two-subs-table',[
'reportData'=>isset($reportItems[$intervalName]['directExpenses'])?$reportItems[$intervalName]['directExpenses']:($reportItems['monthly']['directExpenses']??[]),
'interval'=>$intervalName
])
{{-- end of direct expenses --}}
{{-- start of DepartmentsGrossProfit --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['DepartmentsGrossProfit'])?$reportItems[$intervalName]['DepartmentsGrossProfit']:($reportItems['monthly']['DepartmentsGrossProfit']??[]),
'interval'=>$intervalName
])
{{-- end of DepartmentsGrossProfit --}}
{{-- start of undistributedOperatingExpenses --}}
@include('components.tables.two-subs-table',[
'reportData'=>isset($reportItems[$intervalName]['undistributedOperatingExpenses'])?$reportItems[$intervalName]['undistributedOperatingExpenses']:($reportItems['monthly']['undistributedOperatingExpenses']??[]),
'interval'=>$intervalName
])
{{-- end of undistributedOperatingExpenses --}}
{{-- start of other deducation --}}
@include('components.tables.one-sub-table',[
'reportData'=>isset($reportItems[$intervalName]['other_deductions'])?$reportItems[$intervalName]['other_deductions']:($reportItems['monthly']['other_deductions']??[]),
'interval'=>$intervalName,
])
{{-- end of other deducation --}}
{{-- start of EBITDA --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['EBITDA'])?$reportItems[$intervalName]['EBITDA']:($reportItems['monthly']['EBITDA']??[]),
'interval'=>$intervalName
])
{{-- end of EBITDA --}}
{{-- start of --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['incentive_management_fees'])?$reportItems[$intervalName]['incentive_management_fees']:($reportItems['monthly']['incentive_management_fees']??[]),
'interval'=>$intervalName,
'firstTrClass'=>'main-row-tr group-color all-td-white',
// 'showOnlyIf'=> $intervalName == 'annually'
])
{{-- end of depreciation --}}
{{-- start of --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['depreciation'])?$reportItems[$intervalName]['depreciation']:($reportItems['monthly']['depreciation']??[]),
'interval'=>$intervalName,
'firstTrClass'=>'main-row-tr group-color all-td-white',
])
{{-- end of depreciation --}}
{{-- start of EBIT --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['EBIT'])?$reportItems[$intervalName]['EBIT']:($reportItems['monthly']['EBIT']??[]),
'interval'=>$intervalName
])
{{-- end of EBIT --}}
{{-- start of Interest Expenses --}}
@include('components.tables.two-subs-table',[
'reportData'=>isset($reportItems[$intervalName]['Interest Expenses'])?$reportItems[$intervalName]['Interest Expenses']:($reportItems['monthly']['Interest Expenses']??[]),
'interval'=>$intervalName,
'debug'=>true
])
{{-- end of Interest Expenses --}}
{{-- start of EBT --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['EBT'])?$reportItems[$intervalName]['EBT']:($reportItems['monthly']['EBT']??[]),
'interval'=>$intervalName
])
{{-- end of EBT --}}
{{-- start of taxes --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['taxes'])?$reportItems[$intervalName]['taxes']:($reportItems['monthly']['taxes']??[]),
'interval'=>$intervalName,
'firstTrClass'=>'main-row-tr group-color all-td-white',
])
{{-- end of taxes --}}
{{-- start of net_profit --}}
@include('components.tables.table-with-no-sub',[
'reportData'=>isset($reportItems[$intervalName]['net_profit'])?$reportItems[$intervalName]['net_profit']:($reportItems['monthly']['net_profit']??[]),
'interval'=>$intervalName
])
{{-- end of net_profit --}}
@endslot
@endforeach