Generates synthetic bank transaction records with realistic amounts, dates, merchant categories, and account details. Perfect for developers building financial applications who need test data without using real customer information. Outputs to CSV, JSON, or Excel formats.
Features
- Generate transactions with realistic amounts following banking patterns
- Create multiple account types with different spending behaviors
- Include merchant categories like groceries, utilities, entertainment
- Control date ranges and transaction frequency parameters
- Export to CSV, JSON, or Excel with customizable column formats
Usage
python generate_transactions.py --accounts 5 --days 30 --output sample_transactions.csv
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.