πŸ‡§πŸ‡­ Bahrain β€” SAP SF EC Cloud Payroll 6Γ—6Γ—6 Framework

Bahrain β€” SAP SuccessFactors EC Cloud Payroll

6-Chapter Configuration & Curriculum Framework

Country Profile: Bahrain | Module: PYBH | Currency: BHD | Molga: 99
Key Statutory: SIO (Social Insurance), LMRA (Labour Market Regulatory Authority), EWA (Electricity & Water levies), WPS, Bahrainization (Quota), No income tax

CHAPTER 1 β€” Foundation

1.1 System Provisioning

  1. Provision PYBH instance; activate Bahrain localization via SFW5
  1. Set Molga 99; currency BHD (3 decimal places); Gregorian fiscal year
  1. Configure Arabic/English bilingual interface; Friday–Saturday weekend
  1. Import Bahrain Best Practices; configure BHD decimal precision in system settings
  1. Activate LMRA portal integration endpoint for expat levy management
  1. Configure WPS service endpoint for SIO and bank payment integration

1.2–1.6 (BASIS Configuration)

  1. Activate PCC OData services; configure LMRA levy KPI dashboard
  1. SAML 2.0 integration with National ID authority; OAuth for SIO API
  1. Roles: Payroll Admin, SIO Coordinator, Bahrainization Manager, LMRA Officer
  1. De-cluster BHD tables; configure SIO contribution validation rules in PCC
  1. Configure bgRFC for WPS file generation; LMRA levy calculation background job
  1. Activate bilingual pay statement (Arabic primary) in HRFORMS

CHAPTER 2 β€” Enterprise Structure

2.1 Enterprise Structure

  1. Company Code: BH01 (Bahrain); currency BHD; country key BH
  1. Personnel Areas: BH01=Manama, BH02=Muharraq, BH03=Riffa, BH04=Hamad Town, BH05=Isa Town
  1. Employee Groups: Bahraini National, GCC National, Non-GCC Expat, Domestic Worker
  1. Bahrainization quota tracking by employee subgroup
  1. Payroll Area BH_MON: monthly; WPS payment deadline = 15th
  1. LMRA employer ID: configure as organizational attribute for levy calculation

2.2–2.6 (HR Master Data)

  1. Wage Types: Basic (BH01), Housing (BH10), Transport (BH11), SIO Employee 7% (BH60)
  1. SIO Employer Contribution: 12% (Bahraini nationals), 3% (expats β€” injury only)
  1. EOSB/Gratuity: 0.5 month (years 1–3), 1 month (years 4–5), 1.5 month (years 5+)/year
  1. LMRA Levy: BHD 200/month per non-Bahraini employee (employer-paid)
  1. Annual Leave: 30 calendar days (Bahrain Labour Law Article 59)
  1. Sick Leave: 15 days full pay, 20 days half pay, 20 days unpaid per Labour Law

CHAPTER 3 β€” EC Integration

3.1–3.6 (Integration)

  1. Map CPR (Central Population Registry) number β†’ IT0185 Identification
  1. Map Bahraini/GCC/Expat nationality β†’ SIO contribution class routing
  1. Replicate SIO benefit enrollment β†’ IT0167 for contribution deduction
  1. LMRA levy: replicate expat headcount monthly for levy calculation trigger
  1. Map work permit (LMRA card) expiry β†’ IT0185; configure 60-day alert
  1. SIO API integration: monthly contribution file submission to GOSI Bahrain

CHAPTER 4 β€” Payroll Engine

4.1–4.6 (Payroll Config)

  1. SIO PCR: 7% EE + 12% ER (Bahrainis); 3% ER-only (Expats β€” occupational hazard)
  1. EOSB PCR: tiered calculation 0.5/1/1.5 month per year band
  1. LMRA levy PCR: BHD 200 Γ— expat headcount employer charge
  1. Overtime PCR: 125% weekday, 150% Friday, 200% Public Holiday
  1. Holiday calendar: Eid Al Fitr, Eid Al Adha, National Day (Dec 16–17), Ashura
  1. Annual Leave quota: 30 days; sick leave tiered quota SL01/02/03

CHAPTER 5 β€” PCC & Operations

5.1–5.6 (PCC)

  1. KPI: SIO contribution accuracy (Bahraini vs Expat rates); LMRA levy reconciliation
  1. Validation: all Bahraini nationals have SIO deduction; expats have LMRA levy
  1. WPS compliance: salary paid by 15th; flag delayed payments in PCC
  1. Bahrainization dashboard: % Bahraini nationals per establishment
  1. Bilingual payslip: BHD amounts with 3-decimal precision display
  1. LMRA portal: monthly levy payment confirmation capture in ECP

CHAPTER 6 β€” Testing & Go-Live

6.1–6.6 (Testing)

  1. SIO: Bahraini 7%+12%; Expat 3% employer-only; verify BHD rounding (3 decimals)
  1. LMRA levy: headcount Γ— BHD 200; validate expat exclusion of Bahraini nationals
  1. EOSB: tiered calculation test on 6-year Bahraini employee
  1. UAT: SIO file submission to GOSI Bahrain test portal; zero rejections target
  1. Go-live: LMRA employer registration active; SIO all employees registered
  1. AMS: Annual SIO rate review; LMRA levy update per government gazette