# Form941SCHR

# Create

Creates aggregate Form 941 and Schedule R returns with a unique Submission Id which is further used for all other methods referencing these 941SCHRs.

POST Form941SCHR/Create
1

Request Body

Field Type Description
Form941SchRRecords object[] Object to create 941SCHRs.
    RecordId guid Unique Identifier of a record
    SequenceId string A unique number given by an inbound application to identify failed records
    ReturnHeader object Identifies the supporting details of Form 941SCHR
        ReturnType object Type of the return to be filed.
Allowed values: "FORM941SCHR"
        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 The Tax year for which Form 941 SCH R needs to be filed.
Allowed values: "2022"
        Qtr string The Quarter for which Form 941SCHR needs to be filed.
Allowed values: "Q1"
        Business object Business Details
            BusinessId guid Business Identifier (Autogenerated).
            BusinessNm string Name of the business
Size Range: ..75
            TradeNm string Optional Name under which the business operates
Size Range: ..75
            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)
Size Range: ..9
            Email string Email address of the Business
Size Range: ..40
            ContactNm string Optional Name of the person who can be contacted by the IRS.
Size Range: ..27
            Phone string Contact number of the business with area code
Size Range: 10
            PhoneExtn string Optional Extension of the business phone number
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Type of business. Optional for W-2/1099 and mandatory for 94X series
Size Range: ..4
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
            SigningAuthority object Details of the person who is authorized to sign the return
                Name string Optional Name of the signing authority
Size Range: ..35
                Phone string Optional Phone number of the signing authority
Size Range: 10
                BusinessMemberType string Optional Business title of the signing authority
Size Range: 5..29
Allowed values: "CORPORATESECRETARY", "SECRETARYTREASURER", "PARTNER", "GENERALPARTNER", "LIMITEDPARTNER", "LLCMEMBER", "MANAGINGMEMBER", "MANAGER", "TAXMATTERPARTNER", "PRESIDENT", "VICEPRESIDENT", "CORPORATETREASURER", "TREASURER", "ASSISTANTTREASURER", "CHIEFACCOUNTINGOFFICER", "CHIEFEXECUTIVEOFFICER", "CHIEFFINANCIALOFFICER", "TAXOFFICER", "CHIEFOPERATINGOFFICER", "CORPORATEOFFICER", "EXECUTIVEDIRECTOR", "DIRECTOR", "CHAIRMAN", "EXECUTIVEADMINISTRATOR", "RECEIVER", "PASTOR", "ASSISTANTTORELIGIOUSLEADER", "REVEREND", "PRIEST", "MINISTER", "RABBI", "LEADEROFRELIGIOUSORGANIZATION", "SECRETARY", "DIRECTOROFTAXATION", "DIRECTOROFPERSONNEL", "ADMINISTRATOR", "EXECUTOR", "TRUSTEE", "FIDUCIARY", "OWNER", "SOLEPROPRIETOR", "MEMBER", "SOLEMEMBER"
            KindOfEmployer string Identifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.
Allowed values: "FEDERALGOVT", "STATEORLOCAL501C", "NONGOVT501C", "STATEORLOCALNON501C", "NONEAPPLY"
            KindOfPayer string Identifies the kind of payer. This field is mandatory in W-2 and optional in 1099-MISC and 94X series.
Allowed values: "REGULAR941", "REGULAR944", "AGRICULTURAL943", "HOUSEHOLD", "MILITARY", "MEDICAREQUALGOVEM", "RAILROADFORMCT1"
            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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                City string Employer/Payer's city
Size Range: ..27
                State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment.
Size Range: ..35
                City string Employer/Payer's city.
Size Range: ..27
                ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                PostalCd string Employer/Payer's postal code
Size Range: ..10
        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.
Size Range: ..80
            Phone string Third Party Designee's phone number.
Size Range: 10
            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 941SCHR
            SignatureType string Type of signature used to sign Form 941SCHR.
Allowed values: "ONLINE_SIGN_PIN", "FORM_8453_EMP", "PIN_REQUEST", "CPA_SIGN_PIN", "REPORTING_AGENT"
            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.
        BusinessStatusDetails object Identifies the status of the Business
            IsBusinessClosed Boolean When true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetails object Identifies the Record Keeper details and date on which the Buiness was closed
                Name string Name of the Record Keeper
Size Range: ..40
                FinalDateWagesPaid DateTime Final date on which the business last paid the wages
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code.
Size Range: ..10
            IsBusinessTransferred Boolean When true, identifies the business as transferred.
            BusinessTransferredDetails object Type of Transfer and Record Keeper details
                Name string Name of the Record Keeper
Size Range: ..40
                BusinessChangeType string Type of Transfer.
Allowed values: "SOLD", "TRANSFERRED"
                DateOfChange DateTime Date of Sale / Transfer
                NewBusinessType string New Business Type of the transferred business
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
                NewBusinessName string New Business Name of the transferred business
Size Range: ..40
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code
Size Range: ..10
            IsSeasonalEmployer Boolean When true, identifies if the return is for a seasonal employer and the employer don't have to file a return for every quarter of the year.
    ReturnData object Identifies the Form 941SCHR and Aggregate Form 941 data.
        Form941MainFilerData object Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
            EmployeeCnt number Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of Federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1.
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S.
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date.
Size Range: ..10
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765.
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable.
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit taken on a previous period(s).
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-999999999999999.99
            TotTaxDepositAmt number Gets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
        Form941ClientDetails object[] Collection of Form 941 details of each client for Schedule R
            CSeqId string A unique sequence number of a client
Size Range: ...10
            ClientName string Client's Name
Size Range: ...80
            ClientEIN string Gets the client's Employer identification number (EIN).
Size Range: 9
            WagesTypeCd string Gets the code type of wages, tips, and other compensation (CPEO Use Only).
            EmployeeCnt number The total number of employees.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-9999999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1 Column (a).
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
Size Range: ..10
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g)
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8.
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-9999999999999999999.99
            TotTaxDepositAmt number TGets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            CRecordId guid Client Record Identifier(Autogenerated).
        AggregateForm941Data object Aggregate Form 941 (Totals of Clients + the main filer). For Form 941
            EmployeeCnt number Gets the number of Employees who has received wages, tips, or other compensation for the pay period including Mar. 12 (Quarter 1), June 12 (Quarter 2), Sept. 12 (Quarter 3), or Dec. 12 (Quarter 4)
Size Range: 0-9999999
            WagesAmt number Gets the wages, tips, and other compensation for the Quarter
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the federal income tax withheld from wages, tips, and other compensation
Size Range: 0-999999999999999.99
            WagesNotSubjToSSMedcrTaxInd Boolean When true, identifies if no wages, tips, and other compensation on line 2 are subject to social security or Medicare tax.
            SocialSecurityTaxCashWagesAmt_Col1 number Gets the taxable social security wages amount. Line 5a Column 1
Size Range: 0-999999999999999.99
            QualSickLeaveWagesAmt_Col1 number Qualified Sick Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            QualFamilyLeaveWagesAmt_Col1 number Qualified Family Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            TaxableSocSecTipsAmt_Col1 number Gets the taxable social security tips amount. Line 5b Column 1
Size Range: 0-999999999999999.99
            TaxableMedicareWagesTipsAmt_Col1 number Gets the taxable medicare wages and tips amount. Line 5c Column 1.
Size Range: 0-999999999999999.99
            TxblWageTipsSubjAddnlMedcrAmt_Col1 number Gets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 5d Column 1
Size Range: 0-999999999999999.99
            SocialSecurityTaxAmt_Col2 number Gets the tax on Social Security Wages. Line 5a Column 2
Size Range: 0-999999999999999.99
            TaxOnQualSickLeaveWagesAmt_Col2 number Qualified Sick Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnQualFamilyLeaveWagesAmt_Col2 number Qualified Family Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnSocialSecurityTipsAmt_Col2 number Gets the tax on Social Security Tips. Line 5b Column 2
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Gets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 5c Column 2
Size Range: 0-999999999999999.99
            TaxOnWageTipsSubjAddnlMedcrAmt_Col2 number Gets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 5d Column 2
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the Total Social Security and Medicare Tax Amount. Line 5e
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the tax due from Section 3121(q) Notice and Demand on line 5f
Size Range: 0-999999999999999.99
            TotalTaxBeforeAdjustmentAmt number Gets the Total taxes before adjustments by adding the amounts on lines 3, 5e, and 5f on Line 6.
Size Range: 0-999999999999999.99
            CurrentQtrFractionsCentsAmt number Gets the amount of current quarter's adjustment for fractions of cents. Line 7.
Size Range: 0-999999999999999.99
            CurrentQuarterSickPaymentAmt number Gets the amount of current quarter's adjustment for sick pay. Line 8.
Size Range: 0-999999999999999.99
            CurrQtrTipGrpTermLifeInsAdjAmt number Gets the amount of current quarter's adjustments for tips and group-term life insurance. Line 9.
Size Range: 0-999999999999999.99
            TotalTaxAfterAdjustmentAmt number Gets the amount of Total taxes after adjustments by adding amount in line 6 through line 9. Line 10.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research activities. Line 11.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            NonRfdCobraPremAsstCr number Nonrefundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance.
Size Range: ..17
            TotlNonRfdCrAmt number Total nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxDepositAmt number Gets the total deposits for the quarter, including overpayment amount applied from a prior quarter and overpayments applied by filing Form 941-X, 941-X(PR), 944-X, or 944-X(SP) filed in the current quarter. Line 13
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            RfdCobraPremAsstCr number Refundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            TotDepositAndRfdCrAmt number Total deposits and refundable credits.
Size Range: 999999999999999.99
            BalanceDueAmt number Gets the difference amount of the balance due if line 12 is more than line 13. Line 14
Size Range: 999999999999999.99
            OverpaidAmt number Gets the difference overpayment amount if line 13 is more than line 12. Line 15.
Size Range: 999999999999999.99
            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.
            FilerType string Type of Form 941 filer.
Allowed values: "CPEO", "SECTION3504AGENT", "OTHERTHIRDPARTY"
            QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified sick leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified sick leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified family leave wages for leave taken after March 31, 2021 and before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
            CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
        IRSPaymentType string EFW or EFTPS or Check / Money Order
Allowed values: "EFW", "EFTPS", "CHECK_OR_MO"
        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 of EFW payment
Allowed values: "CHECKING", "SAVING"
            BankAccountNum string Bank Account Number of EFW payment
Size Range: 0...17
            Phone string Phone of EFW payment
Size Range: 10
        DepositScheduleType object Identifies the Employer's deposit schedule and tax liability for the quarter
            DepositorType string Type of Deposit Schedule. Values like Minimum Tax Liability, Monthly or Semi Weekly
Allowed values: "MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"
            MonthlyDepositor object Line 16, Option 2. Monthly Schedule Depositor
                TaxLiabilityMonth1 number Tax Liability for Month 1 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth2 number Tax Liability for Month 2 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth3 number Tax Liability for Month 3 of the filing quarter
Size Range: 0-999999999999999.99
            SemiWeeklyDepositor object Line 16, Option 3. SemiWeekly Depositor
                ScheduleBMonth1Amt object[] Tax Liability for Month 1 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth2Amt object[] Tax Liability for Month 2 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth3Amt object[] Tax Liability for Month 3 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
            TotalQuarterTaxLiabilityAmt number Total tax liability amount for the quarter.
Size Range: 0-99999999999999.99

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.
Form941SchRRecords object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        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.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error id.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
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

