Skip to main content
Version: 1.7.3

1099/W-2 Reconciliation Report for Payer

1099/W-2 Reconciliation Report for Payer

Use this endpoint to retrieve a summary of 1099/W-2 filings for a specific payer (business).

In the API request, you must provide the BusinessId or PayerRef of the corresponding payer, specify the date range for the period you wish to generate the report, and include the relevant tax year. This will retrieve the filling summary for the payers across all submissions.

If you need to retrieve the filling summary for the payer under a specific submission, you can provide the SubmissionId in the request.

GET Reports/Form1099W2BusinessReport 

Request Params

FieldTypeDescription
BusinessIdGuidUse the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you have do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
PayerRefstringOptional An unique identifier for each payer completing their information.
SubmissionIdGuidUnique identifier created by TaxBandits for each submission.
TaxYearstringEnter the tax year for which 1099/W-2 reconcile records should be listed
Allowed values

"2023","2024","2025"

FromDatestringEnter a date from which 1099/W2 reconcile records need to be listed in MM/DD/YYYY format.
ToDatestringEnter a date till which 1099/W2 reconcile records created are to be listed in MM/DD/YYYY format.
PagenumberSelected page number to be listed
PageSizenumberNumber of 1099/W2 reconcile records to be listed in each page.
Note: PageSize can be maximum of 100.

Response Body

FieldTypeDescription
BusinessIdGuidUnique identifier of a Business.
PayerRefstringUnique identifier of the payer.
BusinessNmstringName of the business
TINStringTaxpayer Identification Number of the requester.
ReconcileReportObjectReturns the reconcile information about 1099/W2 form series filed by the requester
    W21099ACASubmissionsObject[]Returns detailed reconcile information (for each submission) of 1099/W2 form series filled by the requester
        SubmissionIdGuidUnique identifier of a submission
        TaxYearstringReturns the tax year of the submission
        FormTypestringReturns the form type of the submission
        TotalRecordsnumberReturns the total number of records in the submission
        FederalSummaryobjectReturns summary of federal filing service type
            CreatednumberReturns the total number of returns in CREATED status
            TransmittednumberReturns the total number of returns in TRANSMITTED status
            SentToAgencynumberReturns the total number of returns in SENT TO AGENCY status
            AcceptednumberReturns the total number of returns in ACCEPTED status
            RejectednumberReturns the total number of returns in REJECTED status
            AcceptedWithErrorsnumberReturns the total number of returns in ACCEPTEDWITHERRORS status
        StateSummaryObjectReturns the summary of state filing service type
            CreatednumberReturns the total number of returns in CREATED status
            TransmittednumberReturns the total number of returns in TRANSMITTED status
            SentToAgencynumberReturns the total number of returns in SENT TO AGENCY status
            AcceptednumberReturns the total number of returns in ACCEPTED status
            RejectednumberReturns the total number of returns in REJECTED status
        PostalSummaryobjectReturns the summary of postal mailing service type
            CreatednumberReturns the total number of records opted for postal mailing service type
            SentnumberReturns the total number of returns in SENT status
            ReceivednumberReturns the total number of returns in RECEIVED status
            NotCreatednumberReturns the total number of returns in NOTCREATED status
        OnlineAccessSummaryobjectReturns the summary of online access service type
            CreatednumberReturns the total number of returns in CREATED status
            OrderReceivednumberReturns the total number of returns in ORDER_RECEIVED status
            EmailSentnumberReturns the total number of returns in EMAIL_SENT status
            DownloadedFormnumberReturns the total number of returns in DOWNLOADED_FORM status
            ViewedFormnumberReturns the total number of returns in VIEWED_FORM status
        TotalSubmissionsnumberReturns the count of total submissions
        TotalRecordsnumberTotal number of records.
TotalPagesnumberTotal number of pages.
PagenumberPulls the records listed in the page selected
PageSizenumberNumber of reconcile records to be listed in each page.
Errorsobject[]Shows detailed error information
    IdstringReturns the validation error id
    NamestringName of the validation error
    MessagestringDescription of the validation error

Request Params

"Reports/Form1099W2BusinessReport?BusinessId=98a5d76f-df5a-4184-ad5b-df6cb0ef5bc5"

Response JSON

{
"BusinessId": "98a5d76f-df5a-4184-ad5b-df6cb0ef5bc5",
"PayerRef": null,
"BusinessNm": "Snowdaze LLC",
"TIN": "65-7368245",
"TotalSubmissions": 2,
"TotalRecords": 2,
"ReconcileReport": {
"W21099ACASubmissions": [
{
"SubmissionId": "a9c6c150-35e1-47ff-8008-2b314c63e03f",
"TaxYear": "2024",
"FormType": "Form 1099 NEC",
"TotalRecords": 1,
"FederalSummary": {
"Created": 0,
"Transmitted": 1,
"SentToAgency": 0,
"Accepted": 0,
"Rejected": 0,
"AcceptedWithErrors": 0
},
"StateSummary": {
"Created": 0,
"Transmitted": 2,
"SentToAgency": 0,
"Accepted": 0,
"Rejected": 0
},
"PostalSummary": {
"Created": 0,
"Received": 1,
"Sent": 0
},
"OnlineAccessSummary": {
"Created": 0,
"OrderReceived": 0,
"EmailSent": 1,
"DownloadedForm": 0,
"ViewedForm": 0
}
},
{
"SubmissionId": "19f08fd9-22ac-4bdc-aa9b-a4f669e0b9d5",
"TaxYear": "2024",
"FormType": "Form 1099 NEC",
"TotalRecords": 1,
"FederalSummary": {
"Created": 0,
"Transmitted": 1,
"SentToAgency": 0,
"Accepted": 0,
"Rejected": 0,
"AcceptedWithErrors": 0
},
"StateSummary": null,
"PostalSummary": {
"Created": 0,
"Received": 1,
"Sent": 0
},
"OnlineAccessSummary": {
"Created": 0,
"OrderReceived": 0,
"EmailSent": 1,
"DownloadedForm": 0,
"ViewedForm": 0
}
}
]
},
"TotalPages": 1,
"Page": 1,
"PageSize": 100,
"Errors": null
}