Specifications
www.evisions.com  Argos - Argos Report Writers Guide  Page 90 of 118 
 Document Version 1.0 – Last Updated 10.18.2010 
The Report Specification 
This example will create an Extract Report loosely based on the Internal Revenue Service Publication 1120, Specifications for Filing Forms 1098, 
1099, 3921, 3922, 5498, 8935, and W-2G. The intent of the example is not to create a file adhering to the entire specification, but to illustrate 
how the Extract Report could be used to create such a report. Therefore, not all aspects of the specification are included in this example. 
The following tables describe the required Record Types within the IRS specification that will be created in this example. 
Record Type  Usage 
T  The first record in the file. Identifies the institution sending the file to the IRS.  
A  Identifies the payer (the institution making payments to vendor).  In this example, the payer 
is also the institution transmitting the file (same institution as in T record). 
B  Identifies the payee (the vendor that received payments) and the payment amounts to each 
payee. One record for each payee. 
C  Sum of B records (payment amounts) for the payees.  
F  End of Transmission records. Contains total number of payers and payees. 
The tables below show  the fields that are  used in each of the Record Types. The position  and number of fields  does  not match the 1099 
specification exactly to keep the example concise. 
Each record in the report must contain a Record Sequence Number, beginning with “1” for the first record, and incremented by one for each 
record in the report. 
T Record 
Field Name  Width  Value  Fill 
character 
Alignment 
Record Type  1  T     
Payment Year  4  2009     
Record Sequence Number  10  Obtained from DataBlock  zero  right 
Transmitter TIN (taxpayer ID)  9  Obtained from DataBlock     
Transmitter Name  20  Obtained from DataBlock  blanks  left 
Number of Payees (B records)  10  Obtained from DataBlock  zero  right 










