MapleSchema Pro

Upload bank data → Pick a format → Download instantly

Free CSV Converter

Convert raw banking JSON into a clean, normalized CSV. Limited to 200 transactions per request.

Convert JSON → CSV

MapleSchema Pro

MapleSchema Pro unlocks higher-volume exports and AI-enriched outputs for production workflows.

  • Up to 1,000 transactions per request (free tier: 200)
  • Core CSV or CSV with optional AI-powered Insights
  • Structured transaction JSON with AI Insights for workflows
  • QuickBooks-ready Expense and Payment import files

AI Insights are added as non-destructive annotations — core transaction data is never modified.

Subscribe to MapleSchema Pro — $4 / month

Example outputs

Pro outputs: Structured CSV, Structured JSON, and QuickBooks Format.

Structured Transaction JSON

Deterministic core transaction object. Optional Insights are annotations only.

{
  "schema_version": "transactions-v1.0",
  "transaction_fingerprint": "ms_fp_9f1c2c7b0d2a",
  "transaction_ref": "stmt_line_1842",
  "account_ref": "chq_001",
  "institution_code": "rbc_ca",
  "aggregator_code": "flinks",

  "effective_at": "2026-01-14T19:22:11Z",
  "posted_at": "2026-01-14T19:22:11Z",

  "amount": { "amount_minor": -724, "currency": "CAD" },
  "direction": "debit",

  "original_description": "TIM HORTONS #0059 / LONDON ON",
  "status": "posted",
  "mutability": "immutable",

  "normalization": {
    "mapping_method": "institution_mapper_v1",
    "input_timezone": "America/Toronto",
    "warnings": []
  },

  "insights": {
    "category": {
      "value": "coffee_fast_food",
      "confidence": 0.92,
      "version": "cat-v1",
      "signals": ["merchant_keyword:tim hortons", "pattern:#\\d{2,4}", "geo:ON"]
    },
    "merchant": {
      "value": "Tim Hortons",
      "confidence": 0.89,
      "version": "merchant-v1",
      "signals": ["brand_db_match", "alias:tim hortons"]
    },
    "description_analysis": {
      "en": "Franchise coffee shop purchase (likely in-store).",
      "fr": "Achat dans une franchise de café (probablement en magasin).",
      "confidence": 0.84,
      "version": "desc-v1",
      "signals": ["token:TIM", "token:HORTONS", "store_id:#0059", "city:LONDON", "region:ON"]
    }
  }
}