Tax1099Oid

FDX / Data Structures / Tax1099Oid
Form 1099-OID, Original Issue Discount, from PAYER (1st-2nd boxes as issuer) to RECIPIENT (3rd-4th boxes)
Extends and inherits all fields from Tax  
Tax1099Oid Properties
#IdTypeDescription
1foreignAccountTaxCompliancebooleanFATCA filing requirement
2accountNumberstringAccount number
3originalIssueDiscountnumberBox 1, Original issue discount
4otherPeriodicInterestnumberBox 2, Other periodic interest
5earlyWithdrawalPenaltynumberBox 3, Early withdrawal penalty
6federalTaxWithheldnumberBox 4, Federal income tax withheld
7marketDiscountnumberBox 5, Market discount
8acquisitionPremiumnumberBox 6, Acquisition premium
9oidDescriptionstringBox 7, Description
10discountOnTreasuryObligationsnumberBox 8, Original issue discount on U.S. Treasury obligations
11investmentExpensesnumberBox 9, Investment expenses
12bondPremiumnumberBox 10, Bond premium
13taxExemptOidnumberBox 11, Tax-exempt OID
14stateAndLocalArray of StateAndLocalTaxWithholdingBoxes 12-14, State and Local tax withheld
15stateExemptOidArray of DescriptionAmountSupplemental: State name and tax-exempt OID by state
16secondTinNoticebooleanSecond TIN Notice
Tax1099Oid Usage:

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 Tax1099Oid documents as:

See this GitHub page and contact us at info@taxdataexchange.org to license the SDK.

Introductory SDK pricing is available through November 28, 2025.

SDK

© Copyright 2025. All Rights Reserved.