Get
Get
Gets information of 940SCHR returns by Submission Id.
GET Form940SchR/Get Request Params
| Field | Type | Description |
|---|---|---|
| SubmissionId | Guid | Unique identifier of a submission |
Response Body
| Field | Type | Description |
|---|---|---|
| StatusCode | number | Returns the HTTP status codes like 200,300 etc. |
| StatusName | string | Name of the status code. |
| StatusMessage | string | Detailed status message. |
| SubmissionId | Guid | Unique identifier of a submission |
| Form940SchRRecords | object[] | Employer's Form 940SCHR and aggregate Form 940 information. |
| RecordId | Guid | Unique identifier of a record |
| ReturnHeader | object | Identifies the supporting details of Form 940SCHR |
| ReturnType | string | Type of the return to be filed. Enter values like FORM940SCHR. |
| MoreClients | Boolean | When MoreClients is true, allows submission for more than 1000 clients . When MoreClients is false, allows a maximum of 1000 clients in one submission. Required only for Form 941SCHR/940SCHR. |
| TaxYr | string | Tax year for which Form 940 SCH R needs to be filed. |
| Business | object | Business Details |
| BusinessNm | string | Name of the business |
| PayerRef | string | Unique identifier of the payer. |
| TradeNm | string | Optional Name under which the business operates |
| IsEIN | Boolean | When true, identifies the business with an EIN. |
| EINorSSN | string | When IsEIN is true, use Employer Identification Number (EIN). When IsEIN is false, use Social Security Number (SSN). |
| string | Email address of the Business | |
| ContactNm | string | Name of the person who can be contacted by the IRS |
| Phone | string | Contact number of the business with area code |
| PhoneExtn | string | Optional Extension of the business phone number |
| Fax | string | Optional Fax number of the Business |
| BusinessType | string | Type of business. Optional for W-2/1099 and mandatory for 94X series. |
| SigningAuthority | object | Details of the person who is authorized to sign the return. |
| Name | string | Name of the signing authority. |
| Phone | string | Phone number of the signing authority. |
| BusinessMemberType | string | Business title of the signing authority. |
| KindOfEmployer | string | Identifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series. |
| KindOfPayer | string | Identifies the kind of payer. This field is mandatory in W-2 and optional in 1099-MISC and 94X series. |
| IsBusinessTerminated | Boolean | When true, identifies the business as terminated. |
| IsForeign | Boolean | When true, identifies the business address with a foreign address. |
| USAddress | object | If IsForeign is false, pass US address of the business |
| Address1 | string | Employer/Payer's US address (street address or post office box of that locality) |
| Address2 | string | Optional Employer/Payer's suite or apartment |
| City | string | Employer/Payer's city |
| State | string | State code of the employer/payer. Refer Static values. |
| ZipCd | string | Employer/Payer's zip code. Size Range: 5..10 |
| ForeignAddress | object | If IsForeign is true, pass foreign address of the business |
| Address1 | string | Employer/Payer's foreign address (street address or post office box of that locality) |
| Address2 | string | Optional Employer/Payer's suite or apartment. |
| City | string | Employer/Payer's city. |
| ProvinceOrStateNm | string | Employer/Payer's province or state name. |
| Country | string | Employer/Payer country code. Refer Static values. |
| PostalCd | string | Employer/Payer's postal code |
| IsThirdPartyDesignee | Boolean | When true, your third-party designee is allowed to discuss the return with the IRS |
| ThirdPartyDesignee | object | Third Party Designee Details |
| Name | string | Third Party Designee's name. |
| Phone | string | Third Party Designee's phone number. |
| PIN | string | A 5 digit PIN (Should not contain all zeroes) used when communicating to the IRS. |
| SignatureDetails | object | Identifies the signature type used in Form 940 |
| SignatureType | string | Type of signature used to sign Form 940 |
| OnlineSignaturePIN | object | A 10-digit signature PIN to become an IRS authorized signer. |
| PIN | string | Sign using a 10 digit PIN received from the IRS. |
| ReportingAgentPIN | object | A 5-digit number assigned by the IRS |
| PIN | string | Sign using a 5 digit PIN received from the IRS. |
| ReturnData | object | Identifies the Form 940SCHR and Aggregate Form 940 data. |
| Form940MainFilerData | object | Form 940 Details of the CPEO or the sec. 3504 Agent's employees for Schedule R |
| IsSuccessorEmployer | Boolean | Are you a successor employer? (Yes / No) |
| IsAmended | Boolean | Is this an Amended return (Yes / No) |
| IsPymtsMadeToEmployees | Boolean | Have you made any payments to employees during the filing tax year? (Yes / No) |
| IsBusinessClosed | Boolean | Is this your final return? (Business closed or stopped paying wages) (Yes / No) |
| FilerType | string | Section 3504 Agent / CPEO |
| TotTaxableWagesAmt | number | Total taxable FUTA wages amount |
| FUTAAdjAmt | number | FUTA Adjustment amount |
| TotCrdtRedAmt | number | Total credit reduction amount. Enter the total from Schedule A (Form 940) |
| FUTATaxAfterAdjAmt | number | Total FUTA tax after adjustments amount |
| TotDepositAmt | number | FUTA tax deposited for the year, including any overpayment applied from a prior year |
| FUTAStates | object[] | Schedule A (Form 940), Multi-State Employer and Credit Reduction Information |
| StateCd | string | State code of the employer/client. |
| TotTaxableFUTAwagesAmt | number | Total taxable FUTA wages amount of the state |
| CreditReductionRt | number | Credit Reduction Rate of the state |
| CreditReductionAmt | number | Credit Reduction amount of the state. This will be equal to the Total taxable FUTA wages amount multiplied with the Credit Reduction Rate. (Round of the amount upto 2 digits after decimal point) |
| Form940ClientDetails | object[] | Collection of Form 940 Details of each client for Schedule R. |
| CSeqId | string | A unique sequence number of a client. |
| ClientEIN | string | Gets the client’s Employer identification number (EIN). Schedule R Column a. |
| StateCd | string | State code of the Client. Schedule R Column b. |
| WagesTypeCd | string | Gets the code type of wages,tips, and other compensation (CPEO Use Only). Schedule R Column c. |
| TotTaxableWagesAmt | number | Get the total taxable FUTA wages amount. Schedule R Column d. |
| FUTAAdjAmt | number | Get the total adjustments to FUTA tax. Schedule R Column e. |
| TotCrdtRedAmt | number | Get the total credit reduction amount. Schedule R Column f. |
| FUTATaxAfterAdjAmt | number | Get the total FUTA tax after adjustment amount. Schedule R Column g. |
| TotDepositAmt | number | Get the total FUTA tax deposit amount. Schedule R Column h. |
| CRecordId | Guid | Unique identifier of a client record. |
| Form940Total | object | Aggregate Form 940 (Totals of Clients + the main filer). For Form 940 |
| IsMultiState | Boolean | When true, identifies the employer as a multi-state employer. |
| WagesAmt | number | Gets the amount of the total payments made to all employees. Line 3. |
| ExemptWagesAmt | number | Gets the amount of the payments exempt from FUTA tax. Line 4. |
| IsFringeBenfs | Boolean | When true, identifies the payments exempt from FUTA tax has Fringe Benefits. |
| IsGrpTermLifeIns | Boolean | When true, identifies the payments exempt from FUTA tax has Group-term life insurance. |
| IsRetrmntOrPension | Boolean | When true, identifies the payments exempt from FUTA tax has Retirement/Pension. |
| IsDepCare | Boolean | When true, identifies the payments exempt from FUTA tax has Dependent care. |
| IsOtherExempt | Boolean | When true, identifies the payments exempt from FUTA tax has other Exempt. |
| WagesOverLmtAmt | number | Gets the total amount of the payments made to each employee in excess of $7,000. Line 5 |
| TotExemptWagesAmt | number | Gets the subtotal amount by adding the amounts on Line 4 and 5 on Line 6. |
| TotTaxableWagesAmt | number | Gets the total taxable FUTA wages by subtracting the amount on line 6 from line 3 on line 7. |
| FUTATaxBeforeAdjAmt | number | Gets the total FUTA tax before adjustments by multiplying line 7 by 0.006 on line 8. |
| MaxCreditAmt | number | Gets the amount by multiplying line 7 by 0.054 on line 9 if all taxable FUTA wages paid were excluded from state unemployment tax. Line 9. |
| FUTAAdjAmt | number | Gets some of the taxable FUTA Wages that were excluded from State Unemployment Tax or the late payments that were made for state unemployment tax. |
| TotCrdtRedAmt | number | Gets the FUTA taxable wages that were also subject to state unemployment taxes in any states that are subject to credit recuction. Line 11. |
| FUTATaxAfterAdjAmt | number | Gets the total FUTA tax after adjustments amount by adding the amounts on Lines 8, 9, 10, 11. Line 12. |
| TotDepositAmt | number | Gets the amount of FUTA tax deposited for the year, including any overpayment applied from a prior year. Line 13. |
| FirstQtrTaxLiabilityAmt | number | Gets the FUTA Tax Liability amount for 1st quarter (January 1 – March 31). Line 16a. |
| secondQtrTaxLiabilityAmt | number | Gets the FUTA Tax Liability amount for 2nd quarter (April 1 – June 30). Line 16b. |
| ThirdQtrTaxLiabilityAmt | number | Gets the FUTA Tax Liability amount for 3rd quarter (July 1 – September 30). Line 16c. |
| FourthQtrTaxLiabilityAmt | number | Gets the FUTA Tax Liability amount for 4th quarter (October 1 – December 31). Line 16d. |
| TotTaxLiabilityAmt | number | Gets the total FUTA tax liability amount for the year. Line 17. |
| BalanceDueAmt | number | Gets the difference amount of the balance due if line 12 is more than line 13. Line 14 |
| OverPaidAmt | number | Gets the difference overpayment amount if line 13 is more than line 12. Line 15. |
| OverPaymentRecoveryType | string | Gets the overpayment recovery type. Whether to have the IRS refund the excess amount or apply it to next return. Check only one box on line 15. |
| RefundAccountDetails | object | Identifies the refund account details when a refund is requested and a bank transfer is preferred instead of a check. |
| BankRoutingNum | string | Bank Routing Number for refund |
| AccountType | string | Account Type for refund |
| BankAccountNum | string | Bank Account Number for refund |
| Phone | string | Phone of business |
| IRSPaymentType | string | Payment type to make payments to the IRS. Choose from EFW, EFTPS, Check or Money Order |
| IRSPayment | object | Identifies the details of Electronic Funds Withdrawal (EFW) if paying the balance due along with the return |
| BankRoutingNum | string | Bank Routing Number of EFW payment |
| AccountType | string | Account Type (Checking or Saving) of EFW payment |
| BankAccountNum | string | Bank Account Number of EFW payment |
| Phone | string | Phone of EFW payment |
| FinalPayRoll | object | Identifies name and address of the Record Keeper |
| PersonNm | string | Name of the Record Keeper |
| IsForeign | Boolean | When true, identifies the business address with a foreign address. |
| USAddress | object | if IsForeign is false, pass US address of the business |
| Address1 | string | Employer/Payer's US address (street address or post office box of that locality) |
| Address2 | string | Optional Employer/Payer's suite or apartment |
| City | string | Employer/Payer's city |
| State | string | State code of the employer/payer. Refer Static values. |
| ZipCd | string | Employer/Payer's zip code. Size Range: 5..10 . |
| ForeignAddress | object | if IsForeign is true, pass foreign address of the business. |
| Address1 | string | Employer/Payer's foreign address (street address or post office box of that locality). |
| Address2 | string | Optional Employer/Payer's suite or apartment |
| City | string | Employer/Payer's city |
| ProvinceOrStateNm | string | Employer/Payer's province or state name. |
| Country | string | Employer/Payer country code. Refer Static values. |
| PostalCd | string | Employer/Payer's postal code |
| ScheduleA | object[] | Schedule A (Form 940), Multi-State Employer and Credit Reduction Information |
| StateCd | string | State code of the employer/client. |
| TotTaxableFUTAwagesAmt | number | Total taxable FUTA wages amount of the state |
| CreditReductionRt | number | Credit Reduction Rate of the state |
| CreditReductionAmt | number | Credit Reduction amount of the state. This will be equal to the Total taxable FUTA wages amount multiplied with the Credit Reduction Rate. (Round of the amount upto 2 digits after decimal point) |
| Errors | object[] | Shows detailed error information. |
| Code | string | Returns the validation error code. |
| Name | string | Name of the validation error. |
| Message | string | Description of the validation error. |
| Type | string | Type of validation error. |
Request Params
"Form940SCHR/Get?submissionId=11d190d3-73c7-4a67-8fec-755e5496b8ec"
Response JSON
Success Response - This is a sample response for successful API requests.
{
"StatusCode": 200,
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"SubmissionId": "11d190d3-73c7-4a67-8fec-755e5496b8ec",
"Form940SchRRecords": [
{
"RecordId": "6c3baec2-7345-4b43-af38-336e3deede32",
"RecordStatus": "Created",
"ReturnHeader": {
"ReturnType": "Form940SCHR",
"MoreClients": false,
"TaxYr": "2024",
"Business": {
"BusinessId": "aa6475d4-2eb9-4204-8d14-3a226d9ff463",
"PayerRef": "Snow123",
"BusinessNm": "Snowdaze LLC",
"FirstNm": null,
"MiddleNm": null,
"LastNm": null,
"Suffix": null,
"TradeNm": "Kodak",
"IsEIN": true,
"EINorSSN": "00-4934527",
"Email": "john@sample.com",
"ContactNm": "John",
"Phone": "1234567890",
"PhoneExtn": null,
"Fax": null,
"BusinessType": "ESTE",
"SigningAuthority": {
"Name": "John",
"Phone": "(123) 456-7890",
"BusinessMemberType": "ADMINISTRATOR"
},
"KindOfEmployer": "FEDERALGOVT",
"KindOfPayer": "REGULAR941",
"IsBusinessTerminated": false,
"IsForeign": false,
"USAddress": {
"Address1": "1741 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"State": "AL",
"ZipCd": "36303"
},
"ForeignAddress": {
"Address1": null,
"Address2": null,
"City": null,
"ProvinceOrStateNm": null,
"Country": null,
"PostalCd": null
},
"ACADetails": null
},
"IsThirdPartyDesignee": true,
"ThirdPartyDesignee": {
"Name": "Cathy Mowrey",
"Phone": "(281) 348-3792",
"PIN": "12345"
},
"SignatureDetails": {
"SignatureType": "REPORTING_AGENT",
"OnlineSignaturePIN": null,
"ReportingAgentPIN": {
"PIN": "12345"
},
"TaxPayerPIN": null,
"Form8453EMP": null
}
},
"ReturnData": {
"Form940MainFilerData": {
"IsSuccessorEmployer": false,
"IsAmended": false,
"IsPymtsMadeToEmployees": true,
"IsBusinessClosed": false,
"FilerType": "CPEO",
"TotTaxableWagesAmt": 0.00,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 0.00,
"FUTATaxAfterAdjAmt": 0.00,
"TotDepositAmt": 18000.00,
"FUTAStates": [
{
"StateCd": "VI",
"TotTaxableFUTAwagesAmt": 0.00,
"CreditReductionRt": 0.042,
"CreditReductionAmt": 0.00
},
{
"StateCd": "CA",
"TotTaxableFUTAwagesAmt": 0.00,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 0.00
},
{
"StateCd": "NY",
"TotTaxableFUTAwagesAmt": 0.00,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 0.00
}
]
},
"Form940ClientDetails": [
{
"CSeqId": "1",
"ClientEIN": "83-1495930",
"StateCd": "VI",
"WagesTypeCd": "A",
"TotTaxableWagesAmt": 233333.33,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 9800.00,
"FUTATaxAfterAdjAmt": 6066.70,
"TotDepositAmt": 200.00,
"CRecordId": "dec7996c-a866-4fc4-ac48-b21ad6628b1c"
},
{
"CSeqId": "2",
"ClientEIN": "83-1495930",
"StateCd": "CA",
"WagesTypeCd": "B",
"TotTaxableWagesAmt": 233333.33,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 2100.00,
"FUTATaxAfterAdjAmt": 6066.70,
"TotDepositAmt": 0.00,
"CRecordId": "84157318-0a1f-4485-b2d5-8fdc0b8cd341"
},
{
"CSeqId": "3",
"ClientEIN": "83-1495930",
"StateCd": "NY",
"WagesTypeCd": "C",
"TotTaxableWagesAmt": 233333.40,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 2100.00,
"FUTATaxAfterAdjAmt": 6066.60,
"TotDepositAmt": 0.00,
"CRecordId": "468ce8d5-e5ba-410f-b4b7-b13701c2df0f"
}
],
"Form940Total": {
"IsMultiState": true,
"WagesAmt": 700000.06,
"ExemptWagesAmt": 0.00,
"IsFringeBenfs": false,
"IsGrpTermLifeIns": false,
"IsRetrmntOrPension": false,
"IsDepCare": false,
"IsOtherExempt": false,
"WagesOverLmtAmt": 0.00,
"TotExemptWagesAmt": 0.00,
"TotTaxableWagesAmt": 700000.06,
"FUTATaxBeforeAdjAmt": 4200.00,
"MaxCreditAmt": 0.00,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 14000.00,
"FUTATaxAfterAdjAmt": 18200.00,
"TotDepositAmt": 18200.00,
"FirstQtrTaxLiabilityAmt": 0.00,
"secondQtrTaxLiabilityAmt": 0.00,
"ThirdQtrTaxLiabilityAmt": 0.00,
"FourthQtrTaxLiabilityAmt": 18200.00,
"TotTaxLiabilityAmt": 18200.00,
"BalanceDueAmt": 0.00,
"OverPaidAmt": 0.00,
"OverPaymentRecoveryType": null
},
"IRSPaymentType": null,
"IRSPayment": null,
"FinalPayRoll": null,
"ScheduleA": [
{
"StateCd": "VI",
"TotTaxableFUTAwagesAmt": 233333.33,
"CreditReductionRt": 0.042,
"CreditReductionAmt": 9800.00
},
{
"StateCd": "CA",
"TotTaxableFUTAwagesAmt": 233333.33,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 2100.00
},
{
"StateCd": "NY",
"TotTaxableFUTAwagesAmt": 233333.33,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 2100.00
}
]
}
}
],
"Errors": null
}