@extends('layouts.pdf') @section('title') {{ $extra['module_name'] }} @endsection @section('content')
@include('admin.partials.header', ['extra' => $extra]) @if (!$data['customers']->isEmpty()) @foreach ($data['customers'] as $key => $customer) @endforeach
{{__('lang.CUSTOMERS')}}
{{__('lang.serial_no')}} {{__('lang.head_code')}} {{__('lang.name')}} {{__('lang.father_husband_name')}} {{__('lang.phone')}} {{__('lang.email')}} {{__('lang.mailing_address')}} {{__('lang.nic')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $customer->head->code }} {{ $customer->name }} {{ $customer->father_or_husband_name }} {{ $customer->phone }} {{ $customer->email }} {{ $customer->mailing_address }} {{ $customer->nid }} {{ $customer->createdby->name }} {{ date(config('settings.date_format'), strtotime($customer->created_at)) }}

@endif @if (!$data['vendors']->isEmpty()) @foreach ($data['vendors'] as $key => $vendor) {{-- --}} @endforeach {{-- --}}
{{__('lang.VENDORS')}}
{{__('lang.serial_no')}} {{__('lang.head_code')}} {{__('lang.name')}} {{__('lang.phone')}} {{__('lang.email')}} {{__('lang.mailing_address')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $vendor->head->code }} {{ $vendor->name }} {{ $vendor->phone }} {{ $vendor->email }} {{ $vendor->mailing_address }} {{ $vendor->createdby->name }} {{ date(config('settings.date_format'), strtotime($vendor->created_at)) }} {{ $transaction->convert_money_format(100) }}
TOTAL

