Overview
Currency Transaction Report (CTR) - Report 112
Create a report
Currency transaction report can create using fincen go library
- Create a EFilingBatchXML with
batch.NewReport(fincen.Report112). - Create available ActivityType records with
currency_transaction.NewActivity(). - Append created activities into Batch XML report with
batch.AppendActivity(activity). - Validate Batch XML report with
Validate()and figure out report problems. - Generate Batch XML report attributes with
GenerateAttrs() - Generate Batch XML report attributes with
GenerateSeqNumbers() - Getting xml contents from Batch XML report.
Create an acknowledgement
FinCEN SAR XML batch acknowledgement can create using fincen go library
- Create a EFilingBatchXML with
batch.NewReport(fincen.Report112). - Create a EFilingSubmissionXML.
- Validate Batch XML report with
Validate()and figure out report problems. - Generate Batch XML report attributes with
GenerateAttrs() - Getting xml contents from Batch XML report.
Examples
Filing
Refer to the FinCEN.gov website for more information.