@forelse($transactions as $transaction) @php $additionalAmount = $transaction->isCredit ? (float)($transaction->totalCharges + $transaction->cartTotalAmount) : (float)($transaction->cartTotalAmount - $transaction->totalCharges); $netAmount = $transaction->belongsToExtraIncome ? abs($additionalAmount) : $transaction->actual_amount + $additionalAmount; @endphp
@if( $transaction->operation->operationDetails->slug != 'payout' )
{{ ($transactions->currentPage() * $transactions->perPage()) - $transactions->perPage() + $loop->iteration }}

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

#{{ $transaction->id }} {{ $transaction->created_at->toFormattedDateString() }}
{{ $transaction->operation->operationDetails->title }} @if($transaction->belongsToExtraIncome) +{{ currency($netAmount) }} @else {{ $transaction->isCredit ? '+' : '-' }}{{ currency($netAmount) }} @endif
#{{ $transaction->id }}
{{ $transaction->payerUser->member_id }} {{ $transaction->payeeUser->member_id }}
{{ $transaction->operation->operationDetails->title }} @php switch ($transaction->operation->operationDetails->slug){ case 'commission': $operationMeta = getModule($transaction->commission->module_id)?getModule($transaction->commission->module_id)->registry['name']:null; break; case 'fund_transfer': case 'deduct': $operationMeta = (getModule($transaction->operation->from_module)?getModule($transaction->operation->from_module)->registry['name']:null) ." - ". (getModule($transaction->operation->to_module)?getModule($transaction->operation->to_module)->registry['name']:null); 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()) @continue @endif
{{ $charge->module() ? $charge->module()->getModel()->name : 'Nil' }} {{ $charge->module()->operationType() == 'add' ? '+' : '-' }}{{ currency($charge->amount) }}
@empty
{{ _mt($moduleId,'BusinessWallet.no_charges') }}
@endforelse
@if($transaction->operation->remarks)

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

{{ ucwords(str_replace('_', ' ', $transaction->operation->remarks))}}
@endif @if($transaction->order)

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

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

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

{{ currency($netAmount) }}
@endif
@empty
{{ _mt($moduleId,'BusinessWallet.no_transaction_in_this') }}
@endforelse
{!! $transactions->links() !!}