# Form1095C

# Create

Creates ACA Forms 1094-C and 1095-C returns in TaxBandits. You can create 1095-C forms for multiple employees of the same business in a request.

POST Form1095C/Create
1

Request Body

Field Type Description
SubmissionManiFest object SubmissionManiFest provides brief information about a particular submission on the whole. It contains information like Submission ID, Tax Year & Employee Count.
    SubmissionId guid Unique identifier created by TaxBandits for each submission. Not required when you are creating a return.
    TaxYr string Tax year of the return. Refer static values.
Allowed values: "2019, 2020"
    EmployeeCount number Number of employees added to this request. Refer static values.
Size Range: 3
Allowed values: "1-250"
ACAForms object Contains Information of the aca forms 1094C and 1095C.
    ReturnHeader object Contains information that applies to the entire tax return.
        Business object Object to identify the Business Details.
            BusinessId Guid Use the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
            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 number of the business phone number.
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Optional 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 Optional 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 authorized signatory.
Size Range: 10
                BusinessMemberType string Optional Business title of the authorized signatory.
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 Address of the Employer/Payer (street address or post office box of that locality)
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                State string Name of the state where the Employer/Payer is based out of.
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 Zip Code the State where the Employer/Payer is based out of.
            ForeignAddress object If IsForeign is true, pass foreign address of the business
                Address1 string Address of the Employer/Payer (street address or post office box of that locality).
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                ProvinceOrStateNm string Name of the province or state where the Employer/Payer is based out of.
Size Range: ..30
                Country string Country of the Employer/Payer.
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 Postal Code the State where the Employer/Payer is based out of.
        Form1094C object Contains Form 1094-C information.
            Form1095CAttachedCnt number Number of 1095-C forms filed with this return. Refer to static values.
Size Range: 3
Allowed values: "1-250"
            AuthoritativeTransmittalInd boolean When true, identifies that out of other transmissions this is the Authoritative Transmittal for this year.
            TotalForm1095CALEMemberCnt number Total number of Form 1095-C filed previously or will be filed on behalf of employer.Required only when AuthoritativeTransmittalInd is true. Refer static values.
Size Range: 3
Allowed values: "1-250"
            QualifyingOfferMethodInd boolean When true, identifies that the organization is eligible to use the Qualifying Offer method.
            NinetyEightPctOfferMethodInd boolean When true, identifies that the organization is eligible to use the 98% Offer Method.
            AggregateGroupMemberInd boolean When true, identifies that the employer was a member of an aggregated ALE group for any month of the calendar year.
            AggregateGroupInformation object[] Collection of Aggregate Group Members Form 1094-C Part IV. Specify at least one business when AggregateGroupMemberInd is true.
                BusinessNm string Business Name of aggregated ALE group member.
Size Range: 75
                BusinessNmCont string Optional If the business name is more than 75 characters, enter the remaining name here.
Size Range: 75
                MemberEIN string EIN of the aggregated ALE group member.
Size Range: 10
                FullTimeEmployeeCount number Number of employees working full time. Refer static values.
Size Range: 3
Allowed values: "1-250"
            ALEMemberInformation object Contains information of the ALE member.
                AllTwelveMonthsInd boolean When true, indicates that minimum essential coverage is applicable for the entire year.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23.
                    Month string Month for which minimum essential coverage is applicable. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean When true, identifies that the employer offered minimum essential coverage to its full-time employees and their dependents.
                    ALEMemberFTECnt number The number of Section 4980H full-time employees for each month.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited non-assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE group.
                IndividualMonth object[] Required if AllTwelveMonthsInd is false. Contains information of Form 1094-C Part III, Line 24 to Line 35
                    Month string Month code of respective months. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean MEC indicator.
                    ALEMemberFTECnt number ALE member full time equivalent count.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited Non- assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE Group.
            DesignatedGovernmentEntityDetails object Contains information of the Designated Government Entity. Required when IsGovernmentalUnit is true.
                Name string Name of the designated government entity.
Size Range: 75
                NameCont string Optional Name continuation of the designated government entity.
Size Range: 75
                EIN string EIN of the designated government entity.
Size Range: 10
                IsForeign boolean When true, identifies that the designated government entity's address as a foreign address.
                USAddress object Contains US address information of the government entity.
                    Address1 string Contains Foreign address information of the Government Entity. Required only when IsForeign is true.
Size Range: 35
                    Address2 string Optional government entity suite or apartment.
Size Range: 35
                    City string government entity city.
Size Range: 22
                    State string Government Entity state code. 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 Filer/Employer/government entity zip code.
Size Range: 10
                ForeignAddress object if IsForeign is true, pass foreign address of the Filer.
                    Address1 string Government entity foreign address(street address or post office box of that locality).
Size Range: 35
                    Address2 string Optional Government entity suite or apartment.
Size Range: 35
                    City string Government entity foreign city.
Size Range: 22
                    ProvinceOrStateNm string Government entity foreign province or state name.
Size Range: 30
                    Country string Government Entity Foreign Country. 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 Government entity foreign postal code.
Size Range: 10
                ContactInfo object Contains person information of the government entity.
                    FirstNm string First Name of the government entity's contact person.
Size Range: 50
                    MiddleNm string Optional Middle initials of the government entity's contact person.
Size Range: 15
                    LastNm string Last name of the government entity's contact person.
Size Range: 50
                    Suffix string Optional Name suffix of the government entity's contact person. Refer static values.
Size Range: 3
Allowed values: "JR", "SR", "II", "III", "IV", "V", "VI", "VII"
                    Phone string Phone number of the government entity's contact person.
Size Range: 10
    ReturnData object Contains 1095-C return information. Collection of multiple 1095-Cs.
        RecordId guid Record Id of the particular record.
        Form1095C object[] Contains collection of 1095-C returns information.
            EmployeeManifest object Contains 1095C Id and sequence number of the 1095-C return.
                Form1095CId guid Unique id to identify each Form 1095 C.
                Form1095SeqNum string Sequence number.
            Employee object Object to identify the employee details.
                EmployeeId Guid An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
                SSN string Employee's Social Security Number (SSN)
Size Range: 9
                FirstNm string Employee's first name.
                MiddleNm string Optional Employee's middle name.
                LastNm string Employee's last name.
                Suffix string Optional Employee's suffix.
Allowed values: "Jr", "Sr", "I", "II", "III", "IV", "V", "VI", "VII"
                Email string Optional Employee's email address.
Size Range: 0..40
                Fax string Optional Employee's fax number.
Size Range: 10
                Phone string Optional Employee's phone number
Size Range: 10
                IsForeign Boolean When true, identifies the employee address with a foreign address.
                USAddress object Object to identify the employee's US address
                    Address1 string Employee's US address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Employee's suite or apartment
Size Range: ..35
                    City string Employee's city
Size Range: ..27
                    State string Employee's State code. 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 Employee's zip code
                ForeignAddress object If IsForeign is true, pass foreign address of the employee
                    Address1 string Employee's foreign address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Optional Employee's suite or apartment
Size Range: ..35
                    City string Employee's city.
Size Range: ..27
                    ProvinceOrStateNm string Employee's Province or State Name.
Size Range: ..30
                    Country string Employee's 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 Employee's Postal Code
            EmployeeReturnDetails object Contains 1095-C Part I, Part II and Part III return information.
                EmployeeAgeOnJan1 int Employee's age on Jan 1, 2021.
                StartMonthNumberCd string Calendar month in which the health plan begins and the employee is offered coverage for the tax year. Refer static values.
Allowed values: "1-12"
                AllTwelveMonthsInd Boolean When true indicates that the health plan is active for all 12 months and you do not have to specify health plan for each month separately.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23. Refer static values.
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IndividualMonth object[] Contains information of the Offer of Coverage, Employee Contribution, Section 4980 H codes for the month Jan to Dec. Required only when AllTwelveMonthsInd is false.
                    Month string Calendar month in which the health plan begins and the employee is offered coverage for the tax year.
Allowed values: 1-12
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IsSelfInsured Boolean When true indicates that the employer has provided self-insured coverage for the individual.
                CoveredIndividuals string Contains collection of each individual enrolled in coverage, including the employee. Required only when "IsSelfInsured" is true.
Allowed values: 1-12
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual.
                    PersonFirstNm string First name of the covered individual.
