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

Company Settings

{{ $company->name }} - Business information, banking details, and Malaysian statutory accounts

Back to HR Settings
@if(session('success')) @endif
Setup Progress
{{ $settings->setup_completion_percentage }}% Complete
Business Information
Banking Details
Statutory Accounts
@csrf @method('PUT')
Business Information
@error('company_registration_number')
{{ $message }}
@enderror SSM Company Registration Number
@error('company_type')
{{ $message }}
@enderror
@error('registered_address')
{{ $message }}
@enderror
@error('business_address')
{{ $message }}
@enderror
@error('business_phone')
{{ $message }}
@enderror
@error('business_email')
{{ $message }}
@enderror
@error('business_website')
{{ $message }}
@enderror
@error('business_nature')
{{ $message }}
@enderror
@error('business_commencement_date')
{{ $message }}
@enderror
@error('total_employees')
{{ $message }}
@enderror
Company Branding
@if($company->logo && file_exists(public_path('storage/' . $company->logo)))
{{ $company->name }} Logo Current logo
@endif Upload company logo (JPEG, PNG, JPG, GIF, SVG - Max: 2MB). @if($company->logo) Leave empty to keep current logo. @endif @error('logo')
{{ $message }}
@enderror @if($company->logo)
@endif
Logo Usage:
  • Employee portal sidebar
  • Payroll documents
  • Official reports
  • Company branding materials
If no logo is uploaded, company name will be displayed instead.
Banking Details
@error('bank_name')
{{ $message }}
@enderror
@error('bank_account_number')
{{ $message }}
@enderror
@error('bank_account_holder_name')
{{ $message }}
@enderror
@error('bank_swift_code')
{{ $message }}
@enderror For international transfers
@error('bank_branch')
{{ $message }}
@enderror
Malaysian Statutory Account Numbers
Important: These account numbers are required for Malaysian payroll compliance and statutory reporting.
@error('epf_employer_number')
{{ $message }}
@enderror @if($settings->epf_employer_number && !$settings->validateEpfNumber())
Invalid EPF number format (should be 12 digits)
@endif
@error('socso_employer_number')
{{ $message }}
@enderror @if($settings->socso_employer_number && !$settings->validateSocsoNumber())
Invalid SOCSO number format (should be 8 digits)
@endif
@error('lhdn_employer_number')
{{ $message }}
@enderror Inland Revenue Board (LHDN) Tax Reference Number
@error('eis_employer_number')
{{ $message }}
@enderror
@error('hrdf_account_number')
{{ $message }}
@enderror Required if company has 10+ employees
@error('ptptn_employer_code')
{{ $message }}
@enderror
@error('zakat_number')
{{ $message }}
@enderror Optional - for Zakat deductions
Cancel
Configuration Status
Statutory Accounts @if($settings->isStatutoryAccountsComplete()) @else @endif
Completed: {{ implode(', ', $settings->completed_statutory_accounts) ?: 'None' }}
@if(!empty($settings->missing_statutory_accounts))
Missing: {{ implode(', ', $settings->missing_statutory_accounts) }}
@endif
Banking Details @if($settings->isBankingDetailsComplete()) @else @endif
@if($settings->isBankingDetailsComplete()) {{ $settings->bank_name }} - {{ $settings->bank_account_number }} @else Banking information incomplete @endif
Malaysian Business Requirements
Required Registrations:
  • SSM: Company registration with Companies Commission of Malaysia
  • EPF: Employees Provident Fund registration
  • SOCSO: Social Security Organisation registration
  • LHDN: Inland Revenue Board tax registration
Optional Registrations:
  • HRDF: Required for companies with 10+ employees
  • EIS: Employment Insurance System
  • PTPTN: Education loan deductions
  • Zakat: Religious tax deductions
Number Formats:
  • EPF: 12-digit number
  • SOCSO: 8-digit number
  • Company Registration: 12-digit new format or 7-digit old format
Business Sectors
Select all applicable business sectors for your company
@push('scripts') @endpush @endsection