{
 "Form941SchRRecords": [
   {
     "RecordId": null,
     "Sequence": null,
     "ReturnHeader": {
       "ReturnType": "FORM941SCHR",
       "MoreClients": false,
       "TaxYr": "2022",
       "Qtr": "Q1",
       "Business": {
         "BusinessId": null,
         "BusinessNm": "Eastman Kodak Company",
         "TradeNm": "EKC",
         "IsEIN": true,
         "EINorSSN": "007588930",
         "Email": "john@gmail.com",
         "ContactNm": "John",
         "Phone": "1234567890",
         "PhoneExtn": null,
         "Fax": "1234567890",
         "BusinessType": "CORP",
         "SigningAuthority": {
           "Name": "John",
           "Phone": "1234567890",
           "BusinessMemberType": "PRESIDENT"
         },
         "KindOfEmployer": "FEDERALGOVT",
         "KindOfPayer": "REGULAR941",
         "IsBusinessTerminated": false,
         "IsForeign": false,
         "USAddress": {
           "Address1": "1751 Kinsey Rd",
           "Address2": "Main St",
           "City": "Dothan",
           "State": "AL",
           "ZipCd": "36303"
         },
         "ForeignAddress": {
           "Address1": null,
           "Address2": null,
           "City": null,
           "ProvinceOrStateNm": null,
           "Country": null,
           "PostalCd": null
         }
       },
       "IsThirdPartyDesignee": false,
       "ThirdPartyDesignee": {
         "Name": null,
         "Phone": null,
         "PIN": null
       },
       "SignatureDetails": {
         "SignatureType": "ONLINE_SIGN_PIN",
         "OnlineSignaturePIN": {
           "PIN": "1234567895"
         },
         "ReportingAgentPIN": {
           "PIN": null
         }
       },
       "BusinessStatusDetails": {
         "IsBusinessClosed": false,
         "BusinessClosedDetails": null,
         "IsBusinessTransferred": false,
         "BusinessTransferredDetails": {
           "Name": null,
           "BusinessChangeType": null,
           "DateOfChange": null,
           "NewBusinessType": null,
           "NewBusinessName": null,
           "IsForeign": false,
           "USAddress": null,
           "ForeignAddress": null
         },
         "IsSeasonalEmployer": false
       }
     },
     "ReturnData": {
       "Form941MainFilerData": {
         "EmployeeCnt": 5,
         "WagesAmt": 25000,
         "FedIncomeTaxWHAmt": 10000,
         "TotQualSickFamilyLeaveWages_Col1": 250,
         "TotSSTax5a5bCol2": 49.6,
         "TaxOnMedicareWagesTipsAmt_Col2": 1,
         "TotSSMdcrTaxAmt": 50,
         "TaxOnUnreportedTips3121qAmt": 200,
         "PayrollTaxCreditAmt": 7.2,
         "IsPayrollTaxCredit": true,
         "Form8974": {
           "Form8974IncomeTaxDetails": [
             {
               "IncomeTaxPeriodEndDate": "07-07-2021",
               "IncomeTaxReturnFiledForm": "FORM1065",
               "IncomeTaxReturnFiledDate": "07-07-2021",
               "Form6765EIN": "006548956",
               "Form6765Line44Amt": 14.4,
               "PreviousPeriodRemainingCreditAmt": 7.2,
               "RemainingCredit": 7.2
             }
           ],
           "Line7": 7.2,
           "Line8": 3100,
           "Line9": 3100,
           "Line10": 6200,
           "Line11": 3100,
           "PayerIndicatorType": "THIRDPARTYSICKPAYIND",
           "Line12": 7.2
         },
         "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 75,
         "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 40,
         "TotRfdNonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 20,
         "TotTaxAfterAdjustmentAndNonRfdCr": 24000.45,
         "TotTaxDepositAmt": 200,
         "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 500.25,
         "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 500.25,
         "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 200.25,
         "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 400.25
       },
       "Form941ClientDetails": [
         {
           "CSeqId": "1",
           "ClientName": "GER LLC",
           "ClientEIN": "002589632",
           "WagesTypeCd": "A",
           "EmployeeCnt": 5,
           "WagesAmt": 25000,
           "FedIncomeTaxWHAmt": 15000,
           "TotQualSickFamilyLeaveWages_Col1": 250,
           "TotSSTax5a5bCol2": 24.8,
           "TaxOnMedicareWagesTipsAmt_Col2": 1.9,
           "TotSSMdcrTaxAmt": 59.65,
           "TaxOnUnreportedTips3121qAmt": 300,
           "PayrollTaxCreditAmt": 30,
           "IsPayrollTaxCredit": true,
           "Form8974": {
             "Form8974IncomeTaxDetails": [
               {
                 "IncomeTaxPeriodEndDate": "07-07-2021",
                 "IncomeTaxReturnFiledForm": "FORM1065",
                 "IncomeTaxReturnFiledDate": "07-07-2021",
                 "Form6765EIN": "006548956",
                 "Form6765Line44Amt": 60,
                 "PreviousPeriodRemainingCreditAmt": 30,
                 "RemainingCredit": 30
               }
             ],
             "Line7": 30,
             "Line8": 3100,
             "Line9": 3100,
             "Line10": 6200,
             "Line11": 3100,
             "PayerIndicatorType": null,
             "Line12": 30
           },
           "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 8,
           "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 400,
           "TotRfdNonRfdCobraPremAsstCr": 0,
           "NumOfIndivCobraPremAsst": 20,
           "TotTaxAfterAdjustmentAndNonRfdCr": 497,
           "TotTaxDepositAmt": 200,
           "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 400.25,
           "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":800.25,
           "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":200,
           "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 600.25,
           "CRecordId": null
         }
       ],
       "AggregateForm941Data": {
         "EmployeeCnt": 200,
         "WagesAmt": 50000,
         "FedIncomeTaxWHAmt": 25000,
         "WagesNotSubjToSSMedcrTaxInd": false,
         "SocialSecurityTaxCashWagesAmt_Col1": 400,
         "QualSickLeaveWagesAmt_Col1": 300,
         "QualFamilyLeaveWagesAmt_Col1": 200,
         "TaxableSocSecTipsAmt_Col1": 200,
         "TaxableMedicareWagesTipsAmt_Col1": 100,
         "TxblWageTipsSubjAddnlMedcrAmt_Col1": 150,
         "SocialSecurityTaxAmt_Col2": 49.6,
         "TaxOnQualSickLeaveWagesAmt_Col2": 18.6,
         "TaxOnQualFamilyLeaveWagesAmt_Col2": 12.4,
         "TaxOnSocialSecurityTipsAmt_Col2": 24.8,
         "TaxOnMedicareWagesTipsAmt_Col2": 2.9,
         "TaxOnWageTipsSubjAddnlMedcrAmt_Col2": 1.35,
         "TotSSMdcrTaxAmt": 109.65,
         "TaxOnUnreportedTips3121qAmt": 500,
         "TotalTaxBeforeAdjustmentAmt": 25609.65,
         "CurrentQtrFractionsCentsAmt": -300,
         "CurrentQuarterSickPaymentAmt": -200,
         "CurrQtrTipGrpTermLifeInsAdjAmt": -100,
         "TotalTaxAfterAdjustmentAmt": 25009.65,
         "PayrollTaxCreditAmt": 37.2,
         "IsPayrollTaxCredit": false,
         "FilerType": "CPEO",
         "NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021": 75,
         "NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 400,
         "NonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 40,
         "TotlNonRfdCrAmt": 512.2,
         "TotTaxAfterAdjustmentAndNonRfdCr" :24497.45,
         "TotTaxDepositAmt": 400,
         "RfdCrQualSickAndFamilyWagesB4_Apr1_2021": 8,
         "RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 40,
         "RfdCobraPremAsstCr": 0,
         "TotDepositAndRfdCrAmt": 448,
         "BalanceDueAmt": 24049.45,
         "OverpaidAmt": 0,
         "OverPaymentRecoveryType": null,
         "QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021": 400.25,
         "QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021": 500.25,
         "QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 800.25,
         "QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 0,
         "CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 500.25,
         "QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 600.25,
         "QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.25,
         "CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.25
       },
       "IRSPaymentType": "EFTPS",
       "IRSPayment": {
         "BankRoutingNum": null,
         "AccountType": null,
         "BankAccountNum": null,
         "Phone": null
       },
       "DepositScheduleType": {
         "DepositorType": "SEMIWEEKLY",
         "MonthlyDepositor": null,
         "SemiWeeklyDepositor": {
                 "ScheduleBMonth1Amt":[
                     {
                         "Day":"Day1",
                         "Amt":"8124.00"
                     }
                 ],
                 "ScheduleBMonth2Amt":[
                     {
                         "Day":"Day5",
                         "Amt":"8124.45"
                     }
                 ],
                 "ScheduleBMonth3Amt":[
                     {
                         "Day":"Day7",
                         "Amt":"8249"
                     }
                 ]
             },
         "TotalQuarterTaxLiabilityAmt": 24497.45
       }
     }
   }
 ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257

Response JSON

{ 
   "StatusCode": 200,
   "StatusName": "Ok",
   "StatusMessage": "Successful API call",
   "SubmissionId": "0f60a5ba-528c-4829-a568-cb781299a6c6",
   "Form941SchRRecords": {
       "SuccessRecords": [
           {
               "SequenceId": null,
               "RecordId": "285950b8-1846-4880-ae99-03781e23289a",
               "RecordStatus": "Created",
               "CreatedTs": "2022-03-02 05:56:55 -05:00",
               "UpdatedTs": "2022-03-02 05:56:55 -05:00",
               "ClientSuccessRecords": [
                   {
                       "CSeqId": "1",
                       "CRecordId": "dd29abcd-ddb8-4352-ba48-ea63429e8883",
                       "RecordStatus": "Created",
                       "CreatedTs": "2022-03-02 05:56:56 -05:00",
                       "UpdatedTs": "2022-03-02 05:56:56 -05:00"
                   }
               ]
           }
       ],
       "ErrorRecords": null
   },
   "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

# Delete

Deletes 941SCHR returns by Submission Ids and Record Ids.

DELETE Form941SCHR/Delete
1

Request Body

Field Type Description
SubmissionId guid Unique identifier of a submission
RecordIds string List of record Ids to be deleted.

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.
Form941SchRRecords object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        Errors object[] Shows detailed error information.
            Id string Returns the validation error code.
            Name string Name of the validation error.
            Message string Description of the validation error.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error code.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
Errors object[] Shows detailed error information.
    Id string Returns the validation error code.
    Name string Name of the validation error.
    Message string Description of the validation error.

Request JSON

Form941SCHR/Delete?SubmissionId=8476b2ba-4bca-4e7e-845f-2c06ecaea9be&RecordIds=fc4e001f-6282-4b61-aea2-30e3cdef4fae
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "Form941SchRecords": {
   "SuccessRecords": [
     {
       "SequenceId": "1",
       "RecordId": "fc4e001f-6282-4b61-aea2-30e3cdef4fae",
       "RecordStatus": "DELETED",
       "CreatedTs": "2022-03-03 10:03:00 -04:00",
       "UpdatedTs": "2022-03-03 10:03:55 -04:00",
       "ClientSuccessRecords": null
     }
   ],
   "ErrorRecords": null
 },
 "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# DownloadForm8453EMP

Downloads Form 8453 EMP by Record Id.

GET Form941SCHR/DownloadForm8453EMP
1

Request Body

Field Type Description
RecordId guid Unique identifier of a record.

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.
RecordId Guid Unique identifier of a record.
Form8453EMP byte[] Pulls the byte array of Form-8453 pdf records with Success and Error statuses.
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

Form941SCHR/DownloadForm8453EMP?RecordId=0db86232-dca7-4ac2-9d31-6d4fb7087909
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "RecordId": "0db86232-dca7-4ac2-9d31-6d4fb7087909",
 "Form8453EMPPdf": "QEA==",
 "Errors": null
}
1
2
3
4
5
6
7
8

# Get

Gets information of 941SCHR returns by Submission Id.

GET Form941SCHR/Get
1

Request Body

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.
Form941SchRRecords object[] Employer's Form 941SCHR and aggregate Form 941 information.
    RecordId guid Unique identifier of a record.
    ReturnHeader object Identifies the supporting details of Form 941SCHR
        ReturnType object Type of the return to be filed.
Allowed values: "FORM941SCHR"
        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 The Tax year for which Form 941 SCH R needs to be filed.
Allowed values: "2022"
        Qtr string The Quarter for which Form 941SCHR needs to be filed.
Allowed values: "Q1"
        Business object Business Details
            BusinessId guid Business Identifier (Autogenerated).
            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)
            Email string Email address of the Business
            ContactNm string Optional 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 Optional Name of the signing authority
                Phone string Optional Phone number of the signing authority
                BusinessMemberType string Optional 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: ..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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment.
Size Range: ..35
                City string Employer/Payer's city.
Size Range: ..27
                ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                PostalCd string Employer/Payer's postal code
Size Range: ..10
        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.
Size Range: ..80
            Phone string Third Party Designee's phone number.
Size Range: 10
            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 941SCHR
            SignatureType string Type of signature used to sign Form 941SCHR.
Allowed values: "ONLINE_SIGN_PIN", "FORM_8453_EMP", "PIN_REQUEST", "CPA_SIGN_PIN", "REPORTING_AGENT"
            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.
        BusinessStatusDetails object Identifies the status of the Business
            IsBusinessClosed Boolean When true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetails object Identifies the Record Keeper details and date on which the Buiness was closed
                Name string Name of the Record Keeper
Size Range: ..40
                FinalDateWagesPaid DateTime Final date on which the business last paid the wages
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code.
Size Range: ..10
            IsBusinessTransferred Boolean When true, identifies the business as transferred.
            BusinessTransferredDetails object Type of Transfer and Record Keeper details
                Name string Name of the Record Keeper
Size Range: ..40
                BusinessChangeType string Type of Transfer.
Allowed values: "SOLD", "TRANSFERRED"
                DateOfChange DateTime Date of Sale / Transfer
                NewBusinessType string New Business Type of the transferred business
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
                NewBusinessName string New Business Name of the transferred business
Size Range: ..40
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code
Size Range: ..10
            IsSeasonalEmployer Boolean When true, identifies if the return is for a seasonal employer and the employer don't have to file a return for every quarter of the year.
    ReturnData object Identifies the Form 941SCHR and Aggregate Form 941 data.
        Form941MainFilerData object Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
            EmployeeCnt number Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of Federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1.
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S.
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date.
Size Range: ..10
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765.
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable.
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit taken on a previous period(s).
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-999999999999999.99
            TotTaxDepositAmt number Gets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
        Form941ClientDetails object[] Collection of Form 941 details of each client for Schedule R
            CSeqId string A unique sequence number of a client
Size Range: ...10
            ClientName string Client's Name
Size Range: ...80
            ClientEIN string Gets the client's Employer identification number (EIN).
Size Range: 9
            WagesTypeCd string Gets the code type of wages, tips, and other compensation (CPEO Use Only).
            EmployeeCnt number The total number of employees.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-9999999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1 Column (a).
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
Size Range: ..10
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g)
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8.
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-9999999999999999999.99
            TotTaxDepositAmt number TGets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            CRecordId guid Client Record Identifier(Autogenerated).
        AggregateForm941Data object Aggregate Form 941 (Totals of Clients + the main filer). For Form 941
            EmployeeCnt number Gets the number of Employees who has received wages, tips, or other compensation for the pay period including Mar. 12 (Quarter 1), June 12 (Quarter 2), Sept. 12 (Quarter 3), or Dec. 12 (Quarter 4)
