@include('common.header') Report Name : Transaction Ledger Period : {{ $report_date }} *All amount in BDT Sl. Date Event Particulars Quantity Rate Amount Commission Debit Credit Balance Opening Balance {{ number_format($ledgerBalance, 2) }} @php $StatusBS = ''; $totalShares = 0; $totalTransLots = 0; $grandTotalAmount = 0.00; $grandTotalBrokComm = 0.00; $grandTotalNetAmount = 0.00; $debit = 0.00; $credit = 0.00; $ledger = $ledgerBalance; $grandDebitAmount = 0.00; $grandCreditAmount = 0.00; $slNo = 0; $voucherNo = ''; $taxAmount = 0.00; $narration = ''; $class = ''; @endphp @foreach ($transactionLedger as $balanceData) @php $TRADE_DATE = $balanceData->trade_date; $PARTICULARS = $balanceData->particulars; $TRADING_CODE = $balanceData->trading_code; $EVENT = trim($balanceData->event); $P_COA_CODE = $balanceData->trading_code; $QUANTITY = $balanceData->quantity; $RATE = $balanceData->rate; $AMOUNT = $balanceData->amount; $NET_AMOUNT = $balanceData->net_amount; $COMMISSION = $balanceData->commission; $DEBIT_CREDIT = $balanceData->debit_credit; $NTR = $balanceData->ntr; $RUNNING_SERIAL = $balanceData->running_serial; $avgRate = 0; if($EVENT == 'inv'){ $avgRate = ($NET_AMOUNT+$COMMISSION)/$QUANTITY; }else if($EVENT == 'enc'){ $avgRate = ($NET_AMOUNT-$COMMISSION)/$QUANTITY; } //echo $RUNNING_SERIAL; exit; if($RUNNING_SERIAL == 7) { if($EVENT == 'inv') { $StatusBS = "Buy"; $debit = $NET_AMOUNT; $credit = 0.00; $ledger = $ledger - $debit; } else if($EVENT == 'li') { $StatusBS = "Link In"; $debit = $NET_AMOUNT; $credit = 0.00; $ledger = $ledger - $debit; } else if ($EVENT == 'lo') { $StatusBS = "Link Out"; $debit = 0.00; $credit = $NET_AMOUNT; $ledger = $ledger + $credit; } else if ($EVENT == 'enc') { $StatusBS = "Sale"; $debit = 0.00; $credit = $NET_AMOUNT; $ledger = $ledger + $credit; } else if ($EVENT == 'ipo') { $StatusBS = "Ipo"; //$debit = $netAmount; // this line closed on 03/03/2016 for IPO application amount off by mamun $debit = 0.00; // this line added for the reason of IPO application amount stop repeating by mamun on 03/03/2016 $credit = 0.00; $ledger = $ledger - $debit; } else if ($EVENT == 'preipo') { $StatusBS = "Pre Ipo"; $debit = $NET_AMOUNT; $credit = 0.00; $ledger = $ledger - $debit; } else if ($EVENT == 'rs') { $StatusBS = "Right Share"; $debit = $NET_AMOUNT; $credit = 0.00; $ledger = $ledger - $debit; } else if ($EVENT == 'sd') { $StatusBS = "Stock Dividend"; $debit = 0.00; $credit = 0.00; $ledger = $ledger; } else { $StatusBS = '-'; $debit = 0.00; $credit = 0.00; //$ledger = 0.0000; } if($ledger >= 0) { $ledgerPlace = number_format($ledger,2); } else { $ledgerPlace = '('.number_format(abs($ledger),2).')'; } if($QUANTITY != 0) { @endphp {{ ($slNo +1) }} {{ Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $TRADE_DATE)->format('d-m-Y') }} {{$StatusBS}} {{$PARTICULARS}} {{number_format($QUANTITY,0)}} {{number_format($RATE,4)}} {{number_format($AMOUNT,2)}} {{number_format($COMMISSION,2)}} {{number_format($debit,2)}} {{number_format($credit,2)}} {{$ledgerPlace}} @php } } else { if(substr($P_COA_CODE,0,6) == '302001') { if(strtolower($ntr) == 'c'){ $narration = 'IPO Return'; } else { $narration = 'IPO Application'; } } else { $narration = $narration; } $ammount = $AMOUNT; if($NTR == 'C') { $debit = 0.00; $credit = $ammount; $ledger = $ledger + $ammount; } else if ($NTR == 'D') { $debit = $ammount; $credit = 0.00; $ledger = $ledger - $ammount; } else { $debit = 0.00; $credit = 0.00; //$ledger = 0.0000; } if($ledger >= 0) { $ledgerPlace = number_format($ledger,2); } else { $ledgerPlace = '('.number_format(abs($ledger),2).')'; } @endphp {{ ($slNo +1) }} {{ Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $TRADE_DATE)->format('d-m-Y') }} {{$EVENT}} {{$PARTICULARS}} - - - - {{number_format($debit,2)}} {{number_format($credit,2)}} {{$ledgerPlace}} @php } $slNo++; @endphp @endforeach @include('common.footer')