Form 1099 MISC Transactions Report
Form 1099 MISC Transactions Report
Use this endpoint to retrieve a summary report of recorded 1099 MISC transactions.
This endpoint is applicable only if you are recording 1099 MISC transactions in the TaxBandits API and later generating 1099 forms using the stored transaction data.
The report provides a consolidated view of recipients and their total transactions, including any withholding amounts, for a specified time range.
How It Works
OAuth Authentication Call the Auth method to obtain an access token. This token must be included in the request header as a Bearer token for all subsequent API requests. Refer to OAuth authentication for more information.
Call the GET Reports/Form1099MISCTransactions Endpoint After authentication, call the GET Reports/Form1099MISCTransactions endpoint with the required parameters to retrieve the transaction report for the specified date range.
GET Reports/Form1099MISCTransactions Request Body
| Field | Type | Description |
|---|---|---|
| BusinessId | Guid | Unique identifier of a business. |
| PayerRef | string | Unique identifier of a business. Set by the client. |
| RecipientId | Guid | An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update. |
| PayeeRef | string | Unique identifier of a recipient. Set by the client. |
| TaxYear | string | Tax year of Form 1099 to be filed. Allowed values"2024", "2025", "2026" |
| TxnFromDate | string | List 1099 MISC Transactions records created from |
| TxnToDate | string | List 1099 MISC Transactions records created up to |
| Page | number | Pulls the records listed on the selected page. |
| PageSize | number | Number of 1099 MISC Transactions records to be listed on each page. |
Response Body
| Field | Type | Description |
|---|---|---|
| Form1099MISCTxns | object | 1099-MISC Transaction Details. |
| Business | object | Payer Information. |
| PayerRef | string | Unique identifier of the payer. Set by the client. |
| BusinessId | Guid | TaxBandits Unique Business Identifier. |
| TINType | string | TIN Type of the business.Allowed values"SSN", "EIN" |
| TIN | string | Taxpayer Identification Number. Size Range: 9-11 |
| Recipients | object[] | Recipient Information. |
| PayeeRef | string | Unique identifier of the recipient. Set by the client. |
| RecipientId | Guid | Unique identifier of the recipient. |
| PaymentDetails | object | Payment amounts grouped by applicable 1099-MISC box categories. |
| Box1 | decimal | Rents payment amount. |
| Box2 | decimal | Royalties payment amount. |
| Box3 | decimal | Other Income payment amount. |
| TotalPaymentAmt | decimal | Total transaction amount for the recipient. |
| TotalWHAmt | decimal | Total amount withheld for the recipient. |
| Page | number | Requested page number. |
| TotalRecords | number | Total number of records returned in the response. |
| TotalPages | number | Total pages available for the business. |
| PageSize | number | Requested page size. |
| Errors | object[] | Shows detailed error information. |
| Id | string | Returns the validation error ID. |
| Name | string | Name of the validation error. |
| Message | string | Description of the validation error. |
Request JSON
"Reports/Form1099MISCTransactions?BusinessId=dc81b66c-4ec6-4c88-a2f6-92a079e16d0f&Payerref=1763_tax&RecipientId=2030b288-dc6a-4ef3-a967-6cf001400b4b&PayeeRef=1743_37568&TaxYear=2025&TxnFromDate=01/01/2025&TxnToDate=12/31/2025&Page=1&PageSize=100"
Response JSON
{
"Form1099MISCTxns": {
"Business": {
"PayerRef": "1763_tax",
"BusinessId": "dc81b66c-4ec6-4c88-a2f6-92a079e16d0f",
"TINType": "EIN",
"TIN": "469103421"
},
"Recipients": [
{
"PayeeRef": "1743_37568",
"RecipientId": "2030b288-dc6a-4ef3-a967-6cf001400b4b",
"PaymentDetails": {
"Box1": 5000,
"Box2": 2500,
"Box3": 500
},
"TotalPaymentAmt": 43621.04,
"TotalWHAmt": 4147.83
}
],
"Page": 1,
"TotalRecords": 1,
"TotalPages": 1,
"PageSize": 100
},
"Errors": null
}