Unorganized-FileFormat Subscriber Contribution

You might also like

Download as xls, pdf, or txt
Download as xls, pdf, or txt
You are on page 1of 27

Unorganized - Subscriber Contribution Fi

General Notes for All Upload Types and Record Types


1 File should be generated in ASCII Format with "txt" as filename extension.
2 The input file will be a delimited file. Each field in the file will be caret ^ seperated.
3 Each Record (including last record) must start on new line and must end with a newline character.
4 The constant values as mentioned in the file format below (values of fields viz. 'Record Type', 'Upload Type' etc.) n
in BLOCK letters only. i.e. value of field 'Record Type' in case of 'File Header' should be specified as 'FH' and not 'f
5 For all fields of type 'Amount', the decimal point with precision value 2 will be explicit and needs to be mentioned w
6 The created text file will be in the following format:
(i) The first line of the file will be the File Header.
(ii) The first Batch header will be present after the File Header.
(iii) The first POP-SP header associated with the Batch Header will be present after the Batch Header.
(iv) The details of the subscriber associated with the POP-SP will be present after each POP-SP Header reco
(v) The second POP-SP header (if present) will be present after the last Subscriber detail record of the first P

M - Mandatory
O - Optional

File Header Record


Sr. No Field Name Data Type Size M/O M/O
Correction
Regular (C)
(R)
1 Line Number INTEGER 9 M M

2 Record Type CHAR 2 M M

3 Uploaded By CHAR 1 M M
4 Uploading entity's Reg. INTEGER 7 M M
No.

5 Number of Batches INTEGER 9 M M

6 FH Record Hash INTEGER 20 M M

7 FVU Version CHAR 9 M M

8 FVU File Level Hash INTEGER 20 M M

9 Filler CHAR 9 O O
10 Filler INTEGER 20 O O
11 Filler CHAR 9 O O
12 Filler INTEGER 20 O O

Batch Header Record


Sr. No Field Name Data Type Size M/O M/O
Correction
Regular (C)
(R)
1 Line Number INTEGER 9 M M
2 Record Type CHAR 2 M M

3 Batch Number INTEGER 9 M M

4 Contribution File Type CHAR 1 M M

5 POP / POP-SP Reg. No. INTEGER 7 M M

6 Date of file creation Date 8 M M

7 Batch Id INTEGER 20 M M
8 Transaction Id INTEGER 13 M

9 Total No. of POP-SP INTEGER 9 M M


Headers

10 No. of subscribers INTEGER 9 M M


contribution records in
the file

11 Control Total for DECIMAL 20,2 M M


Employer’s Contribution

12 Control Total for DECIMAL 20,2 M M


Subscriber’s contribution

13 Filler DECIMAL 20,2 O O


14 Grand Total DECIMAL 20,2 M M

15 Batch Header Record INTEGER 20 M M


Hash

POP-SP Header R
Sr. No Field Name Data Type Size M/O M/O
Correction
Regular (C)
(R)
1 Line Number INTEGER 9 M M

2 Record Type CHAR 2 M M

3 Batch Number INTEGER 9 M M


4 POP-SP Serial Number INTEGER 9 M M

5 POP-SP Reg. No. Integer 7 M M

6 Total No Of Subscribers INTEGER 9 M M

7 Control Total for DECIMAL 20,2 M M


Employer’s Contribution

8 Control Total for DECIMAL 20,2 M M


Subscriber’s contribution

9 Filler DECIMAL 20,2 O O


10 POP-SP Header Record INTEGER 20 M M
Hash
Subscriber Details Record
Sr. No Field Name Data Type Size M/O M/O
Correction
Regular (C)
(R)
1 Line Number INTEGER 9 M M

2 Record Type CHAR 2 M M

3 Batch Number INTEGER 9 M M

4 POP-SP Serial Number INTEGER 9 M M

5 Serial No. INTEGER 9 M M


6 PRAN INTEGER 12 M M

7 Employer’s Contribution DECIMAL 20,2 M M


amount

8 Subscriber’s contribution DECIMAL 20,2 M M


amount

9 Filler DECIMAL 20,2


10 Total Contribution DECIMAL 20,2 M M
amount for the
subscriber
11 Contribution Type CHAR 3 M M

12 Filler INTEGER 2 M M

13 Filler INTEGER 4 M M

14 Receipt No. INTEGER 17 M M

15 Subscriber Detail Record INTEGER 20 O O


Hash
Subscriber Contribution File-Format

extension.
caret ^ seperated.
must end with a newline character.
es of fields viz. 'Record Type', 'Upload Type' etc.) need to be mentioned
of 'File Header' should be specified as 'FH' and not 'fh'.
value 2 will be explicit and needs to be mentioned within the file.