Size Range: 50
                    PersonMiddleNm string Optional Middle name of the covered individual
Size Range: 15
                    PersonLastNm string Last name of the covered individual.
Size Range: 50
                    SSN string SSN of the covered individual.
Size Range: 10
                    DOB string Optional DOB of the covered individual.If SSN is not available for the covered individual.
Size Range: 10
                    MonthsCoverageOffered object Contains coverage offer months from jan to dec.
                        AllTwelveMonths boolean When true indicates that coverage was offered for all 12 months for the covered individual.
                        IndividualMonth string The individual months for which coverage was offered to the covered individuals. Refer static values.
Allowed values: "1-12"

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.
FormACARecords object Pulls the Form ACA 1095C&1094C records with Success and Error statuses
    SuccessRecords object It will show the detailed information about the success status of Form ACA 1095C&1094C Records.
        RecordId Guid Record Id of the particular record.
        BusinessId Guid Unique Identifier of the business.
        RecordStatus string Returns the status of the records.
        StatusTs string Date and time of return created.
        Form1095CRecords object[] contains success records of Form 1095C returns
            Form1095SeqNum 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
            Form1095CId guid Unique id to identify each Form 1095 C.
            EmployeeId guid An unique identifier generated by TaxBandits for a employee when a W2 return is created. You can use this id for your future reference to Update.
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            StatusTs string Return created date and time
            CoveredIndividualRecords object[] Contains Covered Individual records.
                CoveredIndividualId string Unique ID generated by TaxBandits for the covered individual.
                RecordStatus string Returns the status of the covered individual records.
                StatusTS string Return created date and time
    ErrorRecords object[] It will show the detailed information about the error status of Form ACA 1095C&1094C Records
            Id string Returns the validation error code.
            Name string Name of the validation error.
            Message string Description of the validation error.

Request JSON

