@extends('app-new') @push('head-script') @endpush @push('content-header') @endpush @section('content') {!! Form::model($data, ['id'=>'form-data','method' => 'post']) !!}
{!! $errors->first('employee_id', '')!!}
@if(isset($data->template_id)) @else @endif
{!! $errors->first('ctc_amount','')!!}
{!! $errors->first('effective_date','')!!}

Net Salary 0

Total Calculated CTC 0

{{trans('admin/template.earning_type')}}

@if(isset($data->template_id)) @foreach($earningEmployeeTemplate as $key=>$earningvalue) @php $isComponentDeleted = ($earningvalue->component->deleted_at) ? 'deleteClass' : ''; @endphp @endforeach @php $keyIndex = isset($key) ? $key : -1; @endphp @foreach($earningAdditionalEmployeeTemplate as $key=>$earningvalue) @endforeach @endif

{{trans('admin/template.deduction_type')}}

@if(isset($data->template_id)) @foreach($deductionEmployeeTemplate as $key1=>$deductionvalue) @php $isComponentDeleted = (isset($deductionvalue->component->deleted_at) && $deductionvalue->component->deleted_at) ? 'deleteClass' : ''; @endphp @endforeach @php $keyIndex2 = isset($key1) ? $key1 : -1; @endphp @foreach($deductionAdditionalEmployeeTemplate as $key=>$deductionvalue) @endforeach @endif
@if(count($derivedEmployeeTemplate) + count($derivedAdditionalEmployeeTemplate) > 0)

{{trans('admin/template.derived_type')}}

@if(isset($data->template_id)) @foreach($derivedEmployeeTemplate as $key2=>$derivedvalue) @php $isComponentDeleted = (isset($derivedvalue->component->deleted_at) && $derivedvalue->component->deleted_at) ? 'deleteClass' : ''; @endphp @endforeach @php $keyIndex3 = isset($key2) ? $key2 : -1; @endphp @foreach($derivedAdditionalEmployeeTemplate as $key=>$derivedvalue) @endforeach @endif
@endif @if(count($reimbursementEmployeeTemplate) + count($reimbursementAdditionalEmployeeTemplate) > 0)

Reimbursement

{{-- PayrollEmployeeTemplateStructures.calculate_salary is itself a monthly figure (no scaling) - month_salary is set to the same value on save (see EmployeeCtcController::update()), since this form only collects one amount per component. --}} @foreach($reimbursementEmployeeTemplate as $rkey=>$reimbursementvalue) @endforeach @php $rkeyIndex = isset($rkey) ? $rkey : -1; @endphp @foreach($reimbursementAdditionalEmployeeTemplate as $reimbursementvalue) @php $rkeyIndex++; // No PayrollEmployeeTemplateStructures row exists yet for this // employee+component, so fall back to EmpReimbursementEligibility // (keyed by component name - see EmployeeCtcController::edit()). // eligible_amount there is a flat annual figure (see // ReimbursementSyncService::sync()), so recovering its monthly // figure is a plain /12. $eligibility = $employeeReimbursementEligibility->get($reimbursementvalue->name); @endphp @endforeach
@endif
{!! Form::close() !!} @endsection @push('footer-script') @endpush