0% found this document useful (0 votes)
40 views

Guide For Preparing Index File and Bulk Salary Data File

NPS DATA

Uploaded by

Accounts RGNIYD
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Guide For Preparing Index File and Bulk Salary Data File

NPS DATA

Uploaded by

Accounts RGNIYD
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Guide for Preparing Index File & Data File

(During Bulk Uploading of Salary Bank Account for


NPS subscribers in Nodal Officers Login)

The document is an extension to the STANDARD OPERATING PROCEDURE (SOP) on


Bulk Uploading of Salary bank account for NPS subscribers in Nodal Officers
Login. This document has four parts covering,
o Part-I index file Preparation
o Part-II index File Naming Convention
o Part-III Bulk Salary Bank Data file Preparation and
o Part-IV Bulk Salary Bank Data File Naming Convention

Part-I: Index File Preparation

The index fil is a two-liner text file to be uploaded along with the data file for
bulk upload of salary bank account. This document is elaborates the contents of
the text in the index file with sample text. The nodal office user preparing the
index file can edit these text based on the information applicable to the
respective bulk data file upload.

The content and format of the index file are as mentioned below;

1. The index file needs to be in ASCII Format with ".txt" as filename extension
2. There shall be 2 lines in the index file
3. The first line in the file will be "File Header".
4. The second line in the file is the “File Detail record”
5. There shall be no use of space (Each filed shall be caret ^ separated)
6. Line - 1 (Sample text)

1^FH^01022024^01022024002^1

Table -1 (Explaining the contents of Line 1 sample text)

a. 1^FH^01022024^01022024002^1
1^FH^ is mandatory (Type the text as appearing)
Wherein 1 is the running sequence number of the line and
FH indicates File Header
b. 1^FH^01022024^01022024002^1
01022024 is file creation date in “DDMMYYYY” format
Where in 01 is Date, 02 is Month & 2024 is Year
This date is file creation date.
c. 1^FH^01022024^01022024002^1
^ is mandatory (Type the text as appearing)
d. 1^FH^01022024^01022024002^1
01022024002 is Batch ID.
This comprises, 01022024 the file creation date in “DDMMYYYY” format
and
002 the last 3 digit running serial number
This can be any number between 000 and 999
e. 1^FH^01022024^01022024002^1
^ is mandatory (Type the text as appearing)
f. 1^FH^01022024^01022024002^1
1 is total number of records
This text should be less than 5 digit (Between number 1 and 99999)

7. Line - 2 (Sample text)

2^FD^1^CRA^^^^^^^^^2023-2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text Sikkim^^^^^

Table -2 (Explaining the contents of Line 2 sample text)

a. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
2^FD^ is mandatory (Type the text as appearing)
Wherein 2 is the running sequence number of the line and
FD indicates File Details
b. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
1 meant for Number of Records in data file
 First record in the data file will be 1
 Record number cannot be greater than the 'Total Number of Records'
mentioned in the header (Table-1, f) and will be a non-zero positive
value.
 The last record number should be equal to 'Total Number of Records'
in File Header.
c. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
The highlighted text are mandatory (Type the text as appearing)

d. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
2023-2024 is the file uploading financial year.
It shall be 2024-2025 from 1st April 2024 onward, for one year.
e. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
R M are mandatory (Type the text as appearing)
f. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
01 is month in financial year in which the report is uploaded
Valid values for January(01), February(02), March(03), April(04), May(05),
June(06), July(07), August(08), September(09), October(10), November(11),
December(12).
g. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
01022024 is file creation date in “DDMMYYYY” format
Where in 01 is Date, 02 is Month & 2024 is Year
This date is file creation date.
h. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
1234567_Data_01022024_01.txt This should be same as Data File Name
with extension.
 This represents the name of the report (data file) which needs to be
uploaded.
 This name should be with file extension (i.e. txt)
 Do not use space
i. 2^FD^1^CRA^^^^^^^^^2023-
2024^R^M^01^01022024^1234567_Data_01022024_01.txt^Test Entity text
Sikkim^^^^^
Test Entity text Sikkim
 This is Remarks for the Data file upload
 It will be same as report name if not given explicitly.
 It will be without file extension

Part-II Index File Naming Convention

The index file needs to be saved with the name as recommended


herewith.

Sample of file name


EntityRegNo_FnName_DDMMYYYY_zz.txt
e.g.5000682_index_02022024_01.txt

Where in
a) EntityRegNo_FnName_DDMMYYYY_zz.txt
EntityRegNo is Entity (PrAO/DTO) Registration Number who is
uploading the file

b) EntityRegNo_FnName_DDMMYYYY_zz.txt
FnName is "index" for Master index File

c) EntityRegNo_FnName_DDMMYYYY_zz.txt
DDMMYYYY - Date on which file is being uploaded in DDMMYYYY
format

d) EntityRegNo_FnName_DDMMYYYY_zz.txt
zz – File Sequence Number for the day

e) There shall be no space in the name of file


f) File name should have extension of .txt

Part-III Bulk Salary Bank Data file Preparation


The bulk salary bank account data file to be created with the below mentioned
instructions;

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 ^
separated.
3. Each Line (Sample text)

110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0000001^Y^Y

Table -3 (Explaining the contents of each Line of the sample text)

a. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
The highlighted text are mandatory (Type the text as appearing)
b 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
. 000001^Y^Y
110001100011 Valid and Mapped (12 digit) PRAN number
c. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
T1 is mandatory (Type the text as appearing)
T1 stands for Tier I
d 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
. 000001^Y^Y
1234567 PrAO / DTA registration number
e. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
9876543 PAO / DTO registration number
f. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
CGV0123987 is Mapped DDO Registration Number
g. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
S Bank Account Type,
Valid Values : "S" , "C"
S = Savings Account
C = Current Account
h 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
. 000001^Y^Y
1234567890 Salary Bank Account Number of PRAN holder
Maximum 30 Alphanumeric
i. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
SBIN0000001 Bank Account IFSC
Size of 11 Alphanumeric
j. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
Y is mandatory (Type the text as appearing)
This is Salary Bank A/c Flag
k. 110001100011^T1^1234567^9876543^CGV0123987^S^1234567890^SBIN0
000001^Y^Y
Y is mandatory (Type the text as appearing)
This is Salary Bank A/c Declaration by Entity

Part-IV Bulk Salary Bank Data File Naming Convention

The bulk bank account data file needs to be saved with the name as
recommended herewith.

Sample file name


EntityRegNo_FnName_DDMMYYYY_zz.txt
e.g.5000682_Data_02022024_01.txt

Where in
a) EntityRegNo_FnName_DDMMYYYY_zz.txt
EntityRegNo is Entity (PrAO/DTA) Registration Number who is
uploading the file
b) EntityRegNo_FnName_DDMMYYYY_zz.txt
FnName is "Data" for Data File with PRAN wise Salary Bank
Details
c) EntityRegNo_FnName_DDMMYYYY_zz.txt
DDMMYYYY - Date on which file is being uploaded in
DDMMYYYY format
d) EntityRegNo_FnName_DDMMYYYY_zz.txt
zz – File Sequence Number for the day
e) There shall be no space in the name of file
f) File name should have extension of .txt

*********

You might also like