{
 "SubmissionManiFest": {
   "SubmissionId": "00000000-0000-0000-0000-000000000000",
   "TaxYr": "2020",
   "EmployeeCount": 1
 },
 "ACAForms": {
   "ReturnHeader": {
     "Business": {
       "BusinessId": null,
       "BusinessNm": "Eastman Kodak Com",
       "TradeNm": "Kodak",
       "IsEIN": true,
       "EINorSSN": "00-3387107",
       "Email": "john@gmail.com",
       "ContactNm": "John",
       "Phone": "1234567890",
       "PhoneExtn": "12345",
       "Fax": "1234567890",
       "BusinessType": "ESTE",
       "SigningAuthority": {
         "Name": "John",
         "Phone": "1234567890",
         "BusinessMemberType": "ADMINISTRATOR"
       },
       "KindOfEmployer": "FederalGovt",
       "KindOfPayer": "REGULAR941",
       "IsBusinessTerminated": true,
       "IsForeign": true,
       "USAddress": {
         "Address1": "1751 Kinsey Rd",
         "Address2": "Main St",
         "City": "Dothan",
         "State": "AL",
         "ZipCd": "36303"
       },
       "ForeignAddress": {
         "Address1": "500 Penn Avenue",
         "Address2": "Park Street",
         "City": "Toronto",
         "ProvinceOrStateNm": "Ontario",
         "Country": "CA",
         "PostalCd": "02452"
       }
     },
     "Form1094C": {
       "Form1095CAttachedCnt": 4,
       "AuthoritativeTransmittalInd": true,
       "TotalForm1095CALEMemberCnt": 8,
       "QualifyingOfferMethodInd": false,
       "NinetyEightPctOfferMethodInd": false,
       "AggregateGroupMemberInd": true,
       "AggregateGroupInformation": [
         {
           "BusinessNm": "ABC",
           "BusinessNmCont": "solutions",
           "MemberEIN": "65-4578458",
           "FullTimeEmployeeCount": 2
         },
         {
           "BusinessNm": "Groove",
           "BusinessNmCont": "Corp",
           "MemberEIN": "65-4508458",
           "FullTimeEmployeeCount": 2
         }
       ],
       "ALEMemberInformation": {
         "AllTwelveMonthsInd": false,
         "TwelveMonths": null,
         "IndividualMonth": [
           {
             "Month": "2",
             "MinEssentialCvrOffrCd": true,
             "ALEMemberFTECnt": 12,
             "TotalEmployeeCnt": 11,
             "AggregateGroupInd": true
           }
         ]
       },
       "DesignatedGovernmentEntityDetails": null
     }
   },
   "ReturnData": {
     "RecordId": "00000000-0000-0000-0000-000000000000",
     "Form1095C": [
       {
         "EmployeeManifest": {
           "Form1095CId": "00000000-0000-0000-0000-000000000000",
           "Form1095SeqNum": "1"
         },
         "Employee": {
           "EmployeeId": null,
           "SSN": "112-23-6891",
           "FirstNm": "Steve ",
           "MiddleNm": "Michal",
           "LastNm": "Waugh",
           "Suffix": "Sr",
           "Email": "abbas@gmail.com",
           "Fax": "4567891234",
           "Phone": "4259631478",
           "IsForeign": true,
           "USAddress": {
             "Address1": "1751 Kinsey Rd",
             "Address2": "Main St",
             "City": "Dothan",
             "State": "AL",
             "ZipCd": "36303"
           },
           "ForeignAddress": {
             "Address1": "500 Penn Avenue",
             "Address2": "Park Street",
             "City": "Toronto",
             "ProvinceOrStateNm": "Ontario",
             "Country": "CA",
             "PostalCd": "02452"
           }
         },
         "EmployeeReturnDetails": {
           "EmployeeAgeOnJan1": "26",
           "StartMonthNumberCd": "06",
           "AllTwelveMonthsInd": true,
           "TwelveMonths": {
             "Month": null,
             "OfferOfCoverage": "1S",
             "EmployeeRequiredContribution": 0,
             "Section4980H": "2D",
             "ZipCd": "7879"
           },
           "IndividualMonth": null,
           "IsSelfInsured": false,
           "CoveredIndividuals": [
             {
               "CoveredIndividualId": "00000000-0000-0000-0000-000000000000",
               "PersonFirstNm": "Lara",
               "PersonMiddleNm": "M",
               "PersonLastNm": "Jac",
               "SSN": "112-23-6710",
               "DOB": null,
               "MonthsCoverageOffered": {
                 "AllTwelveMonths": true,
                 "IndividualMonths": 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

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "56703b0b-ef23-46d6-8c4a-92a431154203",
 "FormACARecords": {
   "SuccessRecords": {
     "RecordId": "6574c91e-8371-453c-aa9b-0795e6707f71",
     "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
     "RecordStatus": "CREATED",
     "StatusTS": "2021-08-24 07:55:21 -04:00",
     "Form1095CRecords": [
       {
         "Form1095SeqNum": "1",
         "Form1095CId": "55741a25-780a-4639-b2d1-a730b510630c",
         "EmployeeId": "d3553c84-d456-4646-b534-b2d1b68c515f",
         "RecordStatus": "CREATED",
         "StatusTS": "2021-08-24 07:55:21 -04:00",
         "CoveredIndividualRecords": null
       }
     ],
     "Deleted1095CRecords": null
   },
   "ErrorRecords": 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

# Delete

Deletes the 1094-C/1095-C return created in TaxBandits. Transmitted forms can not be deleted.

DELETE Form1095C/Delete
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
FormACARecords object Pulls the Form ACA 1095C&1094C Records with Success and Error statuses.
    SuccessRecords object[] It will show the detailed information about the success status of Form ACA 1095C&1094C Records.
        RecordId Guid Unique identifier of a record.
        RecordStatus string Returns the status of the records.
        StatusTs string Date and time of return deleted.
    ErrorRecords object[] It will show the detailed information about the error status of Form ACA 1095C&1094C Records.
Errors object[] Shows detailed error information.
    Code string Returns the validation error code.
    Name string Name of the validation error.
    Message string Description of the validation error.
    Type string Type of validation error.

Request JSON

Form1095C/Delete?SubmissionId=fa5bae12-3ede-48d8-a720-a72dd43ce0eb
1

Response JSON

{
   "StatusCode": 200,
   "StatusName": "Ok",
   "StatusMessage": "Successful API call",
   "SubmissionId": "fa5bae12-3ede-48d8-a720-a72dd43ce0eb",
   "FormACARecords": {
       "SuccessRecords": {
           "RecordId": "ee0365e1-de21-48c1-bf46-0850944a1fb8",
           "RecordStatus": "DELETED",
           "StatusTS": "2020-08-19 16:21:11 +05:30"
       },
       "ErrorRecords": null
   }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# Get

Retrieves the Form 1095C & 1094C return information based on the Submission ID given in the request.

GET Form1095C/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.
SubmissionManiFest object SubmissionManiFest provides the brief information about a particular submission on the whole. It contains information like Submission ID, Tax Year & Employee Count.
    SubmissionId guid Unique Submission ID created by TaxBandits. Not required when you are Creating a Return.
    TaxYr string Tax Year of the Return.
    EmployeeCount number Number of employees added to this Request.Refer Static values.
Size Range: 3
Allowed values: "1-250"
ACAForms object Contains Information of the aca forms 1094C and 1095C.
    ReturnHeader object Contains information that applies to the entire tax return.
        Business object Object to identify the Business Details.
            BusinessId Guid Use the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
            PayerAccNum String Unique identifier of the payer. Set by the client.
Size Range: 1-50
            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 number of the business phone number.
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Optional 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 Optional 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 authorized signatory.
Size Range: 10
                BusinessMemberType string Optional Business title of the authorized signatory.
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 Address of the Employer/Payer (street address or post office box of that locality)
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                State string Name of the state where the Employer/Payer is based out of.
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 Zip Code the State where the Employer/Payer is based out of.
            ForeignAddress object If IsForeign is true, pass foreign address of the business
                Address1 string Address of the Employer/Payer (street address or post office box of that locality).
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                ProvinceOrStateNm string Name of the province or state where the Employer/Payer is based out of.
Size Range: ..30
                Country string Country of the Employer/Payer.
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 Postal Code the State where the Employer/Payer is based out of.
        Form1094C object Contains Form 1094-C information.
            Form1095CAttachedCnt number Number of 1095-C forms filed with this return. Refer to static values.
Size Range: 3
Allowed values: "1-250"
            AuthoritativeTransmittalInd boolean When true, identifies that out of other transmissions this is the Authoritative Transmittal for this year.
            TotalForm1095CALEMemberCnt number Total number of Form 1095-C filed previously or will be filed on behalf of employer.Required only when AuthoritativeTransmittalInd is true. Refer static values.
Size Range: 3
Allowed values: "1-250"
            QualifyingOfferMethodInd boolean When true, identifies that the organization is eligible to use the Qualifying Offer method.
            NinetyEightPctOfferMethodInd boolean When true, identifies that the organization is eligible to use the 98% Offer Method.
            AggregateGroupMemberInd boolean When true, identifies that the employer was a member of an aggregated ALE group for any month of the calendar year.
            AggregateGroupInformation object[] Collection of Aggregate Group Members Form 1094-C Part IV. Specify at least one business when AggregateGroupMemberInd is true.
                BusinessNm string Business Name of aggregated ALE group member.
Size Range: 75
                BusinessNmCont string Optional If the business name is more than 75 characters, enter the remaining name here.
Size Range: 75
                MemberEIN string EIN of the aggregated ALE group member.
Size Range: 10
                FullTimeEmployeeCount number Number of employees working full time. Refer static values.
Size Range: 3
Allowed values: "1-250"
            ALEMemberInformation object Contains information of the ALE member.
                AllTwelveMonthsInd boolean When true, indicates that minimum essential coverage is applicable for the entire year.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23.
                    Month string Month for which minimum essential coverage is applicable. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean When true, identifies that the employer offered minimum essential coverage to its full-time employees and their dependents.
                    ALEMemberFTECnt number The number of Section 4980H full-time employees for each month.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited non-assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE group.
                IndividualMonth object[] Required if AllTwelveMonthsInd is false. Contains information of Form 1094-C Part III, Line 24 to Line 35
                    Month string Month code of respective months. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean MEC indicator.
                    ALEMemberFTECnt number ALE member full time equivalent count.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited Non- assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE Group.
            DesignatedGovernmentEntityDetails object Contains information of the Designated Government Entity. Required when IsGovernmentalUnit is true.
                Name string Name of the designated government entity.
Size Range: 75
                NameCont string Optional Name continuation of the designated government entity.
Size Range: 75
                EIN string EIN of the designated government entity.
Size Range: 10
                IsForeign boolean When true, identifies that the designated government entity's address as a foreign address.
                USAddress object Contains US address information of the government entity.
                    Address1 string Contains Foreign address information of the Government Entity. Required only when IsForeign is true.
Size Range: 35
                    Address2 string Optional government entity suite or apartment.
Size Range: 35
                    City string government entity city.
Size Range: 22
                    State string Government Entity state code. 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 Filer/Employer/government entity zip code.
Size Range: 10
                ForeignAddress object if IsForeign is true, pass foreign address of the Filer.
                    Address1 string Government entity foreign address(street address or post office box of that locality).
Size Range: 35
                    Address2 string Optional Government entity suite or apartment.
Size Range: 35
                    City string Government entity foreign city.
Size Range: 22
                    ProvinceOrStateNm string Government entity foreign province or state name.
Size Range: 30
                    Country string Government Entity Foreign Country. 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 Government entity foreign postal code.
Size Range: 10
                ContactInfo object Contains person information of the government entity.
                    FirstNm string First Name of the government entity's contact person.
Size Range: 50
                    MiddleNm string Optional Middle initials of the government entity's contact person.
Size Range: 15
                    LastNm string Last name of the government entity's contact person.
Size Range: 50
                    Suffix string Optional Name suffix of the government entity's contact person. Refer static values.
Size Range: 3
Allowed values: "JR", "SR", "II", "III", "IV", "V", "VI", "VII"
                    Phone string Phone number of the government entity's contact person.
Size Range: 10
    ReturnData object Contains 1095-C return information. Collection of multiple 1095-Cs.
        RecordId guid Record Id of the particular record.
        Form1095C object[] Contains collection of 1095-C returns information.
            EmployeeManifest object Contains 1095C Id and sequence number of the 1095-C return.
                Form1095CId guid Unique id to identify each Form 1095 C.
                Form1095SeqNum string Sequence number.
            Employee object Object to identify the employee details.
                EmployeeId Guid An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
                SSN string Employee's Social Security Number (SSN)
Size Range: 9
                FirstNm string Employee's first name.
                MiddleNm string Optional Employee's middle name.
                LastNm string Employee's last name.
                Suffix string Optional Employee's suffix.
Allowed values: "Jr", "Sr", "I", "II", "III", "IV", "V", "VI", "VII"
                Email string Optional Employee's email address.
Size Range: 0..40
                Fax string Optional Employee's fax number.
Size Range: 10
                Phone string Optional Employee's phone number
Size Range: 10
                IsForeign Boolean When true, identifies the employee address with a foreign address.
                USAddress object Object to identify the employee's US address
                    Address1 string Employee's US address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Employee's suite or apartment
Size Range: ..35
                    City string Employee's city
Size Range: ..27
                    State string Employee's State code. 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 Employee's zip code
                ForeignAddress object If IsForeign is true, pass foreign address of the employee
                    Address1 string Employee's foreign address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Optional Employee's suite or apartment
Size Range: ..35
                    City string Employee's city.
Size Range: ..27
                    ProvinceOrStateNm string Employee's Province or State Name.
Size Range: ..30
                    Country string Employee's 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 Employee's Postal Code
            EmployeeReturnDetails object Contains 1095-C Part I, Part II and Part III return information.
                EmployeeAgeOnJan1 int Employee's age on Jan 1, 2021.
                StartMonthNumberCd string Calendar month in which the health plan begins and the employee is offered coverage for the tax year. Refer static values.
Allowed values: "1-12"
                AllTwelveMonthsInd Boolean When true indicates that the health plan is active for all 12 months and you do not have to specify health plan for each month separately.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23. Refer static values.
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IndividualMonth object[] Contains information of the Offer of Coverage, Employee Contribution, Section 4980 H codes for the month Jan to Dec. Required only when AllTwelveMonthsInd is false.
                    Month string Calendar month in which the health plan begins and the employee is offered coverage for the tax year.
Allowed values: 1-12
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IsSelfInsured Boolean When true indicates that the employer has provided self-insured coverage for the individual.
                CoveredIndividuals string Contains collection of each individual enrolled in coverage, including the employee. Required only when "IsSelfInsured" is true.
Allowed values: 1-12
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual.
                    PersonFirstNm string First name of the covered individual.
Size Range: 50
                    PersonMiddleNm string Optional Middle name of the covered individual
Size Range: 15
                    PersonLastNm string Last name of the covered individual.
Size Range: 50
                    SSN string SSN of the covered individual.
Size Range: 10
                    DOB string Optional DOB of the covered individual.If SSN is not available for the covered individual.
Size Range: 10
                    MonthsCoverageOffered object Contains coverage offer months from jan to dec.
                        AllTwelveMonths boolean When true indicates that coverage was offered for all 12 months for the covered individual.
                        IndividualMonths string The individual months for which coverage was offered to the covered individuals. Refer static values.
Allowed values: "1-12"
Errors object[] Shows detailed error information
    Code string Returns the validation error code.
    Name string Name of the validation error.
    Message string Description of the validation error.
    Type string Type of validation error.

Request JSON

"Form1095C/Get?submissionId=404875d8-89d4-4e49-99f8-bfdccc62224c"
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionManiFest": {
   "SubmissionId": "404875d8-89d4-4e49-99f8-bfdccc62224c",
   "TaxYr": "2020",
   "EmployeeCount": 2
 },
 "ACAForms": {
   "ReturnHeader": {
     "Business": {
       "BusinessId": "dcda65f5-5808-4338-9d80-155dbf794432",
       "PayerAccNum": null,
       "BusinessNm": "Brian LLC",
       "TradeNm": "Brian Corporate Services",
       "IsEIN": true,
       "EINorSSN": "18-0121275",
       "Email": "brianscott@gmail.com",
       "ContactNm": "Brian O Relly",
       "Phone": "(123) 456-7890",
       "PhoneExtn": "12345",
       "Fax": "(123) 456-7890",
       "BusinessType": "ESTE",
       "SigningAuthority": {
         "Name": "John",
         "Phone": "(123) 456-7890",
         "BusinessMemberType": "ADMINISTRATOR"
       },
       "KindOfEmployer": "FEDERALGOVT",
       "KindOfPayer": "REGULAR941",
       "IsBusinessTerminated": false,
       "IsForeign": false,
       "USAddress": {
         "Address1": "1751 Kinsey Rd",
         "Address2": "Main St",
         "City": "Dothan",
         "State": "AL",
         "ZipCd": "36303"
       },
       "ForeignAddress": null
     },
     "Form1094C": {
       "Form1095CAttachedCnt": 1,
       "AuthoritativeTransmittalInd": true,
       "TotalForm1095CALEMemberCnt": 3,
       "QualifyingOfferMethodInd": true,
       "NinetyEightPctOfferMethodInd": true,
       "AggregateGroupMemberInd": true,
       "AggregateGroupInformation": [
         {
           "BusinessNm": "ABC solutions",
           "BusinessNmCont": null,
           "MemberEIN": "65-4578458",
           "FullTimeEmployeeCount": 2
         }
       ],
       "ALEMemberInformation": {
         "AllTwelveMonthsInd": true,
         "TwelveMonths": {
           "Month": null,
           "MinEssentialCvrOffrCd": false,
           "ALEMemberFTECnt": 12,
           "TotalEmployeeCnt": 12,
           "AggregateGroupInd": true
         },
         "IndividualMonth": null
       },
       "DesignatedGovernmentEntityDetails": null
     }
   },
   "ReturnData": {
     "RecordId": "c6ac97b2-d45e-4f5f-88a4-a461536dfd25",
     "Form1095C": [
       {
         "EmployeeManifest": {
           "Form1095CId": "08016fc1-a154-4269-bf09-c3de04e96793",
           "Form1095SeqNum": "1"
         },
         "Employee": {
           "EmployeeId": "8d249992-8203-43af-84f3-bff383116cc0",
           "SSN": "112-23-6605",
           "FirstNm": "Michael",
           "MiddleNm": "John",
           "LastNm": "Augustin",
           "Suffix": "Sr",
           "Email": "mike@gmail.com",
           "Fax": "(456) 789-1234",
           "Phone": "(425) 963-1478",
           "IsForeign": true,
           "USAddress": null,
           "ForeignAddress": {
             "Address1": "500 Penn Avenue",
             "Address2": "Park Street",
             "City": "Toronto",
             "ProvinceOrStateNm": "Ontario",
             "Country": "CA",
             "PostalCd": "02452"
           }
         },
         "EmployeeReturnDetails": {
           "EmployeeAgeOnJan1": 26,
           "StartMonthNumberCd": "07",
           "AllTwelveMonthsInd": false,
           "TwelveMonths": null,
           "IndividualMonth": [
             {
               "Month": "01",
               "OfferOfCoverage": "1D",
               "EmployeeRequiredContribution": 3500,
               "Section4980H": "2D",
               "ZipCd": "30003"
             }
           ],
           "IsSelfInsured": true,
           "CoveredIndividuals": [
             {
               "CoveredIndividualId": "17f40a69-862d-4873-9957-8ba027ab9792",
               "PersonFirstNm": "Lara",
               "PersonMiddleNm": "M",
               "PersonLastNm": "Jack",
               "SSN": "112-23-6605",
               "DOB": null,
               "MonthsCoverageOffered": {
                 "AllTwelveMonths": null,
                 "IndividualMonths": "2"
               }
             }
           ]
         }
       },
       {
         "EmployeeManifest": {
           "Form1095CId": "6547c558-6816-478e-b4eb-1f63b61906eb",
           "Form1095SeqNum": "1"
         },
         "Employee": {
           "EmployeeId": "4528f811-5224-4642-a8a6-1cb3d2fd11b6",
           "SSN": "133-24-6631",
           "FirstNm": "Add",
           "MiddleNm": "Employee",
           "LastNm": "Form",
           "Suffix": "Sr",
           "Email": "AddForm@gmail.com",
           "Fax": "(456) 789-1234",
           "Phone": "(425) 963-1478",
           "IsForeign": false,
           "USAddress": {
             "Address1": "1751 Kinsey Rd",
             "Address2": "Main St",
             "City": "Dothan",
             "State": "AL",
             "ZipCd": "36303"
           },
           "ForeignAddress": null
         },
         "EmployeeReturnDetails": {
           "EmployeeAgeOnJan1": 26,
           "StartMonthNumberCd": "05",
           "AllTwelveMonthsInd": false,
           "TwelveMonths": null,
           "IndividualMonth": [
             {
               "Month": "01",
               "OfferOfCoverage": "1D",
               "EmployeeRequiredContribution": 3500,
               "Section4980H": "2D",
               "ZipCd": null
             }
           ],
           "IsSelfInsured": false,
           "CoveredIndividuals": 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
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

# GetPdf

Retrieves 1094-C and 1095-C PDFs. The link for PDFs download will be sent via Webhook after the successful API call.

GET Form1095C/GetPdf
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
FormACAPdfRecords object[] FormACAPdfRecords Object
    RecordId guid Unique identifier of a record
    FormACApdf string It will show the message that the request has been successfully received to generate the PDF and you will be notified with the URL to download the PDF.
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

Form1095C/GetPDF?SubmissionId=f6683d71-448c-4a69-aa17-e58c6ef085ab
1

Response JSON

{
  "StatusCode": 200,
  "StatusName": "Ok",
  "StatusMessage": "Successful API call",
  "SubmissionId": "f6683d71-448c-4a69-aa17-e58c6ef085ab",
  "FormACAPdfRecords":  {
          "RecordId": "d3888fc3-fee0-4020-bd6d-2a3795beff37",
          "FormACApdf": "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

# List

Lists all the returns created and transmitted on the account or a particular employer.

GET Form1095C/List
1

Request Body

Field Type Description
BusinessId guid Unique identifier of business.
EIN string Employer Identification Number.
Page number Pulls the page number of the page selected
PageSize number Number of 1095C&1094C records to be listed in each page
EfileStatus string List the 1095C&1094C records based on the status
FromDate DateTime Date from which the 1094C's & 1095C's are created.
ToDate DateTime Date until which the 1094C's & 1095C's are created

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.
Form1095C object[] Returns detailed information of the Form 1095C&1094C records.
    SubmissionId guid Unique identifier of a submission.
    BusinessId guid Returns the unique Business ID for the Business. It can be used in future to refer the same business.
    BusinessNm string Name of the business
    EIN guid Employer Identification Number of the business.
    ContactName string Name of the contact person.
    RecordId guid Unique identifier of a record.
    Form1095CAttachedCnt number Number of 1095-C Forms Filed with this return.
    Employee object[] Contains EmployeeId, EmployeeName and SSN information of the Employee for whom the 1095-C is filed.
        EmployeeId guid An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
        EmployeeName guid Name of the employee.
        SSN object SSN of the employee.
    TaxYr string Tax year of Form 1095-C was filed.
    IsPostal Boolean When true, the form copies are postal mailed to the employees
    EFileStatus string List the Form 1095-C 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 1095-C records to be listed in each page.
Errors object[] Shows detailed error information.
    Code string Returns the validation error code.
    Name string Name of the validation error.
    Message string Description of the validation error.
    Type string Type of validation error.

Request JSON

"Form1095C/List?BusinessId=525a517a-6f0e-4748-814b-8b1f133b3a98&EIN=121222877&Page=1&PageSize=10&EfileStatus=CREATED&FromDate=07/01/2019&ToDate=08/06/2019"
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "Form1095C": [
   {
     "SubmissionId": "633e417a-752f-471e-ab2a-4536e78619ab",
     "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
     "BusinessNm": "Eastman Kodak Com",
     "EIN": "003387107",
     "ContactName": "John",
     "RecordId": "27e33cf0-0cd8-4934-9bbd-259fdd93517a",
     "Form1095CAttachedCnt": 1,
     "Employee": [
       {
         "EmployeeId": "d3553c84-d456-4646-b534-b2d1b68c515f",
         "EmployeeName": "Steve  Michal Waugh Sr",
         "SSN": "112-23-6891"
       }
     ],
     "TaxYr": "2020",
     "IsPostal": false,
     "EFileStatus": "CREATED"
   },
   {
     "SubmissionId": "56703b0b-ef23-46d6-8c4a-92a431154203",
     "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
     "BusinessNm": "Eastman Kodak Com",
     "EIN": "003387107",
     "ContactName": "John",
     "RecordId": "6574c91e-8371-453c-aa9b-0795e6707f71",
     "Form1095CAttachedCnt": 1,
     "Employee": [
       {
         "EmployeeId": "d3553c84-d456-4646-b534-b2d1b68c515f",
         "EmployeeName": "Steve  Michal Waugh Sr",
         "SSN": "112-23-6891"
       }
     ],
     "TaxYr": "2020",
     "IsPostal": false,
     "EFileStatus": "CREATED"
   },
   {
     "SubmissionId": "af860e74-0e7b-46d2-88e7-31b9e608e1de",
     "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
     "BusinessNm": "Eastman Kodak Com",
     "EIN": "003387107",
     "ContactName": "John",
     "RecordId": "ccfbab45-33f4-439f-b6c6-e6201872c328",
     "Form1095CAttachedCnt": 1,
     "Employee": [
       {
         "EmployeeId": "d3553c84-d456-4646-b534-b2d1b68c515f",
         "EmployeeName": "Steve  Michal Waugh Sr",
         "SSN": "112-23-6891"
       }
     ],
     "TaxYr": "2020",
     "IsPostal": false,
     "EFileStatus": "CREATED"
   },
   {
     "SubmissionId": "f1224be9-d6fb-4d56-9db8-85ee3958ea51",
     "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
     "BusinessNm": "Eastman Kodak Com",
     "EIN": "003387107",
     "ContactName": "John",
     "RecordId": "09e3a421-94e2-467c-a69a-f6068af181dc",
     "Form1095CAttachedCnt": 1,
     "Employee": [
       {
         "EmployeeId": "d3553c84-d456-4646-b534-b2d1b68c515f",
         "EmployeeName": "Steve  Michal Waugh Sr",
         "SSN": "112-23-6891"
       }
     ],
     "TaxYr": "2020",
     "IsPostal": false,
     "EFileStatus": "CREATED"
   }
 ],
 "Page": 1,
 "TotalRecords": 4,
 "TotalPages": 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
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

# Status

Lists the current status of the Forms 1094C&Form1095C returns for a particular Submission ID.

GET Form1095C/Status
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.
FormACARecords object It will show the detailed information about the success and error records of Forms 1094C&Form1095C.
    SuccessRecords object It will show the detailed information about the success status of Forms 1094C&Form1095C Records.
        RecordId Guid Unique identifier of a record.
        FormType string Type of ACA Form filed.
        TaxYear string Tax Year of the Return.
        Form1095CCount Number Number of 1095-C Forms Filed with this return.
        RecordStatus string Returns the status of the records.
        StatusTS string Date and time of return created.
        Form1094CRecords object contains success records of Form 1094C returns
            BusinessId string Returns the unique Business ID for the Business. It can be used in future to refer the same business.
            BusinessNm string Name of the business
            EIN string Employer Identification Number of the business.
        Form1095CRecords object[] contains success records of Form 1095C returns.
            Form1095SeqNum 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.
            Form1095CId Guid Unique Id to identify each Form 1095 C.
            EmployeeNm string Name of the recipient(Employee)
            SSN string Identification number of the recipient(Employee)
            Form1095CStatus string Record status of Form 1095C.
            StatusTS string Date and time of return created.
    ErrorRecords object[] It will show the detailed information about the error status of Form 941 Records.
            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

Form1095C/Status?SubmissionId=633e417a-752f-471e-ab2a-4536e78619ab
1

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "633e417a-752f-471e-ab2a-4536e78619ab",
 "FormACARecords": {
   "SuccessRecords": {
     "RecordId": "27e33cf0-0cd8-4934-9bbd-259fdd93517a",
     "FormType": "Form1094C_1095C",
     "TaxYear": "2020",
     "Form1095CCount": 1,
     "RecordStatus": "Created",
     "StatusTS": "2021-08-24 08:09:24 -04:00",
     "Form1094CRecords": {
       "BusinessId": "525a517a-6f0e-4748-814b-8b1f133b3a98",
       "BusinessNm": "Eastman Kodak Com ",
       "EIN": "003-38-7107"
     },
     "Form1095CRecords": [
       {
         "Form1095SeqNum": "1",
         "Form1095CId": "a048fc06-463e-4725-b48a-3cfd3446d032",
         "EmployeeNm": "Steve  Michal Waugh",
         "SSN": "112-23-6891",
         "Form1095CStatus": "Created",
         "StatusTS": "2021-08-24 08:09:24 -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
20
21
22
23
24
25
26
27
28
29
30
31
32
33

# Transmit

Transmits the Form 1094C/1095C return to the IRS. You can Transmit a return successfully only if there no validation errors in the return..

POST Form1095C/Transmit
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.
FormACARecords object Pulls the Form 1094C/1095C records with Success and Error statuses.
    SuccessRecords object It will show the detailed information about the success status of Form 1094C/1095C Records.
        RecordId Guid Unique identifier of a record.
        FormType string Type of ACA Form filed.
        RecordStatus string Returns the status of the record.
        StatusTS string Date and time of return transmitted.
    ErrorRecords object[] It will show the detailed information about the error status of Form 1094C/1095C Records.
        Id string Returns the validation error code.
        Field string Name of the error field.
        Message string Description of the validation error.
Errors object[] Shows detailed error information.
    Id string Returns the validation error code.
    Field string Name of the error field.
    Message string Description of the validation error.

Request JSON

{
 "SubmissionId": "7d0f621c-be32-4ac1-9ed9-d58431dc832f",
}
1
2
3

Response JSON

{
  "StatusCode": 200,
  "StatusName": "Ok",
  "StatusMessage": "Successful API call",
  "SubmissionId": "7d0f621c-be32-4ac1-9ed9-d58431dc832f",
  "FormACARecords": {
      "SuccessRecords": {
          "RecordId": "7c573092-c07d-46b4-9886-74c156f5cc02",
          "FormType": "Form1094C_1095C",
          "RecordStatus": "TRANSMITTED",
          "StatusTS": "2020-08-27 20:45:44 +05:30"
      },
      "ErrorRecords": null
  },
  "Errors": null
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# Update

Updates the existing return created in TaxBandits. Use the unique identifiers to refer a particular return, employer, employee or covered individual. You can not update a Transmitted return..

PUT Form1095C/Update
1

Request Body

Field Type Description
    SubmissionId guid Unique identifier created by TaxBandits for each submission. Not required when you are creating a return.
    TaxYr string Tax year of the return. Refer static values.
Allowed values: "2019, 2020"
    EmployeeCount number Number of employees added to this request. Refer static values.
Size Range: 3
Allowed values: "1-250"
ACAForms object Contains Information of the aca forms 1094C and 1095C.
    ReturnHeader object Contains information that applies to the entire tax return.
        Business object Object to identify the Business Details.
            BusinessId Guid Use the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
            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 number of the business phone number.
Size Range: ..5
            Fax string Optional Fax number of the Business
Size Range: 10
            BusinessType string Optional 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 Optional 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 authorized signatory.
Size Range: 10
                BusinessMemberType string Optional Business title of the authorized signatory.
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 Address of the Employer/Payer (street address or post office box of that locality)
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                State string Name of the state where the Employer/Payer is based out of.
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 Zip Code the State where the Employer/Payer is based out of.
            ForeignAddress object If IsForeign is true, pass foreign address of the business
                Address1 string Address of the Employer/Payer (street address or post office box of that locality).
Size Range: ..35
                Address2 string Optional Suite or apartment number of the Employer/Payer.
Size Range: ..35
                City string City where the Employer/Payer is based out of.
Size Range: ..27
                ProvinceOrStateNm string Name of the province or state where the Employer/Payer is based out of.
Size Range: ..30
                Country string Country of the Employer/Payer.
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 Postal Code the State where the Employer/Payer is based out of.
        Form1094C object Contains Form 1094-C information.
            Form1095CAttachedCnt number Number of 1095-C forms filed with this return. Refer to static values.
Size Range: 3
Allowed values: "1 250"
            AuthoritativeTransmittalInd boolean When true, identifies that out of other transmissions this is the Authoritative Transmittal for this year.
            TotalForm1095CALEMemberCnt number Total number of Form 1095-C filed previously or will be filed on behalf of employer.Required only when AuthoritativeTransmittalInd is true. Refer static values.
Size Range: 3
Allowed values: "1-250"
            QualifyingOfferMethodInd boolean When true, identifies that the organization is eligible to use the Qualifying Offer method.
            NinetyEightPctOfferMethodInd boolean When true, identifies that the organization is eligible to use the 98% Offer Method.
            AggregateGroupMemberInd boolean When true, identifies that the employer was a member of an aggregated ALE group for any month of the calendar year.
            AggregateGroupInformation object[] Collection of Aggregate Group Members Form 1094-C Part IV. Specify at least one business when AggregateGroupMemberInd is true.
                BusinessNm string Business Name of aggregated ALE group member.
Size Range: 75
                BusinessNmCont string Optional If the business name is more than 75 characters, enter the remaining name here.
Size Range: 75
                MemberEIN string EIN of the aggregated ALE group member.
Size Range: 10
                FullTimeEmployeeCount number Number of employees working full time. Refer static values.
Size Range: 3
Allowed values: "1-250"
            ALEMemberInformation object Contains information of the ALE member.
                AllTwelveMonthsInd boolean When true, indicates that minimum essential coverage is applicable for the entire year.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23.
                    Month string Month for which minimum essential coverage is applicable. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean When true, identifies that the employer offered minimum essential coverage to its full-time employees and their dependents.
                    ALEMemberFTECnt number The number of Section 4980H full-time employees for each month.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited non-assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE group.
                IndividualMonth object[] Required if AllTwelveMonthsInd is false. Contains information of Form 1094-C Part III, Line 24 to Line 35
                    Month string Month code of respective months. Refer static values.
Allowed values: "1-12"
                    MinEssentialCvrOffrCd boolean MEC indicator.
                    ALEMemberFTECnt number ALE member full time equivalent count.
                    TotalEmployeeCnt number The total number of employees including full-time employees and part time employees and employees in a limited Non- assessment period, for each calendar month.
                    AggregateGroupInd boolean When true, identifies that the employer was a member of an aggregated ALE Group.
            DesignatedGovernmentEntityDetails object Contains information of the Designated Government Entity. Required when IsGovernmentalUnit is true.
                Name string Name of the designated government entity.
Size Range: 75
                NameCont string Optional Name continuation of the designated government entity.
Size Range: 75
                EIN string EIN of the designated government entity.
Size Range: 10
                IsForeign boolean When true, identifies that the designated government entity's address as a foreign address.
                USAddress object Contains US address information of the government entity.
                    Address1 string Contains Foreign address information of the Government Entity. Required only when IsForeign is true.
Size Range: 35
                    Address2 string Optional government entity suite or apartment.
Size Range: 35
                    City string government entity city.
Size Range: 22
                    State string Government Entity state code. 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 Filer/Employer/government entity zip code.
Size Range: 10
                ForeignAddress object if IsForeign is true, pass foreign address of the Filer.
                    Address1 string Government entity foreign address(street address or post office box of that locality).
Size Range: 35
                    Address2 string Optional Government entity suite or apartment.
Size Range: 35
                    City string Government entity foreign city.
Size Range: 22
                    ProvinceOrStateNm string Government entity foreign province or state name.
Size Range: 30
                    Country string Government Entity Foreign Country. 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 Government entity foreign postal code.
Size Range: 10
                ContactInfo object Contains person information of the government entity.
                    FirstNm string First Name of the government entity's contact person.
Size Range: 50
                    MiddleNm string Optional Middle initials of the government entity's contact person.
Size Range: 15
                    LastNm string Last name of the government entity's contact person.
Size Range: 50
                    Suffix string Optional Name suffix of the government entity's contact person. Refer static values.
Size Range: 3
Allowed values: "JR", "SR", "II", "III", "IV", "V", "VI", "VII"
                    Phone string Phone number of the government entity's contact person.
Size Range: 10
    ReturnData object Contains 1095-C return information. Collection of multiple 1095-Cs.
        RecordId guid Record Id of the particular record.
        AddForm1095C object[] Contains collection of 1095-C returns information.
            Form1095CManifest object Contains 1095C Id and Sequence Number of the 1095-C return.
                Form1095CId guid Unique id to identify each Form 1095 C.
                Form1095SeqNum string Sequence number.
            Employee object Object to identify the employee details.
                EmployeeId Guid An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
                SSN string Employee's Social Security Number (SSN)
Size Range: 9
                FirstNm string Employee's first name.
                MiddleNm string Optional Employee's middle name.
                LastNm string Employee's last name.
                Suffix string Optional Employee's suffix.
Allowed values: "Jr", "Sr", "I", "II", "III", "IV", "V", "VI", "VII"
                Email string Optional Employee's email address.
Size Range: 0..40
                Fax string Optional Employee's fax number.
Size Range: 10
                Phone string Optional Employee's phone number
Size Range: 10
                IsForeign Boolean When true, identifies the employee address with a foreign address.
                USAddress object Object to identify the employee's US address
                    Address1 string Employee's US address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Employee's suite or apartment
Size Range: ..35
                    City string Employee's city
Size Range: ..27
                    State string Employee's State code. 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 Employee's zip code
                ForeignAddress object If IsForeign is true, pass foreign address of the employee
                    Address1 string Employee's foreign address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Optional Employee's suite or apartment
Size Range: ..35
                    City string Employee's city.
Size Range: ..27
                    ProvinceOrStateNm string Employee's Province or State Name.
Size Range: ..30
                    Country string Employee's 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 Employee's Postal Code
            EmployeeReturnDetails object Contains 1095-C Part I, Part II and Part III return information.
                EmployeeAgeOnJan1 int Employee's age on Jan 1, 2021.
                StartMonthNumberCd string Calendar month in which the health plan begins and the employee is offered coverage for the tax year. Refer static values.
Allowed values: "1-12"
                AllTwelveMonthsInd Boolean When true indicates that the health plan is active for all 12 months and you do not have to specify health plan for each month separately.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23. Refer static values.
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IndividualMonth object[] Contains information of the Offer of Coverage, Employee Contribution, Section 4980 H codes for the month Jan to Dec. Required only when AllTwelveMonthsInd is false.
                    Month string Calendar month in which the health plan begins and the employee is offered coverage for the tax year.
Allowed values: 1-12
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IsSelfInsured Boolean When true indicates that the employer has provided self-insured coverage for the individual.
                CoveredIndividuals string Contains collection of each individual enrolled in coverage, including the employee. Required only when "IsSelfInsured" is true.
Allowed values: 1-12
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual.
                    PersonFirstNm string First name of the covered individual.
Size Range: 50
                    PersonMiddleNm string Optional Middle name of the covered individual
Size Range: 15
                    PersonLastNm string Last name of the covered individual.
Size Range: 50
                    SSN string SSN of the covered individual.
Size Range: 10
                    DOB string Optional DOB of the covered individual.If SSN is not available for the covered individual.
Size Range: 10
                    MonthsCoverageOffered object Contains coverage offer months from jan to dec.
                        AllTwelveMonths boolean When true indicates that coverage was offered for all 12 months for the covered individual.
                        IndividualMonth string The individual months for which coverage was offered to the covered individuals. Refer static values.
Allowed values: "1-12"
        UpdateForm1095C object[] Contains collection of 1095-C returns update information.
            Form1095CManifest object Contains 1095C Id and Sequence Number of the 1095-C return to be updated.
                Form1095CId guid Unique id to update each Form 1095 C.
                Form1095SeqNum string Sequence number.
            Employee object Object to identify the employee details.
                EmployeeId Guid An unique ID generated by TaxBandits after the return is created and will be returned in the Response. You can use this id for your future reference to Update.
                SSN string Employee's Social Security Number (SSN)
Size Range: 9
                FirstNm string Employee's first name.
                MiddleNm string Optional Employee's middle name.
                LastNm string Employee's last name.
                Suffix string Optional Employee's suffix.
Allowed values: "Jr", "Sr", "I", "II", "III", "IV", "V", "VI", "VII"
                Email string Optional Employee's email address.
Size Range: 0..40
                Fax string Optional Employee's fax number.
Size Range: 10
                Phone string Optional Employee's phone number
Size Range: 10
                IsForeign Boolean When true, identifies the employee address with a foreign address.
                USAddress object Object to identify the employee's US address
                    Address1 string Employee's US address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Employee's suite or apartment
Size Range: ..35
                    City string Employee's city
Size Range: ..27
                    State string Employee's State code. 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 Employee's zip code
                ForeignAddress object If IsForeign is true, pass foreign address of the employee
                    Address1 string Employee's foreign address (street address or post office box of that locality)
Size Range: ..35
                    Address2 string Optional Employee's suite or apartment
Size Range: ..35
                    City string Employee's city.
Size Range: ..27
                    ProvinceOrStateNm string Employee's Province or State Name.
Size Range: ..30
                    Country string Employee's 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 Employee's Postal Code
            EmployeeReturnDetails object Contains 1095-C Part I, Part II and Part III return information.
                EmployeeAgeOnJan1 int Employee's age on Jan 1, 2021.
                StartMonthNumberCd string Calendar month in which the health plan begins and the employee is offered coverage for the tax year. Refer static values.
Allowed values: "1-12"
                AllTwelveMonthsInd Boolean When true indicates that the health plan is active for all 12 months and you do not have to specify health plan for each month separately.
                TwelveMonths object Required if AllTwelveMonthsInd is true. Contains information of Form 1094-C Part III, Line 23. Refer static values.
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IndividualMonth object[] Contains information of the Offer of Coverage, Employee Contribution, Section 4980 H codes for the month Jan to Dec. Required only when AllTwelveMonthsInd is false.
                    Month string Calendar month in which the health plan begins and the employee is offered coverage for the tax year.
Allowed values: 1-12
                    OfferOfCoverage string The coverage plan provided to the employee. Refer static values.
Allowed values: "1A", "1B", "1C", "1D", "1E", "1F", "1H"
                    EmployeeRequiredContribution string The employee share of the lowest cost monthly premium for self-only minimum essential coverage(MEC) providing minimum value(MV) offered to the employee.
Size Range: 9
                    Section4980H string The applicable Code Series 2 indicator code that has to be reported for one or more months of the calendar year, if any. Refer static values.
Allowed values: "2A", "2B", "2C", "2D", "2E", "2F", "2H"
                    ZipCd string Enter the ZIP code of the employee’s residence for (code 1L, 1M, or 1N) or the ZIP code of the employee’s primary site of employment if the ALE Member uses the work location safe harbor for (code 1O, 1P, or 1Q).
                IsSelfInsured Boolean When true indicates that the employer has provided self-insured coverage for the individual.
                AddCoveredIndividuals object[] Contains collection of each individual enrolled in coverage, including the employee. Required only when "IsSelfInsured" is true.
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual.
                    PersonFirstNm string First Name of the covered individual.
Size Range: 50
                    PersonMiddleNm string Optional Middle Name of the covered individual
Size Range: 15
                    PersonLastNm string Last Name of the covered individual.
Size Range: 50
                    SSN string SSN of the covered individual.
Size Range: 10
                    DOB string Optional DOB of the covered individual.If SSN is not available for the Covered Individual.
Size Range: 10
                    MonthsCoverageOffered object Contains Coverage Offer months from Jan to Dec.
                        AllTwelveMonths boolean When true indicates that coverage was offered for all 12 months for the covered individual.
                        IndividualMonth string The individual months for which coverage was offered to the covered individuals. Refer static values.
Allowed values: "1-12"
                UpdateCoveredIndividuals object[] Contains collection of update information of each individual enrolled in coverage, including the employee. Required only when "IsSelfInsured" is true.
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual.
                    PersonFirstNm string First Name of the covered individual.
Size Range: 50
                    PersonMiddleNm string Optional Middle Name of the covered individual
Size Range: 15
                    PersonLastNm string Last Name of the covered individual.
Size Range: 50
                    SSN string SSN of the covered individual.
Size Range: 10
                    DOB string Optional DOB of the covered individual.If SSN is not available for the Covered Individual.
Size Range: 10
                    MonthsCoverageOffered object Contains Coverage Offer months from Jan to Dec.
                        AllTwelveMonths boolean When true indicates that coverage was offered for all 12 months for the covered individual.
                        IndividualMonths string The individual months for which coverage was offered to the covered individuals. Refer static values.
Allowed values: "1-12"
                DeleteCoveredIndividuals object[] Contains collection of CoveredIndividualIds to delete information of each individual enrolled in coverage, including the employee.
                    CoveredIndividualId guid Unique ID generated by TaxBandits for the covered individual to delete.
        DeleteForm1095C object[] Contains collection of Form1095CIds to delete 1095-C returns information.
                Form1095CId guid Unique id to delete each Form 1095 C.

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.
FormACARecords object Pulls the Form ACA 1095C&1094C records with Success and Error statuses
    SuccessRecords object It will show the detailed information about the success status of Form ACA 1095C&1094C Records.
        RecordId Guid Record Id of the particular record.
        BusinessId Guid Unique Identifier of the business.
        RecordStatus string Returns the status of the records.
        StatusTs string Date and time of return created.
        Form1095CRecords object[] contains success records of Form 1095C returns
            Form1095SeqNum 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
            Form1095CId guid Unique id to identify each Form 1095 C.
            EmployeeId guid An unique identifier generated by TaxBandits for a employee when a W2 return is created. You can use this id for your future reference to Update.
            RecordStatus string Return status details like Processing, Created, Accepted, Rejected.
            StatusTs string Return created date and time
            CoveredIndividualRecords object[] Contains Covered Individual records.
                CoveredIndividualId string Unique ID generated by TaxBandits for the covered individual.
                RecordStatus string Returns the status of the covered individual records.
                StatusTS string Return updated date and time.
        Deleted1095CRecords object[] contains success records of deleted Form 1095C returns
            Form1095RecordId guid Unique id to identify each Form 1095 C.
            StatusTS string Return deleted date and time.
    ErrorRecords object[] It will show the detailed information about the error status of Form ACA 1095C&1094C Records
            Id string Returns the validation error code.
            Name string Name of the validation error.
            Message string Description of the validation error.

Request JSON

{
 "SubmissionManiFest": {
   "SubmissionId": "e4a737a8-41ca-4510-9557-38a8e4e94efc",
   "TaxYr": "2020",
   "EmployeeCount": 1
 },
 "ACAForms": {
   "ReturnHeader": {
     "Business": {
       "BusinessId": null,
       "BusinessNm": "Eastman Kodak Com",
       "TradeNm": "Kodak",
       "IsEIN": true,
       "EINorSSN": "00-3387102",
       "Email": "john@gmail.com",
       "ContactNm": "John",
       "Phone": "1234567890",
       "PhoneExtn": "12345",
       "Fax": "1234567890",
       "BusinessType": "ESTE",
       "SigningAuthority": {
         "Name": "John",
         "Phone": "1234567890",
         "BusinessMemberType": "ADMINISTRATOR"
       },
       "KindOfEmployer": "FederalGovt",
       "KindOfPayer": "REGULAR941",
       "IsBusinessTerminated": true,
       "UpdateInProgressReturns": true,
       "IsForeign": false,
       "USAddress": {
         "Address1": "1751 Kinsey Rd",
         "Address2": "Main St",
         "City": "Dothan",
         "State": "AL",
         "ZipCd": "36303"
       },
       "ForeignAddress": {
         "Address1": "22 St",
         "Address2": "Clair Ave E",
         "City": "Toronto",
         "ProvinceOrStateNm": "Ontario",
         "Country": "CA",
         "PostalCd": "M1R 0E9"
       }
     },
     "Form1094C": {
       "Form1095CAttachedCnt": 3,
       "AuthoritativeTransmittalInd": true,
       "TotalForm1095CALEMemberCnt": 3,
       "QualifyingOfferMethodInd": true,
       "NinetyEightPctOfferMethodInd": true,
       "AggregateGroupMemberInd": true,
       "AggregateGroupInformation": [
         {
           "BusinessNm": "ABC solutions",
           "BusinessNmCont": null,
           "MemberEIN": "654578458",
           "FullTimeEmployeeCount": 2
         },
         {
           "BusinessNm": "Groove Corp",
           "BusinessNmCont": null,
           "MemberEIN": "654448458",
           "FullTimeEmployeeCount": 2
         }
       ],
       "ALEMemberInformation": {
         "AllTwelveMonthsInd": false,
         "TwelveMonths": null,
         "IndividualMonth": [
           {
             "Month": null,
             "MinEssentialCvrOffrCd": true,
             "ALEMemberFTECnt": 24,
             "TotalEmployeeCnt": 25,
             "AggregateGroupInd": true
           }
         ]
       },
       "DesignatedGovernmentEntityDetails": null
     }
   },
   "ReturnData": {
     "RecordId": "3413b3c1-0c31-4113-9959-57bbe848a918",
     "AddForm1095C": [
       {
         "EmployeeManifest": {
           "Form1095CId": "00000000-0000-0000-0000-000000000000",
           "Form1095SeqNum": "1"
         },
         "Employee": {
           "EmployeeId": "00000000-0000-0000-0000-000000000000",
           "SSN": "112-23-6685",
           "FirstNm": "Michael",
           "MiddleNm": "John",
           "LastNm": "Augustin",
           "Suffix": "Sr",
           "Email": "mike@gmail.com",
           "Fax": "4567891234",
           "Phone": "4259631478",
           "IsForeign": true,
           "USAddress": {
             "Address1": "1751 Kinsey Rd",
             "Address2": "Main St",
             "City": "Dothan",
             "State": "AL",
             "ZipCd": "36303"
           },
           "ForeignAddress": {
             "Address1": "500 Penn Avenue",
             "Address2": "Park Street",
             "City": "Toronto",
             "ProvinceOrStateNm": "Ontario",
             "Country": "CA",
             "PostalCd": "02452"
           }
         },
         "EmployeeReturnDetails": {
           "StartMonthNumberCd": "04",
           "AllTwelveMonthsInd": false,
           "TwelveMonths": null,
           "IndividualMonth": [
             {
               "Month": "01",
               "OfferOfCoverage": "1D",
               "EmployeeRequiredContribution": 200,
               "Section4980H": "2D"
             }
           ],
           "IsSelfInsured": true,
           "CoveredIndividuals": [
             {
               "CoveredIndividualId": "00000000-0000-0000-0000-000000000000",
               "PersonFirstNm": "Bennicks",
               "PersonMiddleNm": "k",
               "PersonLastNm": "Thomas",
               "SSN": "112-23-6685",
               "DOB": null,
               "MonthsCoverageOffered": {
                 "AllTwelveMonths": true,
                 "IndividualMonths": null
               }
             }
           ]
         }
       }
     ],
     "UpdateForm1095C": [
       {
         "EmployeeManifest": {
           "Form1095CId": "f2bcc723-fb4a-4d4c-a4c2-c2e60942e7b0",
           "Form1095SeqNum": "1"
         },
         "Employee": {
           "EmployeeId": "2c57ef1a-23b6-4e66-b61a-47eec9c2ba5a"
         },
         "EmployeeReturnDetails": {
           "EmployeeAgeOnJan1": "26",
           "StartMonthNumberCd": "05",
           "AllTwelveMonthsInd": false,
           "TwelveMonths": null,
           "IndividualMonth": [
             {
               "Month": "02",
               "OfferOfCoverage": "1D",
               "EmployeeRequiredContribution": 205,
               "Section4980H": "2D",
               "ZipCd": 36303
             },
             {
               "Month": "03",
               "OfferOfCoverage": "1E",
               "EmployeeRequiredContribution": 205,
               "Section4980H": "2D",
               "ZipCd": 36303
             }
           ],
           "IsSelfInsured": false,
           "AddCoveredIndividuals": [
             {
               "CoveredIndividualId": "00000000-0000-0000-0000-000000000000",
               "PersonFirstNm": "Perter",
               "PersonMiddleNm": "kevin",
               "PersonLastNm": "Jr",
               "SSN": "112-23-6689",
               "DOB": null,
               "MonthsCoverageOffered": {
                 "AllTwelveMonths": false,
                 "IndividualMonths": "01"
               }
             }
           ],
           "UpdateCoveredIndividuals": [
             {
               "CoveredIndividualId": "dc092972-5b06-4d27-8ac2-02e1ffcf3fbe",
               "PersonFirstNm": "Michael",
               "PersonMiddleNm": "Augustin",
               "PersonLastNm": "John",
               "SSN": "112-23-6685",
               "DOB": null,
               "MonthsCoverageOffered": {
                 "AllTwelveMonths": false,
                 "IndividualMonths": "02"
               }
             }
           ],
           "DeleteCoveredIndividuals": null
         }
       }
     ],
     "DeleteForm1095C": [
       {
         "Form1095CId": "00000000-0000-0000-0000-000000000000"
       }
     ]
   }
 }
}
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

Response JSON

{
 "StatusCode": 200,
 "StatusName": "Ok",
 "StatusMessage": "Successful API call",
 "SubmissionId": "e4a737a8-41ca-4510-9557-38a8e4e94efc",
 "FormACARecords": {
   "SuccessRecords": {
     "RecordId": "3413b3c1-0c31-4113-9959-57bbe848a918",
     "BusinessId": "4ea9b58b-d7e8-4526-aa9c-a8e3720bc110",
     "RecordStatus": "CREATED",
     "StatusTS": "2021-08-24 18:20:19 +05:30",
     "Form1095CRecords": [
       {
         "Form1095SeqNum": "1",
         "Form1095CId": "9a6212b6-afe3-4e7c-bb20-dd0310884e6e",
         "EmployeeId": "8f448ff5-7c8f-4676-b6c3-4845e4cf7ef3",
         "RecordStatus": "CREATED",
         "StatusTS": "2021-08-24 18:20:21 +05:30",
         "CoveredIndividualRecords": [
           {
             "CoveredIndividualId": "3c9ab550-e67f-4f4c-a3a5-b186fc23210c",
             "RecordStatus": "ADDED",
             "StatusTS": "2021-08-24 18:20:22 +05:30"
           }
         ]
       },
       {
         "Form1095SeqNum": "1",
         "Form1095CId": "fd112f1d-9ecc-4c8f-9c75-b773768e353b",
         "EmployeeId": "5a5227dd-235b-4fd7-a9ae-0c8be731c985",
         "RecordStatus": "CREATED",
         "StatusTS": "2021-08-24 18:20:22 +05:30",
         "CoveredIndividualRecords": null
       }
     ],
     "Deleted1095CRecords": null
   },
   "ErrorRecords": 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