Tax1099Q
FDX / Data Structures / Tax1099Q
Form 1099-Q, Payments From Qualified Education Programs, from PAYER/TRUSTEE (1st-2nd boxes as issuer) to RECIPIENT (3rd-4th boxes)
Extends and inherits all fields from Tax
Tax1099Q Properties
| # | Id | Type | Description |
|---|---|---|---|
| 1 | accountNumber | string | Account number |
| 2 | grossDistribution | number | Box 1, Gross distribution |
| 3 | earnings | number | Box 2, Earnings |
| 4 | basis | number | Box 3, Basis |
| 5 | trusteeToTrustee | boolean | Box 4a, Trustee-to-trustee transfer |
| 6 | qtpToRothIRA | boolean | Box 4b, Qualified Tuition Program (QTP) to Roth IRA transfer |
| 7 | tuitionPlanPrivate | boolean | Box 5a, Private Qualified Tuition Program (QTP) |
| 8 | tuitionPlanPublic | boolean | Box 5b, State Qualified Tuition Program (QTP). IRS repurposed field, was Qualified tuition plan - Public |
| 9 | coverdellEsa | boolean | Box 5c, Coverdell ESA |
| 10 | recipientIsNotBeneficiary | boolean | Box 6, If this box is checked, the recipient is not the designated beneficiary |
| 11 | fairMarketValue | number | If fair market value (FMV) is included, see Pub. 970, Tax Benefits for Education, for how to figure earnings |
Tax1099Q Usage:
- TaxData tax1099Q
FDX Tax Schema and Model Files
To assist developers, we have made available a copy of the FDX tax schema files (yaml) and related model files in csharp, java, python, ruby, and typescript languages at GitHub for a nominal fee. Request GitHub repository access or more information .
SDK (Java Software Development Kit)
A java SDK is available to generate Tax1099Q documents as:
- FDX JSON
- QR PDFs and
- Intelligent Tax Documents®
See this GitHub page and contact us at info@taxdataexchange.org to license the SDK.
Introductory SDK pricing is available through November 28, 2025.