Overview

Cash Payments over $10k (FinCEN Form 8300)

Cash payments report can create using fincen go library

  1. Create a EFilingBatchXML with batch.NewReport(fincen.Form8300).
  2. Create available ActivityType records with cash_payments.NewActivity().
  3. Append created activities into Batch XML report with batch.AppendActivity(activity).
  4. Validate Batch XML report with Validate() and figure out report problems.
  5. Generate Batch XML report attributes with GenerateAttrs()
  6. Generate Batch XML report attributes with GenerateSeqNumbers()
  7. Getting xml contents from Batch XML report.

Create an acknowledgement

FinCEN SAR XML batch acknowledgement can create using fincen go library

  1. Create a EFilingBatchXML with batch.NewReport(fincen.Form8300).
  2. Create a EFilingSubmissionXML.
  3. Validate Batch XML report with Validate() and figure out report problems.
  4. Generate Batch XML report attributes with GenerateAttrs()
  5. Getting xml contents from Batch XML report.

Examples

  1. Read
  2. Write

Filing

Refer to the FinCEN.gov website for more information.