Sunteți pe pagina 1din 92

File Format for Form 24G version 1.

0
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 characte
3 All
Theamount
constantfields
values as mentioned
should in the file
have a decimal format
value withbelow (values
precision of 2.of fields viz.portion
Fractional 'RecordisType', 'Up
not allow
etc.) need
should
4 This ^to be decimal
is acontain mentioned
delimited Infield
point
variable BLOCK
followed
widthletters
twoonly.
byfile. i.e.
e.gvalue
zeromeans
This thatofinfield
1000.00 case'Record Type'
of empty in case
spaces ofis'File
there no Hn
5 in
provide leading '0'
the respective for numerals
record. and trailing
For example the totalspaces
numberforof
character
fields infields.
"File Header record" is 14, henc
6 of delimiters in 'File Header record' would be 13.
7 The 'AO' stands for 'PAY & Accounts Office'/DTO and 'DDO' stands for 'Drawing & Disburseme

File Header Record

Mandat
Data ory (M)/
Field Field Optiona
Sr. No Name Type Length l (O)
1 Line INTEGE 9 M
Number R

2 Record CHAR 2 M
Type

3 File CHAR 4 M
Type
4 File DATE 8 M
Creation
Date

5 Type of CHAR 1 M
Stateme
nt

6 Uploade CHAR 1 M
d By

7 Account CHAR 7 M
s Office
Identific
ation
No.
(AIN)
8 Number INTEGE 9 M
of R
Batches

9 FH NA NA NA
Record
Hash

10 FVU NA NA NA
Version

11 FVU NA NA NA
File
Level
Hash

12 SAM NA NA NA
Version

13 SAM NA NA NA
File
Level
Hash
14 SCM NA NA NA
Version

15 SCM NA NA NA
File
Level
Hash

Batch Header Record


Sr. No Field Data Field
Name Type Length
Mandat
ory (M)/
Optiona
l (O)
1 Line INTEGE 9 M
Number R

2 Record CHAR 2 M
Type

3 Batch INTEGE 9 M
Number R
4 Transact NA NA NA
ion
Type

5 Account CHAR 7 M
s Office
Identific
ation
No.
(AIN)

6 Last NA NA NA
Account
s Office
Identific
ation
No.
(AIN)
7 AO_Na CHAR 75 M
me

8 AO_Ad CHAR 25 M
dress
Line 1

9 AO_Ad CHAR 25 O
dress
Line 2

10 AO_Ad CHAR 25 O
dress
Line 3

11 AO_Ad CHAR 25 O
dress
Line 4

12 AO_Cit CHAR 25 M
y
13 AO_Stat CHAR 2 M
e

14 AO_PIN CHAR 6 M
15 STD CHAR 5 M
Code

16 Phone CHAR 10 M
No.
17 Email CHAR 75 M
ID

18 Respons CHAR 75 M
ible
Person
Name
19 Respons CHAR 25 M
ible
Person
Designa
tion

20 Financia CHAR 4 M
l Year
21 Last NA NA NA
Financia
l Year

22 AO CHAR 2 M
Categor
y

23 Last AO NA NA NA
Categor
y

24 Filler 1 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
Transact R
ions
29 Total DECIM 15,2 M
TDS/T AL
CS
amount
reported
(Sum of
BAS_TA
X, SUR,
EDU_C
ESS)

30 Original NA NA NA
RRR
No.

31 Previou NA NA NA
s RRR
No.
32 Provisio NA NA NA
nal
Receipt
Number

33 Provisio NA NA NA
nal
Receipt
Date

34 Month INTEGE 2 M
of R
Transfer
voucher
35 Respons CHAR 25 M
ible
person
Address
Line 1

36 Respons CHAR 25 O
ible
person
Address
Line 2

37 Respons CHAR 25 O
ible
person
Address
Line 3

38 Respons CHAR 25 O
ible
person
Address
Line 4

39 Respons CHAR 25 M
ible
person_
City
40 Respons CHAR 2 M
ible
person_
State

41 Respons CHAR 6 M
ible
person_
PIN

42 Respons CHAR 5 O
ible
person
STD
Code
43 Respons CHAR 10 O
ible
person
Phone
No.

