# 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
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 operatesSize 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 |
string | Email address of the Business Size Range: ..40 | |
ContactNm | string | Optional Name of the person who can be contacted by the IRSSize 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 BusinessSize Range: 10 |
BusinessType | string | Optional Type of business. Optional for W-2/1099 and mandatory for 94X seriesSize 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 authoritySize 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" |
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 numberSize 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 apartmentSize 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 individualSize 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
}
}
]
}
}
]
}
}
}
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
}
}
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
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
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
}
}
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
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 operatesSize 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 |
string | Email address of the Business Size Range: ..40 | |
ContactNm | string | Optional Name of the person who can be contacted by the IRSSize 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 BusinessSize Range: 10 |
BusinessType | string | Optional Type of business. Optional for W-2/1099 and mandatory for 94X seriesSize 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 authoritySize 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" |
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 numberSize 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 apartmentSize 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 individualSize 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"
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
}
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
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
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
}
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
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"
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
}
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
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
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
}
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
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",
}
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
}
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
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 operatesSize 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 |
string | Email address of the Business Size Range: ..40 | |
ContactNm | string | Optional Name of the person who can be contacted by the IRSSize 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 BusinessSize Range: 10 |
BusinessType | string | Optional Type of business. Optional for W-2/1099 and mandatory for 94X seriesSize 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 authoritySize 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" |
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 numberSize 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 apartmentSize 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 individualSize 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" |
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 numberSize 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 apartmentSize 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 individualSize 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 individualSize 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"
}
]
}
}
}
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
}
}
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