The practical answer
Validate the XML against the current DOR schema, then separately review company identity, subscriber relationships, coverage spans and recipient-statement consistency. Preserve the submitted file version and assign someone to review MassTaxConnect exceptions.
This preflight is for providers and reporting teams, not residents filing an individual income tax return. MA 1099-HC bulk reporting uses state XML requirements. A syntactically valid file is only one part of readiness: the people, dates and statements must also match the reviewed source records. The synthetic report below demonstrates internal checks, not actual DOR messages or a submitted filing.
Collect the current schema and filing instructions
Use DOR’s bulk-file instruction index to locate the handbook, schema and current portal guidance. Record the reporting year, document revision, download date and exact schema reference used. Keep the final package reproducible from those inputs.
The currently linked 1099-HC handbook has a January 2019 printed revision and a version 2.4 schema diagram. Treat those as observed document identifiers, not proof that future production should use an old cached schema without checking.
Confirm the intended filing account and authorized submitter. Preparation staff can validate a file without having authority to transmit it. Keep the release decision and filing responsibility explicit in the runbook.
Validate well-formed XML and the current XSD
Check that the output is an actual XML document using the expected structure, encoding and namespace. Renaming a CSV file with an .xml extension does not create a state filing file. Use an XML parser followed by validation against the current DOR schema.
Review required elements, element order, field lengths, allowed values and real calendar dates. Preserve the validator version and result. A local validation failure should identify the record and field so the data or mapping can be repaired at its source.
The DOR bulk-filing guidance says 1099-HC bulk files must be XML and identifies a 250-megabyte MassTaxConnect upload limit. Check the current limit before release and plan file handling through the documented process; splitting XML bytes arbitrarily will not produce valid independent documents.
Review business facts that a schema cannot establish
Confirm company identifiers and names, subscriber uniqueness, dependent relationships and coverage spans. Check that each record belongs to the intended reporting year and that the MCC classification comes from the approved plan evidence.
A correctly formatted subscriber number can still point to the wrong person. A valid start and end date can still come from the wrong enrollment period. Reconcile selected records against the source system and include edge cases such as reinstatements and dependent changes.
The DOR carrier rules require consistency between state data and subscriber statements and define covered MCC months using the 15-day threshold. Keep these factual checks separate from schema success so an XML pass does not hide a statement discrepancy.
Worked example: separate technical and factual failures
Fictional example: A test file contains three deliberately defective records. The internal preflight reports the following findings; these labels are invented for the example and are not DOR error codes.
| Record | Finding | Repair evidence |
|---|---|---|
| SUB001 | Coverage date is 2025-02-30, not a real date | Correct from the enrollment source, then revalidate XML. |
| DEP002 | Parent reference does not resolve in reviewed data | Repair the subscriber relationship from source records. |
| SUB003 | Recipient statement marks a month with only 14 confirmed MCC days | Review the source span and state month calculation. |
The third issue could survive a structural XML check because the date fields themselves are valid. The team therefore records separate technical, relationship and statement-comparison results. All affected outputs are regenerated after the source repair, rather than hand-editing one delivered copy.
Reconcile the exact file and recipient output to be released
Create a manifest identifying the final file, reporting company, year, subscriber count and source snapshot. Compare record identities as well as totals with the recipient statement dataset. A count of one hundred on both sides can conceal different missing and extra people.
The handbook notes that some document-count and identifier attributes are not validated by DOR. Maintain your own completeness check rather than assuming every declared control value will be enforced by the receiving system.
Preserve correction and deletion flags with their reviewed reasons. Keep original and corrected records distinguishable in the manifest. A generic retry of an uncertain submission can create duplicate reporting if the first file was already processed.
Plan for the state response before submitting
Assign a person to capture the submission reference, file version, date and MassTaxConnect response. DOR’s current guidance says file exceptions are communicated through e-messages in the account. Include that review in the checklist before the submitter begins.
Keep “prepared,” “submitted,” “response reviewed” and “exceptions resolved” as distinct operational states. They are internal tracking labels, not claims about exact portal status names. An upload confirmation alone does not establish that every record is correct.
For an exception, preserve the actual message, affected record, source repair and subsequent response. Reconcile any corrected recipient output with the state change. Close the batch only after the responsible reviewer has documented the actual outcome.
Run technical and factual checks before release
Read the workflow as text
- Pin the inputs. Record year, current XSD, source snapshot and submitter.
- Validate XML. Check structure, required fields and schema constraints.
- Reconcile the facts. Review relationships, MCC spans and recipient consistency.
- Track the response. Preserve submission evidence and resolve actual state exceptions.
Put this guide to work
Massachusetts XML preflight and response log
Save the editable text worksheet and use it with your own records. Keep completed copies in your secure working files.
Download the worksheet TXTCommon questions
Can I upload a CSV renamed as XML?
No. The file must be a properly formed XML document using the current DOR structure and schema.
Does passing the schema prove coverage is correct?
No. The schema checks technical constraints. Person relationships, enrollment facts, MCC status and recipient consistency need separate review.
Are the example error labels official DOR codes?
No. They are synthetic internal findings used to explain the different validation layers. Retain the actual DOR messages from a real submission.
Can I trust the declared document count alone?
No. Reconcile the actual records against the source and statement datasets. The handbook notes that some control attributes are not validated.
What should happen after upload?
Capture the exact file and submission reference, review MassTaxConnect e-messages, and document any exception repairs and final outcome.
Official sources and scope
Sources checked September 5, 2026. Use the edition for the tax year and filing method you are working with; later instructions may change thresholds, fields, or procedures.
- Massachusetts DOR: Health care reform as an insurance carrier
MCC coverage-month rules, matching company/subscriber information, reprints and corrected data.
- DOR Bulk File Instructions for Businesses
Current handbook index, updated July 29, 2026; recheck linked specifications before production.
- Form 1099-HC Bulk File Specifications Handbook
DOR-linked handbook revision January 2019, schema diagram version 2.4, documented subscriber fields and flags. Verify against the current XSD before filing.
- Bulk Filing With the Department of Revenue
XML filing requirement, MassTaxConnect submission method, file-size limit and exception messages.