Size Range: 0-9999999
            WagesAmt number Gets the wages, tips, and other compensation for the Quarter
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the federal income tax withheld from wages, tips, and other compensation
Size Range: 0-999999999999999.99
            WagesNotSubjToSSMedcrTaxInd Boolean When true, identifies if no wages, tips, and other compensation on line 2 are subject to social security or Medicare tax.
            SocialSecurityTaxCashWagesAmt_Col1 number Gets the taxable social security wages amount. Line 5a Column 1
Size Range: 0-999999999999999.99
            QualSickLeaveWagesAmt_Col1 number Qualified Sick Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            QualFamilyLeaveWagesAmt_Col1 number Qualified Family Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            TaxableSocSecTipsAmt_Col1 number Gets the taxable social security tips amount. Line 5b Column 1
Size Range: 0-999999999999999.99
            TaxableMedicareWagesTipsAmt_Col1 number Gets the taxable medicare wages and tips amount. Line 5c Column 1.
Size Range: 0-999999999999999.99
            TxblWageTipsSubjAddnlMedcrAmt_Col1 number Gets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 5d Column 1
Size Range: 0-999999999999999.99
            SocialSecurityTaxAmt_Col2 number Gets the tax on Social Security Wages. Line 5a Column 2
Size Range: 0-999999999999999.99
            TaxOnQualSickLeaveWagesAmt_Col2 number Qualified Sick Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnQualFamilyLeaveWagesAmt_Col2 number Qualified Family Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnSocialSecurityTipsAmt_Col2 number Gets the tax on Social Security Tips. Line 5b Column 2
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Gets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 5c Column 2
Size Range: 0-999999999999999.99
            TaxOnWageTipsSubjAddnlMedcrAmt_Col2 number Gets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 5d Column 2
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the Total Social Security and Medicare Tax Amount. Line 5e
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the tax due from Section 3121(q) Notice and Demand on line 5f
Size Range: 0-999999999999999.99
            TotalTaxBeforeAdjustmentAmt number Gets the Total taxes before adjustments by adding the amounts on lines 3, 5e, and 5f on Line 6.
Size Range: 0-999999999999999.99
            CurrentQtrFractionsCentsAmt number Gets the amount of current quarter's adjustment for fractions of cents. Line 7.
Size Range: 0-999999999999999.99
            CurrentQuarterSickPaymentAmt number Gets the amount of current quarter's adjustment for sick pay. Line 8.
Size Range: 0-999999999999999.99
            CurrQtrTipGrpTermLifeInsAdjAmt number Gets the amount of current quarter's adjustments for tips and group-term life insurance. Line 9.
Size Range: 0-999999999999999.99
            TotalTaxAfterAdjustmentAmt number Gets the amount of Total taxes after adjustments by adding amount in line 6 through line 9. Line 10.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research activities. Line 11.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            NonRfdCobraPremAsstCr number Nonrefundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance.
Size Range: ..17
            TotlNonRfdCrAmt number Total nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxDepositAmt number Gets the total deposits for the quarter, including overpayment amount applied from a prior quarter and overpayments applied by filing Form 941-X, 941-X(PR), 944-X, or 944-X(SP) filed in the current quarter. Line 13
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            RfdCobraPremAsstCr number Refundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            TotDepositAndRfdCrAmt number Total deposits and refundable credits.
Size Range: 999999999999999.99
            BalanceDueAmt number Gets the difference amount of the balance due if line 12 is more than line 13. Line 14
Size Range: 999999999999999.99
            OverpaidAmt number Gets the difference overpayment amount if line 13 is more than line 12. Line 15.
Size Range: 999999999999999.99
            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.
            FilerType string Type of Form 941 filer.
Allowed values: "CPEO", "SECTION3504AGENT", "OTHERTHIRDPARTY"
            QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified sick leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified sick leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified family leave wages for leave taken after March 31, 2021 and before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
            CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
        IRSPaymentType string EFW or EFTPS or Check / Money Order
Allowed values: "EFW", "EFTPS", "CHECK_OR_MO"
        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 of EFW payment
Allowed values: "CHECKING", "SAVING"
            BankAccountNum string Bank Account Number of EFW payment
Size Range: 0...17
            Phone string Phone of EFW payment
Size Range: 10
        DepositScheduleType object Identifies the Employer's deposit schedule and tax liability for the quarter
            DepositorType string Type of Deposit Schedule. Values like Minimum Tax Liability, Monthly or Semi Weekly
Allowed values: "MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"
            MonthlyDepositor object Line 16, Option 2. Monthly Schedule Depositor
                TaxLiabilityMonth1 number Tax Liability for Month 1 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth2 number Tax Liability for Month 2 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth3 number Tax Liability for Month 3 of the filing quarter
Size Range: 0-999999999999999.99
            SemiWeeklyDepositor object Line 16, Option 3. SemiWeekly Depositor
                ScheduleBMonth1Amt object[] Tax Liability for Month 1 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth2Amt object[] Tax Liability for Month 2 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth3Amt object[] Tax Liability for Month 3 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
            TotalQuarterTaxLiabilityAmt number Total tax liability amount for the quarter.
Size Range: 0-99999999999999.99
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

"Form941SCHR/Get?SubmissionId=0f60a5ba-528c-4829-a568-cb781299a6c6&RecordIds=285950b8-1846-4880-ae99-03781e23289a"
1

Response JSON

