Tax1099K

As a tax document issuer you collect the data elements shown below into either a flat or tree structure.

 

You then populate the applicable FDX object, serialize it to JSON, and
distribute the JSON in up to 4 ways.

(1) File download or (2) API

(3) Printed document with QR code

(4) PDF file with embedded JSON


FDX / Data Structures / Tax1099K
Form 1099-K, Merchant Card and Third-Party Network Payments, from FILER (1st-8th, 11th boxes as issuer) to PAYEE (12th-19th boxes as recipient)
Extends and inherits all fields from Tax  
Tax1099K Properties
#IdTypeDescription
1paymentSettlementEntitybooleanCheck to indicate if FILER is a Payment Settlement Entity (PSE)
2electronicPaymentFacilitatorbooleanCheck to indicate if FILER is an Electronic Payment Facilitator (EPF) / Other third party
3paymentCardbooleanCheck to indicate transactions reported are: Payment card
4thirdPartyNetworkbooleanCheck to indicate transactions reported are: Third party network
5pseNamestringPSE's name
6psePhoneTelephoneNumberPlusExtension
7accountNumberstringAccount number
8grossAmountnumberBox 1a, Gross amount of payment card/third party network transactions
9cardNotPresentnumberBox 1b, Card Not Present Transactions
10tipsnumberBox 1c, Cash tips
11occupationCodesArray of stringBox 1d, Treasury Tipped Occupation Codes (TTOC)
12merchantCategoryCodestringBox 2, Merchant category code
13numberOfTransactionsnumberBox 3, Number of payment transactions
14federalTaxWithheldnumberBox 4, Federal income tax withheld
15monthAmountsArray of MonthAmountBox 5, Monthly amounts
16stateAndLocalArray of StateAndLocalTaxWithholdingBoxes 6-8, State and Local tax withholding
17secondTinNoticebooleanSecond TIN Notice
Tax1099K Usage:

FDX Tax Schema and Model Files

A copy of the FDX tax schema files (yaml) and related model files in csharp, java, python, ruby, and typescript languages are available at this private GitHub repository:

https://github.com/iTipsDev/fdx-tax-schema-v6.6.0

We will make this repository available to developers implementing Financial Data Exchange (FDX) JSON in their applications. Just send your GitHub user email and company name to info@taxdataexchange.org to be granted access.

SDK (Java Software Development Kit)

A java SDK is available to generate Tax1099K documents as:

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

SDK

Docker Image

A Docker image is available to generate Tax1099K documents as:

See this page and contact us at info@taxdataexchange.org to license the Docker image.

Docker

© Copyright 2026. All Rights Reserved. (www)