@endif @if (!$data['purchase_requisitions']->isEmpty()) @php $total_pr_amount = 0; @endphp @foreach ($data['purchase_requisitions'] as $key => $pr) @php $items = []; foreach($pr->purchase_requisition_items as $requisition_item) { $items[] = $requisition_item->item->name.": ".$requisition_item->quantity; } @endphp @php $total_pr_amount += $pr->amount; @endphp @endforeach
{{__('lang.PAYMENT_REQUISITIONS')}}
{{__('lang.serial_no')}} {{__('lang.pr_no')}} {{__('lang.employee')}} {{__('lang.project')}} {{__('lang.remarks')}} {{__('lang.amount')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $pr->requisition_id }} {{ $pr->employee_id }} {{ $pr->branch->name }} {{ $pr->comment }} {{ implode(', ',$items) ?? '' }} {{$pr->createdby->name}} {{ date(config('settings.date_format'), strtotime($pr->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($total_pr_amount) }}

@endif @if (!$data['purchase_orders']->isEmpty()) @php $total_of_po_amount = 0; $total_po_discount = 0; $total_po_amount = 0; @endphp @foreach ($data['purchase_orders'] as $key => $po) @php $total_of_po_amount += $po->totalAmount; $total_po_discount += $po->totalPODiscount; $total_po_amount += $po->totalPOAmount; @endphp @endforeach
{{__('lang.PURCHASE_ORDERS')}}
{{__('lang.serial_no')}}. {{__('lang.po_no')}} {{__('lang.pr_no')}} {{__('lang.vendor')}} {{__('lang.project')}} {{__('lang.issue_date')}} {{__('lang.delivery_date')}} {{__('lang.total')}} {{$transaction->systemSettingCurrency()}} {{__('lang.discount')}} {{__('lang.paid_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.grn_status')}} {{__('lang.payment_status')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $po->purchase_id }} {{ $po->requisition_id }} {{ $po->vendor->name }} {{ $po->branch->name }} {{ date(config('settings.date_format'), strtotime($po->issuing_date)) }} {{ date(config('settings.date_format'), strtotime($po->date_of_delevery)) }} {{ $transaction->convert_money_format($po->totalAmount) }} {{ $transaction->convert_money_format($po->totalPODiscount) }} {{ $transaction->convert_money_format($po->totalPOAmount) }} {{ $po->status }} {{ $po->payment_status }} {{ $po->createdby->name}} {{ date(config('settings.date_format'), strtotime($po->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($total_of_po_amount) }} {{ $transaction->convert_money_format($total_po_discount) }} {{ $transaction->convert_money_format($total_po_amount) }}

@endif @if (!$data['sells']->isEmpty()) @php $total_cost_amount = 0; $total_additional_cost = 0; $total_discount_amount = 0; $total_net_amount = 0; $total_employee_rebate = 0; $total_external_employee_rebate = 0; @endphp @foreach ($data['sells'] as $key => $sell) @php $total_cost_amount += $sell->cost_amount; $total_additional_cost += $sell->additional_charges; $total_discount_amount += $sell->discount_amount; $total_net_amount += $sell->net_amount; $total_employee_rebate += $sell->employee_rebate; $total_external_employee_rebate += $sell->external_employee_rebate; @endphp @endforeach
{{__('lang.SELLS')}}
{{__('lang.serial_no')}} {{__('lang.customer')}} {{__('lang.registration_no')}} {{__('lang.project')}} {{__('lang.sell_date')}} {{__('lang.i_rebate_employee')}} {{__('lang.i_rebate_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.e_rebate_employee')}} {{__('lang.e_rebate_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.additional_charges')}} {{__('lang.discount')}} {{__('lang.net_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.sale_status')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $sell->customer->name }} {{ $sell->registration_no }} {{ $sell->branch->name }} {{ date(config('settings.date_format'), strtotime($sell->sale_date_v2)) }} {{ $sell->employee->name }} {{ $transaction->convert_money_format($sell->employee_rebate) }} {{ $sell->ext_employee->name }} {{ $transaction->convert_money_format($sell->external_employee_rebate) }} {{ $transaction->convert_money_format($sell->cost_amount) }} {{ $transaction->convert_money_format($sell->additional_charges) }} {{ $transaction->convert_money_format($sell->discount_amount) }} {{ $transaction->convert_money_format($sell->net_amount) }} {{ ($sell->status == 'ACTIVE' && $sell->is_transfered == 1) ?'TRANSFERED': $sell->status }} {{ $sell->createdby->name }} {{ date(config('settings.date_format'), strtotime($sell->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($total_employee_rebate) }} {{ $transaction->convert_money_format($total_external_employee_rebate) }} {{ $transaction->convert_money_format($total_cost_amount) }} {{ $transaction->convert_money_format($total_additional_cost) }} {{ $transaction->convert_money_format($total_discount_amount) }} {{ $transaction->convert_money_format($total_net_amount) }}

@endif @if (!$data['receipts']->isEmpty()) @php $rv_total_amount = 0; @endphp @foreach ($data['receipts'] as $key => $rv) {{-- @dd($rv) --}} @php if($rv->made_of_payment == 'Cash') { $cheque_date = '-'; } else { $cheque_date = $rv->cheque_date ? date(config('settings.date_format'), strtotime($rv->cheque_date)) : '-'; } $sell_route = "javascript:void(0)"; if ($rv->type == null || $rv->type == "") { $sell_route = route('sell.edit',['id' => $rv->sell_id]); } @endphp @if ($rv->type == NULL || $rv->type =="") @else @endif @if($rv->type == 'general' && !empty($rv->customer_id)) @else @endif @php $rv_total_amount += $rv->actual_amount; @endphp @endforeach
{{__('lang.RECEIPTS')}}
{{__('lang.serial_no')}} {{__('lang.receipt_no')}} {{__('lang.customers')}} / {{__('lang.heads')}} {{__('lang.registration_no')}} {{__('lang.instrument_no')}} {{__('lang.reference_no')}} {{__('lang.unit_no')}} {{__('lang.payment_term')}} {{__('lang.mode_of_payment')}} {{__('lang.date_of_collection')}} {{__('lang.amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.cheque_date')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }}{{ $rv->receipt_no }} {{ $rv->receipt_no }} {{ App\Models\IncomeExpenseHead::find($rv->customer_id)->name }} {{ $rv->customer }} {{ $rv->registration_no ?? '-' }} {{ $rv->cheque_no }} {{ $rv->reference_no }} {{ App\Models\Sell::find($rv->sell_id)->product_id ?? '-' }} {{ $rv->term }} {{ (strtolower($rv->made_of_payment) == 'bank' ? 'Cheque' .' - '. App\Models\IncomeExpenseHead::bankdetail()->where('id',$rv->bank_id)->first()->name : ucwords($rv->made_of_payment) ) }} {{ $transaction->date_format($rv->date_of_collection) }} {{ $transaction->convert_money_format($rv->actual_amount) }} {{$cheque_date}} {{$rv->name}} {{ date(config('settings.date_format'), strtotime($rv->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($rv_total_amount) }}

@endif @if (!$data['payment_vouchers']->isEmpty()) @php $total_payments = 0; @endphp @foreach ($data['payment_vouchers'] as $key => $pv) @php if($pv->mode_of_payment == 'Cash') { $pv_cheque_date = '-'; } else { $pv_cheque_date = $pv->cheque_date ? date(config('settings.date_format'), strtotime($pv->cheque_date)) : '-'; } @endphp @php $total_payments+= $pv->amount; @endphp @endforeach
{{__('lang.PAYMENT_VOUCHERS')}}
{{__('lang.serial_no')}} {{__('lang.pv_no')}} {{__('lang.type')}} {{__('lang.project')}} {{__('lang.mode_of_payment')}} {{__('lang.payee_name')}} {{__('lang.amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.voucher_date')}} {{__('lang.cheque_date')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $pv->pv_no }} {{ ucfirst(str_replace('_', " ", $pv->type)) }} {{ $pv->branch->name }} {{ (strtolower($pv->mode_of_payment) == 'bank' ? 'Cheque' .' - '. App\Models\IncomeExpenseHead::bankdetail()->where ('id',$pv['report_transaction_cr']->income_expense_head_id)->first()->name :ucwords($pv->mode_of_payment)) }} {{ $pv->payee_name }} {{ $transaction->convert_money_format($pv->amount) }} {{ date(config('settings.date_format'), strtotime($pv->voucher_date)) }} {{ $pv_cheque_date}} {{$pv->createdby->name}} {{ date(config('settings.date_format'), strtotime($pv->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($total_payments) }}

@endif @if (!$data['journal_vouchers']->isEmpty()) @php $jv_total_cr_amount = 0; $jv_total_dr_amount = 0; @endphp @foreach ($data['journal_vouchers'] as $key => $jv) @php $jv_total_cr_amount += $jv->cr; $jv_total_dr_amount += $jv->dr; @endphp @endforeach
{{__('lang.JOURNAL_VOUCHERS')}}
{{__('lang.serial_no')}}. {{__('lang.jv_no')}} {{__('lang.project')}} {{__('lang.head_of_account')}} {{__('lang.particulars')}} {{__('lang.cr')}} {{$transaction->systemSettingCurrency()}} {{__('lang.dr')}} {{$transaction->systemSettingCurrency()}} {{__('lang.voucher_date')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $jv->voucher_no }} {{ $jv->name }} {{ App\Models\IncomeExpenseHead::find($jv->income_expense_head_id)->name }} {{ $jv->particulars }} {{ $transaction->convert_money_format($jv->cr) }} {{ $transaction->convert_money_format($jv->dr) }} {{ date(config('settings.date_format'), strtotime($jv->voucher_date)) }} {{ $jv->createdBy }} {{ !empty($jv->created_at) ? date(config('settings.date_format'), strtotime($jv->created_at)) : date(config('settings.date_format'), strtotime($jv->voucher_date)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($jv_total_cr_amount) }} {{ $transaction->convert_money_format($jv_total_dr_amount) }}
@endif @if (!$data['refunds']->isEmpty()) @php $rf_total_amount = 0; $rf_refund_amount =0; $rf_total_discount_amount = 0; $rf_total_refund_amount = 0; @endphp @foreach ($data['refunds'] as $key => $rc) @php $rf_total_amount += $rc->actual_amount; $rf_refund_amount += $rc->refund_amount; $rf_total_discount_amount += $rc->discount_amount; $rf_total_refund_amount += $rc->total_refund_amount; @endphp @endforeach
{{__('lang.REFUNDS')}}
{{__('lang.serial_no')}} {{__('lang.jv_no')}} {{__('lang.project')}} {{__('lang.customer')}} {{__('lang.total_sale_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.total_received_amount')}} {{$transaction->systemSettingCurrency()}} {{__('lang.deduction')}} {{$transaction->systemSettingCurrency()}} {{__('lang.total_refund')}} {{$transaction->systemSettingCurrency()}} {{__('lang.payment_status')}} {{__('lang.created_by')}} {{__('lang.created_at')}}
{{ $loop->iteration }} {{ $rc->refrence_computation }} {{ $rc->branch->name }} {{ $rc->customer->name }} {{ $transaction->convert_money_format($rc->actual_amount) }} {{ $transaction->convert_money_format($rc->refund_amount) }} {{ $transaction->convert_money_format($rc->discount_amount) }} {{ $transaction->convert_money_format($rc->total_refund_amount) }} {{ $rc->payment_status }} {{ $rc->createdby->name }} {{date(config('settings.date_format'), strtotime($rc->created_at)) }}
{{__('lang.total')}} {{ $transaction->convert_money_format($rf_total_amount) }} {{ $transaction->convert_money_format($rf_refund_amount) }} {{ $transaction->convert_money_format($rf_total_discount_amount) }} {{ $transaction->convert_money_format($rf_total_refund_amount) }}
@endif
@stop