@extends('layouts.app') @section('content')

Pro-rate Settings

{{ $company->name }} - Configure partial month salary calculations for new joiners and leavers

Back to Settings
@if(session('success')) @endif
Pro-rate Configuration
@csrf @method('PUT')
Basic Calculation Method
@error('prorate_method')
{{ $message }}
@enderror How pro-rate percentage is calculated
days @error('standard_working_days_per_month')
{{ $message }}
@enderror
Standard working days for pro-rate calculations
Day Inclusion
include_weekends_in_prorate ? 'checked' : '' }}>
Count Saturdays and Sundays as working days
include_public_holidays_in_prorate ? 'checked' : '' }}>
Count public holidays as working days
New Joiner Pro-rate
@error('join_prorate_basis')
{{ $message }}
@enderror
th day @error('join_cutoff_day')
{{ $message }}
@enderror
If joined before this day, full month salary applies
Leaver Pro-rate
@error('leave_prorate_basis')
{{ $message }}
@enderror
th day @error('leave_cutoff_day')
{{ $message }}
@enderror
If left after this day, full month salary applies
Component Pro-rate Application

Select which payroll components should be pro-rated for partial months

prorate_allowances ? 'checked' : '' }}>
prorate_overtime ? 'checked' : '' }}>
prorate_deductions ? 'checked' : '' }}>
prorate_unpaid_leave ? 'checked' : '' }}>
prorate_epf ? 'checked' : '' }}>
prorate_socso ? 'checked' : '' }}>
prorate_eis ? 'checked' : '' }}>
prorate_hrdf ? 'checked' : '' }}>
Pro-rate Limits
% @error('minimum_prorate_percentage')
{{ $message }}
@enderror
Minimum salary percentage even for very few days
% @error('maximum_prorate_percentage')
{{ $message }}
@enderror
Maximum salary percentage cap
Cancel
Pro-rate Calculator
Pro-rate Preview:
Enter dates to see calculation
Malaysian Pro-rate Standards
Common Practices:
  • Working Days Method: 26 working days per month
  • 15th Day Rule: Join before 15th = full month
  • Statutory Contributions: Pro-rate EPF, SOCSO, EIS
Best Practices:
  • Clear pro-rate policy communication
  • Consistent application across employees
  • Documentation of calculation methods
  • Regular policy reviews
Calculation Examples:
  • Working Days: Days worked ÷ 26 × 100%
  • Calendar Days: Days worked ÷ Total month days × 100%
  • 15th Rule: Join 10th = 100%, Join 20th = Pro-rate
Example Scenarios
@push('scripts') @endpush @endsection