| OVERALL SALES |
|
|
|
|
| KEY TRENDS |
|
|
|
|
|
| SEGMENTS REPORT |
|
| @foreach($channelsales as $channelsale) |
|
@endforeach
|||||
| PLANNED SHOPS: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_planned_shops)}} | @endforeach|||||
| VISITED SHOPS: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_visits)}} | @endforeach|||||
| PRODUCTIVE SHOPS: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_productive_visits)}} | @endforeach|||||
| STRIKE RATE: | @foreach($channelsales as $channelsale){{number_format($channelsale->strike_rate)}}% | @endforeach|||||
| PRODUCTIVITY: | @foreach($channelsales as $channelsale){{number_format($channelsale->productivity)}}% | @endforeach|||||
| TOTAL BOOKING: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_booked_unit_qty)}} Units | @endforeach|||||
| TOTAL DISPATCH: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_dispatched_unit_qty)}} Units | @endforeach|||||
| TOTAL EXECUTION: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_executed_unit_qty,2)}} Units | @endforeach|||||
| TOTAL CANCEL: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_cancelled_unit_qty)}} Units | @endforeach|||||
| TOTAL RETURN: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_returned_unit_qty)}} Units | @endforeach|||||
| TOTAL PENDING: | @foreach($channelsales as $channelsale){{number_format($channelsale->ttl_pending_unit_qty)}} Units | @endforeach|||||
| WEEKLY SALES EXECUTION |
|
REGIONAL ANALYSIS |
| SN | REGION | RSM | TOTAL BOOKING | TOTAL DISPATCH | NET EXECUTION | SPOT SALES | COUNTER SALES | {{--NET RETURN | --}}NET SALES | GOLW% | {{--GOLM% | --}} {{--GOLY% | --}}|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VALUE | UNITS | VALUE | UNITS | % | VALUE | UNITS | % | VALUE | UNITS | VALUE | UNITS | {{--VALUE | --}} {{--UNITS | --}}VALUE | UNITS | ||||||
| {{$key+1}} | {{$regionalSale->region_name}} | {{$regionalSale->rsm}} | {{number_format($regionalSale->booked_value,2)}} | {{number_format($regionalSale->booked_units)}} | {{number_format($regionalSale->dispatched_value,2)}} | {{number_format($regionalSale->dispatched_units)}} | {{number_format($regionalSale->dispatched_units>0 && $regionalSale->booked_units >0 ? ($regionalSale->dispatched_units/$regionalSale->booked_units)*100:0,2)}}% | {{number_format($regionalSale->executed_value,2)}} | {{number_format($regionalSale->executed_units)}} | {{number_format($regionalSale->executed_units>0 && $regionalSale->booked_units >0 ? ($regionalSale->executed_units/$regionalSale->booked_units)*100:0,2)}}% | {{number_format($regionalSale->spot_sale_value,2)}} | {{number_format($regionalSale->spot_sale_units)}} | {{number_format($regionalSale->counter_sale_value,2)}} | {{number_format($regionalSale->counter_sale_units)}} | {{--999,999 | --}} {{--999,999 | --}}{{number_format($regionalSale->net_sale_value,2)}} | {{number_format($regionalSale->net_sale)}} | {{number_format(($regionalSale->net_sale_value_last > 0 ? (($regionalSale->net_sale_value - $regionalSale->net_sale_value_last)/$regionalSale->net_sale_value_last)*100 : ($regionalSale->net_sale_value/1)*100),2)}}% | {{--68% | --}} {{--68% | --}}
| WEEKLY KPIs ANALYSIS |
|
|
|
|
|
|
| SN | REGION | RSM | TOTAL SRS | ACTIVE SRS | ABSENT SRS | AVG. SHIFT HRS | AVG. MARKET HRS | AVG. TIME/ SHOP | PLANNED VISITS | ACTUAL VISITS | PROD. VISITS | STRIKE RATE | VISIT COMPL. | PROD.% | AVG. BILL VALUE | AVG. SKU/ ORDER | AVG. DROP SIZE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$key+1}} | {{$regionalBooking->region_name}} | {{$regionalBooking->rsm}} | {{number_format($regionalBooking->total_srs)}} | {{number_format($regionalBooking->active_srs)}} | {{number_format($regionalBooking->absent_srs)}} | {{Carbon::createFromTimestamp(0)->addSeconds($regionalBooking->avg_shift_hours* 3600)->format('H:i')}} | {{$regionalBooking->avg_market_hours}} | {{$regionalBooking->avg_shop_time}} | {{number_format($regionalBooking->ttl_planned_visits)}} | {{number_format($regionalBooking->ttl_visits)}} | {{number_format($regionalBooking->ttl_productive_visits)}} | {{number_format($regionalBooking->strike_rate,2)}}% | {{number_format($regionalBooking->visit_compliance,2)}}% | {{number_format($regionalBooking->visit_productivity,2)}}% | Rs. {{number_format($regionalBooking->visit_productivity,2)}} | {{number_format($regionalBooking->avg_sku_per_order,2)}} | {{number_format($regionalBooking->avg_drop_size,2)}} |
| MTD TARGET ANALYSIS |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
| SN | REGION | RSM | TARGET | NET SALES | OVERALL ACH. % | TARGET TILL DATE | ACHIVEMENT TILL DATE | D.R.R. | R.R.R. | PROJECTED SALES | PROJECTED ACH. % | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| VALUE | UNITS | VALUE | UNITS | ||||||||||
| {{$key+1}} | {{$targetsale->region_name}} | {{$targetsale->rsm}} | {{number_format($targetsale->ttl_target_value,2)}} | {{number_format($targetsale->ttl_target)}} | {{number_format($targetsale->net_sale_value,2)}} | {{number_format($targetsale->net_sale)}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->target_achivement,2).'%'}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->target_till_date)}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->ach_till_date).'%'}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->daily_run_rate)}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->required_run_rate)}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->projected_sale)}} | {{$targetsale->ttl_target == 0 ? 'NA':number_format($targetsale->projected_achv).'%'}} |
| TOP 10 COVERED BRANDS |
|
REGIONAL REPORT |
| SN | REGION | RSM | PLANNED VISITS | ACTUAL VISITS | @foreach($brands as $brand){{$brand->brand_name}} | @endforeach||||
|---|---|---|---|---|---|---|---|---|---|
| C. OUTLETS | COV. % | C. OUTLETS | COV. % | C. OUTLETS | COV. % | C. OUTLETS | COV. % | C. OUTLETS | COV. % |
| {{$key+1}} | {{$regionalBooking->region_name}} | {{$regionalBooking->rsm}} | {{number_format($regionalBooking->ttl_planned_visits)}} | {{number_format($regionalBooking->ttl_visits)}} | @foreach($brands as $brand) @php $coverage = collect($brandCoverage)->where('region_id',$regionalBooking->region_id)->where('brand_id',$brand->brand_id)->first(); @endphp{{number_format(@$coverage->covered_outlets)}} | {{number_format(@$coverage->covered_outlets > 0 && @$regionalBooking->assigned_outlets > 0 ? ((@$coverage->covered_outlets/@$regionalBooking->assigned_outlets) * 100) : 0,2)}}% | @endforeach|||
| PRODUCT COVERAGE REPORT |
|
DIVISION: {{$division->division}} |
|
|
|
|
|
|
|
| SN | SKU | PRODUCT NAMEs | TOTAL BOOKING | BOOKED UNITS | COVERAGE | AVG. DROP SIZE | CONTRIBUTION |
|---|---|---|---|---|---|---|---|
| {{$counter++}} | {{$row->item_sku}} | {{$row->item_name}} | Rs. {{number_format($row->net_sale_value,2)}} | Rs. {{number_format($row->net_sale)}} | {{number_format($row->covered_outlets >0 && collect($assignedOutlets)->sum('assigned_outlets') >0 ? ($row->covered_outlets/collect($assignedOutlets)->sum('assigned_outlets'))*100:0)}} % | {{number_format($row->net_sale >0 && collect($divisiondata)->sum('total_orders') >0 ? ($row->net_sale/collect($divisiondata)->sum('total_orders')):0)}} | {{number_format($row->net_sale >0 && collect($divisiondata)->sum('net_sale') >0 ? ($row->net_sale/collect($divisiondata)->sum('net_sale'))*100:0)}} % |