{
  "data_type": "synthetic teaching records",
  "raw_rows": 125,
  "clean_orders": 120,
  "duplicate_rows_removed": 3,
  "invalid_rows_removed": 2,
  "invalid_csv_line_numbers": [
    125,
    126
  ],
  "duplicate_csv_line_numbers": [
    122,
    123,
    124
  ],
  "total_revenue_eur": "5340.00",
  "monthly_revenue_eur": {
    "2026-01": "2670.00",
    "2026-02": "2670.00"
  },
  "overall_change_percent": "0.00",
  "by_channel": [
    {
      "month": "2026-01",
      "channel": "online",
      "orders": 36,
      "revenue_eur": "1602.00"
    },
    {
      "month": "2026-01",
      "channel": "store",
      "orders": 24,
      "revenue_eur": "1068.00"
    },
    {
      "month": "2026-02",
      "channel": "online",
      "orders": 24,
      "revenue_eur": "1068.00"
    },
    {
      "month": "2026-02",
      "channel": "store",
      "orders": 36,
      "revenue_eur": "1602.00"
    }
  ]
}
