{{ _mt('Wallet-Ewallet','Ewallet.transactions') }}

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

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

{{ $key }}
{{ _mt($moduleId,'Ewallet.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,'Ewallet.txn') }}

#{{ $transaction->id }} {{ $transaction->created_at->toFormattedDateString() }}
{{ $transaction->operation->operationDetails->title }} {{ $transaction->isCredit ? '+' : '-' }}{{ currency($netAmount) }}
#{{ $transaction->id }}
{{ $transaction->payerUser->username }} {{ $transaction->payeeUser->username }}
{{ $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,'Ewallet.actual_amount') }}

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

{{ _mt($moduleId,'Ewallet.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,'Ewallet.no_charges') }}
@endforelse
@if($transaction->order)

{{ _mt($moduleId,'Ewallet.order_totals') }}

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

{{ _mt($moduleId, 'Ewallet.Total') }}

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