Skip to main content
Version: 1.7.3

Get

Get

Use this method to retrieve 1099 transaction details for a specific submission or payer that were previously recorded in TaxBandits.

The response includes transaction information such as the payer reference, recipient details, transaction amounts, payment type, and other related transaction data.

Key Points:

  • Provide the SubmissionId to retrieve all transaction details associated with a specific submission.
  • If SubmissionId is not provided, you can use other parameters to retrieve transactions for a specific payer or payer and recipient combination.
  • The response will include details such as transaction information, payer reference, recipient details, and related submission data.

How it works

    1. 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.
    1. Call the GET Form1099Transactions Endpoint After authentication, call the GET Form1099Transactions endpoint to retrieve the required transaction information.
GET Form1099Transactions 

Request Params

FieldTypeDescription
SubmissionIdGuidUnique identifier of a submission.
BusinessIdGuidUnique identifier of a business.
PayerRefStringUnique identifier of a business. Set by the client.
RecipientIdGuidUnique identifier of a recipient.
PayeeRefStringUnique identifier of a recipient. Set by the client.
TaxYearStringTaxyear for which you want the transactions to be listed. In the format yyyy.
PageIntPage number that needs to be listed in the Response. If the value is not given, then the page will be defaulted to 1.
TxnFromDateStringLists the transaction records between the date range.
TxnToDateStringLists the transaction records between the date range.

Response Body

FieldTypeDescription
Form1099TxnDetailsObject[]Transaction Details.
SubmissionIdGuidUnique identifier of a submission.
    TxnDataobject[]Collection of all the transactions from payers to recipients.
        BusinessobjectPayer Information.
            PayerRefStringUnique identifier of the payer. Set by the client.
            BusinessIdGuidTaxBandits Unique Business Identifier.
            TINTypeStringTIN Type of the business.
Allowed values: "SSN", "EIN"
            TINStringTaxpayer Identification Number.
Size Range: 9-11
        Recipientsobject[]Recipient Information.
            PayeeRefStringUnique identifier of the recipient. Set by the client.
            RecipientIdGuidUnique identifier of the recipient.
            TINTypeStringTIN Type of the recipient.
Allowed values: "SSN", "EIN"
            TINStringTaxpayer Identification Number.
Size Range: 9-11
            Txnsobject[]Collection of Transactions.
            SequenceIDStringOptional The SequenceId will act as a unique identifier for the transaction. TaxBandits will throw an error when there is an API request with a SequenceId that was previously sent. The SequenceId is an optional node.
It can be used to eliminate any chance of duplicate transaction submission.
Size Range: ..50
                TxnDateStringDate of transaction.
                TxnAmtStringTransaction Amount.
                PaymentTypeStringType of payment.
                WHAmtStringOptional Amount withheld.
PageIntRequested Page Number.
TotalRecordsIntTotal number of records returned in the response.
TotalPagesIntTotal pages available for the business.
PageSizeIntRequested Page Size.
ErrorsobjectShows error information.

Request Params

Get the details of a particular submission using SubmissionId

Form1099Transactions?SubmissionId=7f54c788-5673-4cc2-afc2-d5933b54bc37

Response JSON

The response will include all relevant information for the given SubmissionId.

{
"Form1099TxnDetails": [
{
"SubmissionId": "cef9c3c0-1451-419b-83e5-f000bb9ece8c",
"TxnData": [
{
"Business": {
"PayerRef": "337 d2B8",
"BusinessId": "daf6673b-5a44-4c83-a131-30f285730a63",
"TINType": "EIN",
"TIN": "XX-XXX3059",
"DBARef": null,
"DBAId": null
},
"Recipients": [
{
"PayeeRef": "Pe6993cap01",
"RecipientId": "2992e29a-975e-4d72-afc6-86a6028ccb2a",
"TINType": "SSN",
"TIN": "XXX-XX-5345",
"Txns": [
{
"SequenceId": "01",
"TxnDate": "03/01/2025",
"TxnAmt": 178.25,
"WHAmt": 49.92,
"PaymentType": "NEC"
},
{
"SequenceId": "02",
"TxnDate": "02/26/2025",
"TxnAmt": 1000.25,
"WHAmt": 200,
"PaymentType": "RENT"
},
{
"SequenceId": "03",
"TxnDate": "01/01/2025",
"TxnAmt": 22500,
"WHAmt": 50,
"PaymentType": "ROYALTY"
},
{
"SequenceId": "04",
"TxnDate": "12/12/2025",
"TxnAmt": 45,
"WHAmt": 20,
"PaymentType": "OTHERINCOME"
},
{
"SequenceId": "05",
"TxnDate": "12/01/2026",
"TxnAmt": 45,
"WHAmt": 0.89,
"PaymentType": "OTHERINCOME"
}
]
}
]
}
]
},
{
"SubmissionId": "0d60dc9d-e0a2-4432-89fb-72a5591b884a",
"TxnData": [
{
"Business": {
"PayerRef": "337 d2B8",
"BusinessId": "daf6673b-5a44-4c83-a131-30f285730a63",
"TINType": "EIN",
"TIN": "XX-XXX3059",
"DBARef": null,
"DBAId": null
},
"Recipients": [
{
"PayeeRef": "Pe6993",
"RecipientId": "a7300067-b20a-41d5-a5ed-04bc9f7fe768",
"TINType": "EIN",
"TIN": "XX-XXX6346",
"Txns": [
{
"SequenceId": "1",
"TxnDate": "01/01/2025",
"TxnAmt": 178.25,
"WHAmt": 49.92,
"PaymentType": "NEC"
},
{
"SequenceId": "2",
"TxnDate": "01/01/2025",
"TxnAmt": 1000.25,
"WHAmt": 200,
"PaymentType": "RENT"
},
{
"SequenceId": "3",
"TxnDate": "01/01/2025",
"TxnAmt": 22500,
"WHAmt": 50,
"PaymentType": "ROYALTY"
},
{
"SequenceId": "4",
"TxnDate": "01/01/2025",
"TxnAmt": 45,
"WHAmt": 0,
"PaymentType": "OTHERINCOME"
},
{
"SequenceId": "5",
"TxnDate": "12/01/2026",
"TxnAmt": 45,
"WHAmt": 0,
"PaymentType": "OTHERINCOME"
}
]
}
]
}
]
}
],
"Page": 1,
"TotalRecords": 2,
"TotalPages": 1,
"PageSize": 100,
"Errors": null
}