File Format For Form 24G Version 1.5 General Notes
File Format For Form 24G Version 1.5 General Notes
5
General Notes -
1 File should be generated in ASCII Format with "txt" as filename extension.
2 Each Record (including last record) must start on new line and must end with a newline character.
The constant values as mentioned in the file format below (values of fields viz. 'Record Type', 'Upload Type' etc.) need to be m
3 All amountletters
In BLOCK fields only.
shouldi.e.have a decimal
value value with
of field 'Record precision
Type' 2. Fractional
in case of 'File Header' portion is not
should be allowed,
specified the value
as 'FH' should
and not 'fh'. contain
4 point followed by two zero e.g 1000.00
This is a ^ delimited variable field width file. This means that in case of empty spaces there is no need to provide leading '0' fo
5 and trailing spaces for character fields.
The total number of delimiters (i.e. "^") in any type of record should be one less than the total number of fields in the respectiv
6 For example the total number of fields in "File Header record" is 14, hence the total no. of delimiters in 'File Header record' wo
7 The 'AO' stands for 'PAY & Accounts Office'/DTO and 'DDO' stands for 'Drawing & Disbursement Officer'
8 Changes made in the file format has been highlighted in green
9 FH Record Hash NA NA NA
10 FVU Version NA NA NA
11 FVU File Level Hash NA NA NA
12 SAM Version NA NA NA
13 SAM File Level Hash NA NA NA
14 SCM Version NA NA NA
15 SCM File Level Hash NA NA NA
14 AO_PIN CHAR 6 M
17 Email ID CHAR 75 M
46 Filer 5 NA NA NA
47 State name CHAR 2 O
4 Revision Mode NA NA NA
5 Serial No. INTEGER 9 M
6 Filler 6 NA NA NA
7 TAN of the DDO CHAR 10 M
17 Filler 7 NA NA NA
18 DDO registration no. CHAR 10 O
(provided by central record
keeping agency)
19 DDO code CHAR 20 O
20 E-mail ID of DDO CHAR 75 O
21 Total TDS/TCS remitted to DECIMAL 15 M
Government account
(AG/Pr CCA) (`)
ase of empty spaces there is no need to provide leading '0' for numerals
uld be one less than the total number of fields in the respective record.
14, hence the total no. of delimiters in 'File Header record' would be 13.
nds for 'Drawing & Disbursement Officer'
er Record
Remarks
Running sequence number for each line in the file.
Value should be "FH" signifying "File Header" record.
Value should be "24G".
Date should be in DDMMYYYY format
It should not be future date.
Value should be "O" (Original).
Value should be "D".
Indicates the AIN allotted to the Accounts Office. Value
should be 7 digit
Indicates the number of batches that the file contains. Value
must always be 1.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
der Record
Remarks
Mention City/District of AO
Numeric code for State/UT of AO office. For list of state
code refer Annexure 1.
PIN Code of Responsible person adress. Value must be >=
110001
STD Code for phone number should be of 5 digits
STD Code for mobile should be '91'.
Mention Phone Number. Only Numeric values allowed.
Either Phone no. or mobile no is mandatory.
Mention Email ID.
1. @ and '.' should be mentioned.
2. Both @ and '.' should be preceded and succeeded by
atleast one character.
3. At least one '.' should come after '@'.
4. All printable characters allowed except '^' and space.
n Detail Record
Remarks
6 Uploaded By CHAR 1 M
7 Accounts Office CHAR 7 M
Identification No.
(AIN)
8 Number of INTEGE 9 M
Batches R
9 FH Record Hash NA NA NA
10 FVU Version NA NA NA
11 FVU File Level NA NA NA
Hash
12 SAM Version NA NA NA
13 SAM File Level NA NA NA
Hash
14 SCM Version NA NA NA
15 SCM File Level NA NA NA
Hash
14 AO_PIN CHAR 6 M
18 Responsible CHAR 75 M
Person Name
19 Responsible CHAR 25 M
Person
Designation
20 Financial Year CHAR 4 M
21 Last Financial NA NA NA
Year
22 AO Category CHAR 2 M
23 Last AO Category NA NA NA
25 Filler 2 NA NA NA
26 Filler 3 NA NA NA
27 Filler 4 NA NA NA
28 No. of INTEGE 9 M
Transactions R
29 Total TDS/TCS DECIM 15,2 M
amount reported AL
(Sum of
BAS_TAX, SUR,
EDU_CESS)
32 Provisional NA NA NA
Receipt Number
33 Provisional NA NA NA
Receipt Date
34 Month of CHAR 2 M
Transfer voucher
35 Responsible CHAR 25 M
person Address
Line 1
36 Responsible CHAR 25 O
person Address
Line 2
37 Responsible CHAR 25 O
person Address
Line 3
38 Responsible CHAR 25 O
person Address
Line 4
39 Responsible CHAR 25 M
person_City
40 Responsible CHAR 2 M
person_State
41 Responsible CHAR 6 M
person_PIN
42 Responsible CHAR 5 O
person STD Code
43 Responsible CHAR 10 O
person Phone No.
44 Responsible CHAR 75 M
person E-mail id
48 Ministry/ CHAR 3 O
Department name
9 DDO_Address CHAR 25 M
Line 1
10 DDO_Address CHAR 25 O
Line 2
11 DDO_Address CHAR 25 O
Line 3
12 DDO_Address CHAR 25 O
Line 4
13 DDO_City CHAR 25 M
14 DDO_State CHAR 2 M
15 DDO_Address CHAR 6 M
PIN
16 TDS/TCS DECIM 15 M
deducted AL
Amount (in `)
17 Filler 7 NA NA NA
18 DDO registration CHAR 10 O
no. (provided by
central record
keeping agency)
22 Nature of CHAR 4 M
deduction
30 Filler 13 NA NA NA
31 Filler 14 NA NA NA
32 Filler 14 NA NA NA
33 Transaction NA NA NA
Detail Record
Hash
e extension.
must end with a newline character.
f 2.of
ues Fractional
fields viz.portion
'RecordisType',
not allowed,
'Uploadthe value
Type' should
etc.) needcontain decimal point
to be mentioned In
n case
File of empty
Header' spaces
should there is no
be specified asneed
'FH' to
andprovide
not leading '0' for numerals and
ould be one less than the total number of fields in the respective record. For
hence the total no. of delimiters in 'File H
tands for 'Drawing & Disbursement Officer'
der Record
Remarks
Running sequence number for each line in the file.
Indicates the number of batches that the file contains. Value must
always be 1.
No value should be specified.
No value should be specified.
No value should be specified.
ader Record
Remarks
Value should be M
Mention address of AO
Mention address of AO
Mention address of AO
Mention City/District of AO
Mention numeric code for State/UT of AO office. For list of state code
refer Annexure 1.
Mention PIN Code of AO
Value must be >= 110001.
Value should not be equal to 000000 & 999999
Mention STD Code of AO.
In case mobile no. is mentioned, then STD Code should be '91'.
Mention Phone Number. Only Numeric values allowed.
Mention Email ID. 1. @
and '.' should be mentioned.
2. Both @ and '.' should be preceded and succeeded by atleast one
character.
3. At least one '.' should come after '@'.
4. All
Mention financial year for which Form 24G is submitted. Must be >=
2005.
E.g for Financial Year 2005-06 value should be 2005, for Financial
Year 2006-07 value should be 2006, etc. (value should be less than or
equal to current year)
No value should be specified. For future use
Mention City/District of AO
Numeric code for State/UT of AO office. For list of state code refer
Annexure 1.
PIN Code of Responsible person adress. Value must be >= 110001
on Detail Record
Remarks
Mandatory for U mode,for rest all other modes value should be null
The total number of delimiters (i.e. "^") in any type of record should be one less than the total number of fields in the respectiv
6 For example the total number of fields in "File Header record" is 14, hence the total no. of delimiters in 'File Header record' wo
7 The 'AO' stands for 'PAY & Accounts Office'/DTO and 'DDO' stands for 'Drawing & Disbursement Officer'
8 Changes made in the file format has been highlighted in green
9 FH Record Hash NA NA NA
10 FVU Version NA NA NA
11 FVU File Level Hash NA NA NA
12 SAM Version NA NA NA
13 SAM File Level Hash NA NA NA
14 SCM Version NA NA NA
15 SCM File Level Hash NA NA NA
ase of empty spaces there is no need to provide leading '0' for numerals
uld be one less than the total number of fields in the respective record.
14, hence the total no. of delimiters in 'File Header record' would be 13.
nds for 'Drawing & Disbursement Officer'
er Record
Remarks
Running sequence number for each line in the file.
Value should be "FH" signifying "File Header" record.
Value should be "24G".
Date should be in DDMMYYYY format
It should not be future date.
Value should be "C" (Correction)
Value should be "D".
Indicates the AIN allotted to the Accounts Office. Value
should be 7 digit
Indicates the number of batches that the file contains. Value
must always be 1.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
No value should be specified.
der Record
Remarks
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
Value should be 0
26Q
26Q
26Q
26Q
26Q
26Q
27Q
27Q
27Q
27Q
27Q
27Q
27EQ
27EQ
27EQ
27EQ
27EQ
27EQ
27EQ
27EQ
27EQ