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

Claim Settings

{{ $company->name }} - Expense claims, approval limits, and reimbursement policies

Back to HR Settings
@if(session('success')) @endif
Quick Setup Templates
@csrf @method('PUT')
General Claim Settings
allow_employee_claims ? 'checked' : '' }} id="allowClaims">
Allow employees to submit expense claims
require_receipts ? 'checked' : '' }} id="requireReceipts">
Mandatory receipt uploads for all claims
@error('claim_currency')
{{ $message }}
@enderror
days
@error('claim_submission_deadline_days')
{{ $message }}
@enderror After expense incurred
allow_foreign_currency_claims ? 'checked' : '' }} id="foreignCurrency">
Approval Workflow
auto_approve_under_limit ? 'checked' : '' }} id="autoApprove">
Automatically approve claims below threshold
RM
@error('auto_approval_limit')
{{ $message }}
@enderror
require_manager_approval ? 'checked' : '' }} id="managerApproval">
require_finance_approval ? 'checked' : '' }} id="financeApproval">
RM
@error('finance_approval_threshold')
{{ $message }}
@enderror
days
@error('approval_timeout_days')
{{ $message }}
@enderror Auto-escalate after timeout
RM
@error('max_claim_amount_without_approval')
{{ $message }}
@enderror
Receipt Requirements
require_original_receipts ? 'checked' : '' }} id="originalReceipts">
Physical receipts for reimbursement
require_gst_details ? 'checked' : '' }} id="gstDetails">
GST number and amount for tax claims
accepted_receipt_formats ?? []) ? 'checked' : '' }} id="formatPdf">
accepted_receipt_formats ?? []) ? 'checked' : '' }} id="formatJpg">
accepted_receipt_formats ?? []) ? 'checked' : '' }} id="formatPng">
MB
@error('max_receipt_file_size_mb')
{{ $message }}
@enderror
ocr_receipt_scanning ? 'checked' : '' }} id="ocrScanning">
Auto-extract data from receipts
Claim Categories & Limits
allow_travel_claims ? 'checked' : '' }} id="travelClaims">
RM /km
RM
allow_entertainment_claims ? 'checked' : '' }} id="entertainmentClaims">
RM
require_business_justification ? 'checked' : '' }} id="businessJustification">
require_attendee_list_entertainment ? 'checked' : '' }} id="attendeeList">
allow_medical_claims ? 'checked' : '' }} id="medicalClaims">
RM
require_medical_certificate ? 'checked' : '' }} id="medicalCert">
family_medical_coverage ? 'checked' : '' }} id="familyCoverage">
allow_training_claims ? 'checked' : '' }} id="trainingClaims">
RM
require_training_approval_advance ? 'checked' : '' }} id="trainingAdvanceApproval">
require_training_certificate ? 'checked' : '' }} id="trainingCert">
allow_petty_cash_claims ? 'checked' : '' }} id="pettyCash">
RM
RM
RM
Integration & Payment Settings
allow_advance_payments ? 'checked' : '' }} id="advancePayments">
Prepayment for expenses
%
link_to_payroll_reimbursement ? 'checked' : '' }} id="payrollLink">
integrate_with_accounting_system ? 'checked' : '' }} id="accountingIntegration">
auto_generate_payment_vouchers ? 'checked' : '' }} id="autoVouchers">
Notification Settings
email_notifications_enabled ? 'checked' : '' }} id="emailNotifications">
sms_notifications_enabled ? 'checked' : '' }} id="smsNotifications">
days
Before due date
Cancel
Current Configuration
Employee Claims @if($settings->allow_employee_claims) @else @endif
@if($settings->allow_employee_claims) Employees can submit claims @else Claims system disabled @endif
Auto Approval Limit RM{{ number_format($settings->auto_approval_limit ?? 0, 2) }}
Claims below this amount are auto-approved
Claim Categories {{ collect([ $settings->allow_travel_claims ? 'Travel' : null, $settings->allow_entertainment_claims ? 'Entertainment' : null, $settings->allow_medical_claims ? 'Medical' : null, $settings->allow_training_claims ? 'Training' : null, $settings->allow_petty_cash_claims ? 'Petty Cash' : null ])->filter()->count() }} enabled
Currency {{ $settings->claim_currency ?? 'MYR' }}
Malaysian Tax Compliance
Business Expenses (Tax Deductible):
  • Travel and transportation
  • Business entertainment (limited)
  • Training and development
  • Office supplies and equipment
Documentation Required:
  • Original receipts with GST details
  • Business justification
  • Approval documentation
  • Attendee lists for entertainment
GST Requirements:
  • Valid GST number on receipts
  • Separate GST amount shown
  • Supplier registration details
Claim Calculator
RM
@push('scripts') @endpush @endsection