44 Respons CHAR 75 M
ible
person
E-mail
id
45 Mobile INTEGE 10 O
no. of R
Respons
ible
person

46 Filer 5 NA NA NA

47 State CHAR 2 O
name
48 Ministry CHAR 3 O
/
Depart
ment
name
49 Sub CHAR 3 O
Ministry
name
50 Sub CHAR 150 O
Ministry
name
(Others)

51 Count INTEGE 9 M
of 24Q R
transacti
on
52 Control DECIM 15 M
total of AL
tax
deducte
d/collec
ted
(Sum of
BAS_TA
X, SUR,
EDU_C
ESS) for
24Q
53 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA)
for 24Q
54 Count INTEGE 9 M
of 26Q R
transacti
on
55 Control DECIM 15 M
total of AL
tax
deducte
d/collec
ted
(Sum of
BAS_TA
X, SUR,
EDU_C
ESS) for
26Q
56 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA)
for 26Q
57 Count INTEGE 9 M
of 27Q R
transacti
on
58 Control DECIM 15 M
total of AL
tax
deducte
d/collec
ted
(Sum of
BAS_TA
X, SUR,
EDU_C
ESS) for
27Q
59 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA)
for 27Q
60 Count INTEGE 9 M
of 27EQ R
transacti
on
61 Control DECIM 15 M
total of AL
tax
deducte
d/collec
ted
(Sum of
BAS_TA
X, SUR,
EDU_C
ESS) for
27EQ
62 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA)
for
27EQ

63 PAO INTEGE 7 O
registrat R
ion no.
64 Count INTEGE 9 M
of R
Distinct
DDOs
65 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA)

66 Count INTEGE 9 M
of DDO R
records
added
67 Count INTEGE 9 M
of DDO R
records
updated

68 Count INTEGE 9 M
of DDO R
records
deleted

69 Receipt NA NA NA
no.

70 Batch NA NA NA
Header
Record
Hash

DDO Transaction Detail Record


Sr. No Field Data Field
Name Type Length
Mandat
ory (M)/
Optiona
l (O)
1 Line INTEGE 9 M
Number R

2 Record CHAR 2 M
Type

3 Batch INTEGE 9 M
Number R

4 Revisio NA NA NA
n Mode
5 Serial INTEGE 9 M
No. R

6 Filler 6 NA NA NA

7 TAN of CHAR 10 M
the
DDO
8 Name of CHAR 75 M
the
DDO

9 DDO_A CHAR 25 M
ddress
Line 1

10 DDO_A CHAR 25 O
ddress
Line 2

11 DDO_A CHAR 25 O
ddress
Line 3

12 DDO_A CHAR 25 O
ddress
Line 4

13 DDO_Ci CHAR 25 M
ty
14 DDO_St CHAR 2 M
ate

15 DDO_A CHAR 6 M
ddress
PIN
16 TDS/T DECIM 15 M
CS AL
deducte
d
Amount
(in `)

17 Filler 7 NA NA NA
18 DDO CHAR 10 O
registrat
ion no.
(provide
d by
central
record
keeping
agency)
19 DDO CHAR 20 O
code

20 E-mail CHAR 75 O
ID of
DDO
21 Total DECIM 15 M
TDS/T AL
CS
remitted
to
Govern
ment
account
(AG/Pr
CCA) (`)
22 Nature CHAR 4 M
of
deducti
on

23 DDO CHAR 1 O
Mappin
g/
update

24 DDO NA NA NA
serial
no.

25 Filler 8 NA NA NA
26 Filler 9 NA NA NA

27 Filler 10 NA NA NA

28 Filler 11 NA NA NA

29 Filler 12 NA NA NA

30 Filler 13 NA NA NA
31 Filler 14 NA NA NA

32 Filler 14 NA NA NA

33 Transact NA NA NA
ion
Detail
Record
Hash
e Format for Form 24G version 1.0

n ASCII Format with "txt" as filename extension.


