@extends('layouts.app') @section('breadcrumb') @stop @section('content')
{{-- Generate Monthly Summary by employee --}}

{!! trans('messages.generate') !!} {!! trans('messages.user').' '.trans('messages.payroll') !!}

{!! Form::open(['route'=>'payroll_report.generate_employee_payroll_summary', 'role'=>'form', 'id'=>'generate-report-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'employee_user']) !!}
{!! Form::label('categories',trans('messages.category'),[]) !!} {!! Form::select('categories[]',[ 'monthly' => 'Monthly', 'fixed' => 'Fixed', 'daily' => 'Daily' ],['monthly','fixed','daily'],['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'employee_category']) !!}
{!! Form::label('months',trans('messages.month'),[]) !!} {!! Form::select('months[]',$months,strtolower(\Carbon\Carbon::now()->format('F')),['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'employee_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'employee_year']) !!}
{!! Form::label('statuses',trans('messages.payroll').' '.trans('messages.status'),[]) !!} {!! Form::select('statuses[]',[ 0 => 'Unverified', 1 => 'Verified', 2 => 'CPF Generated' ],array(1,2),['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'), 'id'=>'employee_user']) !!}
{!! Form::hidden('excel_type','payroll_summary') !!}
{!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!}
{!! Form::close() !!}
@if(Laratrust::isAbleTo('generate-giro')) {{-- Generate Monthly Summary by employee --}}

{!! trans('messages.generate') !!} {!! trans('messages.user').' GIRO '.trans('messages.summary') !!}

{!! Form::open(['route'=>'payroll_report.generate_dbs_giro', 'role'=>'form', 'id'=>'generate-dbs-giro-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'giro_user']) !!}
{!! Form::label('giro_type',trans('messages.type'),[]) !!} {!! Form::select('giro_type',[ 'advance_payment' => 'Advance Payment', 'payroll' => 'Payroll' ],'',['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'giro_type']) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'giro_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'giro_year']) !!}
{!! Form::label('banks',trans('messages.payee').' '.trans('messages.bank'),[]) !!} {!! Form::select('banks[]',config('bank'),'',['class'=>'form-control show-tick','multiple' => 'multiple','data-actions-box' => 'true','title' => trans('messages.select_one'),'id'=>'giro_type']) !!}
{!! Form::hidden('excel_type','giro') !!}
{!! Form::submit(trans('messages.dbs_giro'),['class' => 'btn btn-default btn-success pull-right','name' => 'giro']) !!}
{!! Form::close() !!}
@endif {{-- Generate Monthly Summary by employee --}}

{!! trans('messages.generate') !!} {!! trans('messages.advance').' '.trans('messages.payment').' '.trans('messages.summary') !!}

{!! Form::open(['route'=>'payroll_report.generate_advance_payment_summary', 'role'=>'form', 'id'=>'generate-ap-report-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'ap_user']) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'ap_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'ap_year']) !!}
{!! Form::hidden('excel_type','advance_payment_summary') !!}
{!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!}
{!! Form::close() !!}
@if(Laratrust::hasRole(DEFAULT_ROLE)) {{-- Generate SDL Summary Foreigners (foreigners only for now) --}}

{!! trans('messages.generate') !!} {!! 'Foreigner SDL '.trans('messages.summary') !!}

{!! Form::open(['route'=>'payroll_report.generate_foreigner_sdl_summary', 'role'=>'form', 'id'=>'generate-foreigner-sdl-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'sdl_user']) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'sdl_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'sdl_year']) !!}
{!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!} {!! Form::close() !!}
@endif {{-- Generate Monthly Summary by designation--}}

{!! trans('messages.generate') !!} {!! trans('messages.payroll').' '.trans('messages.summary').' '.trans('messages.by').' '.trans('messages.designation') !!}

{!! Form::open(['route'=>'payroll_report.generate_employee_payroll_summary', 'role'=>'form', 'id'=>'generate-report-form-by-designation', 'data-submit'=>'noAjax']) !!}
{!! Form::label('designation',trans('messages.designation'),[]) !!} {!! Form::select('designation',$designations,'',['data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one')]) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'designation_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'designation_year']) !!}
{!! Form::hidden('excel_type','by_designation') !!} {!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!} {!! Form::close() !!}
{{-- Generate Monthly Summary by site--}}

{!! trans('messages.generate') !!} {!! trans('messages.payroll').' '.trans('messages.summary').' '.trans('messages.by').' '.trans('messages.site') !!}

{!! Form::open(['route'=>'payroll_report.generate_employee_payroll_summary', 'role'=>'form', 'id'=>'generate-report-form-by-site', 'data-submit'=>'noAjax']) !!}
{!! Form::label('locations',trans('messages.site'),[]) !!} {!! Form::select('locations[]',$locations,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one')]) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'site_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'site_year']) !!}
{!! Form::hidden('excel_type','by_site') !!} {!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!} {!! Form::close() !!}
{{-- Generate CPF --}}

{!! trans('messages.generate') !!} {!! trans('messages.cpf') !!}

{!! Form::open(['route'=>'payroll_report.generate_cpf', 'role'=>'form', 'id'=>'generate-cpf-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('cpf_generation_type',trans('messages.export').' '.trans('messages.type'),[]) !!} {!! Form::select('cpf_generation_type',$cpf_generation_type,'',['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id' => 'cpf_generation_type','onchange'=>'showFTPFields()']) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'cpf_month']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'cpf_year']) !!}
{!! Form::hidden('excel_type','cpf_generation') !!} {!! Form::submit(trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!} {!! Form::close() !!}
@if(Laratrust::isAbleTo('list-ir8a')) {{-- Generate IR8A Summary by employee --}}

{!! trans('messages.generate') !!} {!! trans('messages.user').' '.trans('messages.ir8a').' '.trans('messages.summary') !!}

{!! Form::open(['route'=>'payroll_report.generate_ir8a_summary', 'role'=>'form', 'id'=>'generate-ir8a-report-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'ir8a_users']) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'ir8a_year']) !!}
{!! Form::hidden('excel_type','ir8a_summary') !!}
{!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!}
{!! Form::close() !!}
@endif

{!! trans('messages.generate') !!} {!! trans('messages.salary').' '.trans('messages.detail').' '.trans('messages.summary') !!}

{!! Form::open(['route'=>'payroll_report.generate_salary_detail_summary', 'role'=>'form', 'id'=>'generate-salary-detail-summary-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('user_ids',trans('messages.user'),[]) !!} {!! tooltip('Includes inactive users') !!} {!! Form::select('user_ids[]',$users,'',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'),'id'=>'salary_detail_user']) !!}
{!! Form::label('type',trans('messages.type'),[]) !!} {!! Form::select('type',[ 'current_salary_cycle' => 'Current Salary Cycle', 'all_salary_cycle' => 'All Salary Cycle' ],array(1,2),['data-actions-box'=>'true','class'=>'form-control show-tick','title' => trans('messages.select_one'), 'id'=>'salary_detail_type']) !!}
{!! Form::submit(trans('messages.bulk').' '.trans('messages.generate'),['class' => 'btn btn-default btn-success pull-right','name' => 'submit']) !!}
{!! Form::close() !!}
@stop @section('js') @stop