1095-B: XML Schema Validation Failed on the 1095-B typically arises when someone enters the signature, title, date on the 1094-B. The boxes are on the 1094-B form. But if you look in the back of Publication 5165, it says:
Is the XML data tag <p1:JuratSignaturePIN></p1:JuratSignaturePIN>
required in the 2015 Form Data File?• Signature data are not required for TY2015.
• Do not include signature information in your XML.
For tax year 2015, do not include the signature, title, date on the 1094-B and you can avoid this XML Scheme Validation error.
1095-C: Part II on IRS Form 1095-C is Employee Offer and Coverage. A common error arises from Boxes 14, 15 and 16 that we discuss below.
We prepare and electronically file XML files to the IRS. For Boxes 14, 15, 16, we can efile this code
<EmployeeOfferAndCoverageGrp>
<AnnualOfferOfCoverageCd>1E</AnnualOfferOfCoverageCd>
<AnnlShrLowestCostMthlyPremAmt>128.00</AnnlShrLowestCostMthlyPremAmt>
<AnnualSafeHarborCd>2C</AnnualSafeHarborCd>
</EmployeeOfferAndCoverageGrp>
Here Annual Offer of Coverage has data and Monthly Offer of Coverage does not exist. Another way of saying this is Boxes 14, 15 and 16 have data in ‘All 12 Months’ and January through December are blank.
We can transmit this as well:
<EmployeeOfferAndCoverageGrp>
<MonthlyOfferCoverageGrp>
<JunOfferCd>1C</JunOfferCd>
<JulOfferCd>1C</JulOfferCd>
<AugOfferCd>1C</AugOfferCd>
<SepOfferCd>1C</SepOfferCd>
<OctOfferCd>1C</OctOfferCd>
<NovOfferCd>1C</NovOfferCd>
<DecOfferCd>1C</DecOfferCd>
</MonthlyOfferCoverageGrp>
<MonthlyShareOfLowestCostMonthlyPremGrp>
<JuneAmt>97.88</JuneAmt>
<JulyAmt>97.88</JulyAmt>
<AugustAmt>97.88</AugustAmt>
<SeptemberAmt>97.88</SeptemberAmt>
<OctoberAmt>97.88</OctoberAmt>
<NovemberAmt>97.88</NovemberAmt>
<DecemberAmt>97.88</DecemberAmt>
</MonthlyShareOfLowestCostMonthlyPremGrp>
<MonthlySafeHarborGrp>
<JunSafeHarborCd>2C</JunSafeHarborCd>
<JulSafeHarborCd>2C</JulSafeHarborCd>
<AugSafeHarborCd>2C</AugSafeHarborCd>
<SepSafeHarborCd>2C</SepSafeHarborCd>
<OctSafeHarborCd>2C</OctSafeHarborCd>
<NovSafeHarborCd>2C</NovSafeHarborCd>
<DecSafeHarborCd>2C</DecSafeHarborCd>
</MonthlySafeHarborGrp>
</EmployeeOfferAndCoverageGrp>
Here Annual Offer of Coverage is blank (nothing is transmitted) and Monthly Offer of Coverage has data for specific months. All months can be filled out as well or any combination combination.
But if we transmit something like this
<EmployeeOfferAndCoverageGrp>
<AnnualOfferOfCoverageCd>1E</AnnualOfferOfCoverageCd>
<MonthlyShareOfLowestCostMonthlyPremGrp>
<JuneAmt>97.88</JuneAmt>
<JulyAmt>97.88</JulyAmt>
<AugustAmt>97.88</AugustAmt>
<SeptemberAmt>97.88</SeptemberAmt>
<OctoberAmt>97.88</OctoberAmt>
<NovemberAmt>97.88</NovemberAmt>
<DecemberAmt>97.88</DecemberAmt>
</MonthlyShareOfLowestCostMonthlyPremGrp>
<MonthlySafeHarborGrp>
<JunSafeHarborCd>2C</JunSafeHarborCd>
<JulSafeHarborCd>2C</JulSafeHarborCd>
<AugSafeHarborCd>2C</AugSafeHarborCd>
<SepSafeHarborCd>2C</SepSafeHarborCd>
<OctSafeHarborCd>2C</OctSafeHarborCd>
<NovSafeHarborCd>2C</NovSafeHarborCd>
<DecSafeHarborCd>2C</DecSafeHarborCd>
</MonthlySafeHarborGrp>
</EmployeeOfferAndCoverageGrp>
Or any combination of this code where your reporting Annual and Monthly Offer of Coverage for a particular employee, then you get the error
XML Schema Validation Failed – not well formed or missing required elements
The solution is the stay consistent. If you are reporting Annual Offer of Coverage, then only report Annual and that means you have data in Boxes 14, 15, 16 in All 12 Months only. If you are reporting Monthly Offer of Coverage, then report Monthly and leave Annual Offer of Coverage blank. Stay consistent.