@extends('layouts.dashboard') @section('css') @endsection @section('dash_nav') @endsection @section('sub-header') {{ __('Income Statement Report') .' - '. $hospitalitySector->getStudyName() . ' - ' . $hospitalitySector->getPropertyName() }} @endsection @section('content')
@if (session('warning'))
  • {{ session('warning') }}
@endif
@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
@endsection @section('js') @endsection