1099-DA Data Structure — IRIS XML
Information Return Intake System (IRIS)
Form1099DADetailType Object Structure
+- root: Form1099DADetailType | +- taxYr: String | +- recordId: String | +- issuerOfficeCd: String | +- voidInd: String | +- correctedInd: String | +- recipientAccountNum: String | +- cusipNum: String | +- form8949ApplicableCheckboxCd: String | +- daTypeCd: String | +- daNm: String | +- daUnitQty: String | +- proceedsAmt: BigDecimal | +- costOrOtherBasisAmt: BigDecimal | +- accruedMarketDiscountAmt: BigDecimal | +- nondeductibleWashSaleLossAmt: BigDecimal | +- basisReportedInd: String | +- grossProceedsInd: String | +- netProceedsInd: String | +- qofInd: String | +- federalIncomeTaxWithheldAmt: BigDecimal | +- lossNotAllowedInd: String | +- shortTermGainLossInd: String | +- longTermGainLossInd: String | +- ordinaryInd: String | +- cashOnlyProceedsInd: String | +- brokerReliedCustAcquisInfoInd: String | +- noncoveredSecurityDAInd: String | +- qlfyStablecoinsProceedsInd: String | +- specifiedNFTProceedsInd: String | +- transactionCnt: BigInteger | +- nftAttributableFirstSalesAmt: BigDecimal | +- daTransferredInUnitQty: String | +- prevSubmittedRecRecipientGrp: PrevSubmittedRecRecipientGrpType | | +- uniqueRecordId: String | | +- tin: String | | +- personName: OtherCompletePersonNameType | | | +- personFirstNm: String | | | +- personMiddleNm: String | | | +- personLastNm: String | | | +- suffixNm: String | | +- businessName: BusinessNameType | | | +- businessNameLine1Txt: String | | | +- businessNameLine2Txt: String | +- recipientDetail: RecipientDetailType | | +- tin: String | | +- tinSubmittedTypeCd: TINSubmittedTypeCdType | | +- personNameControlTxt: String | | +- businessNameControlTxt: String | | +- additionalRecipientTxt: String | | +- personName: OtherCompletePersonNameType | | | +- personFirstNm: String | | | +- personMiddleNm: String | | | +- personLastNm: String | | | +- suffixNm: String | | +- businessName: BusinessNameType | | | +- businessNameLine1Txt: String | | | +- businessNameLine2Txt: String | | +- mailingAddressGrp: AddressGrpType | | | +- usAddress: USAddressType | | | | +- addressLine1Txt: String | | | | +- addressLine2Txt: String | | | | +- cityNm: String | | | | +- stateAbbreviationCd: StateType | | | | +- zipCd: String | | | +- foreignAddress: ForeignAddressType | | | | +- addressLine1Txt: String | | | | +- addressLine2Txt: String | | | | +- cityNm: String | | | | +- provinceOrStateNm: String | | | | +- countryCd: CountryType | | | | +- foreignPostalCd: String | +- acquiredDt: XMLGregorianCalendar | +- soldOrDisposedDt: XMLGregorianCalendar | +- daTransferredInUnitDt: XMLGregorianCalendar | +- cfsfElectionStateCd: StateType[] | +- stateLocalTaxGrp: StateLocalTaxGrpType[] | | +- stateAbbreviationCd: StateType | | +- specialDataEntriesTxt: String | | +- stateTaxGrp: StateTaxGrpType | | | +- stateIdNum: String | | | +- stateTaxWithheldAmt: BigDecimal | | | +- stateIncomeAmt: BigDecimal | | | +- stateDistributionAmt: BigDecimal | | +- localTaxGrp: LocalTaxGrpType | | | +- localTaxWithheldAmt: BigDecimal | | | +- localIncomeAmt: BigDecimal | | | +- localityNm: String | | | +- localAbbreviationCdTxt: String | | | +- localDistributionAmt: BigDecimal