Tax1099B_V100
OFX / Types / Tax1099B_V100
| # | Tag | Type |
|---|---|---|
| 1 | SRVRTID | ServerIdType |
| 2 | TAXYEAR | YearType |
| 3 | VOID | BooleanType |
| 4 | CORRECTED | BooleanType |
| 5 | DTSALE | DateTimeType |
| 6 | CUSIPNUM | CusipType |
| 7 | STKBND | StocksBonds |
| 8 | BARTERING | AmountType |
| 9 | FEDTAXWH | AmountType |
| 10 | DSCR | ShortMessageType |
| 11 | PROFIT | AmountType |
| 12 | UNRELPROFITPREV | AmountType |
| 13 | UNRELPROFIT | AmountType |
| 14 | AGGPROFIT | AmountType |
| 15 | EXTDBINFO_V100 | ExtendedBInfo_V100 |
| 16 | PAYERADDR | PayerAddress |
| 17 | PAYERID | GenericNameType |
| 18 | RECADDR | RecipientAddress |
| 19 | RECID | IdType |
| 20 | RECACCT | GenericNameType |
| 21 | TINNOT | BooleanType |
Usages:
- Tax1099Response TAX1099B_V100
XSD
<xsd:complexType name="Tax1099B_V100"> <xsd:annotation> <xsd:documentation>The OFX element "TAX1099B_V100" is of type "Tax1099B_V100"</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="ofx:AbstractTaxForm1099"> <xsd:sequence> <xsd:element name="DTSALE" type="ofx:DateTimeType" minOccurs="0"/> <xsd:element name="CUSIPNUM" type="ofx:CusipType" minOccurs="0"/> <xsd:element name="STKBND" type="ofx:StocksBonds" minOccurs="0"/> <xsd:element name="BARTERING" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="FEDTAXWH" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="DSCR" type="ofx:ShortMessageType" minOccurs="0"/> <xsd:element name="PROFIT" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="UNRELPROFITPREV" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="UNRELPROFIT" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="AGGPROFIT" type="ofx:AmountType" minOccurs="0"/> <xsd:element name="EXTDBINFO_V100" type="ofx:ExtendedBInfo_V100" minOccurs="0"/> <xsd:element name="PAYERADDR" type="ofx:PayerAddress"/> <xsd:element name="PAYERID" type="ofx:GenericNameType"/> <xsd:element name="RECADDR" type="ofx:RecipientAddress" minOccurs="0"/> <xsd:element name="RECID" type="ofx:IdType"/> <xsd:element name="RECACCT" type="ofx:GenericNameType" minOccurs="0"/> <xsd:element name="TINNOT" type="ofx:BooleanType" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType>
OFX XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?OFX OFXHEADER="200" VERSION="202" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE"?>
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0</CODE>
<SEVERITY>INFO</SEVERITY>
<MESSAGE>Successful Login</MESSAGE>
</STATUS>
<DTSERVER>39210131000000</DTSERVER>
<LANGUAGE>ENG</LANGUAGE>
<FI>
<ORG>fiName</ORG>
<FID>fiId</FID>
</FI>
</SONRS>
</SIGNONMSGSRSV1>
<TAX1099MSGSRSV1>
<TAX1099TRNRS>
<TRNUID>_GUID_</TRNUID>
<STATUS>
<CODE>0</CODE>
<SEVERITY>INFO</SEVERITY>
<MESSAGE>SUCCESS</MESSAGE>
</STATUS>
<TAX1099RS>
<TAX1099B_V100>
<TAXYEAR>2020</TAXYEAR>
<BARTERING></BARTERING>
<FEDTAXWH></FEDTAXWH>
<PROFIT></PROFIT>
<UNRELPROFITPREV></UNRELPROFITPREV>
<UNRELPROFIT></UNRELPROFIT>
<AGGPROFIT></AGGPROFIT>
<EXTDBINFO_V100>
<PROCDET_V100>
<FORM8949CODE>A</FORM8949CODE>
<DTAQD>20190701</DTAQD>
<DTSALE>20201201</DTSALE>
<SECNAME>Xerox</SECNAME>
<NUMSHRS>100.00</NUMSHRS>
<COSTBASIS>1500.00</COSTBASIS>
<SALESPR>1400.00</SALESPR>
<ACCRUEDMKTDISCOUNT>nu</ACCRUEDMKTDISCOUNT>
<FEDTAXWH>nu</FEDTAXWH>
<WASHSALELOSSDISALLOWED>140.00</WASHSALELOSSDISALLOWED>
</PROCDET_V100>
</EXTDBINFO_V100>
<PAYERADDR>
<PAYERNAME1>Financial Data Exchange</PAYERNAME1>
<ADDR1>12020 Sunrise Valley Dr</ADDR1>
<CITY>Prescott</CITY>
<STATE>VA</STATE>
<POSTALCODE>20191</POSTALCODE>
<PHONE></PHONE>
</PAYERADDR>
<PAYERID>12-3456789</PAYERID>
<RECADDR>
<RECNAME1>Kris Q. Public</RECNAME1>
<ADDR1>1 Main St</ADDR1>
<CITY>Melrose</CITY>
<STATE>NY</STATE>
<POSTALCODE>12121</POSTALCODE>
</RECADDR>
<RECID>XXX-XX-1234</RECID>
<RECACCT>123-1234567</RECACCT>
</TAX1099B_V100>
</TAX1099RS>
</TAX1099TRNRS>
</TAX1099MSGSRSV1>
</OFX>
FDX JSON
{
"tax1099B" : {
"taxYear" : 2021,
"taxFormDate" : "2022-02-01",
"additionalInformation" : "FDX v5.0",
"taxFormType" : "Tax1099B",
"payerNameAddress" : {
"line1" : "12021 Sunset Valley Dr",
"city" : "Preston",
"state" : "VA",
"postalCode" : "20191",
"name1" : "Tax Form Issuer, Inc"
},
"payerTin" : "12-3456789",
"recipientTin" : "XXX-XX-1234",
"recipientNameAddress" : {
"line1" : "1 Main St",
"city" : "Melrose",
"state" : "NY",
"postalCode" : "12121",
"name1" : "Kris Q. Public"
},
"accountNumber" : "123-1234567",
"securityDetails" : [ {
"checkboxOnForm8949" : "A",
"securityName" : "AAPL-Apple",
"numberOfShares" : 100.0,
"saleDescription" : "TODO: Create example details for different transactions and adjustmentCodes",
"dateAcquired" : "2019-07-01",
"variousDatesAcquired" : true,
"dateOfSale" : "2020-12-01",
"salesPrice" : 1400.0,
"accruedMarketDiscount" : 0.0,
"adjustmentCodes" : [ {
"code" : "B",
"amount" : 10.0
} ],
"costBasis" : 1500.0,
"correctedCostBasis" : 1500.0,
"washSaleLossDisallowed" : 140.0,
"longOrShort" : "LONG",
"ordinary" : true,
"collectible" : false,
"qof" : false,
"federalTaxWithheld" : 0.0,
"noncoveredSecurity" : false,
"grossOrNet" : "NET",
"lossNotAllowed" : true,
"basisReported" : true,
"stateTaxWithholding" : [ {
"stateTaxWithheld" : 0.0,
"state" : "NY",
"stateTaxId" : "012345678",
"stateIncome" : 0.0
} ],
"cusip" : "037833100",
"foreignAccountTaxCompliance" : true,
"expiredOption" : "PURCHASED",
"investmentSaleType" : "OTHER"
} ]
}
}
OFX Tax Specification Page 20
OFX Tax Specification Page 21
OFX Tax Specification Page 22
OFX Tax Specification Page 23
OFX Tax Specification Page 24
OFX Tax Specification Page 25
OFX Tax Specification Page 26
OFX Tax Specification Page 27