Tax Software Companies
Application Program Interfaces, SDKs for tax software companies.
APIs
REST API: Retrieve Tax Data
Retrieve data In Financial Data Exchange (FDX) Standard (JSON) format for import into tax software. Over 50 tax document types supported.
Open Financial Exchange (OFX) API: Retrieve Tax Data
Tax software apps retrieve data in OFX Standard (XML) Format
Our OFX server address is https://ofx.taxdochub.com/ofxserver2021
See ofx.taxdochub.com for more details.
Your OFX client does a POST request with a body like:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?OFX OFXHEADER="200" VERSION="202" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE" ?> <OFX> <SIGNONMSGSRQV1> <SONRQ> <DTCLIENT>20190129112937</DTCLIENT> <USERID>TAX-DOCUMENT-OR-LOCKER-ID-HERE</USERID> <USERPASS>PASSCODE-HERE</USERPASS> <LANGUAGE>ENG</LANGUAGE> <APPID>YOUR-CLIENT-APP-ID-HERE</APPID> <APPVER>2021</APPVER> </SONRQ> </SIGNONMSGSRQV1> <TAX1099MSGSRQV1> <TAX1099TRNRQ> <TRNUID>8cc835ae-5101-4f5b-8600-9a01992ca0d3</TRNUID> <TAX1099RQ> <TAXYEAR>2021</TAXYEAR> </TAX1099RQ> </TAX1099TRNRQ> </TAX1099MSGSRQV1> </OFX>
Our OFX server returns a response body that looks like the below:
<?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>20210923184945</DTSERVER> <LANGUAGE>ENG</LANGUAGE> <FI> <ORG>iTips Inc</ORG> <FID>itips</FID> </FI> </SONRS> </SIGNONMSGSRSV1> <TAXW2MSGSRSV1> <TAXW2TRNRS> <TRNUID>__GUID__</TRNUID> <STATUS> <CODE>0</CODE> <SEVERITY>INFO</SEVERITY> <MESSAGE>SUCCESS</MESSAGE> </STATUS> <TAXW2RS> <TAXW2_V200> <TAXYEAR>2019</TAXYEAR> <CNTRLNO>65189849884</CNTRLNO> <VOID>Y</VOID> <EMPLOYER> <FEDIDNUMBER>951234567</FEDIDNUMBER> <NAME1>Bearcat Enterprises</NAME1> <ADDR1>6740 Lea Berry Way</ADDR1> <CITY>Haymarket</CITY> <STATE>VA</STATE> <POSTALCODE>20168</POSTALCODE> </EMPLOYER> <EMPLOYEE> <SSN>555112222</SSN> <FIRSTNAME>Joseph</FIRSTNAME> <MIDDLENAME>A</MIDDLENAME> <LASTNAME>Wilson</LASTNAME> <SUFFIX>JR</SUFFIX> <ADDR1>603 PA-739</ADDR1> <CITY>Hawley</CITY> <STATE>PA</STATE> <POSTALCODE>18428</POSTALCODE> </EMPLOYEE> <WAGES>111111.11</WAGES> <FEDTAXWH>22222.22</FEDTAXWH> <SSWAGES>33333.33</SSWAGES> <SSTAXWH>4444.44</SSTAXWH> <MEDICAREWAGES>55555.55</MEDICAREWAGES> <MEDICARETAXWH>666.66</MEDICARETAXWH> <SSTIPS>777.77</SSTIPS> <ALLOCATEDTIPS>88.88</ALLOCATEDTIPS> <DEPCAREBENEFIT>1010.1</DEPCAREBENEFIT> <NONQUALPLAN>1111.11</NONQUALPLAN> <CODES> <CODE>A</CODE> <CODEAMOUNT>12.12</CODEAMOUNT> </CODES> <CODES> <CODE>B</CODE> <CODEAMOUNT>13.13</CODEAMOUNT> </CODES> <CODES> <CODE>C</CODE> <CODEAMOUNT>14.14</CODEAMOUNT> </CODES> <CODES> <CODE>D</CODE> <CODEAMOUNT>15.15</CODEAMOUNT> </CODES> <OTHER> <OTHERDESC>Desc</OTHERDESC> <OTHERAMOUNT>13.13</OTHERAMOUNT> </OTHER> <STATUTORY>Y</STATUTORY> <RETIREMENTPLAN>Y</RETIREMENTPLAN> <THIRDPARTYSICKPAY>Y</THIRDPARTYSICKPAY> <STATEINFO> <STATECODE>OH</STATECODE> <EMPLOYERSTID>1561891</EMPLOYERSTID> <STATEWAGES>1616.16</STATEWAGES> <STATETAXWH>171.17</STATETAXWH> </STATEINFO> <LOCALINFO> <LOCALITY>Kirtland</LOCALITY> <LOCALWAGES>181.18</LOCALWAGES> <LOCALTAXWH>19.19</LOCALTAXWH> <LOCALITYSTATE>OH</LOCALITYSTATE> </LOCALINFO> <W2VERIFICATIONCODE>6565-1659-1819-1155</W2VERIFICATIONCODE> </TAXW2_V200> </TAXW2RS> </TAXW2TRNRS> </TAXW2MSGSRSV1> </OFX>
See also the official OFX site at www.ofx.org.
Contact us at support@taxdochub.com if you have questions not answered at the site above.
SDKs
FDX Tax Data Model Files
Just clone repository(ies):
- https://github.com/iTipsDev/fdx-tax-schema-v5.3.3
- https://github.com/iTipsDev/fdx-tax-schema-v6.1.0
- https://github.com/iTipsDev/fdx-tax-schema-v6.3.0
No need to set up your own model file generation.
One-time fee of $150.
FDX tax data model files in the following languages:
- CSharp
- Java
- Python
- Ruby
- TypeScript
- YAML
- JSON
- Other languages (upon request)