{
   "StatusCode": 200,
   "StatusName": "Ok",
   "StatusMessage": "Successful API call",
   "SubmissionId": "0f60a5ba-528c-4829-a568-cb781299a6c6",
   "Form941SchRRecords": [
       {
           "RecordId": "285950b8-1846-4880-ae99-03781e23289a",
           "SequenceId": null,
           "RecordStatus": "Created",
           "ReturnHeader": {
               "ReturnType": "Form941SCHR",
               "MoreClients": false,
               "TaxYr": "2022",
               "Qtr": "Q1",
               "Business": {
                   "BusinessId": "19bee437-596b-4423-accd-0a9949f30188",
                   "PayerRef": null,
                   "BusinessNm": "Eastman Kodak Company",
                   "TradeNm": "EKC",
                   "IsEIN": true,
                   "EINorSSN": "007587930",
                   "Email": "john@gmail.com",
                   "ContactNm": "John",
                   "Phone": "1234567890",
                   "PhoneExtn": null,
                   "Fax": "(123) 456-7890",
                   "BusinessType": "CORP",
                   "SigningAuthority": {
                       "Name": "John",
                       "Phone": "1234567890",
                       "BusinessMemberType": "PRESIDENT"
                   },
                   "KindOfEmployer": "FEDERALGOVT",
                   "KindOfPayer": "REGULAR941",
                   "IsBusinessTerminated": false,
                   "IsForeign": false,
                   "USAddress": {
                       "Address1": "1751 Kinsey Rd",
                       "Address2": "Main St",
                       "City": "Dothan",
                       "State": "AL",
                       "ZipCd": "36303"
                   },
                   "ForeignAddress": {
                       "Address1": null,
                       "Address2": null,
                       "City": null,
                       "ProvinceOrStateNm": null,
                       "Country": null,
                       "PostalCd": null
                   },
                   "IsGovernmentalUnit": false
               },
               "IsThirdPartyDesignee": false,
               "ThirdPartyDesignee": null,
               "SignatureDetails": {
                   "SignatureType": "ONLINE_SIGN_PIN",
                   "OnlineSignaturePIN": {
                       "PIN": "1234567895"
                   },
                   "ReportingAgentPIN": null,
                   "Form8453EMP": null
               },
               "BusinessStatusDetails": {
                   "IsBusinessClosed": false,
                   "BusinessClosedDetails": null,
                   "IsBusinessTransferred": false,
                   "BusinessTransferredDetails": null,
                   "IsSeasonalEmployer": false
               }
           },
           "ReturnData": {
               "Form941MainFilerData": {
                   "EmployeeCnt": 5,
                   "WagesAmt": 25000.00,
                   "FedIncomeTaxWHAmt": 10000.00,
                   "TotQualSickFamilyLeaveWages_Col1": 250.00,
                   "TotSSTax5a5bCol2": 49.60,
                   "TaxOnMedicareWagesTipsAmt_Col2": 1.00,
                   "TotSSMdcrTaxAmt": 50.00,
                   "TaxOnUnreportedTips3121qAmt": 200.00,
                   "PayrollTaxCreditAmt": 7.20,
                   "IsPayrollTaxCredit": true,
                   "Form8974": {
                       "Form8974IncomeTaxDetails": [
                           {
                               "IncomeTaxPeriodEndDate": "7/7/2021",
                               "IncomeTaxReturnFiledForm": "FORM1065",
                               "IncomeTaxReturnFiledDate": "7/7/2021",
                               "Form6765EIN": "00-6548956",
                               "Form6765Line44Amt": 14.40,
                               "PreviousPeriodRemainingCreditAmt": 7.20,
                               "RemainingCredit": 7.20
                           },
                           {
                               "IncomeTaxPeriodEndDate": null,
                               "IncomeTaxReturnFiledForm": null,
                               "IncomeTaxReturnFiledDate": null,
                               "Form6765EIN": null,
                               "Form6765Line44Amt": 0.0,
                               "PreviousPeriodRemainingCreditAmt": 0.0,
                               "RemainingCredit": 0.0
                           },
                           {
                               "IncomeTaxPeriodEndDate": null,
                               "IncomeTaxReturnFiledForm": null,
                               "IncomeTaxReturnFiledDate": null,
                               "Form6765EIN": null,
                               "Form6765Line44Amt": 0.0,
                               "PreviousPeriodRemainingCreditAmt": 0.0,
                               "RemainingCredit": 0.0
                           },
                           {
                               "IncomeTaxPeriodEndDate": null,
                               "IncomeTaxReturnFiledForm": null,
                               "IncomeTaxReturnFiledDate": null,
                               "Form6765EIN": null,
                               "Form6765Line44Amt": 0.0,
                               "PreviousPeriodRemainingCreditAmt": 0.0,
                               "RemainingCredit": 0.0
                           },
                           {
                               "IncomeTaxPeriodEndDate": null,
                               "IncomeTaxReturnFiledForm": null,
                               "IncomeTaxReturnFiledDate": null,
                               "Form6765EIN": null,
                               "Form6765Line44Amt": 0.0,
                               "PreviousPeriodRemainingCreditAmt": 0.0,
                               "RemainingCredit": 0.0
                           }
                       ],
                       "Line7": 7.20,
                       "Line8": 3100.00,
                       "Line9": 3100.00,
                       "Line10": 6200.00,
                       "Line11": 3100.00,
                       "PayerIndicatorType": "THIRDPARTYSICKPAYIND",
                       "Line12": 7.20
                   },
                   "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 75.00,
                   "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 40.00,
                   "TotRfdNonRfdCobraPremAsstCr": 0.00,
                   "NumOfIndivCobraPremAsst": 20,
                   "TotTaxAfterAdjustmentAndNonRfdCr": 24000.45,
                   "TotTaxDepositAmt": 200.00,
                   "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 500.25,
                   "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 500.25,
                   "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":    200.25,
                   "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 400.25
               },
               "Form941ClientDetails": [
                   {
                       "CSeqId": "1",
                       "ClientName": "GER LLC",
                       "ClientEIN": "002589632",
                       "WagesTypeCd": "A",
                       "EmployeeCnt": 5,
                       "WagesAmt": 25000.00,
                       "FedIncomeTaxWHAmt": 15000.00,
                       "TotQualSickFamilyLeaveWages_Col1": 250.00,
                       "TotSSTax5a5bCol2": 24.80,
                       "TaxOnMedicareWagesTipsAmt_Col2": 1.90,
                       "TotSSMdcrTaxAmt": 59.65,
                       "TaxOnUnreportedTips3121qAmt": 300.00,
                       "PayrollTaxCreditAmt": 30.00,
                       "IsPayrollTaxCredit": true,
                       "Form8974": {
                           "Form8974IncomeTaxDetails": [
                               {
                                   "IncomeTaxPeriodEndDate": "7/7/2021",
                                   "IncomeTaxReturnFiledForm": "FORM1065",
                                   "IncomeTaxReturnFiledDate": "7/7/2021",
                                   "Form6765EIN": "00-6548956",
                                   "Form6765Line44Amt": 60.00,
                                   "PreviousPeriodRemainingCreditAmt": 30.00,
                                   "RemainingCredit": 30.00
                               },
                               {
                                   "IncomeTaxPeriodEndDate": null,
                                   "IncomeTaxReturnFiledForm": null,
                                   "IncomeTaxReturnFiledDate": null,
                                   "Form6765EIN": null,
                                   "Form6765Line44Amt": 0.0,
                                   "PreviousPeriodRemainingCreditAmt": 0.0,
                                   "RemainingCredit": 0.0
                               },
                               {
                                   "IncomeTaxPeriodEndDate": null,
                                   "IncomeTaxReturnFiledForm": null,
                                   "IncomeTaxReturnFiledDate": null,
                                   "Form6765EIN": null,
                                   "Form6765Line44Amt": 0.0,
                                   "PreviousPeriodRemainingCreditAmt": 0.0,
                                   "RemainingCredit": 0.0
                               },
                               {
                                   "IncomeTaxPeriodEndDate": null,
                                   "IncomeTaxReturnFiledForm": null,
                                   "IncomeTaxReturnFiledDate": null,
                                   "Form6765EIN": null,
                                   "Form6765Line44Amt": 0.0,
                                   "PreviousPeriodRemainingCreditAmt": 0.0,
                                   "RemainingCredit": 0.0
                               },
                               {
                                   "IncomeTaxPeriodEndDate": null,
                                   "IncomeTaxReturnFiledForm": null,
                                   "IncomeTaxReturnFiledDate": null,
                                   "Form6765EIN": null,
                                   "Form6765Line44Amt": 0.0,
                                   "PreviousPeriodRemainingCreditAmt": 0.0,
                                   "RemainingCredit": 0.0
                               }
                           ],
                           "Line7": 30.0000,
                           "Line8": 3100.0000,
                           "Line9": 3100.0000,
                           "Line10": 6200.0000,
                           "Line11": 3100.00,
                           "PayerIndicatorType": null,
                           "Line12": 30.0000
                       },
                       "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 8.00,
                       "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021":  400.00,
                       "TotRfdNonRfdCobraPremAsstCr": 0.00,
                       "NumOfIndivCobraPremAsst": 20,
                       "TotTaxAfterAdjustmentAndNonRfdCr": 497.00,
                       "TotTaxDepositAmt": 200.00,
                       "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 400.25,
                       "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 800.25,
                       "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":        200.00,
                       "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 600.25,
                       "CRecordId": "dd29abcd-ddb8-4352-ba48-ea63429e8883"
                   }
               ],
               "AggregateForm941Data": {
                   "EmployeeCnt": 200,
                   "WagesAmt": 50000.00,
                   "FedIncomeTaxWHAmt": 25000.00,
                   "WagesNotSubjToSSMedcrTaxInd": false,
                   "SocialSecurityTaxCashWagesAmt_Col1": 400.00,
                   "QualSickLeaveWagesAmt_Col1": 300.00,
                   "QualFamilyLeaveWagesAmt_Col1": 200.00,
                   "TaxableSocSecTipsAmt_Col1": 200.00,
                   "TaxableMedicareWagesTipsAmt_Col1": 100.00,
                   "TxblWageTipsSubjAddnlMedcrAmt_Col1": 150.00,
                   "SocialSecurityTaxAmt_Col2": 49.60,
                   "TaxOnQualSickLeaveWagesAmt_Col2": 18.60,
                   "TaxOnQualFamilyLeaveWagesAmt_Col2": 12.40,
                   "TaxOnSocialSecurityTipsAmt_Col2": 24.80,
                   "TaxOnMedicareWagesTipsAmt_Col2": 2.90,
                   "TaxOnWageTipsSubjAddnlMedcrAmt_Col2": 1.35,
                   "TotSSMdcrTaxAmt": 109.65,
                   "TaxOnUnreportedTips3121qAmt": 500.00,
                   "TotalTaxBeforeAdjustmentAmt": 25609.65,
                   "CurrentQtrFractionsCentsAmt": -300.00,
                   "CurrentQuarterSickPaymentAmt": -200.00,
                   "CurrQtrTipGrpTermLifeInsAdjAmt": -100.00,
                   "TotalTaxAfterAdjustmentAmt": 25009.65,
                   "PayrollTaxCreditAmt": 37.20,
                   "IsPayrollTaxCredit": false,
                   "Form8974": null,
                   "NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021": 75.00,
                   "NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.00,
                   "NonRfdCobraPremAsstCr": 0.00,
                   "NumOfIndivCobraPremAsst": 40,
                   "TotlNonRfdCrAmt": 512.20,
                   "TotTaxAfterAdjustmentAndNonRfdCr": 24497.45,
                   "TotTaxDepositAmt": 400.00,
                   "RfdCrQualSickAndFamilyWagesB4_Apr1_2021": 8.00,
                   "RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 40.00,
                   "RfdCobraPremAsstCr": 0.00,
                   "TotDepositAndRfdCrAmt": 448.00,
                   "BalanceDueAmt": 24049.45,
                   "OverpaidAmt": 0.00,
                   "OverPaymentRecoveryType": null,
                   "FilerType": "CPEO",
                   "QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021": 400.25,
                   "QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021": 500.25,
                   "QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 800.25,
                   "QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 0.00,
                   "CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 500.25,
                   "QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 600.25,
                   "QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021":  400.25,
                   "CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.25
               },
               "IRSPaymentType": "EFTPS",
               "IRSPayment": {
                   "BankRoutingNum": null,
                   "AccountType": null,
                   "BankAccountNum": null,
                   "Phone": null
               },
               "DepositScheduleType": {
                   "DepositorType": "SEMIWEEKLY",
                   "MonthlyDepositor": {
                       "TaxLiabilityMonth1": 0.0,
                       "TaxLiabilityMonth2": 0.0,
                       "TaxLiabilityMonth3": 0.0
                   },
                   "SemiWeeklyDepositor": {
                       "ScheduleBMonth1Amt": [
                           {
                               "Day": 1,
                               "Amt": 8124.00
                           }
                       ],
                       "ScheduleBMonth2Amt": [
                           {
                               "Day": 5,
                               "Amt": 8124.45
                           }
                       ],
                       "ScheduleBMonth3Amt": [
                           {
                               "Day": 7,
                               "Amt": 8249.00
                           }
                       ]
                   },
                   "TotalQuarterTaxLiabilityAmt": 24497.45
               }
           }
       }
   ],
   "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328

# GetPDF

Request a PDF download of forms 941SCHR, 941 and 8974 to be made available through Webhooks.

GET Form941SCHR/GetPDF
1

Request Body

Field Type Description
SubmissionId string Unique identifier of a submission.
RecordIds string List of record Ids to be downloaded.

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.
Form941pdfRecords object[] Object that returns record ID and status message on the availability of PDF via webhooks.
    RecordId Guid Unique identifier of a record.
    Form941pdf string Returns the status message on the availability of PDF via webhooks.
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

Form941SCHR/GetPDF?SubmissionId=8e73ad5f-47c9-46b8-ae35-9f4c7432ffa9&RecordIds=d3888fc3-fee0-4020-bd6d-2a3795beff37
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "8e73ad5f-47c9-46b8-ae35-9f4c7432ffa9",
 "Form941pdfRecords": [
   {
     "RecordId": "d3888fc3-fee0-4020-bd6d-2a3795beff37",
     "Form941pdf": "We've successfully received your request to generate PDF. You will be notified with the URL to download the PDF."
   }
 ],
 "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# List

Lists Form 941SCHRs created for a date range.

GET Form941SCHR/List
1

Request Body

Field Type Description
BusinessId guid Unique identifier of a business.
EIN string Employer Identification Number.
Page number Pulls the page number of the page selected.
PageSize number Number of 941SCHR records to be listed in each page.
EfileStatus string List the 941SCHR records based on the status.
FromDate DateTime List 941SCHR records created from.
ToDate DateTime List 941SCHR records created up to.

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.
Form941SchRRecords object[] Returns detailed information of the Form 941SCHR records.
    SubmissionId guid Unique identifier of a submission
    BusinessId guid Unique identifier of a business
    BusinessNm string Name of the business
    EIN guid Employer Identification Number
    BusinessType string Type of business.
    RecordId guid Unique identifier of a record.
    TaxYr string Tax year of 941SchR to be filed.
    Qtr string Quarter for which Form 941SCHR needs to be filed.
    ClientCnt number Number of Clients reported.
    IRSPaymentType string Payment type to make payments pay the IRS. Choose from EFW, EFTPS, Check or Money Order
    EFileStatus string List the 941SchR records based on the status.
TotalRecords number Total number of records.
TotalPages number Total number of pages.
Page number Pulls the page number of the page selected
PageSize number Number of 941SCHR records to be listed in each page.
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

"Form941schr/List?BusinessId=ab6d5856-4cb4-49f9-8a71-b6979ea9a541&FromDate=02/03/2022&ToDate=03/22/2022&EfileStatus=CREATED&EIN=015852985&Page=1&PageSize=10"
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "Form941SchRRecords": [
   {
     "SubmissionId": "8e73ad5f-47c9-46b8-ae35-9f4c7432ffa9",
     "BusinessId": "8e43389a-7f32-466e-9295-3d64df777385",
     "BusinessNm": "Eastman Kodak Company",
     "EIN": "002586736",
     "BusinessType": "CORP",
     "RecordId": "d3888fc3-fee0-4020-bd6d-2a3795beff37",
     "TaxYr": "2022",
     "Qtr": "Q1",
     "ClientCnt": 2,
     "IRSPaymentType": "EFTPS",
     "EFileStatus": null
   }
 ],
 "TotalRecords": 3,
 "TotalPages": 1,
 "Page": 1,
 "PageSize": 10,
 "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# Status

Gets the status of the 941SCHR returns by Submission Id and Record Ids.

GET Form941SCHR/Status
1

Request Body

Field Type Description
SubmissionId guid Unique identifier of a submission.
RecordIds guid[] List of record Ids to get status.
ReturnType string Type of the return to be filed. Enter values like FORM941, FORM941PR, FORM941SS, FORM941SCHR
EIN string Employer Identification Number
Qtr string Quarter of Form 941SCHR to be filed.
TaxYear string Tax year of Form 941/941 SCH R to be filed.

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.
Form941SchRRecords object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        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.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error id.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
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

Form941SCHR/Status?SubmissionId=8e73ad5f-47c9-46b8-ae35-9f4c7432ffa9&RecordIds=d3888fc3-fee0-4020-bd6d-2a3795beff37&ReturnType=FORM941SCHR&EIN=005498751&Qtr=Q1&TaxYear=2022
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "8e73ad5f-47c9-46b8-ae35-9f4c7432ffa9",
 "Form941SchRRecords": {
   "SuccessRecords": [
     {
       "Sequence": "1",
       "RecordId": "d3888fc3-fee0-4020-bd6d-2a3795beff37",
       "RecordStatus": "Created",
       "CreatedTs": "2022-03-03 08:44:33 -04:00",
       "UpdatedTs": "2022-03-03 09:46:54 -04:00"
     }
   ],
   "ErrorRecords": null
 },
 "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# Transmit

Transmits 941SCHR forms to the IRS after validation.

POST Form941SCHR/Transmit
1

Request Body

Field Type Description
SubmissionId guid Unique identifier of a submission.
RecordIds guid[] List of record Ids to be transmitted.

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.
Form941Records object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        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.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error id.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
Errors object[] Shows detailed error information.
    Id string Returns the validation error code.
    Name string Name of the validation error.
    Message string Description of the validation error.

Request JSON

{
 "SubmissionId": "2a6b1e28-b92b-45d8-b9b8-faf1fd8539d6",
 "RecordIds": [
   "0db86232-dca7-4ac2-9d31-6d4fb7087909"
 ]
}
1
2
3
4
5
6

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "2a6b1e28-b92b-45d8-b9b8-faf1fd8539d6",
 "Form941Records": {
   "SuccessRecords": [
     {
       "Sequence": "1",
       "RecordId": "0db86232-dca7-4ac2-9d31-6d4fb7087909",
       "RecordStatus": "Transmitted",
       "CreatedTs": "2022-03-03 05:38:20 -04:00",
       "UpdatedTs": "2022-03-03 05:45:45 -04:00"
     }
   ],
   "ErrorRecords": null
 },
 "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# Update

Updates information of Form 941SCHRs by Submission Id and Record Id.

PUT Form941SCHR/Update
1

Request Body

Field Type Description
SubmissionId guid Unique identifier of a submission
Form941SchRRecords object[] Collection of objects to update Form 941SCHR and aggregate Form 941 records
    RecordId guid Unique Identifier of a record
    SequenceId string A unique number given by an inbound application to identify failed records
    ReturnHeader object Identifies the supporting details of Form 941SCHR
        ReturnType object Type of the return to be filed.
Allowed values: "FORM941SCHR"
        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 The Tax year for which Form 941 SCH R needs to be filed.
Allowed values: "2022"
        Qtr string The Quarter for which Form 941SCHR needs to be filed.
Allowed values: "Q1"
        Business object Business Details
            BusinessId guid Business Identifier (Autogenerated).
            BusinessNm string Name of the business
Size Range: ..75
            TradeNm string Optional Name under which the business operates
Size Range: ..75
            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)
Size Range: ..9
            Email string Email address of the Business
Size Range: ..40
            ContactNm string Optional Name of the person who can be contacted by the IRS.
Size Range: ..27
            Phone string Contact number of the business with area code
Size Range: 10
            PhoneExtn string Optional Extension of the business phone number
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Type of business. Optional for W-2/1099 and mandatory for 94X series
Size Range: ..4
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
            SigningAuthority object Details of the person who is authorized to sign the return
                Name string Optional Name of the signing authority
Size Range: ..35
                Phone string Optional Phone number of the signing authority
Size Range: 10
                BusinessMemberType string Optional Business title of the signing authority
