Tax1099B
FDX / Data Structures / Tax1099B
Form 1099-B, Proceeds From Broker and Barter Exchange Transactions, from PAYER (1st-2nd boxes as issuer) to RECIPIENT (3rd-6th boxes). If reported on Form 1099-DA, use Tax1099Da and DigitalAssetDetail instead
Extends and inherits all fields from Tax
Tax1099B Properties
| # | Id | Type | Description |
|---|---|---|---|
| 1 | accountNumber | string | Account number |
| 2 | stateAndLocal | Array of StateAndLocalTaxWithholding | Boxes 14-16, State and Local tax withholding |
| 3 | federalTaxWithheld | number | Box 4, Federal income tax withheld |
| 4 | profitOnClosedContracts | number | Box 8, Profit or (loss) realized in current year on closed contracts |
| 5 | unrealizedProfitOpenContractsBegin | number | Box 9, Unrealized profit or loss on open contracts at end of last year |
| 6 | unrealizedProfitOpenContractsEnd | number | Box 10, Unrealized profit or loss on open contracts at end of current year |
| 7 | aggregateProfitOnContracts | number | Box 11, Aggregate profit or (loss) on contracts |
| 8 | bartering | number | Box 13, Bartering |
| 9 | securityDetails | Array of SecurityDetail | Boxes 1-3, 5-7, 12, Security details |
| 10 | secondTinNotice | boolean | Second TIN Notice |
Tax1099B Usage:
- TaxData tax1099B
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 Tax1099B 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.