LIST OF ECR ERROR CODES (Revised on 13-04-2012)
Sl. Error Error Based on ECR Field Description
No. Code
1 001 Data is not as per ECR NA Each line of the ECR text file should
format on line number contain exactly 25 fields separated by
<nnnnn> #~# as describe in the ECR file
format instructions.
2 002 Member ID is Field number 1 Member ID should be greater than
incorrect on line (Member ID) zero and less than 9999999.
number <nnnnn>
3 003 Member ID already Field number 1 Member ID is already exists.
exists on line number (Member ID)
<nnnnn>
4 004 Member name is Field number 2 No special characters other than ‘.’ or
incorrect on line (Member Name) ‘-‘are allowed in the member name.
number <nnnnn>
First character should be alphabet.
Member name cannot exceed 85
characters.
5 005 EPF Wage value is Field number 3 (EPF Numbers only, no special character
incorrect on line Wages) and shall not have decimals.
number <nnnnn>
Value should be greater than or equal
to zero and less than 9999999999.
6 006 EPS Wage value is Field number 4 (EPS This is wages on which Pension
incorrect on line Wages) contribution is due.
number <nnnnn>
Numbers only, no special character
and shall not have decimals.
Value should be greater than or equal
to zero and less than 9999999999.
7 007 EPF Contribution due Field number 5 EPF This is Employee share deducted and
value is incorrect on Contribution (EE due for remittance.
line number <nnnnn> Share) due
Numbers only, no special character
and not in decimals, should be equal
to or more than EPF Contribution (EE
Share) being remitted.
Value should be greater than or equal
to zero and less than 9999999999.
8 008 EPF Contribution Field number 6 EPF Employee share being remitted
remitted value is Contribution (EE through this ECR.
incorrect on line Share) being remitted
number <nnnnn> Shall not be blank. Numbers only, no
special character, not in decimals.
Value should be greater than or equal
to zero and less than 9999999999.
9 009 EPS Contribution Due Field number 7 (EPS Numbers only, no special character
value is incorrect on Contribution due) and not in decimals, should be equal
line number <nnnnn> to or more than EPS Contribution
being remitted.
Value should be greater than or equal
to zero and less than 9999999999.
10 010 EPS Contribution Field number 8 (EPS Numbers only, no special character,
remitted value is Contribution being not in decimals.
incorrect on line remitted)
number <nnnnn> Value should be greater than or equal
to zero and less than 9999999999.
11 011 Diff between EPF & Field number 9 (Diff Numbers only, no special character
EPS Contribution due EPF and EPS and not in decimals, should be equal
data is incorrect on Contribution (ER to or more than Diff between EPF and
line number <nnnnn> Share) due) EPS Contribution being remitted.
Value should be greater than or equal
to zero and less than 9999999999.
12 012 Diff between EPF & Field number 10 (Diff Numbers only, no special character,
EPS contribution EPF and EPS not in decimals.
remitted data is Contribution (ER
incorrect on line Share) being remitted) Value should be greater than or equal
number <nnnnn> to zero and less than 9999999999.
13 013 NCP days data is Field number 11 (NCP This is Number of days in the month
incorrect on line Days) for which wages are not due.
number <nnnnn>
Numbers only, no special character,
not in decimals.
Value should be greater than or equal
to zero.
The maximum value could be 31
days.
14 014 Refund advance data is Field number 12 Numbers only, no special character
incorrect on line (Refund of Advances) and not in decimals.
number <nnnnn>
Value should be greater than or equal
to zero and less than 9999999999.
15 015 Arrear EPF wages data Field number 13 Numbers only, no special character
is incorrect on data (Arrear EPF Wages) and not in decimals.
line n
Value should be greater than or equal
to zero and less than 9999999999.
16 016 Arrear EPF (EE share) Field number 14 Numbers only, no special character
data is incorrect on (Arrear EPF EE Share) and not in decimals.
line number <nnnnn>
Value should be greater than or equal
to zero and less than 9999999999.
17 017 Arrear EPF (ER share) Field number 15 Numbers only, no special character
data is incorrect on (Arrear EPF ER Share) and not in decimals.
line number <nnnnn>
Value should be greater than or equal
to zero and less than 9999999999.
18 018 Arrear EPS share data Field number 16 Numbers only, no special character
is incorrect on line (Arrear EPS Share) and not in decimals.
number <nnnnn>
Value should be greater than or equal
to zero and less than 9999999999.
19 019 Father or husband Field number 17 No special characters other than ‘.’ or
name incorrect on line (Father's/Husband's ‘-‘are allowed in member name.
number <nnnnn> Name)
Name cannot exceed 85 characters.
This value may be provided only
If date of joining (EPF/EPS) is in the
ECR wage month, otherwise value
should be blank.
20 020 Relationship value is Field number 18 Value should be F (for father) or S
incorrect on line (Relationship with the (for Husband/Wife) only.
number <nnnnn> Member)
This value may be provided only if
date of joining (EPF/EPS) is in the
wage month, otherwise keep it blank.
21 021 DOB – incorrect date Field number 19 (Date Valid Date of Birth should be in
format on line number of Birth) dd/mm/yyyy format.
<nnnnn>
This value may be provided only if
Date of Joining (EPF/EPS) is in the
wage month, otherwise it should be
blank.
22 022 DOB is incorrect on Field number 19 (Date Date of birth should be less than
line number <nnnnn> of Birth) current date.
This value may be provided only if
date of joining (EPF/EPS) is in the
wage month, otherwise it should be
blank.
23 023 DOB is incorrect on Field number 19 (Date Date of Birth should be greater than
line number <nnnnn> of Birth) 01/01/1901 and less than
Date of Joining (EPF/EPS).
This value may be provided only if
date of joining (EPF/EPS) is in the
wage month, otherwise it should be
blank.
24 024 Gender value is Field number 20 Value should be M (Male), F
incorrect on line (Gender) (Female) or T (Transgender) only.
number <nnnnn>
This value may be provided only if
date of joining (EPF/EPS) is in the
wage month, otherwise it should be
blank.
25 025 DOJ EPF - incorrect Field number 21 (Date Valid date should be in dd/mm/yyyy
date format on line of Joining EPF) format.
number <nnnnn>
26 026 DOJ EPF is incorrect Field number 21 (Date Month should be in ECR wage month
on line number of Joining EPF) otherwise it should be blank.
<nnnnn>
27 027 DOJ EPS – incorrect Field number 22 (Date Valid date should be in dd/mm/yyyy
date format on line of Joining EPS) format.
number <nnnnn>
28 028 DOJ EPS is incorrect Field number 22 (Date Month should be in ECR wage month
on line number of Joining EPS) otherwise it should be blank.
<nnnnn>
29 029 DOE EPF - incorrect Field number 23 (Date Valid date should be in dd/mm/yyyy
date format on line of Exit from EPF) format.
number <nnnnn>
30 030 DOE EPF is incorrect Field number 23 (Date Month should be in ECR wage month
on line number of Exit from EPF) otherwise it should be blank.
<nnnnn>
If date of Joining (EPF) is in ECR
wage month than Date of Exit (EPF)
should be greater than or equal to
Date of Joining (EPF)
31 031 DOE EPS - incorrect Field number 24 (Date Valid date should be in dd/mm/yyyy
date format on line of Exit from EPS) format.
number <nnnnn>
32 032 DOE EPS is incorrect Field number 24 (Date Month should be in ECR wage month
on line number of Exit from EPS) otherwise it should be blank.
<nnnnn>
If Date of Joining (EPS) is in ECR
wage month than Date of Exit (EPS)
should be greater than or equal to
Date of Joining (EPS)
33 033 Reason of leaving Field number 25 Value should be C(Cessation),
value is incorrect on (Reason of Leaving) S(Superannuation), R(Retirement),
line number <nnnnn> D(Death in Service), or P(Permanent
Disablement) only.
This value may be provided only if
date of exit (EPF/EPS) is in the wage
month, otherwise it should be blank.
34 034 Reason of leaving Field number 25 Value should be in single character.
value is incorrect on (Reason of Leaving)
line number <nnnnn> Only alphabets, no special characters
are allowed.
35 035 Reason of leaving Field number 25 If Date of Exit (EPF/EPS) is in ECR
value is missing on (Reason of Leaving) wage month and Reason of leaving is
line number <nnnnn> blank
36 036 Reason of leaving Field number 25 If Date of Exit (EPF and EPS) are not
value is incorrect on (Reason of Leaving) provided than Reason of leaving is
line number <nnnnn> not required.
37 037 Details are required If Date of joining (EPF/EPS) are not
only in case of a new provided than values in other details
Member. Error in line like Father’s/Husband Name,
number <nnnnn. Relationship with member, Date of
Birth and Gender are not required.