Size Range: 5..29
Allowed values: "CORPORATESECRETARY", "SECRETARYTREASURER", "PARTNER", "GENERALPARTNER", "LIMITEDPARTNER", "LLCMEMBER", "MANAGINGMEMBER", "MANAGER", "TAXMATTERPARTNER", "PRESIDENT", "VICEPRESIDENT", "CORPORATETREASURER", "TREASURER", "ASSISTANTTREASURER", "CHIEFACCOUNTINGOFFICER", "CHIEFEXECUTIVEOFFICER", "CHIEFFINANCIALOFFICER", "TAXOFFICER", "CHIEFOPERATINGOFFICER", "CORPORATEOFFICER", "EXECUTIVEDIRECTOR", "DIRECTOR", "CHAIRMAN", "EXECUTIVEADMINISTRATOR", "RECEIVER", "PASTOR", "ASSISTANTTORELIGIOUSLEADER", "REVEREND", "PRIEST", "MINISTER", "RABBI", "LEADEROFRELIGIOUSORGANIZATION", "SECRETARY", "DIRECTOROFTAXATION", "DIRECTOROFPERSONNEL", "ADMINISTRATOR", "EXECUTOR", "TRUSTEE", "FIDUCIARY", "OWNER", "SOLEPROPRIETOR", "MEMBER", "SOLEMEMBER"
            KindOfEmployer string Identifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.
Allowed values: "FEDERALGOVT", "STATEORLOCAL501C", "NONGOVT501C", "STATEORLOCALNON501C", "NONEAPPLY"
            KindOfPayer string Identifies the kind of payer. This field is mandatory in W-2 and optional in 1099-MISC and 94X series.
Allowed values: "REGULAR941", "REGULAR944", "AGRICULTURAL943", "HOUSEHOLD", "MILITARY", "MEDICAREQUALGOVEM", "RAILROADFORMCT1"
            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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                City string Employer/Payer's city
Size Range: ..27
                State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment.
Size Range: ..35
                City string Employer/Payer's city.
Size Range: ..27
                ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                PostalCd string Employer/Payer's postal code
Size Range: ..10
        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.
Size Range: ..80
            Phone string Third Party Designee's phone number.
Size Range: 10
            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 941SCHR
            SignatureType string Type of signature used to sign Form 941SCHR.
Allowed values: "ONLINE_SIGN_PIN", "FORM_8453_EMP", "PIN_REQUEST", "CPA_SIGN_PIN", "REPORTING_AGENT"
            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.
        BusinessStatusDetails object Identifies the status of the Business
            IsBusinessClosed Boolean When true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetails object Identifies the Record Keeper details and date on which the Buiness was closed
                Name string Name of the Record Keeper
Size Range: ..40
                FinalDateWagesPaid DateTime Final date on which the business last paid the wages
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code.
Size Range: ..10
            IsBusinessTransferred Boolean When true, identifies the business as transferred.
            BusinessTransferredDetails object Type of Transfer and Record Keeper details
                Name string Name of the Record Keeper
Size Range: ..40
                BusinessChangeType string Type of Transfer.
Allowed values: "SOLD", "TRANSFERRED"
                DateOfChange DateTime Date of Sale / Transfer
                NewBusinessType string New Business Type of the transferred business
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
                NewBusinessName string New Business Name of the transferred business
Size Range: ..40
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code
Size Range: ..10
            IsSeasonalEmployer Boolean When true, identifies if the return is for a seasonal employer and the employer don't have to file a return for every quarter of the year.
    ReturnData object Identifies the Form 941SCHR and Aggregate Form 941 data.
        Form941MainFilerData object Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
            EmployeeCnt number Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of Federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1.
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S.
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date.
Size Range: ..10
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765.
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable.
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit taken on a previous period(s).
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-999999999999999.99
            TotTaxDepositAmt number Gets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
        Form941AddClientDetails object[] Add Collection of Form 941 details of each client for Schedule R
            CSeqId string A unique sequence number of a client
Size Range: ...10
            ClientName string Client's Name
Size Range: ...80
            ClientEIN string Gets the client's Employer identification number (EIN).
Size Range: 9
            WagesTypeCd string Gets the code type of wages, tips, and other compensation (CPEO Use Only).
            EmployeeCnt number The total number of employees.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-9999999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1 Column (a).
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
Size Range: ..10
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g)
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8.
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-9999999999999999999.99
            TotTaxDepositAmt number TGets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            CRecordId guid Client Record Identifier(Autogenerated).
        Form941UpdateClientDetails object[] Update Collection of Form 941 details of each client for Schedule R
            CSeqId string A unique sequence number of a client
Size Range: ...10
            ClientName string Client's Name
Size Range: ...80
            ClientEIN string Gets the client's Employer identification number (EIN).
Size Range: 9
            WagesTypeCd string Gets the code type of wages, tips, and other compensation (CPEO Use Only).
            EmployeeCnt number The total number of employees.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-9999999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1 Column (a).
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
Size Range: ..10
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g)
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8.
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-9999999999999999999.99
            TotTaxDepositAmt number TGets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            CRecordId guid Client Record Identifier(Autogenerated).
        Form941DeleteClientDetails object[] Delete Collection of Form 941 details of each client for Schedule R
            ClientRecordId guid Client Record Identifier
        AggregateForm941Data object Aggregate Form 941 (Totals of Clients + the main filer). For Form 941
            EmployeeCnt number Gets the number of Employees who has received wages, tips, or other compensation for the pay period including Mar. 12 (Quarter 1), June 12 (Quarter 2), Sept. 12 (Quarter 3), or Dec. 12 (Quarter 4)
Size Range: 0-9999999
            WagesAmt number Gets the wages, tips, and other compensation for the Quarter
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the federal income tax withheld from wages, tips, and other compensation
Size Range: 0-999999999999999.99
            WagesNotSubjToSSMedcrTaxInd Boolean When true, identifies if no wages, tips, and other compensation on line 2 are subject to social security or Medicare tax.
            SocialSecurityTaxCashWagesAmt_Col1 number Gets the taxable social security wages amount. Line 5a Column 1
Size Range: 0-999999999999999.99
            QualSickLeaveWagesAmt_Col1 number Qualified Sick Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            QualFamilyLeaveWagesAmt_Col1 number Qualified Family Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            TaxableSocSecTipsAmt_Col1 number Gets the taxable social security tips amount. Line 5b Column 1
Size Range: 0-999999999999999.99
            TaxableMedicareWagesTipsAmt_Col1 number Gets the taxable medicare wages and tips amount. Line 5c Column 1.
Size Range: 0-999999999999999.99
            TxblWageTipsSubjAddnlMedcrAmt_Col1 number Gets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 5d Column 1
Size Range: 0-999999999999999.99
            SocialSecurityTaxAmt_Col2 number Gets the tax on Social Security Wages. Line 5a Column 2
Size Range: 0-999999999999999.99
            TaxOnQualSickLeaveWagesAmt_Col2 number Qualified Sick Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnQualFamilyLeaveWagesAmt_Col2 number Qualified Family Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnSocialSecurityTipsAmt_Col2 number Gets the tax on Social Security Tips. Line 5b Column 2
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Gets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 5c Column 2
Size Range: 0-999999999999999.99
            TaxOnWageTipsSubjAddnlMedcrAmt_Col2 number Gets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 5d Column 2
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the Total Social Security and Medicare Tax Amount. Line 5e
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the tax due from Section 3121(q) Notice and Demand on line 5f
Size Range: 0-999999999999999.99
            TotalTaxBeforeAdjustmentAmt number Gets the Total taxes before adjustments by adding the amounts on lines 3, 5e, and 5f on Line 6.
Size Range: 0-999999999999999.99
            CurrentQtrFractionsCentsAmt number Gets the amount of current quarter's adjustment for fractions of cents. Line 7.
Size Range: 0-999999999999999.99
            CurrentQuarterSickPaymentAmt number Gets the amount of current quarter's adjustment for sick pay. Line 8.
Size Range: 0-999999999999999.99
            CurrQtrTipGrpTermLifeInsAdjAmt number Gets the amount of current quarter's adjustments for tips and group-term life insurance. Line 9.
Size Range: 0-999999999999999.99
            TotalTaxAfterAdjustmentAmt number Gets the amount of Total taxes after adjustments by adding amount in line 6 through line 9. Line 10.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research activities. Line 11.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            NonRfdCobraPremAsstCr number Nonrefundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance.
Size Range: ..17
            TotlNonRfdCrAmt number Total nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxDepositAmt number Gets the total deposits for the quarter, including overpayment amount applied from a prior quarter and overpayments applied by filing Form 941-X, 941-X(PR), 944-X, or 944-X(SP) filed in the current quarter. Line 13
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            RfdCobraPremAsstCr number Refundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            TotDepositAndRfdCrAmt number Total deposits and refundable credits.
Size Range: 999999999999999.99
            BalanceDueAmt number Gets the difference amount of the balance due if line 12 is more than line 13. Line 14
Size Range: 999999999999999.99
            OverpaidAmt number Gets the difference overpayment amount if line 13 is more than line 12. Line 15.
Size Range: 999999999999999.99
            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.
            FilerType string Type of Form 941 filer.
Allowed values: "CPEO", "SECTION3504AGENT", "OTHERTHIRDPARTY"
            QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified sick leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified sick leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified family leave wages for leave taken after March 31, 2021 and before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
            CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
        IRSPaymentType string EFW or EFTPS or Check / Money Order
Allowed values: "EFW", "EFTPS", "CHECK_OR_MO"
        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 of EFW payment
Allowed values: "CHECKING", "SAVING"
            BankAccountNum string Bank Account Number of EFW payment
Size Range: 0...17
            Phone string Phone of EFW payment
Size Range: 10
        DepositScheduleType object Identifies the Employer's deposit schedule and tax liability for the quarter
            DepositorType string Type of Deposit Schedule. Values like Minimum Tax Liability, Monthly or Semi Weekly
Allowed values: "MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"
            MonthlyDepositor object Line 16, Option 2. Monthly Schedule Depositor
                TaxLiabilityMonth1 number Tax Liability for Month 1 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth2 number Tax Liability for Month 2 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth3 number Tax Liability for Month 3 of the filing quarter
Size Range: 0-999999999999999.99
            SemiWeeklyDepositor object Line 16, Option 3. SemiWeekly Depositor
                ScheduleBMonth1Amt object[] Tax Liability for Month 1 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth2Amt object[] Tax Liability for Month 2 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth3Amt object[] Tax Liability for Month 3 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
            TotalQuarterTaxLiabilityAmt number Total tax liability amount for the quarter.
Size Range: 0-99999999999999.99

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.
Form941SchRRecords object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        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.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error id.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
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

