@extends("agentportal.layouts.layout") @section("title", trans("message_lang.LBL_TRANSACTIONS")) @section("page_style") @endsection @section("content")

{!! trans("message_lang.LBL_TRANSACTIONS") !!}

@csrf

@include('agentportal.layouts.date_filter_v1')
{!! trans("message_lang.BTN_CLEAR_SEARCH") !!}
@if($transactions)
@if(Auth::guard('agentportal')->user()->hasRole('administrator'))
@endif
@endif
@forelse ($transactions as $key => $txn) @empty @endforelse
user()->hasRole('administrator')) disabled @endif /> # {{ __('message_lang.LBL_BNB_PARTNER_NAME') }} {{ __('message_lang.LBL_REF_NO') }} {{ __('message_lang.LBL_BENEFICIARY_NAME') }} {{ __('message_lang.LBL_SENDING_AMOUNT') }} {{ __('message_lang.LBL_AMOUNT') }} {{ __('message_lang.LBL_PAYOUT_AMOUNT') }} {{ __('message_lang.LBL_RECEIVER_MOBILE') }} {{ __('message_lang.LBL_TXN_STATUS') }} {{ __('message_lang.LBL_TXN_TYPE') }} {{ __('message_lang.LBL_RECEIVING_COMPANY') }} {{ __('message_lang.LBL_SETTLEMENT_RATE') }} {{ __('message_lang.LBL_SETTLEMENT_AMOUNT') }} {{ __('message_lang.LBL_TXN_DATE') }} {{ __('message_lang.LBL_TXN_REF_NO') }} {{ __('message_lang.LBL_ORIGIN') }} {{ __('message_lang.LBL_OPERATOR_NAME') }} {{ __('message_lang.LBL_COMMENTS') }} {{ __('message_lang.LBL_ACTIONS') }}
@if($txn->txn_status == config('constants.IN_PROGRESS') && Auth::guard('agentportal')->user()->hasRole('administrator')) @else @endif {!! $key + 1 !!} @if(isset($txn->name)) {{$txn->name}} @else {{config('constants.GREMIT')}} @endif @if(Auth::guard('agentportal')->user()->hasAnyRole('administrator')) @if(isset($txn->reference_no)) {{$txn->reference_no}} @else - @endif @else {{isset($txn->reference_no) ? $txn->reference_no : "-" }}; @endif {{ (isset($txn->receiver_name)) ? $txn->receiver_name : "-" }} {{(isset($txn->sending_amount) && !empty($txn->sending_amount)) ? number_format($txn->sending_amount, 2)." ".$txn->sender_currency : "-"}} @if($txn->exchange_currency_applied == 1) {{ (isset($txn->payout_amount) && !empty($txn->payout_amount) && $txn->payout_currency) ? number_format($txn->payout_amount, 2)." ".$txn->payout_currency : $txn->payout_amount}} @else {{ (isset($txn->receiving_amount) && !empty($txn->receiving_amount) && $txn->receiver_currency) ? number_format($txn->receiving_amount, 2)." ".$txn->receiver_currency : $txn->receiving_amount}} @endif {{ (isset($txn->receiving_amount) && !empty($txn->receiving_amount)) ? number_format($txn->receiving_amount, 2)." ".$txn->receiver_currency : "-"}} {{(isset($txn->receiver_mobile)) ? $txn->receiver_mobile : "-"}} @php if($txn->txn_status == config('constants.PAID')) { echo ''.config('constants.PAID').''; } else if($txn->txn_status == config('constants.IN_PROGRESS')) { echo ''.config('constants.IN_PROGRESS').''; } else if($txn->txn_status == config('constants.REJECTED')) { echo ''.config('constants.REJECTED').''; } else if($txn->txn_status == config('constants.FAILED')) { echo ''.config('constants.FAILED').''; } else { echo '-'; } @endphp {{(isset($txn->transaction_type)) ? $txn->transaction_type : "-"}} {{(isset($txn->deposit_company_code)) ? $txn->deposit_company_code : "-"}} {{$txn->settlement_rate ? number_format($txn->settlement_rate, 4) : '-'}} {{$txn->settlement_amount ? number_format($txn->settlement_amount, 4) : '-'}} {{(isset($txn->created_at)) ? format_date_tz($txn->created_at) : "-"}} {{(isset($txn->txn_reference_no)) ? $txn->txn_reference_no : "-"}} {{isset($txn->originPartner) ? $txn->originPartner : ""}} {{isset($txn->end_wallet_operator) ? $txn->end_wallet_operator : "-"}} {{(isset($txn->reject_reason) && $txn->reject_reason != '') ? $txn->reject_reason : "-"}} @php if($txn->txn_status == config('constants.IN_PROGRESS') && Auth::guard('agentportal')->user()->hasAnyRole('administrator|operation|finance back office|customer service')) { $html = ''; switch ($txn->deposit_company_code) { case config('constants.COMPANY_CODE_ORANGE_SIERRA_LEONE'): if(Auth::guard('agentportal')->user()->hasAnyRole('administrator')) { $html = '
'. ''. '
 '; } else { $html .= '-'; } break; case config('constants.COMPANY_CODE_ATPS_SENEGAL'): case config('constants.COMPANY_CODE_MW_SENEGAL'): $html = '
'. ''. '
 '; break; case config('constants.COMPANY_CODE_MTN_LIBERIA'): case config('constants.COMPANY_CODE_MTN_GUINEA'): case config('constants.COMPANY_CODE_MTN_GIN_AFRICA'): case config('constants.COMPANY_CODE_MTN_GIN_MONDE'): case config('constants.COMPANY_CODE_MTN_BISSAU'): case config('constants.COMPANY_CODE_APG'): case config('constants.COMPANY_CODE_CREDIT_MOI_INSOFT'): case config('constants.COMPANY_CODE_FREEMONEY_SENEGAL'): case config('constants.COMPANY_CODE_EMONEY_SENEGAL'): case config('constants.COMPANY_CODE_ORANGE_MONEY_SENEGAL'): case config('constants.COMPANY_CODE_HUB2_SENEGAL'): case config('constants.COMPANY_CODE_HUB2_COTEDIVOIRE'): case config('constants.COMPANY_CODE_HUB2_MALI'): case config('constants.COMPANY_CODE_UBA_LIBERIA'): case config('constants.COMPANY_CODE_UBA_SIERRA_LEONE'): case config('constants.COMPANY_CODE_UBA_GUINEA'): case config('constants.COMPANY_CODE_UBA_SENEGAL'): case config('constants.COMPANY_CODE_UBA_GHANA'): case config('constants.COMPANY_CODE_UBA_KENYA'): case config('constants.COMPANY_CODE_ORANGE_LIBERIA'): case config('constants.COMPANY_CODE_TIPME_LIBERIA'): case config('constants.COMPANY_CODE_AFRICEL'): case config('constants.COMPANY_CODE_IN_TECH_SENEGAL'): case config('constants.COMPANY_CODE_IN_TECH_IVORY_COAST'): case config('constants.COMPANY_CODE_ORANGE_GUINEA'): case config('constants.COMPANY_CODE_ORANGE_IRT_GN'): case config('constants.COMPANY_CODE_ORANGE_IRT_ML'): case config('constants.COMPANY_CODE_ORANGE_IRT_ML_UEMOA'): case config('constants.COMPANY_CODE_MTN_CIV_UEMOA'): case config('constants.COMPANY_CODE_MTN_CIV_AFRICA'): case config('constants.COMPANY_CODE_MTN_CIV_MONDE'): case config('constants.COMPANY_CODE_NAIRA_GRAM'): case config('constants.COMPANY_CODE_NAIRAGRAM_GHANA'): case config('constants.COMPANY_CODE_ONAFRIQ_NG_BD'): case config('constants.COMPANY_CODE_FIDELITY_NG_BD'): case config('constants.COMPANY_CODE_AFRICEL_GAMBIA'): case config('constants.COMPANY_CODE_QMONEY_GM'): case config('constants.COMPANY_CODE_QMONEY_SL'): case config('constants.COMPANY_CODE_GTBANK_CIV'): case config('constants.COMPANY_CODE_MTN_BENIN'): case config('constants.COMPANY_CODE_MTN_BEN_UEMOA'): case config('constants.COMPANY_CODE_MTN_BEN_AFRICA'): case config('constants.COMPANY_CODE_MTN_BEN_MONDE'): case config('constants.COMPANY_CODE_MTN_CAMEROON'): case config('constants.COMPANY_CODE_MTN_GHA_AFRICA'): case config('constants.COMPANY_CODE_MTN_GHA_MONDE'): case config('constants.COMPANY_CODE_MTN_COG_AFRICA'): case config('constants.COMPANY_CODE_MTN_COG_MONDE'): case config('constants.COMPANY_CODE_MTN_CMR_AFRICA'): case config('constants.COMPANY_CODE_ORANGE_IRT_COD'): case config('constants.COMPANY_CODE_ORANGE_IRT_CIV'): case config('constants.COMPANY_CODE_BNBW'): case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_THUNES_OM_CIV'), config('constants.COMPANY_CODE_THUNES_MOOV_CIV'), config('constants.COMPANY_CODE_THUNES_BD_SEPA'), config('constants.COMPANY_CODE_THUNES_OM_MLI'), config('constants.COMPANY_CODE_THUNES_OM_BFA'), config('constants.COMPANY_CODE_THUNES_BD_USA'), config('constants.COMPANY_CODE_THUNES_BD_GBR'), config('constants.COMPANY_CODE_THUNES_BD_PAK'), config('constants.COMPANY_CODE_THUNES_MW_CHN_WECHAT'), config('constants.COMPANY_CODE_THUNES_MW_CHN_ALIPAY')])): case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_TERRAPAY_BD_USA'), config('constants.COMPANY_CODE_TERRAPAY_BD_SEPA')])): case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_WAVE_SEN')])): case (in_array($txn->deposit_company_code, [config('constants.COMPANY_CODE_RICHATT_BANKILY_MRT'), config('constants.COMPANY_CODE_RICHATT_MASRIVI_MRT'), config('constants.COMPANY_CODE_RICHATT_SEDAD_MRT')])): case config('constants.COMPANY_CODE_ORANGE_MONEY_CIV'): case config('constants.COMPANY_CODE_TMONEY_TGO'): case config('constants.COMPANY_CODE_MTN_CMR_MONDE'): case config('constants.COMPANY_CODE_DC_BANK'): case config('constants.COMPANY_CODE_HUB2_BFA'): case config('constants.COMPANY_CODE_MONNIFY'): case config('constants.COMPANY_CODE_MFS_AFRICA'): $html = '
'. ''. '
 '; break; default: $html .= '-'; } echo $html; } else { echo '-'; } @endphp
{!! trans('message_lang.DATATABLE_LBL_NO_DATA_AVAILABLE') !!}
@endsection @section("page_vendors") @endsection @section("page_script") @endsection