Overview

Foreign Bank and Financial Accounts (FBAR) - Report 114

Create a report

Foreign bank and financial accounts can create using fincen go library

  1. Create a EFilingBatchXML with batch.NewReport(fincen.Report114).
  2. Create available ActivityType records with financial_accounts.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.Report114).
  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.