@extends('layouts.app') @section('title') {{'General Ledger Report'}} @endsection @section('content')
General Ledger Report Back to Day Book List
Search By Customer/Supplier
Search By Area
Start Date
End Date

 

@if(isset($supplier_id) && $supplier_id !='')

@include('layouts.head')

Customer's Ledger

{!! date('d-F-Y', strtotime($start_date)) !!} to {!! date('d-F-Y', strtotime($end_date)) !!}

@if(isset($day_book_list[0]->name))
Customer Name : {!! $day_book_list[0]->supplier_id !!} - {!! $day_book_list[0]->name !!}

Proprietor : {!! $day_book_list[0]->person_name !!}

Address : {!! $day_book_list[0]->address !!}

Contact No. : {!! $day_book_list[0]->mobile !!}
@endif

@php $i=0; $opening_balance_query = $opening_amount[0]->bill_amount - $opening_amount[0]->payment_amount; if($opening_balance_query != '') { $opening_balance = $opening_balance_query; }else{ $opening_balance = 0; } $payment_total =0; $billed_total =0; $balance_total =0; $usd_total =0; @endphp @if(isset($day_book_list[0]->name)) @foreach($day_book_list as $row) @php $i++; if(isset($row->db_types) && ($row->db_types =='Payment' || $row->db_types =='Received' || $row->db_types =='Purchase' || $row->db_types =='Sales Return' || $row->db_types =='Commission')){ $payment_amount = $row->amount; $bill_amount = 0; }else{ $payment_amount = 0; $bill_amount = $row->amount; } $payment_total += $payment_amount; $billed_total += $bill_amount; $total_balance = $opening_balance + $billed_total - $payment_total ; $usd_balance = $total_balance ; if($total_balance>0) { $amnt_sign = 'Dr'; } else { $amnt_sign = 'Cr'; } @endphp @endforeach @endif
S.N. Date Description (Bill#, Challan#) Vch No. Vch Type Debit (Tk.) Credit (Tk.) Balance (Tk.)
0 {!! date('d-m-Y', strtotime($start_date))!!} Opening Balance -- -- -- -- 0.00 Cr
{{ $i }} {{ date('d-m-Y', strtotime($row->txn_date)) }} {{ $row->values }} ( {{ $row->remarks }} ) VN#{{ $row->sales_id }} {{ $row->db_types }} {{ number_format($bill_amount,2) }} {{ number_format($payment_amount,2) }} {{ number_format($total_balance,2) }} {{ $amnt_sign }}
# {!! date('d-m-Y', strtotime($end_date))!!} Closing Balance -- -- {{ number_format($billed_total,2) }} {{ number_format($payment_total,2) }} {{ number_format($total_balance,2) }} {{ $amnt_sign }}
@else

@include('layouts.head')

Customer's Ledger

{!! date('d-F-Y', strtotime($start_date)) !!} to {!! date('d-F-Y', strtotime($end_date)) !!}

@php $i=0; $billed_total = 0; $received_total = 0; $t_opening_balance = 0; $t_total_balance = 0; $t_o_amnt_sign = 0; $t_amnt_sign = 0; @endphp @if(isset($opening_amount[0])) @foreach($opening_amount as $row) @php $i++; $supplier_id = $row['supplier_id']; $name = $row['name']; $open_bill_amount = $row['open_bill_amount']; $open_received_amount = $row['open_received_amount']; $opening_balance = $open_bill_amount - $open_received_amount; $bill_amount = $row['bill_amount']; $received_amount = $row['received_amount']; $total_balance =$opening_balance + $bill_amount - $received_amount ; $received_total += $received_amount; $billed_total += $bill_amount; $t_opening_balance += $opening_balance; $t_total_balance += $total_balance; if($opening_balance>=0) { $o_amnt_sign = 'Dr'; } else { $o_amnt_sign = 'Cr'; } if($t_opening_balance>=0) { $t_o_amnt_sign = 'Dr'; } else { $t_o_amnt_sign = 'Cr'; } if($total_balance>0) { $amnt_sign = 'Dr'; } else { $amnt_sign = 'Cr'; } if($t_total_balance>0) { $t_amnt_sign = 'Dr'; } else { $t_amnt_sign = 'Cr'; } @endphp @endforeach @endif
S.N. ID Customer's Name Opening Balance (Tk.) Debit (Tk.) Credit (Tk.) Closing Balance (Tk.)
{{ $i }} {{ $supplier_id }} {{ $name }} {{ number_format($opening_balance,2) }} {{ $o_amnt_sign }} {{ number_format($bill_amount,2) }} {{ number_format($received_amount,2) }} {{ number_format($total_balance,2) }} {{ $amnt_sign }}
# Total = {{ number_format($t_opening_balance,2) }} {{ $t_o_amnt_sign }} {{ number_format($billed_total,2) }} {{ number_format($received_total,2) }} {{ number_format($t_total_balance,2) }} {{ $t_amnt_sign }}
@endif
@endsection