ader.
eader will be present after the Batch Header.
-SP will be present after each POP-SP Header record.
nt after the last Subscriber detail record of the first POP-SP header.

Valid Values Description Validations (Regular File)

1 Running sequence number for each Length should be less than or equal to
line in the file. For File Header 9 digits.
Record value will be 1 Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative Number'.
For File Header record value must
always be equal to '1'.

FH Value should be "FH" signifying Only Value allowed is "FH". Must NOT be -
"File Header" record 'NULL', 'Space', 'Numeric character',
'Special Characters'.

'U' Value should be "U" for Tier I Value should be equal to "U". Must
contribution of Unorganized sector NOT be - 'NULL', 'Space', 'Numeric
subscribers and/or for Tier I /Tier II character', 'Special Characters'.
contribution of Central
Government/State
Government/Unorganized sector
subscribers.
Reg. No. of the uploading entity. Only numeric values are allowed. Must
NOT be - '0', 'NULL', 'Space', 'Special
If POP uploads the file , POP Reg. Characters', 'Decimal', 'Alphabets',
No. should be entered in this field. 'Negative Number'. Length should be
exactly 7 digits for POP / POP-SP
If POP-SP uploads the file , POP- Reg. No.
SP Reg. No. should be entered in
this field.

1 Number of batches will contain the Value must be = 1.


value for the total number of batch Value should be Numeric and Must
records present in the file. This will NOT be - 'NULL', 'Space','Negative
always be equal to 1.This field is Number', 'Special Characters'.
a provision for future use if more
than one batches per file are
required.

Must be NULL for the file prepared. Must be Null for input file to the FVU.
The hash value of the record
created and appended by the FVU.

Must be NULL for the input file to Must be Null for input file to the FVU.
FVU. The FVU version is appended
by FVU. This field is used during
validation in NPSCAN system

Must be NULL for the input file to Must be NULL for input file to FVU. This
FVU. The hash value of the each value is calculated and appended by FVU.
record and the File calculated and
appended by FVU.

This is a filler field for future use Will be Spaces


This is a filler field for future use Will be Spaces
This is a filler field for future use Will be Spaces
This is a filler field for future use Will be Spaces

Valid Values Description Validations (Original File)

Running sequence number for each Can only be a numeric character I.e. Must
line in the file NOT be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'. Length
should be less than or equal to 9 digits.
BH Value should be "BH" (Batch Only Value allowed = "BH". Must NOT be -
Header) for the batch header record 'NULL', 'Space', 'Numeric character',
'Special Characters'.

1 Value should indicate batch no. of Length should be less than or equal to
the current batch. 9 digits.
Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative Number'.

R - Original File C- R / C. R - Original, C - Correction Value should be equal to "R". Must


Correction File NOT be - 'NULL', 'Space', 'Numeric
character', 'Special Characters'.

If POP uploads the file , POP Reg. Only numeric values are allowed. Must
No. should be entered in this field. NOT be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Alphabets',
If POP-SP uploads the file , POP- 'Negative Number'. Length should be
SP Reg. No. should be entered in exactly equal to 7 digits.
this field.

Date of creation of the '.txt' file. Can only be a numeric character I.e.
Date should be in ddmmyyyy Must NOT be - '0', 'NULL', 'Space',
format. 'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'.Length should be exactly
equal to 8 digits. Date should be in
DDMMYYYY format

Batch Id generated and appended This value will be generated and


by the FPU.Identification Key in appended by FPU
case of duplicate file upload by
POP / POP-SP.
Unique Transaction Id generated by Should be NULL for an original file.
NPSCAN on successful processing
of an original file.

No of POP-SP Headers present in Should be equal to total number of


the file for the corresponding batch POP-SP Header Records present for
header the corresponding batch. Count should
be >= 1

Total number of Subscriber Detail Should be same as sum of values in


records across all POP-SP headers field "Total No Of Subscribers" across
all POP-SP headers.Count should be
>= 1

The value here should be same as Length<=21. i.e., The amount should
sum of values in field "Control Total be rounded off to two decimal places.
for Employer’s Contribution" across Eg., 50.75 Must NOT be '0', 'NULL',
all POP-SP header records. 'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >=
0.00

The value here should be same as Length<=21. i.e., The amount should
sum of values in field "Control Total be rounded off to two decimal places.
for Subscriber’s contribution" across Eg., 50.75 Must NOT be '0', 'NULL',
all POP-SP header records. 'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >
0.00

NULL This is a filler field for future use Will be Spaces


The value here should be same as Length<=21. i.e., The amount should
sum of values in fields "Control be rounded off to two decimal places.
Total for Employer’s Contribution " Eg., 50.75 Must NOT be '0', 'NULL',
and "Control Total for Subscriber’s 'Space', 'Special Characters',
contribution" in the Batch Header 'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >
0.00

