TIN ComplianceA resource from TIN Comply
IRIS form rules

IRIS Form 3922: rules and XML elements

Form 3922, Transfer of Stock Acquired Through an Employee Stock Purchase Plan Under Section 423(c), has no business rules of its own in the IRS rule sets for tax years 2022 to 2026; IRIS checks it against the schema and the rules every form in its group shares. Here are the 16 elements of Form3922Detail in the tax year 2026 XML record.

Submission group 1XML element Form3922DetailElements 16, 8 required

These are errors and rejects every filer can get when sending information returns to IRIS, whether through the free IRIS Taxpayer Portal or through filing software. IRIS reports each one on the acknowledgment by rule number.

Form 3922 business rules

Besides the rules on this page, IRIS checks the rules every form shares, such as SHAREDIRFORM014 (payee name and TIN); those are on the cross-form error code pages. The IRIS Taxpayer Portal also takes Form 3922 as a CSV upload, using the IRS template for the form.

The IRS rule sets for tax years 2022 to 2026 contain no rule numbered for Form 3922. Its returns are still checked against the schema and against the rules every form shares, such as SHAREDIRFORM014 (payee name and TIN).

Elements of Form3922Detail

IRTransmission › IRSubmission1Grp › IRSubmission1Detail › Form3922Detail

Each Form 3922 return is one Form3922Detail record in a submission of group 1. The table lists its 16 elements in schema order for tax year 2026: whether each is required, and the format IRIS accepts. Element names are the ones the IRS uses in its IRIS ATS examples and Publication 5718; the IRS revises the schema each year. A FIRE filer converting a Pub 1220 file finds the field-by-field mapping in the Pub 1220 to IRIS crosswalk.

ElementRequiredFormat
TaxYrRequiredFour-digit year
RecordIdRequiredWhole number, up to 8 digits
IssuerOfficeCdOptionalExactly 4 characters
VoidIndRequired1 (yes) or 0 (no)
CorrectedIndRequired1 (yes) or 0 (no)
PrevSubmittedRecRecipientGrpOptionalGroup of elements
RecipientDetailRequiredGroup of elements
RecipientAccountNumOptionalText, up to 30 characters
StockOptionGrantedDtRequiredDate, YYYY-MM-DD
StockOptionExercisedDtRequiredDate, YYYY-MM-DD
FMVPerShareOnGrantDtAmtOptionalAmount, zero or more, up to 5 decimal places
FMVPerShareOnExerciseDtAmtOptionalAmount, zero or more, up to 5 decimal places
ExercisePricePerShareAmtOptionalAmount, zero or more, up to 2 decimal places
SharesTransferredCntRequiredWhole number, zero or more
LegalTitleTransferDtOptionalDate, YYYY-MM-DD
ExercisePricePerShrGrantDtAmtOptionalAmount, zero or more, up to 2 decimal places

Check a file before you send it. TIN Comply's free IRIS 1099 File Checker runs an IRIS XML or CSV file against the IRS business rules in your browser.