Project - {{ $project->name ?: '' }}
Branch - {{ $branch->name ?: '' }}
Salary Month - {{ date('F Y', strtotime($salaryGenerate->target_month)) }}
{{-- From Row --}} {!! Form::open([ 'url' => 'hr/salaryGenerateAutoVoucher/create/'.$salaryGenerate->id, 'class'=>'form-horizontal']) !!} {!! Form::hidden('salary_generate_id_fk', $salaryGenerate->id, ['type'=>'text', 'class' => 'salary-generate']) !!}
@foreach ($projectTypes as $projectType) {{-- Project Type--}} {{-- Payment Type --}} {{-- Ledger List --}} @endforeach
Project Type Payment Type Ledger
{!! Form::select("ledgers[]", $projectTypeMap[$projectType->id]->ledger_list ?? [],$projectTypeMap[$projectType->id]->ledgerId ?? null, ['class' => 'form-control ledger-list','autocomplete'=>'off']) !!}
{{-- Voucher Date --}}
Voucher Date
{!! Form::text('voucher_date', date('d-m-Y',strtotime($softDateOfTheSelectedBranch)), ['class' => 'form-control','readonly'=>'readonly','autocomplete'=>'off']) !!}
{{-- Submit btn --}}
{{ Form::submit('Get Voucher',['class'=>'btn btn-info','style'=>'margin-bottom:0;']) }}
{!! Form::close() !!} @if(count($panelList) > 0) {!! Form::open(['url'=>'hr/salaryGenerateAutoVoucher/save','class'=>'form-horizontal form-vouchers']) !!} {{-- Salary Generate Input --}} {!! Form::hidden('salary_generate_id_fk', $salaryGenerate->id, ['type'=>'text', 'class' => 'salary-generate']) !!} {{--Voucher Date Input--}} {!! Form::hidden('voucher_date', $softDateOfTheSelectedBranch, ['type'=>'text']) !!} @foreach($panelList as $panel) @if(count($panel->voucherTableList) > 0)
{{ $panel->projectType->name }}
@foreach ($panel->voucherTableList as $voucherTable) {{-- If the payment type key is provison_salary then debit voucher skip --}} @php $totalCounter = 0.00; // Is the paroject type has prvisoin salary payment type $isProvisionSalaryPaymentKey = $projectTypeMap[$panel->projectType->id]->paymentTypeKey == 'provision_salary'; if( $voucherType['debit_voucher'] == $voucherTable->voucherType->id && $isProvisionSalaryPaymentKey) { continue; } @endphp
@foreach ($voucherTable->voucherTypeRowList as $row) @if($row->amount > 0) @php // Skip provison salary ledger if it is not select provision salary payment key if(in_array( config('avhrsalary.ledgers.provision_salary.id'), [$row->dr_ledger_id,$row->cr_ledger_id ]) && !$isProvisionSalaryPaymentKey) { continue; } // Sum Total Amount $totalCounter += $row->amount; @endphp {{-- Project Type Input --}} {{ Form::hidden("project_type_id_list[]", $panel->projectType->id) }} {{-- Voucher Type Input --}} {{ Form::hidden("voucher_type_id_list[]", $voucherTable->voucherType->id) }} {{-- Dr id input --}} {{ Form::hidden("dr_ledger_id_list[]", $row->dr_ledger_id) }} {{-- Cr id input --}} {{ Form::hidden("cr_ledger_id_list[]", $row->cr_ledger_id) }} {{-- Dr amount input --}} {{ Form::hidden("amount_list[]", $row->amount) }} {{-- Narration --}} {{ Form::hidden("narration[]",$row->narration) }} @endif @endforeach
Dr Account Cr Account Amount Narration
{{ $row->dr_account}} {{ $row->cr_account }} {{ number_format($row->amount, 2) }} {{ $row->narration }}
Total {{ number_format($totalCounter, 2) }}
@endforeach
@endif @endforeach
{!! Form::close() !!} @endif