Invalid file name.
Use EmployerID(13) + YYMMDD + HHMMSS.sif exactly.
Related: Filename, SCR.02
Top 10 high-friction rejection patterns with deterministic fixes for payroll teams.
This index helps you resolve the most frequent formatting and consistency issues before resubmission. All checks and fixes remain local-first in your browser.
Top rejection patterns to unblock payroll submissions quickly.
No payroll payloads are sent to third-party validation services.
Entries are explicitly tagged as Official or Community Verified.
| Code | Logic | Meaning | How to Fix | Related Fields | Source | Action |
|---|---|---|---|---|---|---|
| 00801 | Formatting | Invalid file name. | Use EmployerID(13) + YYMMDD + HHMMSS.sif exactly. | Filename, SCR.02 | Official | |
| 00818 | Formatting | Date format error. | All dates must be YYYY-MM-DD. Slashes are not accepted. | EDR.05, EDR.06 | Official | |
| 00812 | Formatting | Invalid employee IBAN. | IBAN must start with AE, be 23 characters, and contain no spaces or dashes. | EDR.03 | Official | |
| 00809 | Regulatory | Invalid employer ID. | Use the exact 13-digit MoHRE establishment number, zero-padded when required. | SCR.02, FCR.02 | Official | |
| 00815 | Regulatory | Month and period mismatch. | Salary month/year must align with the payroll start/end date range. | SCR.06 | Official | |
| 001 | Regulatory | Basic wage mismatch. | Ensure SIF basic salary matches the wage registered in the active MoHRE contract. | EDR.11 | Community Verified | |
| 009 | Math | Calculation mismatch. | SCR total must equal the sum of all employee fixed + variable amounts exactly. | SCR.08 | Official | |
| DUP01 | Operational | Duplicate filename. | Generate a unique timestamped file name before re-uploading. | Filename | Community Verified | |
| AG09 | Banking | Invalid agent code. | Use a valid active 9-digit routing code for the selected bank/exchange. | SCR.03 | Official | |
| EDR-C | Math | Record count mismatch. | SCR record count must match the exact number of EDR records in file. | SCR.07 | Official |
Use EmployerID(13) + YYMMDD + HHMMSS.sif exactly.
Related: Filename, SCR.02
All dates must be YYYY-MM-DD. Slashes are not accepted.
Related: EDR.05, EDR.06
IBAN must start with AE, be 23 characters, and contain no spaces or dashes.
Related: EDR.03
Use the exact 13-digit MoHRE establishment number, zero-padded when required.
Related: SCR.02, FCR.02
Salary month/year must align with the payroll start/end date range.
Related: SCR.06
Ensure SIF basic salary matches the wage registered in the active MoHRE contract.
Related: EDR.11
SCR total must equal the sum of all employee fixed + variable amounts exactly.
Related: SCR.08
Generate a unique timestamped file name before re-uploading.
Related: Filename
Use a valid active 9-digit routing code for the selected bank/exchange.
Related: SCR.03
SCR record count must match the exact number of EDR records in file.
Related: SCR.07