st record) must start on new line and must end with a newline character.
ntioned
have in the file
a decimal format
value withbelow (values
precision of 2.of fields viz.portion
Fractional 'RecordisType', 'Upload
not allowed, Type'
the value
Infield
int
ble BLOCK
followed
widthletters
twoonly.
byfile. i.e.
e.gvalue
zeromeans
This thatofinfield
1000.00 case'Record Type'
of empty in case
spaces ofis'File
there no Header'
need to should
merals and trailing
or example the totalspaces
numberforof
character
fields infields.
"File Header record" is 14, hence the total no.
er record' would be 13.
& Accounts Office'/DTO and 'DDO' stands for 'Drawing & Disbursement Officer'

File Header 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.

Batch Header Record


Remarks

Running sequence number for each line in the statement

Value should be "BH" signifying the Batch Header Record.

Value should always be 1.


No value should be specified. For future use

Value should be same as AIN allotted to the Accounts Office. Must be same
as mentioned in Field No. 7 of File Header (FH).

No value should be specified. For future use


Mention Name of Accounts Office.
Example: 'PAO, Chief Labour Commissioner'

Mention address of AO

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 printable characters allowed except '^' and space.

Mention name of person responsible furnishing 24G statement.


Mention designation of person responsible, furnishing 24G statement.

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 DDO Category as per annexure 2

No value should be specified. For future use

No value should be specified. For future use

No value should be specified. For future use


No value should be specified. For future use

No value should be specified. For future use

Mention Number of transactions (should be equal to total no. of DDO


records) pesent in the statement. Count should be >= 1
Mention the total tax deducted/collected. The value should be sum of
values in field "Tax Deducted/Collected (Sum of Bas_Tax,Sur, Edu_Cess)"
across all Transaction Detail (DDO) records of the statement. Value should
be in Decimal. Must be > = 0.00

No value should be specified. For future use

No value should be specified. For future use


No value should be specified.

No value should be specified.

Month in which tax has been paid to government through transfer voucher
should be provided.
Value should be between 1 to 12 and value should be less than or equal to
current month (Refer Annexure 7)
Mention address of Responsible person

Mention address of Responsible person

Mention address of Responsible person

Mention address of Responsible person

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.
10 digit mobile number of responsible person to be mentioned. Either
Phone no. or mobile no is mandatory.

No value should be specified. For future use

Numeric code of state should be provided for state government, refer


Annexure 1
Numeric code for Ministry name should be provided.
Refer Annexure 3 for list of Ministry name codes Mandatory for AO
category central government
Numeric code for sub ministry name should be provided.
Refer Annexure 4, for list of sub ministry name codes
Mandatory for AO category central government
If numeric code '99' (i.e. Other) is provided in Ministry Name field then
value in sub ministry name "Other" field should be provided

Total number of DDO transactions for Form 24Q.


If there are no transcation for Form 24Q, then value 0 should be provided in
the field
Total tax deducted/collected for Form 24Q.
Value should be sum of values in field "Tax Deducted/collected Amount"
across all Transaction Detail (DDO) records of the statement for Form 24Q.
Value should be in Decimal. Must be > = 0.00
Total amount of TDS/TCS remitted to Government account (AG/Pr. CCA)
for 24Q.
Value should be sum of values in field "Total TDS/TCS remitted to
Government account (AG/Pr CCA)" across all Transaction Detail (DDO)
records of the statement for 24Q. Value should be in Decimal. Must be > =
0.00
Total number of DDO transaction for Form 26Q.
If there are no transcations for Form 26Q, then value 0 should be provided
in the field.
Total tax deducted/collected for Form 26Q.
Value should be sum of values in field "Tax Deducted/collected Amount"
across all Transaction Detail (DDO) records of the statement for Form 26Q.
Value should be in Decimal. Must be > = 0.00
Total amount of TDS/TCS remitted to Government account (AG/Pr. CCA)
for 26Q.
Value should be sum of values in field "Total TDS/TCS remitted to
Government account (AG/Pr CCA)" across all Transaction Detail (DDO)
records of the statement for 26Q. Value should be in Decimal. Must be > =
0.00
Total number of DDO transaction for Form 27Q.
If there are no transcations for Form 27Q, then value 0 should be provided
in the field.
Total tax deducted/collected for Form 27Q.
Value should be sum of values in field "Tax Deducted/collected Amount"
across all Transaction Detail (DDO) records of the statement for Form 27Q.
Value should be in Decimal. Must be > = 0.00
Total amount of TDS/TCS remitted to Government account (AG/Pr. CCA)
for 27Q.
Value should be sum of values in field "Total TDS/TCS remitted to
Government account (AG/Pr CCA)" across all Transaction Detail (DDO)
records of the statement for 27Q. Value should be in Decimal. Must be > =
0.00
Total number of DDO transaction for Form 27EQ.
If there are no transcations for Form 27EQ, then value 0 should be provided
in the field.
Total tax deducted/collected for Form 27EQ.
Value should be sum of values in field "Tax Deducted/collected Amount"
across all Transaction Detail (DDO) records of the statement for Form
27EQ. Value should be in Decimal. Must be > = 0.00
Total amount of TDS/TCS remitted to Government account (AG/Pr. CCA)
for 27EQ.
Value should be sum of values in field "Total TDS/TCS remitted to
Government account (AG/Pr CCA)" across all Transaction Detail (DDO)
records of the statement for 27EQ. Value should be in Decimal. Must be > =
0.00

PAO registration no. allotted by the CRA system should be stated.


Number of distinct TANs pesent in the Transaction Detail (TD) across
nature of deduction. Count should be >= 1 (Count will be 0, if TAN of all
the DDOs is Invalid i.e. TANINVALID, TANNOTABVL or TANAPPLIED)
Total amount of tax deducted/collected to be provided. Value should be
sum of values in field "Total TDS/TCS remitted to Government account
(AG/Pr. CCA)" across all Transaction Detail (DDO) records of the
statement. Value should be in Decimal. Must be > = 0.00

Number of DDO records pesent in the AIN-DDO mapping with mode 'A'
in the file
Number of DDO records pesent in the AIN-DDO mapping with mode 'U'
in the file

Number of DDO records pesent in the AIN-DDO mapping with mode 'D'
in the file

No value should be specified.

No value should be specified.

DDO Transaction Detail Record


Remarks

Running sequence number for each line in the file.

Value should be 'TD' signifying the Transaction Detail (DDO) Record.

Value should be same as "Batch Number" field in "Batch Header" record.

No value should be specified. For future use


Serial no. should start with '1' and in increasing order.

No value should be specified. For future use

Mention TAN of DDO. Should be in Capital. If DDO TAN is not available


in that case allowed value is 'TANAPPLIED’, 'TANINVALID' and
‘TANNOTAVBL’.
Mention Name of DDO
example Asstt. Labour Commissioner

Mention Address of DDO

Mention Address of DDO

Mention Address of DDO

Mention Address of DDO

City/District of DDO.
Mention State/UT of DDO. Mention numeric code for the state as per
annexure 1

Pin Code of DDO. Value must be >= 110001


Provide total TDS/TCS amount (sum of TDS/TCS, education cess and
surcharge) under the head 'Nature of Deduction' for each DDO for each
month . Must be >= 0.00

No value should be specified. For future use


DDO registration number provided by Central Record Keeping Agency.
Mandatory to provide DDO registration no. or DDO code in case 10 digit
TAN is not provided.
DDO code should be provided. Mandatory to provide DDO registration no.
or DDO code in case 10 digit TAN is not provided.

Mention e-mail id of DDO


Provide total TDS/TCS amount (sum of TDS/TCS, education cess and
surcharge) remitted to Government account (AG/PR.CCA) under the head
'Nature of Deduction' for each DDO for each month . Value should be in
Decimal. Must be > = 0.00
Nature of Deduction / Collection. Mention values as per the annexure 5.
Values allowed are 24Q, 26Q, 27Q and 27EQ.

Value should be as per Annexure 6

No value should be specified. For future use

No value should be specified. For future use


No value should be specified. For future use

No value should be specified. For future use

No value should be specified. For future use

No value should be specified. For future use

No value should be specified. For future use


No value should be specified. For future use

No value should be specified. For future use

No value should be specified.

S-ar putea să vă placă și