{{ _mt($moduleId,'BusinessWallet.transactions') }}

@forelse($groupOfTransaction as $key => $group)

{{ ucfirst($filters['groupBy']['default']) }}

{{ $key }}
{{_mt($moduleId,'BusinessWallet.total_transaction') }} {{ $group->count() }} {!! $group->first()->created_at->toFormattedDateString() !!}

@forelse($group as $key => $transaction) @php if($transaction->payer == companyUser()->id) $netAmount = $transaction->amount; else $netAmount = $transaction->isCredit ? $transaction->actual_amount : $transaction->amount; @endphp

{{_mt($moduleId,'BusinessWallet.txn') }}

#{{ $transaction->id }} {{ $transaction->created_at->toFormattedDateString() }}
{{ $transaction->operation->operationDetails->title }} {{ $transaction->isCredit ? '+' : '-' }}{{ currency($netAmount) }}
#{{ $transaction->id }}
{{ $transaction->payerUser->member_id }} {{ $transaction->payeeUser->member_id }}
{{ $transaction->operation->title }} @php switch ($transaction->operation->operationDetails->slug){ case 'commission': $operationMeta = getModule($transaction->commission->module_id)->registry['name']; break; case 'fund_transfer': case 'deduct': $operationMeta = getModule($transaction->operation->from_module)->registry['name'] ." - ". getModule($transaction->operation->to_module)->registry['name']; break; default : $operationMeta = null; break; } @endphp @if(isset($operationMeta))
({{ $operationMeta }})
@endif

{{ $transaction->created_at->diffForHumans() }}

{{ $transaction->created_at }}

{{_mt($moduleId,'BusinessWallet.actual_amount') }}

{{ currency($transaction->actual_amount) }}

{{_mt($moduleId,'BusinessWallet.transaction_charges') }}

@forelse($transaction->charges as $charge)
@if($charge->module()){{ $charge->module()->model->name }} @endif {{ $charge->module()->operationType() == 'add' ? '-' : '+' }}{{ currency($charge->amount) }}
@empty
{{_mt($moduleId,'BusinessWallet.no_charges') }}
@endforelse
@if($transaction->order)

{{_mt($moduleId,'BusinessWallet.order_total') }}

@forelse($transaction->order->totals as $total)
{{ $total->module()->model->name }} {{ $total->module()->operationType() == 'add' ? '-' : '+' }} {{ currency($total->amount) }}
@empty
{{_mt($moduleId,'BusinessWallet.no_order_total') }}
@endforelse
@endif

{{_mt($moduleId,'BusinessWallet.total') }}

{{ currency($netAmount) }}
@empty
{{_mt($moduleId,'BusinessWallet.no_transaction_in_this') }} {{ $groupName }}
@endforelse
@empty
{{_mt($moduleId,'BusinessWallet.no_transaction') }} !
@endforelse