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 1098-VLI 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.
In the tax year 2026 rule set: 2 reject. A reject stops the submission; a report error is accepted with errors and counts as filed; past an unpublished threshold, report errors reject the submission. The descriptions are our own summaries; your acknowledgment gives the rule number.
| Rule | Severity | What it checks |
|---|---|---|
| F1098VLI004 | Reject | The vehicle's model year, if given, must be 2022 or later. |
| F1098VLI005 | Reject | The loan date, if given, must be after December 31, 2024. |
Elements of Form1098VLIDetail
Each Form 1098-VLI return is one Form1098VLIDetail record in a submission of group 1. The table lists its 19 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.
| Element | Required | Format |
|---|---|---|
TaxYr | Required | Four-digit year |
RecordId | Required | Whole number, up to 8 digits |
IssuerOfficeCd | Optional | Exactly 4 characters |
VoidInd | Required | 1 (yes) or 0 (no) |
CorrectedInd | Required | 1 (yes) or 0 (no) |
PrevSubmittedRecRecipientGrp | Optional | Group of elements |
RecipientDetail | Required | Group of elements |
RecipientAccountNum | Required | Text, up to 30 characters |
VehLoanInterestRcvdByLenderAmt | Required | Amount, zero or more, up to 2 decimal places |
VehicleModelYr | Optional | Four-digit year |
VehicleMakeNameTxt | Optional | Text, up to 20 characters |
VehicleModelNameTxt | Optional | Text, up to 25 characters |
VIN | Required | Up to 17 capital letters or digits |
LoanDt | Required | Date, YYYY-MM-DD |
AcquisitionDt | Required | Date, YYYY-MM-DD |
OutstandingPrincipalAmt | Required | Amount, zero or more, up to 2 decimal places |
OverpaidInterestRefundAmt | Optional | Amount, zero or more, up to 2 decimal places |
OriginalUsePurchaserInd | Required | 1 (yes) or 0 (no) |
FinalAssemblyUSAInd | Required | 1 (yes) or 0 (no) |
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.