Get
Gets information of 940 returns by Submission Id.
GET Form940/Get
Request Params
Field | Type | Description |
---|---|---|
SubmissionId | Guid | Unique identifier of a submission |
Request Params
"Form940/Get?SubmissionId=85c5f31d-af1e-4c07-8e4d-9f481be29446"
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. |
Form940Records | object[] | Employer's Form 940 information. |
RecordId | Guid | Unique identifier of a record. |
ReturnHeader | object | Identifies the supporting details of Form 940/940SCHR |
ReturnType | string | Type of the return to be filed. Enter values like FORM940, FORM940PR |
TaxYr | string | Tax year for which Form 940/940 SCH R needs to be filed. |
Business | object | Business Details |
BusinessNm | string | Name of the business |
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 or post office box of that locality) |
Address2 | string | Optional Employer/Payer's suite or apartment |
City | string | Employer/Payer's city |
State | string | Employer/Payer's state code. Refer Static values. |
ZipCd | string | Employer/Payer's zip code |
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's country |
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 940 data. |
Form940 | object | Information of Form 940, Employer's Annual Federal Unemployment (FUTA) Tax Return |
OneStateCd | string | Line 1a. If you had to pay state unemployment tax in one state only, enter the state abbreviation. |
IsCreditReduction | Boolean | When true, identifies that you paid wages in a state that is subject to CREDIT REDUCTION (Form 940, Line 2). Complete Schedule A (Form 940). |
IsSuccessorEmployer | Boolean | When true, identifies the employer as a successor employer. Not applicable for 940SCHR. |
IsPymtsMadeToEmployees | Boolean | When true, idetifies that the employer has made payments to their employees. Not applicable for 940SCHR. |
IsBusinessClosed | Boolean | When true, identifies the business as terminated or stopped paying wages. Not applicable for 940SCHR. |
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. |
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. Refer Static values. |
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). |
ReturnNumber | number | Return Number from IRS |
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. |
Response JSON
Success Response - This is a sample response for successful API requests.
{
"StatusCode": 200,
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"SubmissionId": "e7c94253-ec51-4d56-b47d-c5112b95fdab",
"Form940Records": [
{
"RecordId": "ba9d5803-d8d1-4e85-9fb5-619e98cca6b0",
"SequenceId": null,
"RecordStatus": "Created",
"ReturnHeader": {
"ReturnType": "Form940",
"TaxYr": "2024",
"Business": {
"BusinessId": "ac6a3517-5045-41c9-9cdf-9070057fe2af",
"PayerRef": null,
"BusinessNm": "Snowdaze LLC",
"FirstNm": null,
"MiddleNm": null,
"LastNm": null,
"Suffix": null,
"TradeNm": "Worfix",
"IsEIN": true,
"EINorSSN": "00-8171246",
"Email": "sample@bodeem.com",
"ContactNm": "John",
"Phone": "8798798798",
"PhoneExtn": null,
"Fax": "(798) 798-7987",
"BusinessType": "PART",
"SigningAuthority": {
"Name": "John",
"Phone": "(799) 798-7987",
"BusinessMemberType": "PARTNER"
},
"KindOfEmployer": null,
"KindOfPayer": null,
"IsBusinessTerminated": false,
"IsForeign": false,
"USAddress": {
"Address1": "122 Crox Avenue",
"Address2": "Edikison St",
"City": "Rock Hill",
"State": "SC",
"ZipCd": "29730"
},
"ForeignAddress": null,
"ACADetails": null
},
"IsThirdPartyDesignee": true,
"ThirdPartyDesignee": {
"Name": "Devok Phils",
"Phone": "9421768534",
"PIN": "96512"
},
"SignatureDetails": {
"SignatureType": "ONLINE_SIGN_PIN",
"OnlineSignaturePIN": {
"PIN": "2418647128"
},
"ReportingAgentPIN": null,
"TaxPayerPIN": null,
"Form8453EMP": null
}
},
"ReturnData": {
"Form940": {
"IsSuccessorEmployer": false,
"IsPymtsMadeToEmployees": true,
"IsBusinessClosed": false,
"OneStateCd": null,
"IsCreditReduction": true,
"IsMultiState": true,
"WagesAmt": 12000000.35,
"ExemptWagesAmt": 200000.00,
"IsFringeBenfs": true,
"IsGrpTermLifeIns": false,
"IsRetrmntOrPension": false,
"IsDepCare": false,
"IsOtherExempt": false,
"WagesOverLmtAmt": 0.00,
"TotExemptWagesAmt": 200000.00,
"TotTaxableWagesAmt": 11800000.35,
"FUTATaxBeforeAdjAmt": 70800.00,
"MaxCreditAmt": 0.00,
"FUTAAdjAmt": 0.00,
"TotCrdtRedAmt": 3240.00,
"FUTATaxAfterAdjAmt": 74040.00,
"TotDepositAmt": 0.00,
"FirstQtrTaxLiabilityAmt": 10000.00,
"secondQtrTaxLiabilityAmt": 20000.00,
"ThirdQtrTaxLiabilityAmt": 40660.00,
"FourthQtrTaxLiabilityAmt": 3380.00,
"TotTaxLiabilityAmt": 74040.00,
"BalanceDueAmt": 74040.00,
"OverPaidAmt": 0.00,
"OverPaymentRecoveryType": null
},
"IRSPaymentType": "EFTPS",
"IRSPayment": null,
"FinalPayRoll": {
"PersonNm": null,
"IsForeign": false,
"USAddress": null,
"ForeignAddress": null
},
"ScheduleA": [
{
"StateCd": "VI",
"TotTaxableFUTAwagesAmt": 60000.00,
"CreditReductionRt": 0.042,
"CreditReductionAmt": 2520.00
},
{
"StateCd": "CA",
"TotTaxableFUTAwagesAmt": 40000.00,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 360.00
},
{
"StateCd": "NY",
"TotTaxableFUTAwagesAmt": 40000.00,
"CreditReductionRt": 0.009,
"CreditReductionAmt": 360.00
}
]
},
"ReturnNumber": "6R003442420410-959"
}
],
"Errors": null
}