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.

Synthetic internal preflight report
RecordFindingRepair evidence
SUB001Coverage date is 2025-02-30, not a real dateCorrect from the enrollment source, then revalidate XML.
DEP002Parent reference does not resolve in reviewed dataRepair the subscriber relationship from source records.
SUB003Recipient statement marks a month with only 14 confirmed MCC daysReview 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

Run technical and factual checks before release: Pin the inputs; Validate XML; Reconcile the facts; Track the response
Local preflight reduces avoidable errors. Only the actual state submission and response establish what happened after transmission.
Read the workflow as text
  1. Pin the inputs. Record year, current XSD, source snapshot and submitter.
  2. Validate XML. Check structure, required fields and schema constraints.
  3. Reconcile the facts. Review relationships, MCC spans and recipient consistency.
  4. 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 TXT

Common 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.

  1. Massachusetts DOR: Health care reform as an insurance carrier

    MCC coverage-month rules, matching company/subscriber information, reprints and corrected data.

  2. DOR Bulk File Instructions for Businesses

    Current handbook index, updated July 29, 2026; recheck linked specifications before production.

  3. 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.

  4. Bulk Filing With the Department of Revenue

    XML filing requirement, MassTaxConnect submission method, file-size limit and exception messages.