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