The Hash Code of the Record. Must be Null for FVU.Mandatory for
Record level hash is appended by uploaded file in the central system.
the FVU and Mandatory in
uploaded File

POP-SP Header Record


Valid Values Description Validations (Regular File)

Running sequence number for each Can only be a numeric character I.e. Must
line in the file NOT be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'. Length must
e less than or equal to 9 digits

DH Value should be "DH" for the POP- Only Value allowed = "DH". Must NOT be -
SP header record 'NULL', 'Space', 'Numeric character',
'Special Characters'.

1 Value should indicate batch no. of Length should be less than or equal to
the current batch. 9 digits.
Value should be Numeric. Must NOT
be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'.
Running sequence number for each Length should be less than or equal to
POP-SP header record in the file 9 digits.
Value should be Numeric and negative
values are not accepted. Should be in
sequence

Reg. No. of the POP-SP where the Only numeric values are allowed. Must
subscriber has submitted his NOT be - '0', 'NULL', 'Space', 'Special
contribution. Characters', 'Decimal', 'Alphabets',
'Negative Number'. Length should be
exactly equal to 7 digits.

Total number of subscribers Can only be a numeric character I.e. Must


contribution details for each POP- NOT be - '0', 'NULL', 'Space', 'Special
SP Header. Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'. Length must
be less than or equal to 9 digits

The value here should be same as Length<=21. i.e., The amount should
sum of values in field "Employer’s be rounded off to two decimal places.
Contribution amount" across all Eg., 50.75 Must NOT be '0', 'NULL',
Subscriber records of the POP-SP. 'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >=
0.00

The value here should be same as Length<=21. i.e., The amount should
sum of values in field "Subscriber’s be rounded off to two decimal places.
contribution amount" across all Eg., 50.75 Must NOT be '0', 'NULL',
Subscriber records of the POP-SP. 'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >
0.00

NULL Filler field for future use. Should be spaces


The Hash Code of the Record. .
Rcord level hash is appended by
the FVU and Mandatory in
SAM/SCM and uploaded File
Subscriber Details Record
Valid Values Description Validations (Regular File)

Running sequence number for each Can only be a numeric character I.e. Must
line in the file NOT be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'. Length
should be less than or equal to 9 digits.

SD Value "SD" (Subscriber Detail) for Value should be 'SD - Must NOT be 'NULL',
Subscriber Detail record 'Space', 'Numeric character'.

1 Value should indicate batch no. of Length should be less than or equal to
the current batch. 9 digits.
Value should be Numeric. Must NOT
be - '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'.

Sequence number specified in the Length should be less than or equal to


corresponding POP-SP header 9 digits.
record in the file. Value should be Numeric. Must NOT
be '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'.

Serial No. assigned to each SD Should start with '1'. Can only be a
Record. Running serial number numeric character I.e. Must NOT be
starting with 1. '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'.
Permanent Retirement Account Can only be a numeric character I.e.
Number Must NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative Number'.

Employer's contribution to individual Length<=21. i.e., The amount should


subscriber’s account be rounded off to two decimal places.
Eg., 50.75 Must NOT be 'NULL',
'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >=
0.00 if Contribution Type = 'U' and
must be 0.00 if Contribution Type =
'T' , 'UT1','UT2' and 'UM'

Individual subscriber's contribution Length<=21. i.e., The amount should


amount be rounded off to two decimal places.
Eg., 50.75 Must NOT be '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >
0.00

NULL Filler field for future use. Should be Spaces


The value here should be same as Length<=21. i.e., The amount should
sum of values in fields "Employer's be rounded off to two decimal places.
Contribution amount" and Eg., 50.75 Must NOT be '0', 'NULL',
"Subscriber’s contribution amount" 'Space', 'Special Characters',
for each subscriber. 'Decimal', 'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must be >
0.00
U - Tier I contribution Value must be : 'U' : Tier I Regular Value can be 'U' ,'T'.'UT1','UT2' and
contribution , 'T' for Tier II 'UM' only
T - Tier II contribution contribution , UT1 : Unfreeze Tier 1
contribution , UT2 : Unfreeze Tier 2
UT1-Unfreeze Tier I contribution and UM : Unfreeze
contribution Monthly contribution

UT2- Unfreeze Tier II


contribution

Value must be null (filler field for Value must be null


unorganized sector and Tier II)

Value must be null (filler field for Value must be null


unorganized sector and Tier II)

Receipt No. given to the Length should be exactly equal to 17


subscribers by POP-SP digits. Value should be Numeric. Must
NOT be '0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-numeric
character', 'Negative Number'.

The Hash Code of the Record. Must be Null for FVU Mandatory for
Record level hash is appended by SAM/SCM and uploaded file in the central
the FVU and Mandatory in system.
SAM/SCM and uploaded file
Validations (Correction File)

