From official publications of the Labour Market Regulatory Authority (LMRA) and your bank, linked on this page
Compliance
The configuration areas involved in setting up payroll payslips in an ERP system.




Compliance![]()
Talk to Us About Compliance
The configuration areas involved in setting up payroll payslips in an ERP system.
On the call we can cover
Prefer to chat? Message us on WhatsApp or email contact@erpbahrain.com.
Book a Free Consultation
Leave your details and we will arrange a call.
This page is part of our Bahrain compliance series. Related topics: WPS Payroll, WPS Bank Files. Apply them in Zoho Books, Odoo Accounting or ERPNext Accounting, and see all compliance topics.

Configuration![]()
Where each setting lives differs by platform, so we map it during the project.
| Configuration area | Purpose |
|---|---|
| Payslip template | To be set per your confirmed requirements |
| Component labels | To be set per your confirmed requirements |
| Delivery method | To be set per your confirmed requirements |
| Access rules | To be set per your confirmed requirements |
Records![]()
Payroll Payslips affects how records are captured, approved and reported in your ERP. The rules come from the Labour Market Regulatory Authority (LMRA) and your bank; this page only describes how a system can be set up to support them.
Controls![]()
| Control | Evidence to keep |
|---|---|
| Payslips match payroll results | Approval record, report or screenshot with date |
| Access is limited to the employee and HR | Approval record, report or screenshot with date |
| Corrections create adjustments, not edits | Approval record, report or screenshot with date |
| Language and layout are reviewed | Approval record, report or screenshot with date |
Setup![]()
| Step | What to do |
|---|---|
| 1. Confirm | Confirm the current requirement for payroll payslips with the Labour Market Regulatory Authority (LMRA) and your bank |
| 2. Map records | Map earnings and deductions, leave and overtime, employer contributions to ERP fields |
| 3. Configure | Set up payslip template, component labels, delivery method |
| 4. Add controls | Enable the controls above, with approvals and logging |
| 5. Test | Run the scenarios below with sample data and compare with expected results |
| 6. Document | Record settings, owners and the review rhythm, then train users |
Testing![]()
| Scenario to test | Expected result |
|---|---|
| Try to break this control: payslips match payroll results | The system blocks or flags it, and the attempt is logged |
| Try to break this control: access is limited to the employee and HR | The system blocks or flags it, and the attempt is logged |
| Try to break this control: corrections create adjustments, not edits | The system blocks or flags it, and the attempt is logged |
| Try to break this control: language and layout are reviewed | The system blocks or flags it, and the attempt is logged |
| Run the process end to end with sample data | Reports reconcile with the transactions entered |
People![]()
| Role | Responsibility |
|---|---|
| Finance or HR lead | Owns the process and reviews exceptions |
| Accountant or adviser | Confirms the rule and signs off configuration |
| System administrator | Maintains settings, roles and logs |
| Internal or external auditor | Tests controls and evidence |
Keep Exploring
FAQ![]()
From official publications of the Labour Market Regulatory Authority (LMRA) and your bank, linked on this page
The rules come from the Labour Market Regulatory Authority (LMRA) and your bank. Always check current official sources.
Earnings and deductions, Leave and overtime, Employer contributions, Delivery records.
Yes. We configure and test the system against the requirements your adviser confirms.
Law 36/2012 Art 40: wages are paid in Bahraini currency (foreign currency by agreement), on a working day, and monthly-paid workers are paid at least once a month. Art 46: an employer is discharged of the wage only if the worker signs a payment register, payroll or receipt, or the wage is transferred to a bank at the worker's request. Art 44: loan deductions are capped at 10% of wage (up to 25% for housing loans with written consent); Art 45: attachment or assignment is limited to 25% of wage, up to 50% for alimony.
Earnings and deductions; Leave and overtime; Employer contributions; Delivery records.
Payslips match payroll results; Access is limited to the employee and HR; Corrections create adjustments, not edits; Language and layout are reviewed.
Payslip template; Component labels; Delivery method; Access rules.
Project Proposal![]()
Ready to Start With your project?
Share a few details about your business and we will come back with a practical proposal.
Request a Project Proposal
Tell us about your business and we will come back with a practical proposal.
Let’s Build a Smarter Business Together
Tell us about your processes and goals, and we will recommend the right ERP, CRM and automation approach.

