![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/Modules/Essentials/Resources/views/payroll/ |
<div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header no-print"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title no-print"> {!! __('essentials::lang.payroll_of_employee', ['employee' => $payroll->transaction_for->user_full_name, 'date' => $month_name . ' ' . $year]) !!} </h4> </div> <div class="modal-body"> <div class="table-responsive"> <table class="table table-bordered" id="payroll-view"> <tr> <td colspan="3"> @if(!empty(Session::get('business.logo'))) <img src="{{ asset( 'uploads/business_logos/' . Session::get('business.logo') ) }}" alt="Logo" style="width: auto; max-height: 50px; margin: auto;"> @endif <div class="pull-right text-center"> <strong class="font-23"> {{Session::get('business.name') ?? ''}} </strong> <br> {!!Session::get('business.business_address') ?? ''!!} </div> <br> <div style="text-align: center;padding-top: 40px;"> @lang('essentials::lang.payslip_for_the_month', ['month' => $month_name, 'year' => $year]) </div> </td> </tr> <tr> <td colspan="3"> <div class="pull-left" style="width: 50% !important;"> <strong>@lang('essentials::lang.employee'):</strong> {{$payroll->transaction_for->user_full_name}}<br> <strong>@lang('essentials::lang.department'):</strong> {{$department->name ?? ''}} <br> <strong>@lang('essentials::lang.designation'):</strong> {{$designation->name ?? ''}} <br> <strong>@lang('lang_v1.primary_work_location'):</strong> @if(!empty($location)) {{$location->name}} @else {{__('report.all_locations')}} @endif <br> @if(!empty($payroll->transaction_for->id_proof_name) && !empty($payroll->transaction_for->id_proof_number)) <strong> {{ucfirst($payroll->transaction_for->id_proof_name)}}: </strong> {{$payroll->transaction_for->id_proof_number}} <br> @endif <strong>@lang('lang_v1.tax_payer_id'):</strong> {{$bank_details['tax_payer_id'] ?? ''}} <br> </div> <div class="pull-right" style="width: 50% !important;"> <strong>@lang('lang_v1.bank_name'):</strong> {{$bank_details['bank_name'] ?? ''}} <br> <strong>@lang('lang_v1.branch'):</strong> {{$bank_details['branch'] ?? ''}} <br> <strong>@lang('lang_v1.bank_code'):</strong> {{$bank_details['bank_code'] ?? ''}} <br> <strong>@lang('lang_v1.account_holder_name'):</strong> {{$bank_details['account_holder_name'] ?? ''}} <br> <strong>@lang('lang_v1.bank_account_no'):</strong> {{$bank_details['account_number'] ?? ''}} <br> </div> </td> </tr> <tr> <td> <strong>@lang('essentials::lang.total_work_duration'):</strong> {{(int)$total_work_duration}} </td> <td> <strong>@lang('essentials::lang.days_present'):</strong> {{$total_days_present}} </td> <td> <strong>@lang('essentials::lang.days_absent'):</strong> {{$total_leaves}} </td> </tr> <tr> <td colspan="3"></td> </tr> <tr> <td colspan="2" style="width: 50% !important;"> <div style="width: 50% !important; float: left;"> <strong>@lang('essentials::lang.allowances')</strong> </div> <div style="width: 30% !important;float: right;"> <strong>@lang('sale.amount')</strong> </div> <div style="width: 20% !important;float: right;"> <strong>@lang('essentials::lang.rate')</strong> </div> </td> <td style="width: 50% !important;"> <div style="width: 50% !important; float: left;"> <strong>@lang('essentials::lang.deductions')</strong> </div> <div style="width: 30% !important;float: right;"> <strong>@lang('sale.amount')</strong> </div> <div style="width: 20% !important;float: right;"> <strong>@lang('essentials::lang.rate')</strong> </div> </td> </tr> <tr> <td colspan="2" style="width: 50% !important;"> @php $total_earnings = $payroll->essentials_duration * $payroll->essentials_amount_per_unit_duration; @endphp <div style="width: 50% !important; float: left;"> @lang('essentials::lang.salary') </div> <div style="width: 30% !important;float: right;"> <span class="display_currency" data-currency_symbol="true"> {{$payroll->essentials_duration * $payroll->essentials_amount_per_unit_duration}} </span> <br> <small> ( {{@num_format($payroll->essentials_duration)}} {{$payroll->essentials_duration_unit}} * {{@num_format($payroll->essentials_amount_per_unit_duration)}} ) </small> </div> <div style="width: 20% !important;float: right;"> </div><br><br> @forelse($allowances['allowance_names'] as $key => $value) <div style="width: 50% !important; float: left;"> {{$value}} </div> <div style="width: 30% !important;float: right;"> <span class="display_currency" data-currency_symbol="true"> {{$allowances['allowance_amounts'][$key]}} </span> </div> <div style="width: 20% !important;float: right;"> @if(!empty($allowances['allowance_types'][$key]) && $allowances['allowance_types'][$key] == 'percent') {{@num_format($allowances['allowance_percents'][$key])}}% @endif </div> @php $total_earnings += !empty($allowances['allowance_amounts'][$key]) ? $allowances['allowance_amounts'][$key] : 0; @endphp @empty @endforelse </td> <td colspan="2" style="width: 50% !important;"> @php $total_deduction = 0; @endphp @forelse($deductions['deduction_names'] as $key => $value) <div style="width: 50% !important; float: left;"> {{$value}} </div> <div style="width: 30% !important;float: right;"> <span class="display_currency" data-currency_symbol="true"> {{$deductions['deduction_amounts'][$key]}} </span> </div> <div style="width: 20% !important;float: right;"> @if(!empty($deductions['deduction_types'][$key]) && $deductions['deduction_types'][$key] == 'percent') {{@num_format($deductions['deduction_percents'][$key])}}% @endif </div> @php $total_deduction += !empty($deductions['deduction_amounts'][$key]) ? $deductions['deduction_amounts'][$key] : 0; @endphp @empty <div style="width: 100% !important; text-align: center;"> @lang('lang_v1.none') </div> @endforelse </td> </tr> <tr> <td colspan="2" style="width: 50% !important;"> <div style="width: 50% !important; float: left;"> <strong> @lang('essentials::lang.total_earnings'): </strong> </div> <div style="width: 30% !important;float: right;"> <strong> <span class="display_currency" data-currency_symbol="true"> {{$total_earnings}} </span> </strong> </div> <div style="width: 20% !important;float: right;"> </div> </td> <td style="width: 50% !important;"> <div style="width: 50% !important; float: left;"> <strong> @lang('essentials::lang.total_deductions'): </strong> </div> <div style="width: 30% !important;float: right;"> <strong> <span class="display_currency" data-currency_symbol="true"> {{$total_deduction}} </span> </strong> </div> <div style="width: 20% !important;float: right;"> </div> </td> </tr> <tr> <td colspan="3" style="text-align: right;"> <div style="width: 43% !important;float: right;padding-right: 49px"> <span class="display_currency" data-currency_symbol="true"> {{$total_earnings - $total_deduction}} </span> </div> <div style="width: 57% !important;"> <strong> @lang('essentials::lang.net_pay') </strong> </div> </td> </tr> <tr> <td colspan="3"> <strong>@lang('essentials::lang.in_words'):</strong> {{ucfirst($final_total_in_words)}} </td> </tr> <tr> <td colspan="3"> <strong>{{ __('sale.payment_info') }}:</strong> <table class="table bg-gray table-slim"> <tr class="bg-green"> <th>#</th> <th>{{ __('messages.date') }}</th> <th>{{ __('purchase.ref_no') }}</th> <th>{{ __('sale.amount') }}</th> <th>{{ __('sale.payment_mode') }}</th> <th>{{ __('sale.payment_note') }}</th> </tr> @php $total_paid = 0; @endphp @forelse($payroll->payment_lines as $payment_line) @php if($payment_line->is_return == 1){ $total_paid -= $payment_line->amount; } else { $total_paid += $payment_line->amount; } @endphp <tr> <td>{{ $loop->iteration }}</td> <td>{{ @format_date($payment_line->paid_on) }}</td> <td>{{ $payment_line->payment_ref_no }}</td> <td><span class="display_currency" data-currency_symbol="true">{{ $payment_line->amount }}</span></td> <td> {{ $payment_types[$payment_line->method]}} </td> <td>@if($payment_line->note) {{ ucfirst($payment_line->note) }} @else -- @endif </td> </tr> @empty <tr><td colspan="6" class="text-center">@lang('purchase.no_records_found')</td></tr> @endforelse </table> </td> </tr> <tr> <td colspan="3"> <strong>@lang('brand.note'):</strong><br> {{$payroll->staff_note ?? ''}} </td> </tr> </table> </div> </div> <div class="modal-footer no-print"> <button type="button" class="tw-dw-btn tw-dw-btn-primary tw-text-white" aria-label="Print" onclick="$(this).closest('div.modal-content').find('.modal-body').printThis();"> <i class="fa fa-print"></i> @lang( 'messages.print' ) </button> <button type="button" class="tw-dw-btn tw-dw-btn-neutral tw-text-white" data-dismiss="modal">@lang( 'messages.close' )</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> <style type="text/css"> #payroll-view>thead>tr>th, #payroll-view>tbody>tr>th, #payroll-view>tfoot>tr>th, #payroll-view>thead>tr>td, #payroll-view>tbody>tr>td, #payroll-view>tfoot>tr>td { border: 1px solid #1d1a1a; } </style>