FinCEN Attachment A vs the BSA batch envelope

July 21, 2026 · FinCEN · CTR · SAR · XML · batch

Document-level field rules and batch XML shell rules are different layers. Confusing them is a common source of false confidence.

FinCEN XML Schema User Guides split concerns. Attachment A describes field-level and business errors on the report content. The batch envelope (EFilingBatchXML, SeqNum, schemaLocation, transmitter parties) is a different layer.

How this product treats each layer

  • Form: discrete JSON mapped to document-level Attachment A packs.
  • Bulk: when XML looks like a FinCEN batch, local envelope checks run before flatten.
  • Still not filing: no User Test submit, no acknowledgement forgery, no claim that full offline XSD equals FinCEN accept.

If your pipeline only validates JSON fields and never opens the batch shell, you can pass document checks and still fail e-filing. Validate both layers — and keep them labeled separately.

All posts · Open Form · About coverage