{
 "SubmissionId": "18c67973-1104-418a-96d0-8109c14cdb49",
 "Form941SchRRecords": [
   {
     "RecordId": "801ac33e-7c82-4da6-934b-58a604777b3f",
     "SequenceId": 1,
     "ReturnHeader": {
       "ReturnType": "FORM941SCHR",
       "MoreClients": false,
       "TaxYr": "2022",
       "Qtr": "Q1",
       "Business": {
         "BusinessId": "518072b1-26c9-4145-81fb-99bc1a579a43",
         "BusinessNm": "Rogen Corp",
         "TradeNm": "Rogen Corp",
         "IsEIN": true,
         "EINorSSN": "009258582",
         "Email": "john@gmail.com",
         "ContactNm": "John",
         "Phone": "1234567890",
         "PhoneExtn": null,
         "Fax": "1234567890",
         "BusinessType": "CORP",
         "SigningAuthority": {
           "Name": "John",
           "Phone": "1234567890",
           "BusinessMemberType": "PRESIDENT"
         },
         "KindOfEmployer": "STATEORLOCAL501C",
         "KindOfPayer": "REGULAR941",
         "IsBusinessTerminated": false,
         "IsForeign": false,
         "USAddress": {
           "Address1": "1751 Kinsey Rd",
           "Address2": "Main St",
           "City": "Dothan",
           "State": "AL",
           "ZipCd": "36303"
         },
         "ForeignAddress": {
           "Address1": null,
           "Address2": null,
           "City": null,
           "ProvinceOrStateNm": null,
           "Country": null,
           "PostalCd": null
         }
       },
       "IsThirdPartyDesignee": false,
       "ThirdPartyDesignee": {
         "Name": null,
         "Phone": null,
         "PIN": null
       },
       "SignatureDetails": {
         "SignatureType": "ONLINE_SIGN_PIN",
         "OnlineSignaturePIN": {
           "PIN": "1234567895"
         },
         "ReportingAgentPIN": {
           "PIN": null
         }
       },
       "BusinessStatusDetails": {
         "IsBusinessClosed": false,
         "BusinessClosedDetails": null,
         "IsBusinessTransferred": false,
         "BusinessTransferredDetails": {
           "Name": null,
           "BusinessChangeType": null,
           "DateOfChange": null,
           "NewBusinessType": null,
           "NewBusinessName": null,
           "IsForeign": false,
           "USAddress": null,
           "ForeignAddress": null
         },
         "IsSeasonalEmployer": false
       }
     },
     "ReturnData": {
       "Form941MainFilerData": {
         "EmployeeCnt": 290,
         "WagesAmt": 40000,
         "FedIncomeTaxWHAmt": 5000,
         "TotQualSickFamilyLeaveWages_Col1": 400,
         "TotSSTax5a5bCol2": 22,
         "TaxOnMedicareWagesTipsAmt_Col2": 1.8,
         "TotSSMdcrTaxAmt": 18.3,
         "TaxOnUnreportedTips3121qAmt": 100,
         "PayrollTaxCreditAmt": 20,
         "IsPayrollTaxCredit": true,
         "Form8974": {
           "Form8974IncomeTaxDetails": [
             {
               "IncomeTaxPeriodEndDate": "07-07-2021",
               "IncomeTaxReturnFiledForm": "FORM1065",
               "IncomeTaxReturnFiledDate": "07-07-2021",
               "Form6765EIN": "006548956",
               "Form6765Line44Amt": 40,
               "PreviousPeriodRemainingCreditAmt": 20,
               "RemainingCredit": 20
             }
           ],
           "Line7": 20,
           "Line8": 3100,
           "Line9": 3100,
           "Line10": 6200,
           "Line11": 3100,
           "PayerIndicatorType": null,
           "Line12": 20
         },
         "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 50,
         "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 120,
         "TotRfdNonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 10,
         "TotTaxAfterAdjustmentAndNonRfdCr": 14356.76,
         "TotTaxDepositAmt": 200,
         "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 1300.6,
         "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 570.5,
         "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 160,
         "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 450
       },
       "Form941AddClientDetails": [
         {
           "CSeqId": "1",
           "ClientName": "Jameson LLC",
           "ClientEIN": "725750179",
           "WagesTypeCd": "B",
           "EmployeeCnt": 50,
           "WagesAmt": 20000,
           "FedIncomeTaxWHAmt": 10000,
           "TotQualSickFamilyLeaveWages_Col1": 200,
           "TotSSTax5a5bCol2": 20,
           "TaxOnMedicareWagesTipsAmt_Col2": 2,
           "TotSSMdcrTaxAmt": 50,
           "TaxOnUnreportedTips3121qAmt": 200,
           "PayrollTaxCreditAmt": 20,
           "IsPayrollTaxCredit": true,
           "Form8974": {
             "Form8974IncomeTaxDetails": [
               {
                 "IncomeTaxPeriodEndDate": "07-07-2021",
                 "IncomeTaxReturnFiledForm": "FORM1065",
                 "IncomeTaxReturnFiledDate": "07-07-2021",
                 "Form6765EIN": "006548956",
                 "Form6765Line44Amt": 60,
                 "PreviousPeriodRemainingCreditAmt": 40,
                 "RemainingCredit": 20
               }
             ],
             "Line7": 20,
             "Line8": 3100,
             "Line9": 3100,
             "Line10": 6200,
             "Line11": 3100,
             "PayerIndicatorType": null,
             "Line12": 20
           },
           "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 50,
           "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 200,
           "TotRfdNonRfdCobraPremAsstCr": 0,
           "NumOfIndivCobraPremAsst": 15,
           "TotTaxAfterAdjustmentAndNonRfdCr": 5000,
           "TotTaxDepositAmt": 200,
           "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 500,
           "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 250,
           "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 60,
           "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 300,
           "CRecordId": null
         }
       ],
       "Form941UpdateClientDetails": [
         {
           "CSeqId": "10",
           "ClientName": "Germani LLC",
           "ClientEIN": "002589813",
           "WagesTypeCd": "C",
           "EmployeeCnt": 50,
           "WagesAmt": 20000,
           "FedIncomeTaxWHAmt": 10000,
           "TotQualSickFamilyLeaveWages_Col1": 200,
           "TotSSTax5a5bCol2": 20,
           "TaxOnMedicareWagesTipsAmt_Col2": 2,
           "TotSSMdcrTaxAmt": 50,
           "TaxOnUnreportedTips3121qAmt": 200,
           "PayrollTaxCreditAmt": 20,
           "IsPayrollTaxCredit": true,
           "Form8974": {
             "Form8974IncomeTaxDetails": [
               {
                 "IncomeTaxPeriodEndDate": "07-07-2021",
                 "IncomeTaxReturnFiledForm": "FORM1065",
                 "IncomeTaxReturnFiledDate": "07-07-2021",
                 "Form6765EIN": "006548956",
                 "Form6765Line44Amt": 60,
                 "PreviousPeriodRemainingCreditAmt": 40,
                 "RemainingCredit": 20
               }
             ],
             "Line7": 20,
             "Line8": 3100,
             "Line9": 3100,
             "Line10": 6200,
             "Line11": 3100,
             "PayerIndicatorType": null,
             "Line12": 20
           },
           "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 50,
           "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 200,
           "TotRfdNonRfdCobraPremAsstCr": 0,
           "NumOfIndivCobraPremAsst": 15,
           "TotTaxAfterAdjustmentAndNonRfdCr": 5000,
           "TotTaxDepositAmt": 200,
           "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 500,
           "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 250,
           "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 60,
           "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 300,
           "CRecordId": "1ba57572-a801-45f0-84b7-b3d6a3c4d940"
         }
       ],
       "Form941DeleteClientDetails": [
         {
           "ClientRecordId": "dd80ce98-1515-48db-a2c0-3e1a72e29f48"
         }
       ],
       "AggregateForm941Data": {
         "EmployeeCnt": 390,
         "WagesAmt": 80000,
         "FedIncomeTaxWHAmt": 25000,
         "WagesNotSubjToSSMedcrTaxInd": false,
         "SocialSecurityTaxCashWagesAmt_Col1": 200,
         "QualSickLeaveWagesAmt_Col1": 300,
         "QualFamilyLeaveWagesAmt_Col1": 500,
         "TaxableSocSecTipsAmt_Col1": 300,
         "TaxableMedicareWagesTipsAmt_Col1": 200,
         "TxblWageTipsSubjAddnlMedcrAmt_Col1": 100,
         "SocialSecurityTaxAmt_Col2": 24.8,
         "TaxOnQualSickLeaveWagesAmt_Col2": 18.6,
         "TaxOnQualFamilyLeaveWagesAmt_Col2": 31,
         "TaxOnSocialSecurityTipsAmt_Col2": 37.2,
         "TaxOnMedicareWagesTipsAmt_Col2": 5.8,
         "TaxOnWageTipsSubjAddnlMedcrAmt_Col2": 0.9,
         "TotSSMdcrTaxAmt": 118.3,
         "TaxOnUnreportedTips3121qAmt": 500,
         "TotalTaxBeforeAdjustmentAmt": 25618.3,
         "CurrentQtrFractionsCentsAmt": -250,
         "CurrentQuarterSickPaymentAmt": -250.62,
         "CurrQtrTipGrpTermLifeInsAdjAmt": -150.92,
         "TotalTaxAfterAdjustmentAmt": 24966.76,
         "PayrollTaxCreditAmt": 60,
         "FilerType": "CPEO",
         "NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021": 100,
         "NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 450,
         "NonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 40,
         "TotlNonRfdCrAmt": 610,
         "TotTaxAfterAdjustmentAndNonRfdCr" : 24356.76,
         "TotTaxDepositAmt": 600,
         "RfdCrQualSickAndFamilyWagesB4_Apr1_2021": 50,
         "RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 70,
         "RfdCobraPremAsstCr": 0,
         "TotDepositAndRfdCrAmt": 720,
         "BalanceDueAmt": 23636.76,
         "OverpaidAmt": 0,
         "OverPaymentRecoveryType": null,
         "QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021": 1200.40,
         "QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021": 1100.2,
         "QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 800,
         "QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 0,
         "CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 270.5,
         "QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 750,
         "QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 280,
         "CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 300
       },
       "IRSPaymentType": "EFTPS",
       "IRSPayment": {
         "BankRoutingNum": null,
         "AccountType": null,
         "BankAccountNum": null,
         "Phone": null
       },
       "DepositScheduleType": {
         "DepositorType": "MONTHLY",
         "MonthlyDepositor": {
           "TaxLiabilityMonth1": 10000,
           "TaxLiabilityMonth2": 8000,
           "TaxLiabilityMonth3": 6356.76
         },
         "SemiWeeklyDepositor": null,
         "TotalQuarterTaxLiabilityAmt": 24356.76
       }
     }
   }
 ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296

Response JSON

{
   "StatusCode": 200,
   "StatusName": "Ok",
   "StatusMessage": "Successful API call",
   "SubmissionId": "18c67973-1104-418a-96d0-8109c14cdb49",
   "Form941SchRRecords": {
       "SuccessRecords": [
           {
               "SequenceId": "101",
               "RecordId": "801ac33e-7c82-4da6-934b-58a604777b3f",
               "RecordStatus": "Created",
               "CreatedTs": "2022-03-02 08:53:11 -05:00",
               "UpdatedTs": "2022-03-02 09:14:35 -05:00",
               "ClientSuccessRecords": [
                   {
                       "CSeqId": "1",
                       "CRecordId": "06a64cda-d719-46ff-99e5-ec91ac86e9c8",
                       "RecordStatus": "Added",
                       "CreatedTs": "2022-03-02 09:14:35 -05:00",
                       "UpdatedTs": "2022-03-02 09:14:35 -05:00"
                   },
                   {
                       "CSeqId": "10",
                       "CRecordId": "1ba57572-a801-45f0-84b7-b3d6a3c4d940",
                       "RecordStatus": "Updated",
                       "CreatedTs": "2022-03-02 03:18:36 -05:00",
                       "UpdatedTs": "2022-03-02 09:14:35 -05:00"
                   },
                   {
                       "CSeqId": "10",
                       "CRecordId": "dd80ce98-1515-48db-a2c0-3e1a72e29f48",
                       "RecordStatus": "Deleted",
                       "CreatedTs": "2022-03-02 08:53:11 -05:00",
                       "UpdatedTs": "2022-03-02 09:14:35 -05:00"
                   }
               ]
           }
       ],
       "ErrorRecords": null
   },
   "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42

# UploadForm8453EMP

Uploads signed Form 8453 EMP by Record Id.

POST Form941SCHR/UploadForm8453EMP
1

Request Body

Field Type Description
RecordId guid Unique identifier of a record.
Form8453EMPPdf byte[] Byte array of Form-8453 pdf.

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.
RecordId Guid Unique identifier of a record
Form8453EMPPdf string Pulls Form 8453 Pdf success and error status messages
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

{
 "RecordId": "0db86232-dca7-4ac2-9d31-6d4fb7087909",
 "Form8453EMPPdf": "QEA=="
}
1
2
3
4

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "RecordId": "0db86232-dca7-4ac2-9d31-6d4fb7087909",
 "Form8453EMPPdf": "Form 8453-EMP is uploaded to the return (record id: 0db86232-dca7-4ac2-9d31-6d4fb7087909)",
 "Errors": null
}
1
2
3
4
5
6
7
8

# Validate

Runs business and data validation checks for the 941 SchR forms already created in API. You must use the Submission ID of the return to Validate.

GET Form941SCHR/Validate
1

Request Body

Field Type Description
SubmissionId guid Unique identifier of a submission.
RecordIds guid[] Unique identifier of a record.

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.
Form941SchRRecords object Pulls the Form 941SCHR records with Success and Error statuses
    SuccessRecords object[] It will show the detailed information about the success status of Form 941 Schedule R Records.
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        CreatedTs string Date and time of return created.
        UpdatedTs string Date and time of return updated.
        ClientSuccessRecords object[] Client Success Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId guid Client Record Identifier
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            CreatedTs string Return created date and time
            UpdatedTs string Return updated date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
        SequenceId string A unique number given by an inbound application to identify failed records.
        RecordId Guid Unique identifier of a record
        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.
        ClientErrorRecords object[] Client Error Status
            CSeqId string This identifies the sequence on the record sent in the pay load. When errors occur we will send the errors attached to particular sequence. Required
            CRecordId Guid Client Record Identifier
            Errors object[] It will show the detailed information about the error.
                Id string It will return the validation error id.
                Name string It will return the name of the validation error.
                Message string It will return the detailed message of the validation error.
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

Form941SCHR/Validate?SubmissionId=380128d7-1686-4d69-883e-5f613b125ad7&RecordIds=fc66b618-5a29-428f-9ac3-04957202cbc7
1

Response JSON

{
   "StatusCode": 200,
   "StatusName": "Ok",
   "StatusMessage": "Successful API call",
   "SubmissionId": "380128d7-1686-4d69-883e-5f613b125ad7",
   "Form941SchRRecords": {
       "SuccessRecords": [
           {
               "SequenceId": "101",
               "RecordId": "fc66b618-5a29-428f-9ac3-04957202cbc7",
               "RecordStatus": "Created",
               "CreatedTs": "2022-03-02 08:53:11 -05:00",
               "UpdatedTs": "2022-03-02 09:14:35 -05:00",
               "ClientSuccessRecords": null
           }
       ],
       "ErrorRecords": null
   },
   "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# ValidateForm

Runs business and data validation checks for 941 SchR forms.

POST Form941SCHR/ValidateForm
1

Request Body

Field Type Description
Form941SchRRecords object[] Object to create 941SCHRs.
    RecordId guid Unique Identifier of a record
    SequenceId string A unique number given by an inbound application to identify failed records
    ReturnHeader object Identifies the supporting details of Form 941SCHR
        ReturnType object Type of the return to be filed.
Allowed values: "FORM941SCHR"
        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 The Tax year for which Form 941 SCH R needs to be filed.
Allowed values: "2022"
        Qtr string The Quarter for which Form 941SCHR needs to be filed.
Allowed values: "Q1"
        Business object Business Details
            BusinessId guid Business Identifier (Autogenerated).
            BusinessNm string Name of the business
Size Range: ..75
            TradeNm string Optional Name under which the business operates
Size Range: ..75
            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)
Size Range: ..9
            Email string Email address of the Business
Size Range: ..40
            ContactNm string Optional Name of the person who can be contacted by the IRS.
Size Range: ..27
            Phone string Contact number of the business with area code
Size Range: 10
            PhoneExtn string Optional Extension of the business phone number
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Type of business. Optional for W-2/1099 and mandatory for 94X series
Size Range: ..4
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
            SigningAuthority object Details of the person who is authorized to sign the return
                Name string Optional Name of the signing authority
Size Range: ..35
                Phone string Optional Phone number of the signing authority
Size Range: 10
                BusinessMemberType string Optional Business title of the signing authority
Size Range: 5..29
Allowed values: "CORPORATESECRETARY", "SECRETARYTREASURER", "PARTNER", "GENERALPARTNER", "LIMITEDPARTNER", "LLCMEMBER", "MANAGINGMEMBER", "MANAGER", "TAXMATTERPARTNER", "PRESIDENT", "VICEPRESIDENT", "CORPORATETREASURER", "TREASURER", "ASSISTANTTREASURER", "CHIEFACCOUNTINGOFFICER", "CHIEFEXECUTIVEOFFICER", "CHIEFFINANCIALOFFICER", "TAXOFFICER", "CHIEFOPERATINGOFFICER", "CORPORATEOFFICER", "EXECUTIVEDIRECTOR", "DIRECTOR", "CHAIRMAN", "EXECUTIVEADMINISTRATOR", "RECEIVER", "PASTOR", "ASSISTANTTORELIGIOUSLEADER", "REVEREND", "PRIEST", "MINISTER", "RABBI", "LEADEROFRELIGIOUSORGANIZATION", "SECRETARY", "DIRECTOROFTAXATION", "DIRECTOROFPERSONNEL", "ADMINISTRATOR", "EXECUTOR", "TRUSTEE", "FIDUCIARY", "OWNER", "SOLEPROPRIETOR", "MEMBER", "SOLEMEMBER"
            KindOfEmployer string Identifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.
Allowed values: "FEDERALGOVT", "STATEORLOCAL501C", "NONGOVT501C", "STATEORLOCALNON501C", "NONEAPPLY"
            KindOfPayer string Identifies the kind of payer. This field is mandatory in W-2 and optional in 1099-MISC and 94X series.
Allowed values: "REGULAR941", "REGULAR944", "AGRICULTURAL943", "HOUSEHOLD", "MILITARY", "MEDICAREQUALGOVEM", "RAILROADFORMCT1"
            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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                City string Employer/Payer's city
Size Range: ..27
                State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                Address2 string Optional Employer/Payer's suite or apartment.
Size Range: ..35
                City string Employer/Payer's city.
Size Range: ..27
                ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                PostalCd string Employer/Payer's postal code
Size Range: ..10
        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.
Size Range: ..80
            Phone string Third Party Designee's phone number.
Size Range: 10
            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 941SCHR
            SignatureType string Type of signature used to sign Form 941SCHR.
Allowed values: "ONLINE_SIGN_PIN", "FORM_8453_EMP", "PIN_REQUEST", "CPA_SIGN_PIN", "REPORTING_AGENT"
            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.
        BusinessStatusDetails object Identifies the status of the Business
            IsBusinessClosed Boolean When true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetails object Identifies the Record Keeper details and date on which the Buiness was closed
                Name string Name of the Record Keeper
Size Range: ..40
                FinalDateWagesPaid DateTime Final date on which the business last paid the wages
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code.
Size Range: ..10
            IsBusinessTransferred Boolean When true, identifies the business as transferred.
            BusinessTransferredDetails object Type of Transfer and Record Keeper details
                Name string Name of the Record Keeper
Size Range: ..40
                BusinessChangeType string Type of Transfer.
Allowed values: "SOLD", "TRANSFERRED"
                DateOfChange DateTime Date of Sale / Transfer
                NewBusinessType string New Business Type of the transferred business
Allowed values: "ESTE", "PART", "CORP", "EORG", "SPRO"
                NewBusinessName string New Business Name of the transferred business
Size Range: ..40
                IsForeign Boolean When true, identifies if the business has 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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    State string State code of the employer/payer. Refer Static values.
Size Range: 2
Allowed values: "AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"
                    ZipCd string Employer/Payer's zip code
Size Range: ..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)
Size Range: ..35
                    Address2 string Optional Employer/Payer's suite or apartment
Size Range: ..35
                    City string Employer/Payer's city
Size Range: ..27
                    ProvinceOrStateNm string Employer/Payer's province or state name.
Size Range: ..30
                    Country string Employer/Payer country code. Refer Static values.
Size Range: 2
Allowed values: "US", "CA", "MX", "AF", "AX", "XI", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "XA", "AT", "AS", "AU", "AJ", "XZ", "BF", "BA", "FQ", "BG", "BB", "BS", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "XY", "CV", "CJ", "CT", "CD", "XC", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "VP", "CS", "IV", "HR", "CU", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "UK", "EK", "ER", "EN", "ET", "EU", "FK", "FO", "FM", "FJ", "FI", "FR", "FG", "FP", "FS", "GB", "GA", "GZ", "GG", "GM", "GH", "GI", "GO", "GR", "GL", "GJ", "GP", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "JU", "KZ", "KE", "KQ", "KR", "KN", "KS", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MB", "MR", "MP", "MF", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "XM", "WA", "NR", "BQ", "NP", "NL", "NT", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "XN", "CQ", "NO", "MU", "OC", "PK", "LQ", "PS", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RE", "RO", "RS", "RW", "WS", "SM", "TP", "SA", "XS", "SG", "RI", "SE", "SL", "SN", "XR", "LO", "SI", "BP", "SO", "SF", "SX", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "XT", "TE", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UY", "UZ", "NH", "VT", "VE", "VM", "VQ", "WQ", "XW", "WF", "WE", "WI", "YM", "YI", "ZA", "ZI"
                    PostalCd string Employer/Payer's postal code
Size Range: ..10
            IsSeasonalEmployer Boolean When true, identifies if the return is for a seasonal employer and the employer don't have to file a return for every quarter of the year.
    ReturnData object Identifies the Form 941SCHR and Aggregate Form 941 data.
        Form941MainFilerData object Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
            EmployeeCnt number Form 941 details of the CPEO or the sec. 3504 Agent's employees for Schedule R.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of Federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1.
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S.
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date.
Size Range: ..10
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765.
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable.
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit taken on a previous period(s).
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-999999999999999.99
            TotTaxDepositAmt number Gets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
        Form941ClientDetails object[] Collection of Form 941 details of each client for Schedule R
            CSeqId string A unique sequence number of a client
Size Range: ...10
            ClientName string Client's Name
Size Range: ...80
            ClientEIN string Gets the client's Employer identification number (EIN).
Size Range: 9
            WagesTypeCd string Gets the code type of wages, tips, and other compensation (CPEO Use Only).
            EmployeeCnt number The total number of employees.
Size Range: 7
            WagesAmt number Gets the amount of wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the amount of federal income tax withheld from wages, tips, and other compensation.
Size Range: 0-999999999999999.99
            TotQualSickFamilyLeaveWages_Col1 number Total qualified sick and family leave wages of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSTax5a5bCol2 number Sum of Total Social securiy tax of line 5a and line 5b in Column 2.
Size Range: 0-9999999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Tax withheld on medicare wages and tips of the main filer.
Size Range: 0-9999999999999999999.99
            TotSSMdcrTaxAmt number Gets the amount of total social security and medicare taxes.
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the amount of the Section 3121(q) Notice and Demand-Tax due on unreported tips.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            Form8974 object Information of Form 8974
                Form8974IncomeTaxDetails object[] Collection of Income Tax details
                    IncomeTaxPeriodEndDate string Gets the ending date of income tax period in Part 1 Column (a).
Size Range: ..10
                    IncomeTaxReturnFiledForm string Gets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
Size Range: ..10
                    IncomeTaxReturnFiledDate string Gets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EIN string Gets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 10
                    Form6765Line44Amt number Gets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-999999999999999.99
                    PreviousPeriodRemainingCreditAmt number Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-999999999999999.99
                    RemainingCredit number Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g)