Length should be less than or


equal to 9 digits. Must NOT be -
'0', 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'.For File Header record
value must always be equal to '1'.

Only Value allowed is "FH". Must


NOT be - 'NULL', 'Space', 'Numeric
character', 'Special Characters'.

Value should be equal to "U".


Must NOT be - 'NULL', 'Space',
'Numeric character', 'Special
Characters'.
Only numeric values are allowed.
Must NOT be - '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Alphabets', 'Negative
Number'. Length should be
exactly 7 digits for POP / POP-SP
Reg. No.

Value must be = 1.
Value should be Numeric and
Must NOT be - 'NULL',
'Space','Negative Number',
'Special Characters'.

Must be Null for input file to the FVU.

Must be Null for input file to the FVU.

Must be NULL for input file to FVU.


This value is calculated and
appended by FVU.

Will be Spaces
Will be Spaces
Will be Spaces
Will be Spaces

Validations (Correction File)

Can only be a numeric character I.e.


Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'. Length should be less than
or equal to 9 digits.
Only Value allowed = "BH". Must
NOT be - 'NULL', 'Space', 'Numeric
character', 'Special Characters'.

Length should be less than or


equal to 9 digits.
Must NOT be - '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Non-numeric
character', 'Negative Number'.

Value should be equal to "C".


Must NOT be - 'NULL', 'Space',
'Numeric character', 'Special
Characters'.

Only numeric values are allowed.


Must NOT be - '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Alphabets', 'Negative
Number'. Length should be
exactly equal to 7 digits.

Can only be a numeric character


I.e. Must NOT be - '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Non-numeric
character', 'Negative
Number'.Length should be exactly
equal to 8 digits. Date should be
in DDMMYYYY format

This value will be generated and


appended by FPU
Mandatory Field in case of
correction type of file.Should be
the transaction id of the original
file (file for which correction file is
being uploaded)

Should be equal to total number


of POP-SP Header Records
present for the corresponding
batch. Count should be >= 1

Should be same as sum of values


in field "Total No Of Subscribers"
across all POP-SP headers.Count
should be >= 1

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be >= 0.00

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be > 0.00

Will be Spaces
Length<=21. i.e., The amount
should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be > 0.00

Must be Null for FVU.Mandatory for


uploaded file in the central system.

Validations (Correction File)

Can only be a numeric character I.e.


Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'. Length must e less than or
equal to 9 digits

Only Value allowed = "DH". Must


NOT be - 'NULL', 'Space', 'Numeric
character', 'Special Characters'.

Length should be less than or


equal to 9 digits.
Value should be Numeric. Must
NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Length should be less than or
equal to 9 digits.
Value should be Numeric and
negative values are not accepted.
Should be in sequence

Only numeric values are allowed.


Must NOT be - '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Alphabets', 'Negative
Number'. Length should be
exactly equal to 7 digits.

Can only be a numeric character I.e.


Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'. Length must e less than or
equal to 9 digits

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be >= 0.00

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be > 0.00

Should be spaces
Must be Null for FVU Mandatory for
SAM/SCM and uploaded file in the
central system.
Validations (Correction File)

Can only be a numeric character I.e.


Must NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'. Length should be less than
or equal to 9 digits.

Value should be 'SD - Must NOT be


'NULL', 'Space', 'Numeric character'.

Length should be less than or


equal to 9 digits.
Value should be Numeric. Must
NOT be - '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.

Length should be less than or


equal to 9 digits.
Value should be Numeric. Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.

Should start with '1'. Can only be


a numeric character I.e. Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Can only be a numeric character
I.e. Must NOT be '0', 'NULL',
'Space', 'Special Characters',
'Decimal', 'Non-numeric
character', 'Negative Number'.

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be 'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'.
Value should be Decimal. Must
be >= 0.00 if Contribution Type =
'U' and must be 0.00 if
Contribution Type = 'T' ,
'UT1','UT2' and 'UM'

Length<=21. i.e., The amount


should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be > 0.00

Should be Spaces
Length<=21. i.e., The amount
should be rounded off to two
decimal places. Eg., 50.75 Must
NOT be '0', 'NULL', 'Space',
'Special Characters', 'Decimal',
'Non-numeric character',
'Negative Number'.
Value should be Decimal. Must
be > 0.00
Value can be 'U' ,'T'.'UT1','UT2'
and 'UM' only

Value must be null

Value must be null

Length should be exactly equal to


17 digits. Value should be
Numeric. Must NOT be '0',
'NULL', 'Space', 'Special
Characters', 'Decimal', 'Non-
numeric character', 'Negative
Number'.

Must be Null for FVU Mandatory for


SAM/SCM and uploaded file in the
central system.

You might also like