How to Use

Follow these steps to upload and check transactions, and download reports.

Steps
  1. Create an account and login.
  2. Add transactions manually or upload a CSV file.
  3. Go to Transactions and click Check Now or Check All Pending.
  4. Open any transaction to see full details, risk score, and reason tags.
  5. Download reports from the Reports page (PDF/CSV).
CSV Format (Required Columns)

Header row must contain these columns (case-insensitive). Extra columns are ignored.

amount,date,time,merchant,transaction_type,location,card_type,notes,card_nickname
transaction_type must be online or offline.
Common Errors & Fixes
  • Missing amount: ensure amount is a positive number.
  • Invalid date/time: use formats like 2025-12-17 and 14:30.
  • Invalid transaction_type: must be online/offline.
Tip

Use Card Profiles to store usual spending range and daily limits. This improves scoring realism for the project.

Sample CSV

A ready-to-upload file is included in the project folder:

sample_data/sample_transactions.csv