Skip to content

Table Of Contents

Section 16. OUTPUT FILE FOR D9 REPORT (Version 2.2 as of 5-19-2009)

0426 Publ 3373 (PDF) · 2026-10-03 edition · updated 2026-10-04 · United States

  1. Shown below is the new Record Layout’s Output File for the D9 Report.

D9 OUTPUT FILE DESCRIPTION

DIFSLA TY 2025 19

D9 OUTPUT FILE DESCRIPTION

41-80 Payee Name Line 1
The name of the primary taxpayer as reported on the information document. If less
than 40 characters, left justified and blank filled.
40
81-20















Payee Name Line 2
The remainder of the primary taxpayer name, if more than 40 characters, or the
name of the secondary taxpayer. Left justified and blank filled.

40
121-160





Payee Mailing Address
The mailing address of the taxpayer, left justified and blank filled.

40
161-200








Payee City
The taxpayer’s city, left justified and blank filled.

40
201-202



















Payee State
The taxpayer’s State as abbreviated by the U.S. Postal Service or
.b = foreign country
** = no valid State code

2
203-211





Payee ZIP Code
The payee’s ZIP Code. If only 5 digits, left justified and zero filled.

9
212-22






Payer TIN
The payer’s EIN or SSN.

9
221-260















Payer Name Line 1
The name of the payer of the income, left justified and blank filled.

40
261-300








Payer Name Line 2
Extra name line for the payer of the income or transfer agent if applicable. Left
justified and blank filled.

40
301-340



Payer Address
The payer’s address, left justified and blank filled.

40
341-380














Payer City/State/Zip Code
The payer’s city, state and zip code, left justified and blank filled.

40

381





















Document Source
Code indicating the type of media used to report the document information.
P = Paper Source
T = Magnetic Media/Electronic Source

1
382-383




Document Code
Code that indicates the type of document on which the income was reported. See
Attachment 4 for explanation of codes.

2

DIFSLA TY 2025 20

D9 OUTPUT FILE DESCRIPTION

384 Reserved
CONSTANT. Blank (alpha) filled.
1

385












Amended Return Indicator
1 (numeric) = amended information return
blank (alpha) = original information return

1
386-394










Select SSN
SSN used to locate income information document on IRMF.

9
395-401







Assistance Codes
Duplicated from input record (positions 43-49).

7
402-405










Name Control 1
Primary Name Control duplicated from input record (positions 45-48).

4
406-409







Name Control 2
Duplicated from input record (positions 54-57).

4
410-430








Requesting Agency Information
Duplicated from input record (positions 58-78).

21

431



Reserved
Blank (alpha).

1

432






































































Error Code (Secondary SSN)
Code indicating the type of error that was encountered during diagnostic or
primary TIN validation process. The error code may appear for the secondary TIN
even though no income information is provided for this number.
*5 = RESERVED FOR FUTURE USE
*6 = RESERVED FOR FUTURE USE
*8 = RESERVED FOR FUTURE USE
*9 = RESERVED FOR FUTURE USE
*A = Secondary TIN not all numeric
*B = Secondary Name Control (Name Control 2) in error
*C = RESERVED FOR FUTURE USE
*D = RESERVED FOR FUTURE USE
*E = Assistance Code(s) Invalid
*F = No Match-Secondary
S = Error file suppressed
Information only. These codes will not cause a record to be rejected.

1

433






















Requested Output
REQUIRED. Blank fill this position. (Tape cartridges are no longer available)

1

DIFSLA TY 2025 21

D9 OUTPUT FILE DESCRIPTION

434-436 Income Indicator 1
Code which indicates the type of income reported.
See Attachment 4 for definition of codes.
3
437-448





















Income Amount
All income amounts are in dollars only (cents are dropped), however, a minus
sign may appear in the first position of the field to indicate a negative (loss)
amount. Amount of income reported or 0 (numeric) if DOC CODE (pos 382-
**_384) = ._

12
449-451







Income Indicator 2
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
452-463











Income Amount 2
Amount of income reported or 0 (numeric) filled if no information available.

12
464-466





Income Indicator 3
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
467-478











Income Amount 3
Amount of income reported or 0 (numeric) filled if no information available.

12
479-481





Income Indicator 4
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
482-493











Income Amount 4
Amount of income reported or 0 (numeric) filled if no information available.

12

494






Income Indicator 5
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
497-508











Income Amount 5
Amount of income reported or 0 (numeric) filled if no information available.

12
509-511





Income Indicator 6
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
512-523











Income Amount 6
Amount of income reported or 0 (numeric) filled if no information available.

12

DIFSLA TY 2025 22

D9 OUTPUT FILE DESCRIPTION

524-526 Income Indicator 7
Code which indicates the type of income reported or blank (alpha) filled if no
information available.
3
527-538




Income Amount 7
Amount of income reported or 0 (numeric) filled if no information
available.

12
539-541





Income Indicator 8
Code which indicates the type of income reported or blank (alpha) filled if no
information available.

3
542-553











Income Amount 8
Amount of income reported or 0 (numeric) filled if no information available.

12
554-556






Income Indicator 9
Code which indicates the type of income reported or blank (alpha)
filled if no information available.

3
557-568











Income Amount
Amount of income reported or 0 (numeric) filled if no information available.

12

569




Non-Payment Indicator 1
Additional data regarding payment information. Explanations of codes are provided
in Attachment 4 with the respective DOC CODE.

1
570-571



Non-Payment Indicator 2
Additional data regarding payment information. Explanation of codes is provided in
Attachment 4 with the respective DOC CODE.

2

Note: In cases where an individual has more than 999 records, the system cannot return all records in the current cycle. The program will provide only a partial set of the requested data and will flag (++) the number of accounts in D9 Control File to indicate incomplete record information.

Get a plain-English answer with a citation back to this text.

Ask AI about this code
▸Contents — 0426 Publ 3373 (PDF)

GoCodebook provides public access, search, citation, multilingual explanation, and practical interpretation of legally adopted building regulations. It is not a substitute for the official ICC or California code publications.