Close
{{ settings()->name }}
{{ settings()->email }}
{{ settings()->phone }}

{{ $report_title}}

Date : {{ dateFormat(date('Y-m-d')) }}

{{-- content --}} @if($user_type == 1)

{{ __('reports.merchant_details') }}

@php $i=1; @endphp
Name : {{ $MHDreports['merchant']->business_name }}
Mobile : {{ @$MHDreports['merchant']->user->mobile }}
Address : {{ @$MHDreports['merchant']->address }}
Total Shops : {{ @$MHDreports['merchant']->merchantShops->count() }}
Total Parcels : {{ @$MHDreports['total_parcel']}}

{{__('reports.total_statistics')}}

{{__('reports.parcel_status')}}

{{ __('reports.count') }}

{{ __('parcelStatus.'.\App\Enums\ParcelStatus::PENDING) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::PENDING)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::PICKUP_ASSIGN) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::PICKUP_ASSIGN)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::PICKUP_RE_SCHEDULE) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::PICKUP_RE_SCHEDULE)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::RECEIVED_WAREHOUSE) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::RECEIVED_WAREHOUSE)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::TRANSFER_TO_HUB) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::TRANSFER_TO_HUB)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::DELIVERY_MAN_ASSIGN) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::DELIVERY_MAN_ASSIGN)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::DELIVERY_RE_SCHEDULE) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::DELIVERY_RE_SCHEDULE)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::RETURN_TO_COURIER) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::RETURN_TO_COURIER)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::RETURN_ASSIGN_TO_MERCHANT) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::RETURN_ASSIGN_TO_MERCHANT)->count() }}
{{ __('parcelStatus.'.\App\Enums\ParcelStatus::DELIVERED) }}
{{ $MHDreports['parcels']->where('status',\App\Enums\ParcelStatus::DELIVERED)->count() }}

{{__('reports.payable_to_merchant')}}

{{__('levels.title')}}

{{ __('levels.amount') }}

{{ __('reports.total_payable_to_merchant') }}
{{ settings()->currency }} {{ @$MHDreports['parcels']->sum('current_payable') }}
{{ __('reports.total_delivery_charge') }}
{{ settings()->currency }} {{ @$MHDreports['parcels']->sum('total_delivery_amount') }}
{{ __('reports.total_vat') }}
{{ settings()->currency }} {{ @$MHDreports['parcels']->sum('vat_amount') }}
{{ __('reports.merchant_balance') }}
{{ settings()->currency }} {{ @$MHDreports['merchant']->current_balance }}
{{ __('reports.total_paid_to_merchant') }}
{{ settings()->currency }} {{ @$MHDreports['total_paid_to_merchant'] }}
@elseif($user_type == 2){{-- hub --}}

{{ __('reports.hub_details') }}

@php $i=1; @endphp
Name : {{ @$MHDreports['hub']->name }}
Mobile : {{ @$MHDreports['hub']->phone }}
Address : {{ @$MHDreports['hub']->address }}
Current Balance : {{ settings()->currency }} {{ @$MHDreports['hub']->current_balance }}

{{__('reports.total_statistics')}}

{{__('reports.titles')}}
{{ __('reports.type') }}
{{ __('reports.amount') }}
@foreach ($MHDreports['hub_statements'] as $h_statement)
Note: {{ $h_statement->note }}
{{ __('AccountHeads.'.$h_statement->type) }}
{{ settings()->currency }} {{ $h_statement->amount }}
@endforeach

{{__('reports.hub_payable')}}

{{__('reports.titles')}}
{{ __('reports.amount') }}
{{ __('reports.income') }}
{{ settings()->currency }} {{ @$MHDreports['hub_statements']->where('type',\App\Enums\AccountHeads::INCOME)->sum('amount') }}
{{ __('reports.expense') }}
{{ settings()->currency }} {{ @$MHDreports['hub_statements']->where('type',\App\Enums\AccountHeads::EXPENSE)->sum('amount') }}
{{ __('reports.hub_payable') }}
{{ settings()->currency }} {{ @$MHDreports['hub_statements']->where('type',\App\Enums\AccountHeads::INCOME)->sum('amount') - @$MHDreports['hub_statements']->where('type',\App\Enums\AccountHeads::EXPENSE)->sum('amount') }}
@elseif($user_type == 3)

{{ __('reports.deliveryman_details') }}

@php $i=1; @endphp
Name : {{ @$MHDreports['deliveryman']->user->name }}
Mobile : {{ @$MHDreports['deliveryman']->user->mobile }}
Address : {{ @$MHDreports['deliveryman']->user->address }}
Current Balance : {{ settings()->currency }} {{ @$MHDreports['deliveryman']->current_balance }}

{{__('reports.total_statistics')}}

{{__('reports.titles')}}
{{ __('reports.type') }}
{{ __('reports.amount') }}
@foreach ($MHDreports['deliveryman_statements'] as $d_statement)
@if($d_statement->parcel_id) Parcel : {{ @$d_statement->parcel->tracking_id }}
@endif Note: {{ $d_statement->note }}
{{ __('AccountHeads.'.$d_statement->type) }}
{{ settings()->currency }} {{ $d_statement->amount }}
@endforeach

{{__('reports.deliveryman')}}

{{__('levels.title')}}

{{ __('levels.amount') }}

{{ __('reports.income') }}
{{ settings()->currency }} {{ @$MHDreports['deliveryman_statements']->where('type',\App\Enums\AccountHeads::INCOME)->sum('amount') }}
{{ __('reports.expense') }}
{{ settings()->currency }} {{ @$MHDreports['deliveryman_statements']->where('type',\App\Enums\AccountHeads::EXPENSE)->sum('amount') }}
{{ __('reports.balance') }}
{{ settings()->currency }} {{ @$MHDreports['deliveryman_statements']->where('type',\App\Enums\AccountHeads::INCOME)->sum('amount') - @$MHDreports['deliveryman_statements']->where('type',\App\Enums\AccountHeads::EXPENSE)->sum('amount') }}
@endif