Size Range: 0-999999999999999.99
                Line7 number Gets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-999999999999999.99
                Line8 number Gets the total amount of social security tax on wages from Form 940, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-999999999999999.99
                Line9 number Gets the total amount of social security tax on tips from Form 940, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-999999999999999.99
                Line10 number Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-999999999999999.99
                Line11 number Gets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-999999999999999.99
                PayerIndicatorType string Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values: "THIRDPARTYSICKPAYIND", "SECTION3121QIND"
                Line12 number Gets the credit amount smaller of line 7 or line 11. Also, this amount entered on Form 940 (940-PR or 940-SS), line 11; Form 943 (943-PR), line 12; or Form 944 (944(SP)), line 8.
Size Range: 0-999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Refundable and Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-9999999999999999999.99
            TotRfdNonRfdCobraPremAsstCr number Total Refundable and Nonrefundable portion of COBRA premium assistance credit of the main filer.
Size Range: 0-9999999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance of the main filer.
Size Range: ..17
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 0-9999999999999999999.99
            TotTaxDepositAmt number TGets the amount of total deposits.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages for leave taken before April 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified sick leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified health plan expenses allocable to qualified sick and family leave wages reported on line 23 and 26 of the main filer.
Size Range: 0-999999999999999.99
            TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021 number Total Qualified family leave wages and amount under CBA for leave taken after March 31, 2021 and before October 1, 2021 of the main filer.
Size Range: 0-999999999999999.99
            CRecordId guid Client Record Identifier(Autogenerated).
        AggregateForm941Data object Aggregate Form 941 (Totals of Clients + the main filer). For Form 941
            EmployeeCnt number Gets the number of Employees who has received wages, tips, or other compensation for the pay period including Mar. 12 (Quarter 1), June 12 (Quarter 2), Sept. 12 (Quarter 3), or Dec. 12 (Quarter 4)
Size Range: 0-9999999
            WagesAmt number Gets the wages, tips, and other compensation for the Quarter
Size Range: 0-999999999999999.99
            FedIncomeTaxWHAmt number Gets the federal income tax withheld from wages, tips, and other compensation
Size Range: 0-999999999999999.99
            WagesNotSubjToSSMedcrTaxInd Boolean When true, identifies if no wages, tips, and other compensation on line 2 are subject to social security or Medicare tax.
            SocialSecurityTaxCashWagesAmt_Col1 number Gets the taxable social security wages amount. Line 5a Column 1
Size Range: 0-999999999999999.99
            QualSickLeaveWagesAmt_Col1 number Qualified Sick Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            QualFamilyLeaveWagesAmt_Col1 number Qualified Family Leave wages under SS wage base column 1.
Size Range: 0-999999999999999.99
            TaxableSocSecTipsAmt_Col1 number Gets the taxable social security tips amount. Line 5b Column 1
Size Range: 0-999999999999999.99
            TaxableMedicareWagesTipsAmt_Col1 number Gets the taxable medicare wages and tips amount. Line 5c Column 1.
Size Range: 0-999999999999999.99
            TxblWageTipsSubjAddnlMedcrAmt_Col1 number Gets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 5d Column 1
Size Range: 0-999999999999999.99
            SocialSecurityTaxAmt_Col2 number Gets the tax on Social Security Wages. Line 5a Column 2
Size Range: 0-999999999999999.99
            TaxOnQualSickLeaveWagesAmt_Col2 number Qualified Sick Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnQualFamilyLeaveWagesAmt_Col2 number Qualified Family Leave wages under SS wage base column 2.
Size Range: 0-999999999999999.99
            TaxOnSocialSecurityTipsAmt_Col2 number Gets the tax on Social Security Tips. Line 5b Column 2
Size Range: 0-999999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2 number Gets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 5c Column 2
Size Range: 0-999999999999999.99
            TaxOnWageTipsSubjAddnlMedcrAmt_Col2 number Gets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 5d Column 2
Size Range: 0-999999999999999.99
            TotSSMdcrTaxAmt number Gets the Total Social Security and Medicare Tax Amount. Line 5e
Size Range: 0-999999999999999.99
            TaxOnUnreportedTips3121qAmt number Gets the tax due from Section 3121(q) Notice and Demand on line 5f
Size Range: 0-999999999999999.99
            TotalTaxBeforeAdjustmentAmt number Gets the Total taxes before adjustments by adding the amounts on lines 3, 5e, and 5f on Line 6.
Size Range: 0-999999999999999.99
            CurrentQtrFractionsCentsAmt number Gets the amount of current quarter's adjustment for fractions of cents. Line 7.
Size Range: 0-999999999999999.99
            CurrentQuarterSickPaymentAmt number Gets the amount of current quarter's adjustment for sick pay. Line 8.
Size Range: 0-999999999999999.99
            CurrQtrTipGrpTermLifeInsAdjAmt number Gets the amount of current quarter's adjustments for tips and group-term life insurance. Line 9.
Size Range: 0-999999999999999.99
            TotalTaxAfterAdjustmentAmt number Gets the amount of Total taxes after adjustments by adding amount in line 6 through line 9. Line 10.
Size Range: 0-999999999999999.99
            PayrollTaxCreditAmt number Gets the amount of qualified small business payroll tax credit for increasing research activities. Line 11.
Size Range: 0-999999999999999.99
            IsPayrollTaxCredit Boolean When true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 941.
            NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Nonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            NonRfdCobraPremAsstCr number Nonrefundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            NumOfIndivCobraPremAsst int Number of individuals provided COBRA premium assistance.
Size Range: ..17
            TotlNonRfdCrAmt number Total nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxAfterAdjustmentAndNonRfdCr number Total taxes after adjustments and nonrefundable credits.
Size Range: 999999999999999.99
            TotTaxDepositAmt number Gets the total deposits for the quarter, including overpayment amount applied from a prior quarter and overpayments applied by filing Form 941-X, 941-X(PR), 944-X, or 944-X(SP) filed in the current quarter. Line 13
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesB4_Apr1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021 number Refundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            RfdCobraPremAsstCr number Refundable portion of COBRA premium assistance credit.
Size Range: 999999999999999.99
            TotDepositAndRfdCrAmt number Total deposits and refundable credits.
Size Range: 999999999999999.99
            BalanceDueAmt number Gets the difference amount of the balance due if line 12 is more than line 13. Line 14
Size Range: 999999999999999.99
            OverpaidAmt number Gets the difference overpayment amount if line 13 is more than line 12. Line 15.
Size Range: 999999999999999.99
            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.
            FilerType string Type of Form 941 filer.
Allowed values: "CPEO", "SECTION3504AGENT", "OTHERTHIRDPARTY"
            QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified sick leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021 number Qualified health plan expenses allocable to qualified family leave wages for leave taken before April 1, 2021.
Size Range: 999999999999999.99
            QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified sick leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified sick leave wages reported on line 23.
Size Range: 999999999999999.99
            QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified family leave wages for leave taken after March 31, 2021 and before October 1, 2021.
Size Range: 999999999999999.99
            QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Qualified health plan expenses allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
            CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021 number Amounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 26.
Size Range: 999999999999999.99
        IRSPaymentType string EFW or EFTPS or Check / Money Order
Allowed values: "EFW", "EFTPS", "CHECK_OR_MO"
        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 of EFW payment
Allowed values: "CHECKING", "SAVING"
            BankAccountNum string Bank Account Number of EFW payment
Size Range: 0...17
            Phone string Phone of EFW payment
Size Range: 10
        DepositScheduleType object Identifies the Employer's deposit schedule and tax liability for the quarter
            DepositorType string Type of Deposit Schedule. Values like Minimum Tax Liability, Monthly or Semi Weekly
Allowed values: "MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"
            MonthlyDepositor object Line 16, Option 2. Monthly Schedule Depositor
                TaxLiabilityMonth1 number Tax Liability for Month 1 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth2 number Tax Liability for Month 2 of the filing quarter
Size Range: 0-999999999999999.99
                TaxLiabilityMonth3 number Tax Liability for Month 3 of the filing quarter
Size Range: 0-999999999999999.99
            SemiWeeklyDepositor object Line 16, Option 3. SemiWeekly Depositor
                ScheduleBMonth1Amt object[] Tax Liability for Month 1 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth2Amt object[] Tax Liability for Month 2 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
                ScheduleBMonth3Amt object[] Tax Liability for Month 3 of the filing quarter in Form Schedule B
                    Day string Tax Lability Day of the month
Allowed values: "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"
                    Amt number Tax Liability Amount
Size Range: 0-99999999999999.99
            TotalQuarterTaxLiabilityAmt number Total tax liability amount for the quarter.
Size Range: 0-99999999999999.99

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.
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Schedule R Records
    SequenceId string A unique number given by an inbound application to identify failed records.
    RecordId Guid Unique identifier of a record
    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.
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

{
 "Form941SchRRecords": [
   {
     "RecordId": null,
     "Sequence": null,
     "ReturnHeader": {
       "ReturnType": "FORM941SCHR",
       "MoreClients": false,
       "TaxYr": "2022",
       "Qtr": "Q1",
       "Business": {
         "BusinessId": null,
         "BusinessNm": "Eastman Kodak Company",
         "TradeNm": "EKC",
         "IsEIN": true,
         "EINorSSN": "007588930",
         "Email": "john@gmail.com",
         "ContactNm": "John",
         "Phone": "1234567890",
         "PhoneExtn": null,
         "Fax": "1234567890",
         "BusinessType": "CORP",
         "SigningAuthority": {
           "Name": "John",
           "Phone": "1234567890",
           "BusinessMemberType": "PRESIDENT"
         },
         "KindOfEmployer": "FEDERALGOVT",
         "KindOfPayer": "REGULAR941",
         "IsBusinessTerminated": false,
         "IsForeign": false,
         "USAddress": {
           "Address1": "1751 Kinsey Rd",
           "Address2": "Main St",
           "City": "Dothan",
           "State": "AL",
           "ZipCd": "36303"
         },
         "ForeignAddress": {
           "Address1": null,
           "Address2": null,
           "City": null,
           "ProvinceOrStateNm": null,
           "Country": null,
           "PostalCd": null
         }
       },
       "IsThirdPartyDesignee": false,
       "ThirdPartyDesignee": {
         "Name": null,
         "Phone": null,
         "PIN": null
       },
       "SignatureDetails": {
         "SignatureType": "ONLINE_SIGN_PIN",
         "OnlineSignaturePIN": {
           "PIN": "1234567895"
         },
         "ReportingAgentPIN": {
           "PIN": null
         }
       },
       "BusinessStatusDetails": {
         "IsBusinessClosed": false,
         "BusinessClosedDetails": null,
         "IsBusinessTransferred": false,
         "BusinessTransferredDetails": {
           "Name": null,
           "BusinessChangeType": null,
           "DateOfChange": null,
           "NewBusinessType": null,
           "NewBusinessName": null,
           "IsForeign": false,
           "USAddress": null,
           "ForeignAddress": null
         },
         "IsSeasonalEmployer": false
       }
     },
     "ReturnData": {
       "Form941MainFilerData": {
         "EmployeeCnt": 5,
         "WagesAmt": 25000,
         "FedIncomeTaxWHAmt": 10000,
         "TotQualSickFamilyLeaveWages_Col1": 250,
         "TotSSTax5a5bCol2": 49.6,
         "TaxOnMedicareWagesTipsAmt_Col2": 1,
         "TotSSMdcrTaxAmt": 50,
         "TaxOnUnreportedTips3121qAmt": 200,
         "PayrollTaxCreditAmt": 7.2,
         "IsPayrollTaxCredit": true,
         "Form8974": {
           "Form8974IncomeTaxDetails": [
             {
               "IncomeTaxPeriodEndDate": "07-07-2021",
               "IncomeTaxReturnFiledForm": "FORM1065",
               "IncomeTaxReturnFiledDate": "07-07-2021",
               "Form6765EIN": "006548956",
               "Form6765Line44Amt": 14.4,
               "PreviousPeriodRemainingCreditAmt": 7.2,
               "RemainingCredit": 7.2
             }
           ],
           "Line7": 7.2,
           "Line8": 3100,
           "Line9": 3100,
           "Line10": 6200,
           "Line11": 3100,
           "PayerIndicatorType": "THIRDPARTYSICKPAYIND",
           "Line12": 7.2
         },
         "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 75,
         "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 40,
         "TotRfdNonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 20,
         "TotTaxAfterAdjustmentAndNonRfdCr": 24000.45,
         "TotTaxDepositAmt": 200,
         "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 500.25,
         "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 500.25,
         "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 200.25,
         "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 400.25
       },
       "Form941ClientDetails": [
         {
           "CSeqId": "1",
           "ClientName": "GER LLC",
           "ClientEIN": "002589632",
           "WagesTypeCd": "A",
           "EmployeeCnt": 5,
           "WagesAmt": 25000,
           "FedIncomeTaxWHAmt": 15000,
           "TotQualSickFamilyLeaveWages_Col1": 250,
           "TotSSTax5a5bCol2": 24.8,
           "TaxOnMedicareWagesTipsAmt_Col2": 1.9,
           "TotSSMdcrTaxAmt": 59.65,
           "TaxOnUnreportedTips3121qAmt": 300,
           "PayrollTaxCreditAmt": 30,
           "IsPayrollTaxCredit": true,
           "Form8974": {
             "Form8974IncomeTaxDetails": [
               {
                 "IncomeTaxPeriodEndDate": "07-07-2021",
                 "IncomeTaxReturnFiledForm": "FORM1065",
                 "IncomeTaxReturnFiledDate": "07-07-2021",
                 "Form6765EIN": "006548956",
                 "Form6765Line44Amt": 60,
                 "PreviousPeriodRemainingCreditAmt": 30,
                 "RemainingCredit": 30
               }
             ],
             "Line7": 30,
             "Line8": 3100,
             "Line9": 3100,
             "Line10": 6200,
             "Line11": 3100,
             "PayerIndicatorType": null,
             "Line12": 30
           },
           "TotRfdNonRfdCrQualSickAndFamWgsB4_Apr1_2021": 8,
           "TotRfdNonRfdCrQualSickAndFamWgsAfter_Mar31_2021andB4_Oct1_2021": 400,
           "TotRfdNonRfdCobraPremAsstCr": 0,
           "NumOfIndivCobraPremAsst": 20,
           "TotTaxAfterAdjustmentAndNonRfdCr": 497,
           "TotTaxDepositAmt": 200,
           "TotQualHealthPlanExpToSickFamLeaveWgsB4_Apr1_2021": 400.25,
           "TotCBAQualSickLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":800.25,
           "TotQualHealthPlanExpToSickFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021":200,
           "TotCBAQualFamLeaveWgsAfter_Mar31_2021andB4_Oct1_2021": 600.25,
           "CRecordId": null
         }
       ],
       "AggregateForm941Data": {
         "EmployeeCnt": 200,
         "WagesAmt": 50000,
         "FedIncomeTaxWHAmt": 25000,
         "WagesNotSubjToSSMedcrTaxInd": false,
         "SocialSecurityTaxCashWagesAmt_Col1": 400,
         "QualSickLeaveWagesAmt_Col1": 300,
         "QualFamilyLeaveWagesAmt_Col1": 200,
         "TaxableSocSecTipsAmt_Col1": 200,
         "TaxableMedicareWagesTipsAmt_Col1": 100,
         "TxblWageTipsSubjAddnlMedcrAmt_Col1": 150,
         "SocialSecurityTaxAmt_Col2": 49.6,
         "TaxOnQualSickLeaveWagesAmt_Col2": 18.6,
         "TaxOnQualFamilyLeaveWagesAmt_Col2": 12.4,
         "TaxOnSocialSecurityTipsAmt_Col2": 24.8,
         "TaxOnMedicareWagesTipsAmt_Col2": 2.9,
         "TaxOnWageTipsSubjAddnlMedcrAmt_Col2": 1.35,
         "TotSSMdcrTaxAmt": 109.65,
         "TaxOnUnreportedTips3121qAmt": 500,
         "TotalTaxBeforeAdjustmentAmt": 25609.65,
         "CurrentQtrFractionsCentsAmt": -300,
         "CurrentQuarterSickPaymentAmt": -200,
         "CurrQtrTipGrpTermLifeInsAdjAmt": -100,
         "TotalTaxAfterAdjustmentAmt": 25009.65,
         "PayrollTaxCreditAmt": 37.2,
         "IsPayrollTaxCredit": false,
         "FilerType": "CPEO",
         "NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021": 75,
         "NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 400,
         "NonRfdCobraPremAsstCr": 0,
         "NumOfIndivCobraPremAsst": 40,
         "TotlNonRfdCrAmt": 512.2,
         "TotTaxAfterAdjustmentAndNonRfdCr" :24497.45,
         "TotTaxDepositAmt": 400,
         "RfdCrQualSickAndFamilyWagesB4_Apr1_2021": 8,
         "RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 40,
         "RfdCobraPremAsstCr": 0,
         "TotDepositAndRfdCrAmt": 448,
         "BalanceDueAmt": 24049.45,
         "OverpaidAmt": 0,
         "OverPaymentRecoveryType": null,
         "QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021": 400.25,
         "QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021": 500.25,
         "QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 800.25,
         "QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 0,
         "CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 500.25,
         "QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 600.25,
         "QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.25,
         "CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 400.25
       },
       "IRSPaymentType": "EFTPS",
       "IRSPayment": {
         "BankRoutingNum": null,
         "AccountType": null,
         "BankAccountNum": null,
         "Phone": null
       },
       "DepositScheduleType": {
         "DepositorType": "SEMIWEEKLY",
         "MonthlyDepositor": null,
         "SemiWeeklyDepositor": {
                 "ScheduleBMonth1Amt":[
                     {
                         "Day":"Day1",
                         "Amt":"8124.00"
                     }
                 ],
                 "ScheduleBMonth2Amt":[
                     {
                         "Day":"Day5",
                         "Amt":"8124.45"
                     }
                 ],
                 "ScheduleBMonth3Amt":[
                     {
                         "Day":"Day7",
                         "Amt":"8249"
                     }
                 ]
             },
         "TotalQuarterTaxLiabilityAmt": 24497.45
       }
     }
   }
 ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "ErrorRecords" : null,
 "Errors": null
}
1
2
3
4
5
6
7