{
  "merchants": [
    {
      "id": 1,
      "merchant_name": "Beahan, Quigley and Ullrich",
      "category": "entertainment"
    },
    {
      "id": 2,
      "merchant_name": "Ruecker-Krajcik, Wilkinson and Boehm",
      "category": "transport"
    },
    {
      "id": 3,
      "merchant_name": "Witting and Sons",
      "category": "entertainment"
    },
    {
      "id": 4,
      "merchant_name": "Von, Durgan and Nolan",
      "category": "travel"
    },
    {
      "id": 5,
      "merchant_name": "VonRueden, Grant and Greenholt",
      "category": "entertainment"
    },
    {
      "id": 6,
      "merchant_name": "Huels Group",
      "category": "groceries"
    },
    {
      "id": 7,
      "merchant_name": "Nicolas Inc",
      "category": "groceries"
    },
    {
      "id": 8,
      "merchant_name": "Koepp - Nitzsche",
      "category": "shopping"
    },
    {
      "id": 9,
      "merchant_name": "Bernhard, Moen and Schmitt",
      "category": "shopping"
    },
    {
      "id": 10,
      "merchant_name": "Bednar, Gislason and Rowe",
      "category": "groceries"
    },
    {
      "id": 11,
      "merchant_name": "Balistreri - Hettinger",
      "category": "groceries"
    },
    {
      "id": 12,
      "merchant_name": "Ortiz - Hayes-Kemmer",
      "category": "groceries"
    },
    {
      "id": 13,
      "merchant_name": "Frami Inc",
      "category": "housing"
    },
    {
      "id": 14,
      "merchant_name": "Runte - Walsh",
      "category": "subscriptions"
    },
    {
      "id": 15,
      "merchant_name": "Muller - Maggio",
      "category": "transport"
    },
    {
      "id": 16,
      "merchant_name": "Hirthe, Crona and Jast",
      "category": "transport"
    },
    {
      "id": 17,
      "merchant_name": "Schuster - Mayert",
      "category": "utilities"
    },
    {
      "id": 18,
      "merchant_name": "Bergnaum, Klein and Bednar",
      "category": "entertainment"
    },
    {
      "id": 19,
      "merchant_name": "Bauch Inc",
      "category": "subscriptions"
    },
    {
      "id": 20,
      "merchant_name": "Keeling, Metz-Rutherford and Terry",
      "category": "eating_out"
    },
    {
      "id": 21,
      "merchant_name": "Flatley, Volkman and Ullrich",
      "category": "health"
    },
    {
      "id": 22,
      "merchant_name": "Medhurst Group",
      "category": "transport"
    },
    {
      "id": 23,
      "merchant_name": "Huels, Stehr and Thiel",
      "category": "groceries"
    },
    {
      "id": 24,
      "merchant_name": "Nader - Lakin",
      "category": "eating_out"
    },
    {
      "id": 25,
      "merchant_name": "Considine, Grimes and Mertz",
      "category": "eating_out"
    },
    {
      "id": 26,
      "merchant_name": "Walter, Welch and Barrows",
      "category": "groceries"
    },
    {
      "id": 27,
      "merchant_name": "Kemmer - Armstrong",
      "category": "shopping"
    },
    {
      "id": 28,
      "merchant_name": "Smitham, Ratke and Mueller",
      "category": "health"
    },
    {
      "id": 29,
      "merchant_name": "Parker, Rippin-Willms and Gerlach",
      "category": "groceries"
    },
    {
      "id": 30,
      "merchant_name": "Corwin and Sons",
      "category": "shopping"
    },
    {
      "id": 31,
      "merchant_name": "Heller, Ortiz and Price",
      "category": "groceries"
    },
    {
      "id": 32,
      "merchant_name": "Pagac, Ratke and Kris",
      "category": "groceries"
    },
    {
      "id": 33,
      "merchant_name": "McGlynn Group",
      "category": "eating_out"
    },
    {
      "id": 34,
      "merchant_name": "Heaney - Kohler",
      "category": "groceries"
    },
    {
      "id": 35,
      "merchant_name": "Hoppe, Corwin and Luettgen",
      "category": "eating_out"
    },
    {
      "id": 36,
      "merchant_name": "Fadel-Hahn - Fisher",
      "category": "groceries"
    },
    {
      "id": 37,
      "merchant_name": "Crist, Marks and Kovacek",
      "category": "groceries"
    },
    {
      "id": 38,
      "merchant_name": "Veum Group",
      "category": "subscriptions"
    },
    {
      "id": 39,
      "merchant_name": "Fisher, Harris and Swaniawski",
      "category": "transport"
    },
    {
      "id": 40,
      "merchant_name": "Runolfsdottir, Zieme and Raynor",
      "category": "shopping"
    },
    {
      "id": 41,
      "merchant_name": "Wuckert - Roberts",
      "category": "subscriptions"
    },
    {
      "id": 42,
      "merchant_name": "Dickinson - Hessel",
      "category": "subscriptions"
    },
    {
      "id": 43,
      "merchant_name": "Champlin - Boehm",
      "category": "eating_out"
    },
    {
      "id": 44,
      "merchant_name": "Blick and Sons",
      "category": "eating_out"
    },
    {
      "id": 45,
      "merchant_name": "Kuvalis - Treutel",
      "category": "health"
    },
    {
      "id": 46,
      "merchant_name": "Carter - Koelpin",
      "category": "groceries"
    },
    {
      "id": 47,
      "merchant_name": "Monahan Group",
      "category": "groceries"
    },
    {
      "id": 48,
      "merchant_name": "Robel Group",
      "category": "transport"
    },
    {
      "id": 49,
      "merchant_name": "Konopelski Group",
      "category": "subscriptions"
    },
    {
      "id": 50,
      "merchant_name": "Tremblay-Batz - Pacocha",
      "category": "entertainment"
    },
    {
      "id": 51,
      "merchant_name": "Dietrich LLC",
      "category": "shopping"
    },
    {
      "id": 52,
      "merchant_name": "Kiehn-Hauck, Schneider and Jast",
      "category": "groceries"
    },
    {
      "id": 53,
      "merchant_name": "O'Kon LLC",
      "category": "groceries"
    },
    {
      "id": 54,
      "merchant_name": "Okuneva - Shields",
      "category": "groceries"
    },
    {
      "id": 55,
      "merchant_name": "Turner LLC",
      "category": "groceries"
    },
    {
      "id": 56,
      "merchant_name": "Zemlak, Gislason and Franecki",
      "category": "groceries"
    },
    {
      "id": 57,
      "merchant_name": "Beahan, Graham and Bailey",
      "category": "health"
    },
    {
      "id": 58,
      "merchant_name": "Kirlin, Steuber and Hammes",
      "category": "groceries"
    },
    {
      "id": 59,
      "merchant_name": "Lind LLC",
      "category": "utilities"
    },
    {
      "id": 60,
      "merchant_name": "Larkin LLC",
      "category": "utilities"
    }
  ],
  "users": [
    {
      "id": 1,
      "first_name": "Stephania",
      "last_name": "Kunde",
      "email": "stephania.kunde25@example.com",
      "signed_up_at": "2023-11-21 14:14:24"
    },
    {
      "id": 2,
      "first_name": "Jensen",
      "last_name": "Jones",
      "email": "jensen.jones11@example.com",
      "signed_up_at": "2024-05-01 20:19:28"
    },
    {
      "id": 3,
      "first_name": "Reece",
      "last_name": "Zulauf",
      "email": "reece_zulauf28@example.org",
      "signed_up_at": "2024-03-10 11:25:16"
    },
    {
      "id": 4,
      "first_name": "Alexie",
      "last_name": "Kuhic",
      "email": "alexie.kuhic@example.com",
      "signed_up_at": "2024-02-26 09:43:20"
    },
    {
      "id": 5,
      "first_name": "Michel",
      "last_name": "Durgan",
      "email": "michel_durgan@example.com",
      "signed_up_at": "2024-08-18 15:17:50"
    },
    {
      "id": 6,
      "first_name": "Theresia",
      "last_name": "Hermiston",
      "email": "theresia.hermiston45@example.org",
      "signed_up_at": "2024-06-19 23:22:20"
    },
    {
      "id": 7,
      "first_name": "Trent",
      "last_name": "Gibson",
      "email": "trent_gibson@example.org",
      "signed_up_at": "2024-08-23 16:36:57"
    },
    {
      "id": 8,
      "first_name": "Zola",
      "last_name": "Brekke",
      "email": "zola_brekke@example.net",
      "signed_up_at": "2024-10-01 19:01:18"
    },
    {
      "id": 9,
      "first_name": "Calista",
      "last_name": "Abernathy",
      "email": "calista_abernathy79@example.org",
      "signed_up_at": "2024-03-13 02:05:09"
    },
    {
      "id": 10,
      "first_name": "Moshe",
      "last_name": "Lueilwitz",
      "email": "moshe.lueilwitz@example.com",
      "signed_up_at": "2024-11-21 04:29:25"
    },
    {
      "id": 11,
      "first_name": "Cassandra",
      "last_name": "Schuster",
      "email": "cassandra_schuster@example.com",
      "signed_up_at": "2024-02-22 10:46:49"
    },
    {
      "id": 12,
      "first_name": "Lilly",
      "last_name": "Marquardt",
      "email": "lilly.marquardt@example.net",
      "signed_up_at": "2024-02-28 11:23:24"
    },
    {
      "id": 13,
      "first_name": "Hank",
      "last_name": "Predovic",
      "email": "hank_predovic78@example.org",
      "signed_up_at": "2023-03-23 11:57:25"
    },
    {
      "id": 14,
      "first_name": "Reggie",
      "last_name": "Moore",
      "email": "reggie.moore54@example.net",
      "signed_up_at": "2024-08-25 18:18:51"
    },
    {
      "id": 15,
      "first_name": "London",
      "last_name": "Hills",
      "email": "london.hills68@example.net",
      "signed_up_at": "2024-07-13 08:08:16"
    },
    {
      "id": 16,
      "first_name": "Ronny",
      "last_name": "Marvin",
      "email": "ronny.marvin41@example.org",
      "signed_up_at": "2023-03-17 19:41:07"
    },
    {
      "id": 17,
      "first_name": "Debbie",
      "last_name": "Sauer-Stoltenberg",
      "email": "debbie.sauer-stoltenberg@example.org",
      "signed_up_at": "2023-05-19 12:35:15"
    },
    {
      "id": 18,
      "first_name": "Jalon",
      "last_name": "Okuneva",
      "email": "jalon_okuneva@example.net",
      "signed_up_at": "2024-09-22 20:58:24"
    },
    {
      "id": 19,
      "first_name": "Earlene",
      "last_name": "McClure",
      "email": "earlene.mcclure@example.com",
      "signed_up_at": "2023-10-06 10:33:38"
    },
    {
      "id": 20,
      "first_name": "Van",
      "last_name": "Terry",
      "email": "van_terry48@example.org",
      "signed_up_at": "2024-10-30 17:26:05"
    },
    {
      "id": 21,
      "first_name": "Myrtice",
      "last_name": "Hammes",
      "email": "myrtice_hammes31@example.net",
      "signed_up_at": "2024-08-15 14:54:52"
    },
    {
      "id": 22,
      "first_name": "Germaine",
      "last_name": "Ritchie",
      "email": "germaine.ritchie92@example.org",
      "signed_up_at": "2023-09-06 15:54:58"
    },
    {
      "id": 23,
      "first_name": "Kelsi",
      "last_name": "Graham",
      "email": "kelsi_graham71@example.com",
      "signed_up_at": "2024-10-15 11:39:30"
    },
    {
      "id": 24,
      "first_name": "Aimee",
      "last_name": "Carroll",
      "email": "aimee_carroll79@example.com",
      "signed_up_at": "2024-11-17 19:25:36"
    },
    {
      "id": 25,
      "first_name": "Kiarra",
      "last_name": "Wilderman",
      "email": "kiarra.wilderman85@example.org",
      "signed_up_at": "2024-09-11 11:58:24"
    },
    {
      "id": 26,
      "first_name": "Shelly",
      "last_name": "Grady",
      "email": "shelly.grady48@example.com",
      "signed_up_at": "2024-09-05 18:00:55"
    },
    {
      "id": 27,
      "first_name": "Eileen",
      "last_name": "Senger",
      "email": "eileen.senger82@example.com",
      "signed_up_at": "2023-09-05 09:37:09"
    },
    {
      "id": 28,
      "first_name": "Jarrett",
      "last_name": "Lehner",
      "email": "jarrett_lehner@example.net",
      "signed_up_at": "2023-08-22 08:26:24"
    },
    {
      "id": 29,
      "first_name": "Mallory",
      "last_name": "Zemlak",
      "email": "mallory.zemlak@example.net",
      "signed_up_at": "2024-09-21 15:08:50"
    },
    {
      "id": 30,
      "first_name": "James",
      "last_name": "Pfeffer",
      "email": "james_pfeffer17@example.net",
      "signed_up_at": "2023-07-26 18:14:33"
    },
    {
      "id": 31,
      "first_name": "Alyson",
      "last_name": "Goyette",
      "email": "alyson_goyette83@example.net",
      "signed_up_at": "2024-08-31 13:23:45"
    },
    {
      "id": 32,
      "first_name": "Tod",
      "last_name": "Quitzon",
      "email": "tod_quitzon@example.net",
      "signed_up_at": "2024-10-28 12:53:50"
    },
    {
      "id": 33,
      "first_name": "Maria",
      "last_name": "Yundt",
      "email": "maria_yundt@example.org",
      "signed_up_at": "2024-03-24 13:08:13"
    },
    {
      "id": 34,
      "first_name": "Ayana",
      "last_name": "Oberbrunner",
      "email": "ayana.oberbrunner@example.net",
      "signed_up_at": "2024-05-03 21:57:34"
    },
    {
      "id": 35,
      "first_name": "Kenyatta",
      "last_name": "Bednar-Rowe",
      "email": "kenyatta.bednar-rowe@example.com",
      "signed_up_at": "2024-05-26 14:00:04"
    },
    {
      "id": 36,
      "first_name": "Guiseppe",
      "last_name": "Cole",
      "email": "guiseppe_cole@example.com",
      "signed_up_at": "2023-02-26 17:52:10"
    },
    {
      "id": 37,
      "first_name": "Amir",
      "last_name": "Kuhic",
      "email": "amir_kuhic@example.org",
      "signed_up_at": "2023-09-05 15:19:12"
    },
    {
      "id": 38,
      "first_name": "Fredy",
      "last_name": "Stiedemann",
      "email": "fredy.stiedemann@example.com",
      "signed_up_at": "2024-07-29 10:56:40"
    },
    {
      "id": 39,
      "first_name": "Abigale",
      "last_name": "Zieme",
      "email": "abigale_zieme66@example.com",
      "signed_up_at": "2024-09-21 20:11:03"
    },
    {
      "id": 40,
      "first_name": "Cathryn",
      "last_name": "Stroman",
      "email": "cathryn_stroman99@example.com",
      "signed_up_at": "2024-03-29 16:44:49"
    },
    {
      "id": 41,
      "first_name": "Wilhelm",
      "last_name": "Rau",
      "email": "wilhelm_rau@example.com",
      "signed_up_at": "2024-09-03 11:30:29"
    },
    {
      "id": 42,
      "first_name": "Naomi",
      "last_name": "Morar",
      "email": "naomi_morar56@example.org",
      "signed_up_at": "2023-05-24 17:57:02"
    },
    {
      "id": 43,
      "first_name": "Floy",
      "last_name": "Kovacek",
      "email": "floy_kovacek@example.com",
      "signed_up_at": "2024-03-22 13:26:50"
    },
    {
      "id": 44,
      "first_name": "Noelia",
      "last_name": "Lebsack",
      "email": "noelia_lebsack@example.net",
      "signed_up_at": "2024-10-07 18:39:09"
    },
    {
      "id": 45,
      "first_name": "Frankie",
      "last_name": "Jenkins",
      "email": "frankie.jenkins22@example.net",
      "signed_up_at": "2024-01-16 08:10:35"
    },
    {
      "id": 46,
      "first_name": "Adolph",
      "last_name": "Crist",
      "email": "adolph_crist@example.org",
      "signed_up_at": "2024-04-12 15:36:29"
    },
    {
      "id": 47,
      "first_name": "Braxton",
      "last_name": "Hegmann",
      "email": "braxton.hegmann67@example.org",
      "signed_up_at": "2023-08-17 19:42:18"
    },
    {
      "id": 48,
      "first_name": "Noel",
      "last_name": "Jaskolski",
      "email": "noel.jaskolski28@example.com",
      "signed_up_at": "2023-02-03 15:47:09"
    },
    {
      "id": 49,
      "first_name": "Ira",
      "last_name": "Wehner",
      "email": "ira_wehner@example.net",
      "signed_up_at": "2023-08-30 10:24:06"
    },
    {
      "id": 50,
      "first_name": "Katelyn",
      "last_name": "Waelchi",
      "email": "katelyn_waelchi17@example.org",
      "signed_up_at": "2023-09-11 08:10:50"
    },
    {
      "id": 51,
      "first_name": "Boris",
      "last_name": "Wisoky",
      "email": "boris_wisoky62@example.org",
      "signed_up_at": "2023-11-08 13:10:37"
    },
    {
      "id": 52,
      "first_name": "Mathias",
      "last_name": "Prosacco",
      "email": "mathias.prosacco74@example.com",
      "signed_up_at": "2023-06-03 18:13:19"
    },
    {
      "id": 53,
      "first_name": "Jenny",
      "last_name": "Powlowski",
      "email": "jenny_powlowski92@example.org",
      "signed_up_at": "2023-11-26 18:32:13"
    },
    {
      "id": 54,
      "first_name": "Nicolette",
      "last_name": "Nolan",
      "email": "nicolette_nolan@example.com",
      "signed_up_at": "2024-07-24 20:44:12"
    },
    {
      "id": 55,
      "first_name": "Kacie",
      "last_name": "Bechtelar",
      "email": "kacie.bechtelar@example.net",
      "signed_up_at": "2024-04-10 08:22:18"
    },
    {
      "id": 56,
      "first_name": "Van",
      "last_name": "Turcotte",
      "email": "van_turcotte26@example.com",
      "signed_up_at": "2024-11-29 11:44:48"
    },
    {
      "id": 57,
      "first_name": "Lilly",
      "last_name": "Smith",
      "email": "lilly.smith84@example.com",
      "signed_up_at": "2023-11-19 08:48:48"
    },
    {
      "id": 58,
      "first_name": "Lawson",
      "last_name": "Stehr",
      "email": "lawson.stehr8@example.net",
      "signed_up_at": "2024-01-18 09:32:02"
    },
    {
      "id": 59,
      "first_name": "Leann",
      "last_name": "Hansen",
      "email": "leann_hansen46@example.net",
      "signed_up_at": "2023-11-11 07:46:38"
    },
    {
      "id": 60,
      "first_name": "Beau",
      "last_name": "Raynor",
      "email": "beau.raynor81@example.com",
      "signed_up_at": "2024-03-15 16:34:59"
    },
    {
      "id": 61,
      "first_name": "Sylvan",
      "last_name": "Cremin",
      "email": "sylvan_cremin46@example.org",
      "signed_up_at": "2024-03-26 19:45:49"
    },
    {
      "id": 62,
      "first_name": "Aurore",
      "last_name": "Stokes-Lebsack",
      "email": "aurore.stokes-lebsack50@example.net",
      "signed_up_at": "2024-04-15 12:09:04"
    },
    {
      "id": 63,
      "first_name": "Trenton",
      "last_name": "Bogan",
      "email": "trenton.bogan@example.org",
      "signed_up_at": "2024-03-24 14:50:28"
    },
    {
      "id": 64,
      "first_name": "Tyra",
      "last_name": "Maggio",
      "email": "tyra_maggio@example.org",
      "signed_up_at": "2024-06-02 09:50:09"
    },
    {
      "id": 65,
      "first_name": "Stone",
      "last_name": "Johns",
      "email": "stone_johns83@example.com",
      "signed_up_at": "2023-12-22 11:16:52"
    },
    {
      "id": 66,
      "first_name": "Berry",
      "last_name": "Hegmann",
      "email": "berry.hegmann@example.com",
      "signed_up_at": "2024-09-27 15:11:45"
    },
    {
      "id": 67,
      "first_name": "Ashlynn",
      "last_name": "Gulgowski",
      "email": "ashlynn_gulgowski59@example.com",
      "signed_up_at": "2024-08-14 13:03:16"
    },
    {
      "id": 68,
      "first_name": "Evie",
      "last_name": "Leffler",
      "email": "evie_leffler70@example.com",
      "signed_up_at": "2024-07-28 11:11:33"
    },
    {
      "id": 69,
      "first_name": "Jermaine",
      "last_name": "Emard",
      "email": "jermaine.emard80@example.org",
      "signed_up_at": "2024-06-02 16:36:41"
    },
    {
      "id": 70,
      "first_name": "Mike",
      "last_name": "Corkery",
      "email": "mike_corkery@example.org",
      "signed_up_at": "2024-05-18 18:32:40"
    },
    {
      "id": 71,
      "first_name": "Kylie",
      "last_name": "White",
      "email": "kylie.white@example.net",
      "signed_up_at": "2023-12-28 03:56:48"
    },
    {
      "id": 72,
      "first_name": "Nichole",
      "last_name": "Boehm",
      "email": "nichole.boehm24@example.org",
      "signed_up_at": "2024-09-27 09:01:46"
    },
    {
      "id": 73,
      "first_name": "Misael",
      "last_name": "Dickinson",
      "email": "misael_dickinson@example.net",
      "signed_up_at": "2024-10-29 07:12:20"
    },
    {
      "id": 74,
      "first_name": "Marilou",
      "last_name": "Okuneva",
      "email": "marilou.okuneva@example.com",
      "signed_up_at": "2024-06-10 18:25:47"
    },
    {
      "id": 75,
      "first_name": "Lennie",
      "last_name": "Metz",
      "email": "lennie.metz64@example.com",
      "signed_up_at": "2024-10-28 23:48:28"
    },
    {
      "id": 76,
      "first_name": "Zane",
      "last_name": "Block",
      "email": "zane.block@example.com",
      "signed_up_at": "2023-11-23 23:16:15"
    },
    {
      "id": 77,
      "first_name": "Shanon",
      "last_name": "Upton",
      "email": "shanon.upton@example.net",
      "signed_up_at": "2024-03-04 18:04:24"
    },
    {
      "id": 78,
      "first_name": "Catharine",
      "last_name": "Welch",
      "email": "catharine_welch@example.net",
      "signed_up_at": "2024-11-03 19:44:42"
    },
    {
      "id": 79,
      "first_name": "Kaylie",
      "last_name": "Barrows",
      "email": "kaylie.barrows39@example.net",
      "signed_up_at": "2023-11-02 21:00:43"
    },
    {
      "id": 80,
      "first_name": "Marvin",
      "last_name": "Pfeffer",
      "email": "marvin.pfeffer9@example.com",
      "signed_up_at": "2024-10-11 10:16:44"
    }
  ],
  "accounts": [
    {
      "id": 1,
      "user_id": 62,
      "institution": "O'Connell - Murphy",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2024-05-01 14:07:12",
      "sync_status": "ok"
    },
    {
      "id": 2,
      "user_id": 53,
      "institution": "Koch - Wisoky",
      "account_type": "joint_current",
      "nickname": "Everyday",
      "connected_at": "2023-12-12 19:40:59",
      "sync_status": "ok"
    },
    {
      "id": 3,
      "user_id": 78,
      "institution": "Bashirian LLC",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-12-01 09:39:32",
      "sync_status": "ok"
    },
    {
      "id": 4,
      "user_id": 12,
      "institution": "Armstrong-Herzog Group",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-03-17 19:16:16",
      "sync_status": "ok"
    },
    {
      "id": 5,
      "user_id": 54,
      "institution": "Stanton, Haag and Hegmann",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-08-12 12:32:04",
      "sync_status": "needs_reauth"
    },
    {
      "id": 6,
      "user_id": 64,
      "institution": "Huels, Hills and Harber",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2024-06-07 15:59:45",
      "sync_status": "needs_reauth"
    },
    {
      "id": 7,
      "user_id": 73,
      "institution": "Rohan and Sons",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-11-16 05:53:02",
      "sync_status": "ok"
    },
    {
      "id": 8,
      "user_id": 23,
      "institution": "Homenick, Hauck and Sporer",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-11-01 15:53:25",
      "sync_status": "ok"
    },
    {
      "id": 9,
      "user_id": 11,
      "institution": "Kuvalis-Koch, Abbott and Green",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-03-22 04:27:18",
      "sync_status": "ok"
    },
    {
      "id": 10,
      "user_id": 51,
      "institution": "Denesik-Wolf - Goldner",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2023-12-04 22:08:55",
      "sync_status": "ok"
    },
    {
      "id": 11,
      "user_id": 16,
      "institution": "Bins-Ritchie and Sons",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2023-04-01 14:38:34",
      "sync_status": "ok"
    },
    {
      "id": 12,
      "user_id": 65,
      "institution": "Cartwright Group",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-01-21 09:13:07",
      "sync_status": "ok"
    },
    {
      "id": 13,
      "user_id": 67,
      "institution": "Weimann - Walter",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-08-30 15:58:34",
      "sync_status": "ok"
    },
    {
      "id": 14,
      "user_id": 2,
      "institution": "Cartwright, Russel and Doyle",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2024-05-28 01:55:18",
      "sync_status": "ok"
    },
    {
      "id": 15,
      "user_id": 52,
      "institution": "Zulauf and Sons",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2023-06-18 16:59:37",
      "sync_status": "ok"
    },
    {
      "id": 16,
      "user_id": 74,
      "institution": "Toy, Hansen and Rempel",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-06-14 18:26:14",
      "sync_status": "error"
    },
    {
      "id": 17,
      "user_id": 1,
      "institution": "Pfeffer - Fisher",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-12-06 11:15:05",
      "sync_status": "ok"
    },
    {
      "id": 18,
      "user_id": 17,
      "institution": "Bechtelar, Denesik and King",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2023-06-02 07:24:06",
      "sync_status": "ok"
    },
    {
      "id": 19,
      "user_id": 46,
      "institution": "Tremblay LLC",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2024-05-12 01:44:36",
      "sync_status": "ok"
    },
    {
      "id": 20,
      "user_id": 26,
      "institution": "Harris - Crist",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-09-28 04:59:59",
      "sync_status": "ok"
    },
    {
      "id": 21,
      "user_id": 61,
      "institution": "Kertzmann, King and Franey",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-03-28 08:50:18",
      "sync_status": "ok"
    },
    {
      "id": 22,
      "user_id": 66,
      "institution": "Ankunding - Champlin",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2024-10-25 20:49:55",
      "sync_status": "ok"
    },
    {
      "id": 23,
      "user_id": 19,
      "institution": "Cummerata Group",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2023-10-08 01:27:06",
      "sync_status": "ok"
    },
    {
      "id": 24,
      "user_id": 28,
      "institution": "Lindgren - Kilback",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-08-31 18:39:37",
      "sync_status": "error"
    },
    {
      "id": 25,
      "user_id": 25,
      "institution": "Spinka, Nicolas and Jacobi",
      "account_type": "joint_current",
      "nickname": "Spending",
      "connected_at": "2024-09-16 07:54:23",
      "sync_status": "ok"
    },
    {
      "id": 26,
      "user_id": 29,
      "institution": "Jacobs Inc",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-10-08 22:32:55",
      "sync_status": "ok"
    },
    {
      "id": 27,
      "user_id": 70,
      "institution": "Herzog LLC",
      "account_type": "joint_current",
      "nickname": "Shared",
      "connected_at": "2024-05-26 15:17:56",
      "sync_status": "ok"
    },
    {
      "id": 28,
      "user_id": 48,
      "institution": "Bode LLC",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2023-02-06 04:10:31",
      "sync_status": "ok"
    },
    {
      "id": 29,
      "user_id": 4,
      "institution": "Pfannerstill, Parker and Pfannerstill",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-03-14 20:52:03",
      "sync_status": "needs_reauth"
    },
    {
      "id": 30,
      "user_id": 22,
      "institution": "Flatley LLC",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2023-09-10 05:33:22",
      "sync_status": "ok"
    },
    {
      "id": 31,
      "user_id": 23,
      "institution": "Kunze - Rippin",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-11-11 10:53:12",
      "sync_status": "ok"
    },
    {
      "id": 32,
      "user_id": 42,
      "institution": "Adams Group",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2023-06-19 21:24:04",
      "sync_status": "needs_reauth"
    },
    {
      "id": 33,
      "user_id": 76,
      "institution": "Feest Group",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2023-12-03 21:10:37",
      "sync_status": "ok"
    },
    {
      "id": 34,
      "user_id": 24,
      "institution": "Sauer, Adams and Turcotte",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2024-12-16 19:19:06",
      "sync_status": "ok"
    },
    {
      "id": 35,
      "user_id": 4,
      "institution": "Kozey, Gerlach-Gislason and Frami",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-03-09 15:49:54",
      "sync_status": "ok"
    },
    {
      "id": 36,
      "user_id": 5,
      "institution": "Koepp - Russel",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-08-24 12:12:17",
      "sync_status": "needs_reauth"
    },
    {
      "id": 37,
      "user_id": 18,
      "institution": "Sauer, Wolf and Bruen",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2024-10-15 07:50:27",
      "sync_status": "ok"
    },
    {
      "id": 38,
      "user_id": 79,
      "institution": "Huel, Marquardt and Wisozk",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-11-20 11:40:39",
      "sync_status": "needs_reauth"
    },
    {
      "id": 39,
      "user_id": 58,
      "institution": "Graham Group",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-01-22 22:26:45",
      "sync_status": "needs_reauth"
    },
    {
      "id": 40,
      "user_id": 50,
      "institution": "Walker, Ruecker and Bogan",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2023-10-05 21:10:30",
      "sync_status": "ok"
    },
    {
      "id": 41,
      "user_id": 53,
      "institution": "Wilkinson LLC",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2023-12-14 10:54:02",
      "sync_status": "ok"
    },
    {
      "id": 42,
      "user_id": 2,
      "institution": "Franecki, Bernier-Klocko and Kreiger",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-05-11 22:11:17",
      "sync_status": "needs_reauth"
    },
    {
      "id": 43,
      "user_id": 45,
      "institution": "Olson - O'Conner",
      "account_type": "joint_current",
      "nickname": "Spending",
      "connected_at": "2024-01-27 10:04:23",
      "sync_status": "needs_reauth"
    },
    {
      "id": 44,
      "user_id": 34,
      "institution": "Gutkowski, Rau and Rolfson",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2024-05-13 00:15:19",
      "sync_status": "ok"
    },
    {
      "id": 45,
      "user_id": 32,
      "institution": "Kub - Marquardt",
      "account_type": "joint_current",
      "nickname": "Everyday",
      "connected_at": "2024-11-13 05:13:16",
      "sync_status": "ok"
    },
    {
      "id": 46,
      "user_id": 25,
      "institution": "Effertz, Kuvalis and Prohaska",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-10-10 03:07:54",
      "sync_status": "ok"
    },
    {
      "id": 47,
      "user_id": 60,
      "institution": "Moore - Abshire",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-04-14 13:56:11",
      "sync_status": "ok"
    },
    {
      "id": 48,
      "user_id": 74,
      "institution": "Reichert, Trantow and Marvin",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-06-27 15:24:22",
      "sync_status": "ok"
    },
    {
      "id": 49,
      "user_id": 30,
      "institution": "Jones - Ryan",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2023-08-02 05:02:52",
      "sync_status": "ok"
    },
    {
      "id": 50,
      "user_id": 38,
      "institution": "Mayert - Schaefer",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-08-09 03:58:04",
      "sync_status": "ok"
    },
    {
      "id": 51,
      "user_id": 36,
      "institution": "Hammes, MacGyver and Okuneva",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2023-02-28 14:57:27",
      "sync_status": "ok"
    },
    {
      "id": 52,
      "user_id": 48,
      "institution": "Morar, Kirlin and Crooks",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-02-22 04:05:25",
      "sync_status": "ok"
    },
    {
      "id": 53,
      "user_id": 15,
      "institution": "Morissette - Lind",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-07-27 13:01:43",
      "sync_status": "ok"
    },
    {
      "id": 54,
      "user_id": 63,
      "institution": "Mitchell, Bins and Lueilwitz",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-03-26 00:24:03",
      "sync_status": "ok"
    },
    {
      "id": 55,
      "user_id": 62,
      "institution": "Shanahan, Streich and Schmidt",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2024-04-16 08:47:27",
      "sync_status": "ok"
    },
    {
      "id": 56,
      "user_id": 8,
      "institution": "Cronin-Wilderman - Bahringer",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-10-25 09:27:51",
      "sync_status": "ok"
    },
    {
      "id": 57,
      "user_id": 77,
      "institution": "O'Keefe Group",
      "account_type": "student_current",
      "nickname": "Spending",
      "connected_at": "2024-03-11 22:04:35",
      "sync_status": "ok"
    },
    {
      "id": 58,
      "user_id": 21,
      "institution": "Schimmel LLC",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-09-10 06:02:25",
      "sync_status": "ok"
    },
    {
      "id": 59,
      "user_id": 41,
      "institution": "Crist LLC",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-09-05 21:27:34",
      "sync_status": "ok"
    },
    {
      "id": 60,
      "user_id": 20,
      "institution": "Aufderhar, Mante and Block",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2024-11-01 17:54:07",
      "sync_status": "ok"
    },
    {
      "id": 61,
      "user_id": 34,
      "institution": "Ratke Inc",
      "account_type": "student_current",
      "nickname": "Everyday",
      "connected_at": "2024-05-05 03:14:35",
      "sync_status": "ok"
    },
    {
      "id": 62,
      "user_id": 18,
      "institution": "Schroeder, Spencer and Mann-Medhurst",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-09-23 14:04:40",
      "sync_status": "ok"
    },
    {
      "id": 63,
      "user_id": 28,
      "institution": "Raynor - Schmitt",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-09-19 07:55:16",
      "sync_status": "ok"
    },
    {
      "id": 64,
      "user_id": 10,
      "institution": "Batz Group",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-11-26 19:25:54",
      "sync_status": "ok"
    },
    {
      "id": 65,
      "user_id": 71,
      "institution": "Brown - Gerlach",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-12-29 04:03:52",
      "sync_status": "ok"
    },
    {
      "id": 66,
      "user_id": 14,
      "institution": "Reinger LLC",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-08-30 15:49:36",
      "sync_status": "needs_reauth"
    },
    {
      "id": 67,
      "user_id": 39,
      "institution": "Emmerich - Gusikowski",
      "account_type": "current",
      "nickname": "Salary",
      "connected_at": "2024-09-25 00:26:25",
      "sync_status": "ok"
    },
    {
      "id": 68,
      "user_id": 57,
      "institution": "Jaskolski - Jenkins",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2023-11-28 16:45:58",
      "sync_status": "ok"
    },
    {
      "id": 69,
      "user_id": 32,
      "institution": "Upton and Sons",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-11-12 20:45:54",
      "sync_status": "needs_reauth"
    },
    {
      "id": 70,
      "user_id": 51,
      "institution": "Brakus, Howe and Jenkins",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2023-12-06 02:12:49",
      "sync_status": "ok"
    },
    {
      "id": 71,
      "user_id": 3,
      "institution": "Howe Inc",
      "account_type": "joint_current",
      "nickname": "Everyday",
      "connected_at": "2024-03-25 19:29:37",
      "sync_status": "ok"
    },
    {
      "id": 72,
      "user_id": 27,
      "institution": "Cormier Inc",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2023-09-26 04:48:52",
      "sync_status": "ok"
    },
    {
      "id": 73,
      "user_id": 59,
      "institution": "Shanahan and Sons",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2023-11-30 20:36:55",
      "sync_status": "needs_reauth"
    },
    {
      "id": 74,
      "user_id": 40,
      "institution": "Koepp and Sons",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-04-21 05:46:05",
      "sync_status": "ok"
    },
    {
      "id": 75,
      "user_id": 80,
      "institution": "Kuhn, Welch and Mayer",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-10-11 16:56:32",
      "sync_status": "error"
    },
    {
      "id": 76,
      "user_id": 46,
      "institution": "Robel LLC",
      "account_type": "student_current",
      "nickname": "Household",
      "connected_at": "2024-05-11 19:56:28",
      "sync_status": "ok"
    },
    {
      "id": 77,
      "user_id": 6,
      "institution": "Beatty, Williamson and Flatley",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-06-27 15:08:40",
      "sync_status": "error"
    },
    {
      "id": 78,
      "user_id": 31,
      "institution": "Walker Group",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-09-06 17:54:25",
      "sync_status": "ok"
    },
    {
      "id": 79,
      "user_id": 1,
      "institution": "Huel, Ferry and Willms",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2023-12-11 00:22:52",
      "sync_status": "ok"
    },
    {
      "id": 80,
      "user_id": 59,
      "institution": "Osinski - Dickens",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-11-20 14:40:03",
      "sync_status": "needs_reauth"
    },
    {
      "id": 81,
      "user_id": 45,
      "institution": "O'Reilly, Stoltenberg and Yost",
      "account_type": "current",
      "nickname": "Shared",
      "connected_at": "2024-02-13 06:22:36",
      "sync_status": "ok"
    },
    {
      "id": 82,
      "user_id": 36,
      "institution": "Legros Inc",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-03-10 10:39:08",
      "sync_status": "ok"
    },
    {
      "id": 83,
      "user_id": 75,
      "institution": "Paucek Inc",
      "account_type": "joint_current",
      "nickname": "Everyday",
      "connected_at": "2024-11-24 14:16:20",
      "sync_status": "ok"
    },
    {
      "id": 84,
      "user_id": 68,
      "institution": "O'Hara and Sons",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2024-08-01 10:08:24",
      "sync_status": "ok"
    },
    {
      "id": 85,
      "user_id": 47,
      "institution": "Rath, Grady and Friesen-Becker",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-09-14 14:45:33",
      "sync_status": "ok"
    },
    {
      "id": 86,
      "user_id": 15,
      "institution": "Douglas and Sons",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2024-07-31 15:56:27",
      "sync_status": "needs_reauth"
    },
    {
      "id": 87,
      "user_id": 56,
      "institution": "Predovic - Donnelly",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-12-26 03:05:49",
      "sync_status": "ok"
    },
    {
      "id": 88,
      "user_id": 49,
      "institution": "Bechtelar, Leuschke and Wiegand",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2023-09-02 06:43:23",
      "sync_status": "ok"
    },
    {
      "id": 89,
      "user_id": 24,
      "institution": "Ritchie, Feest and McKenzie",
      "account_type": "student_current",
      "nickname": "Main",
      "connected_at": "2024-11-24 22:50:53",
      "sync_status": "ok"
    },
    {
      "id": 90,
      "user_id": 35,
      "institution": "Swaniawski Group",
      "account_type": "current",
      "nickname": "Bills",
      "connected_at": "2024-06-25 04:53:08",
      "sync_status": "ok"
    },
    {
      "id": 91,
      "user_id": 33,
      "institution": "Rempel and Sons",
      "account_type": "joint_current",
      "nickname": "Spending",
      "connected_at": "2024-03-28 19:09:18",
      "sync_status": "ok"
    },
    {
      "id": 92,
      "user_id": 75,
      "institution": "Ernser, Veum and Ryan",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-10-30 23:45:11",
      "sync_status": "ok"
    },
    {
      "id": 93,
      "user_id": 72,
      "institution": "Cronin - Buckridge",
      "account_type": "joint_current",
      "nickname": "Spending",
      "connected_at": "2024-10-06 06:55:56",
      "sync_status": "ok"
    },
    {
      "id": 94,
      "user_id": 9,
      "institution": "Kris Group",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2024-03-26 01:21:08",
      "sync_status": "ok"
    },
    {
      "id": 95,
      "user_id": 61,
      "institution": "Hamill, Kerluke and Schultz",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2024-04-16 15:39:16",
      "sync_status": "ok"
    },
    {
      "id": 96,
      "user_id": 7,
      "institution": "Kilback, Schoen and Schaefer",
      "account_type": "student_current",
      "nickname": "Main",
      "connected_at": "2024-09-01 03:48:07",
      "sync_status": "ok"
    },
    {
      "id": 97,
      "user_id": 13,
      "institution": "Strosin Inc",
      "account_type": "current",
      "nickname": "Everyday",
      "connected_at": "2023-04-11 13:17:22",
      "sync_status": "ok"
    },
    {
      "id": 98,
      "user_id": 42,
      "institution": "Cronin, Pfannerstill and Jacobs",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2023-06-19 15:55:09",
      "sync_status": "ok"
    },
    {
      "id": 99,
      "user_id": 37,
      "institution": "Runolfsdottir, Gutkowski and Streich",
      "account_type": "current",
      "nickname": "Household",
      "connected_at": "2023-09-16 06:37:31",
      "sync_status": "ok"
    },
    {
      "id": 100,
      "user_id": 55,
      "institution": "Tremblay Group",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-04-22 09:54:27",
      "sync_status": "ok"
    },
    {
      "id": 101,
      "user_id": 6,
      "institution": "Miller Group",
      "account_type": "current",
      "nickname": "Main",
      "connected_at": "2024-07-10 01:46:50",
      "sync_status": "ok"
    },
    {
      "id": 102,
      "user_id": 44,
      "institution": "Heathcote Inc",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2024-10-21 18:46:06",
      "sync_status": "ok"
    },
    {
      "id": 103,
      "user_id": 69,
      "institution": "Upton - Kassulke",
      "account_type": "joint_current",
      "nickname": "Salary",
      "connected_at": "2024-06-08 08:32:55",
      "sync_status": "needs_reauth"
    },
    {
      "id": 104,
      "user_id": 9,
      "institution": "McDermott Inc",
      "account_type": "student_current",
      "nickname": "Everyday",
      "connected_at": "2024-04-11 10:35:30",
      "sync_status": "ok"
    },
    {
      "id": 105,
      "user_id": 43,
      "institution": "Parker, Bechtelar and Baumbach",
      "account_type": "student_current",
      "nickname": "Household",
      "connected_at": "2024-04-20 20:39:35",
      "sync_status": "ok"
    },
    {
      "id": 106,
      "user_id": 54,
      "institution": "Gleichner, Beahan and Lesch",
      "account_type": "joint_current",
      "nickname": "Main",
      "connected_at": "2024-08-11 02:10:07",
      "sync_status": "ok"
    },
    {
      "id": 107,
      "user_id": 39,
      "institution": "Reinger and Sons",
      "account_type": "current",
      "nickname": "Spending",
      "connected_at": "2024-10-15 05:56:07",
      "sync_status": "ok"
    }
  ],
  "budgets": [
    {
      "id": 1,
      "user_id": 50,
      "category": "groceries",
      "monthly_limit": 597,
      "created_at": "2023-09-11 12:06:55"
    },
    {
      "id": 2,
      "user_id": 34,
      "category": "groceries",
      "monthly_limit": 68,
      "created_at": "2024-07-01 10:57:20"
    },
    {
      "id": 3,
      "user_id": 57,
      "category": "groceries",
      "monthly_limit": 40,
      "created_at": "2024-01-17 14:44:50"
    },
    {
      "id": 4,
      "user_id": 25,
      "category": "groceries",
      "monthly_limit": 407,
      "created_at": "2024-10-28 14:28:41"
    },
    {
      "id": 5,
      "user_id": 14,
      "category": "groceries",
      "monthly_limit": 85,
      "created_at": "2024-10-04 19:06:02"
    },
    {
      "id": 6,
      "user_id": 24,
      "category": "groceries",
      "monthly_limit": 878,
      "created_at": "2024-11-29 10:18:36"
    },
    {
      "id": 7,
      "user_id": 74,
      "category": "groceries",
      "monthly_limit": 40,
      "created_at": "2024-07-09 17:26:27"
    },
    {
      "id": 8,
      "user_id": 55,
      "category": "groceries",
      "monthly_limit": 54,
      "created_at": "2024-04-19 04:07:36"
    },
    {
      "id": 9,
      "user_id": 16,
      "category": "groceries",
      "monthly_limit": 160,
      "created_at": "2023-03-24 07:58:26"
    },
    {
      "id": 10,
      "user_id": 77,
      "category": "groceries",
      "monthly_limit": 627,
      "created_at": "2024-03-09 08:07:37"
    },
    {
      "id": 11,
      "user_id": 58,
      "category": "groceries",
      "monthly_limit": 93,
      "created_at": "2024-02-28 07:21:45"
    },
    {
      "id": 12,
      "user_id": 60,
      "category": "groceries",
      "monthly_limit": 98,
      "created_at": "2024-04-18 08:36:59"
    },
    {
      "id": 13,
      "user_id": 11,
      "category": "groceries",
      "monthly_limit": 892,
      "created_at": "2024-04-05 12:38:50"
    },
    {
      "id": 14,
      "user_id": 63,
      "category": "groceries",
      "monthly_limit": 719,
      "created_at": "2024-05-22 06:56:12"
    },
    {
      "id": 15,
      "user_id": 4,
      "category": "groceries",
      "monthly_limit": 317,
      "created_at": "2024-04-04 17:14:27"
    },
    {
      "id": 16,
      "user_id": 37,
      "category": "groceries",
      "monthly_limit": 861,
      "created_at": "2023-09-07 18:00:46"
    },
    {
      "id": 17,
      "user_id": 45,
      "category": "groceries",
      "monthly_limit": 43,
      "created_at": "2024-03-06 06:06:51"
    },
    {
      "id": 18,
      "user_id": 37,
      "category": "eating_out",
      "monthly_limit": 679,
      "created_at": "2023-10-04 19:16:39"
    },
    {
      "id": 19,
      "user_id": 17,
      "category": "groceries",
      "monthly_limit": 774,
      "created_at": "2023-06-19 07:33:18"
    },
    {
      "id": 20,
      "user_id": 56,
      "category": "groceries",
      "monthly_limit": 211,
      "created_at": "2024-12-22 05:43:12"
    },
    {
      "id": 21,
      "user_id": 70,
      "category": "groceries",
      "monthly_limit": 865,
      "created_at": "2024-05-19 20:12:16"
    },
    {
      "id": 22,
      "user_id": 21,
      "category": "groceries",
      "monthly_limit": 57,
      "created_at": "2024-08-16 23:22:22"
    },
    {
      "id": 23,
      "user_id": 77,
      "category": "eating_out",
      "monthly_limit": 118,
      "created_at": "2024-04-08 00:11:16"
    },
    {
      "id": 24,
      "user_id": 8,
      "category": "groceries",
      "monthly_limit": 78,
      "created_at": "2024-10-07 08:39:08"
    },
    {
      "id": 25,
      "user_id": 36,
      "category": "groceries",
      "monthly_limit": 61,
      "created_at": "2023-04-01 20:18:33"
    },
    {
      "id": 26,
      "user_id": 24,
      "category": "eating_out",
      "monthly_limit": 128,
      "created_at": "2024-12-12 08:14:44"
    },
    {
      "id": 27,
      "user_id": 28,
      "category": "groceries",
      "monthly_limit": 40,
      "created_at": "2023-09-26 05:42:35"
    },
    {
      "id": 28,
      "user_id": 15,
      "category": "groceries",
      "monthly_limit": 198,
      "created_at": "2024-07-20 04:32:32"
    },
    {
      "id": 29,
      "user_id": 63,
      "category": "eating_out",
      "monthly_limit": 390,
      "created_at": "2024-05-07 15:40:48"
    },
    {
      "id": 30,
      "user_id": 5,
      "category": "groceries",
      "monthly_limit": 766,
      "created_at": "2024-08-19 06:17:30"
    },
    {
      "id": 31,
      "user_id": 75,
      "category": "groceries",
      "monthly_limit": 55,
      "created_at": "2024-11-12 20:27:18"
    },
    {
      "id": 32,
      "user_id": 10,
      "category": "groceries",
      "monthly_limit": 48,
      "created_at": "2024-11-22 16:30:08"
    },
    {
      "id": 33,
      "user_id": 8,
      "category": "eating_out",
      "monthly_limit": 41,
      "created_at": "2024-10-09 20:24:49"
    },
    {
      "id": 34,
      "user_id": 26,
      "category": "groceries",
      "monthly_limit": 494,
      "created_at": "2024-10-04 09:40:59"
    },
    {
      "id": 35,
      "user_id": 9,
      "category": "groceries",
      "monthly_limit": 866,
      "created_at": "2024-03-18 18:21:44"
    },
    {
      "id": 36,
      "user_id": 45,
      "category": "eating_out",
      "monthly_limit": 43,
      "created_at": "2024-02-27 02:52:13"
    },
    {
      "id": 37,
      "user_id": 7,
      "category": "groceries",
      "monthly_limit": 56,
      "created_at": "2024-09-20 12:43:10"
    },
    {
      "id": 38,
      "user_id": 55,
      "category": "eating_out",
      "monthly_limit": 605,
      "created_at": "2024-05-17 02:42:53"
    },
    {
      "id": 39,
      "user_id": 44,
      "category": "groceries",
      "monthly_limit": 46,
      "created_at": "2024-12-01 19:23:51"
    },
    {
      "id": 40,
      "user_id": 74,
      "category": "eating_out",
      "monthly_limit": 83,
      "created_at": "2024-06-13 04:11:27"
    },
    {
      "id": 41,
      "user_id": 35,
      "category": "groceries",
      "monthly_limit": 238,
      "created_at": "2024-07-21 22:58:06"
    },
    {
      "id": 42,
      "user_id": 76,
      "category": "groceries",
      "monthly_limit": 283,
      "created_at": "2024-01-15 20:07:13"
    },
    {
      "id": 43,
      "user_id": 16,
      "category": "eating_out",
      "monthly_limit": 521,
      "created_at": "2023-05-06 14:32:57"
    },
    {
      "id": 44,
      "user_id": 54,
      "category": "groceries",
      "monthly_limit": 597,
      "created_at": "2024-09-10 09:14:25"
    },
    {
      "id": 45,
      "user_id": 2,
      "category": "groceries",
      "monthly_limit": 447,
      "created_at": "2024-05-12 15:46:24"
    },
    {
      "id": 46,
      "user_id": 48,
      "category": "groceries",
      "monthly_limit": 867,
      "created_at": "2023-03-17 08:46:12"
    },
    {
      "id": 47,
      "user_id": 77,
      "category": "transport",
      "monthly_limit": 390,
      "created_at": "2024-03-29 23:50:25"
    },
    {
      "id": 48,
      "user_id": 80,
      "category": "groceries",
      "monthly_limit": 277,
      "created_at": "2024-10-18 09:34:14"
    },
    {
      "id": 49,
      "user_id": 21,
      "category": "eating_out",
      "monthly_limit": 48,
      "created_at": "2024-10-04 10:26:25"
    },
    {
      "id": 50,
      "user_id": 19,
      "category": "groceries",
      "monthly_limit": 703,
      "created_at": "2023-11-22 15:13:37"
    },
    {
      "id": 51,
      "user_id": 69,
      "category": "groceries",
      "monthly_limit": 110,
      "created_at": "2024-07-21 07:40:46"
    },
    {
      "id": 52,
      "user_id": 38,
      "category": "groceries",
      "monthly_limit": 174,
      "created_at": "2024-09-22 01:22:06"
    },
    {
      "id": 53,
      "user_id": 49,
      "category": "groceries",
      "monthly_limit": 60,
      "created_at": "2023-10-28 02:52:03"
    },
    {
      "id": 54,
      "user_id": 1,
      "category": "groceries",
      "monthly_limit": 71,
      "created_at": "2023-11-27 00:54:29"
    },
    {
      "id": 55,
      "user_id": 5,
      "category": "eating_out",
      "monthly_limit": 865,
      "created_at": "2024-09-13 07:35:32"
    },
    {
      "id": 56,
      "user_id": 53,
      "category": "groceries",
      "monthly_limit": 297,
      "created_at": "2023-12-04 06:18:31"
    },
    {
      "id": 57,
      "user_id": 35,
      "category": "eating_out",
      "monthly_limit": 132,
      "created_at": "2024-07-04 21:16:45"
    },
    {
      "id": 58,
      "user_id": 41,
      "category": "groceries",
      "monthly_limit": 641,
      "created_at": "2024-10-20 23:07:30"
    },
    {
      "id": 59,
      "user_id": 11,
      "category": "eating_out",
      "monthly_limit": 302,
      "created_at": "2024-04-17 08:42:06"
    },
    {
      "id": 60,
      "user_id": 25,
      "category": "eating_out",
      "monthly_limit": 45,
      "created_at": "2024-11-05 12:02:19"
    },
    {
      "id": 61,
      "user_id": 21,
      "category": "transport",
      "monthly_limit": 578,
      "created_at": "2024-08-17 14:37:20"
    },
    {
      "id": 62,
      "user_id": 17,
      "category": "eating_out",
      "monthly_limit": 50,
      "created_at": "2023-06-26 12:22:26"
    },
    {
      "id": 63,
      "user_id": 31,
      "category": "groceries",
      "monthly_limit": 390,
      "created_at": "2024-09-05 18:40:45"
    },
    {
      "id": 64,
      "user_id": 34,
      "category": "eating_out",
      "monthly_limit": 757,
      "created_at": "2024-06-15 08:29:08"
    },
    {
      "id": 65,
      "user_id": 58,
      "category": "eating_out",
      "monthly_limit": 528,
      "created_at": "2024-02-17 20:33:41"
    },
    {
      "id": 66,
      "user_id": 32,
      "category": "groceries",
      "monthly_limit": 179,
      "created_at": "2024-12-09 03:43:02"
    },
    {
      "id": 67,
      "user_id": 31,
      "category": "eating_out",
      "monthly_limit": 44,
      "created_at": "2024-10-23 20:42:10"
    },
    {
      "id": 68,
      "user_id": 9,
      "category": "eating_out",
      "monthly_limit": 628,
      "created_at": "2024-03-22 20:51:21"
    },
    {
      "id": 69,
      "user_id": 17,
      "category": "transport",
      "monthly_limit": 46,
      "created_at": "2023-06-12 23:14:23"
    },
    {
      "id": 70,
      "user_id": 39,
      "category": "groceries",
      "monthly_limit": 112,
      "created_at": "2024-10-03 17:37:13"
    },
    {
      "id": 71,
      "user_id": 7,
      "category": "eating_out",
      "monthly_limit": 392,
      "created_at": "2024-09-18 20:37:46"
    },
    {
      "id": 72,
      "user_id": 39,
      "category": "eating_out",
      "monthly_limit": 41,
      "created_at": "2024-10-08 22:12:30"
    },
    {
      "id": 73,
      "user_id": 79,
      "category": "groceries",
      "monthly_limit": 47,
      "created_at": "2023-12-25 14:11:25"
    },
    {
      "id": 74,
      "user_id": 59,
      "category": "groceries",
      "monthly_limit": 78,
      "created_at": "2023-11-14 11:38:11"
    },
    {
      "id": 75,
      "user_id": 69,
      "category": "eating_out",
      "monthly_limit": 723,
      "created_at": "2024-07-27 02:07:44"
    },
    {
      "id": 76,
      "user_id": 14,
      "category": "eating_out",
      "monthly_limit": 682,
      "created_at": "2024-08-28 13:34:45"
    },
    {
      "id": 77,
      "user_id": 18,
      "category": "groceries",
      "monthly_limit": 259,
      "created_at": "2024-10-26 10:54:33"
    },
    {
      "id": 78,
      "user_id": 59,
      "category": "eating_out",
      "monthly_limit": 44,
      "created_at": "2023-11-21 04:34:17"
    },
    {
      "id": 79,
      "user_id": 38,
      "category": "eating_out",
      "monthly_limit": 97,
      "created_at": "2024-08-14 09:58:38"
    },
    {
      "id": 80,
      "user_id": 33,
      "category": "groceries",
      "monthly_limit": 822,
      "created_at": "2024-04-12 10:17:53"
    },
    {
      "id": 81,
      "user_id": 38,
      "category": "transport",
      "monthly_limit": 158,
      "created_at": "2024-08-03 04:34:00"
    },
    {
      "id": 82,
      "user_id": 61,
      "category": "groceries",
      "monthly_limit": 150,
      "created_at": "2024-05-13 12:41:37"
    },
    {
      "id": 83,
      "user_id": 59,
      "category": "transport",
      "monthly_limit": 295,
      "created_at": "2024-01-07 20:18:51"
    },
    {
      "id": 84,
      "user_id": 34,
      "category": "transport",
      "monthly_limit": 131,
      "created_at": "2024-05-22 13:58:01"
    },
    {
      "id": 85,
      "user_id": 49,
      "category": "eating_out",
      "monthly_limit": 217,
      "created_at": "2023-10-02 14:45:46"
    },
    {
      "id": 86,
      "user_id": 55,
      "category": "transport",
      "monthly_limit": 777,
      "created_at": "2024-05-28 15:51:42"
    },
    {
      "id": 87,
      "user_id": 18,
      "category": "eating_out",
      "monthly_limit": 145,
      "created_at": "2024-10-11 18:10:44"
    },
    {
      "id": 88,
      "user_id": 27,
      "category": "groceries",
      "monthly_limit": 40,
      "created_at": "2023-11-03 20:29:24"
    },
    {
      "id": 89,
      "user_id": 56,
      "category": "eating_out",
      "monthly_limit": 449,
      "created_at": "2025-01-11 11:44:08"
    },
    {
      "id": 90,
      "user_id": 77,
      "category": "shopping",
      "monthly_limit": 222,
      "created_at": "2024-03-28 09:57:05"
    },
    {
      "id": 91,
      "user_id": 58,
      "category": "transport",
      "monthly_limit": 62,
      "created_at": "2024-01-26 13:31:30"
    },
    {
      "id": 92,
      "user_id": 51,
      "category": "groceries",
      "monthly_limit": 639,
      "created_at": "2023-12-28 22:14:35"
    },
    {
      "id": 93,
      "user_id": 76,
      "category": "eating_out",
      "monthly_limit": 430,
      "created_at": "2023-11-26 09:22:50"
    },
    {
      "id": 94,
      "user_id": 21,
      "category": "shopping",
      "monthly_limit": 621,
      "created_at": "2024-09-08 14:33:14"
    },
    {
      "id": 95,
      "user_id": 32,
      "category": "eating_out",
      "monthly_limit": 51,
      "created_at": "2024-12-15 00:57:38"
    },
    {
      "id": 96,
      "user_id": 72,
      "category": "groceries",
      "monthly_limit": 79,
      "created_at": "2024-11-17 03:13:17"
    },
    {
      "id": 97,
      "user_id": 50,
      "category": "eating_out",
      "monthly_limit": 238,
      "created_at": "2023-10-10 17:40:11"
    },
    {
      "id": 98,
      "user_id": 7,
      "category": "transport",
      "monthly_limit": 58,
      "created_at": "2024-10-07 15:23:21"
    },
    {
      "id": 99,
      "user_id": 23,
      "category": "groceries",
      "monthly_limit": 83,
      "created_at": "2024-11-02 06:30:51"
    },
    {
      "id": 100,
      "user_id": 10,
      "category": "eating_out",
      "monthly_limit": 427,
      "created_at": "2025-01-12 07:33:41"
    },
    {
      "id": 101,
      "user_id": 43,
      "category": "groceries",
      "monthly_limit": 113,
      "created_at": "2024-04-14 00:17:03"
    },
    {
      "id": 102,
      "user_id": 79,
      "category": "eating_out",
      "monthly_limit": 381,
      "created_at": "2023-11-07 17:44:40"
    },
    {
      "id": 103,
      "user_id": 22,
      "category": "groceries",
      "monthly_limit": 457,
      "created_at": "2023-09-25 10:27:35"
    },
    {
      "id": 104,
      "user_id": 36,
      "category": "eating_out",
      "monthly_limit": 446,
      "created_at": "2023-02-28 07:08:08"
    },
    {
      "id": 105,
      "user_id": 64,
      "category": "groceries",
      "monthly_limit": 55,
      "created_at": "2024-07-05 10:18:44"
    },
    {
      "id": 106,
      "user_id": 25,
      "category": "transport",
      "monthly_limit": 115,
      "created_at": "2024-10-14 23:37:14"
    },
    {
      "id": 107,
      "user_id": 13,
      "category": "groceries",
      "monthly_limit": 362,
      "created_at": "2023-05-08 10:25:54"
    },
    {
      "id": 108,
      "user_id": 31,
      "category": "transport",
      "monthly_limit": 249,
      "created_at": "2024-09-05 22:40:05"
    },
    {
      "id": 109,
      "user_id": 1,
      "category": "eating_out",
      "monthly_limit": 482,
      "created_at": "2023-12-15 13:26:40"
    },
    {
      "id": 110,
      "user_id": 27,
      "category": "eating_out",
      "monthly_limit": 320,
      "created_at": "2023-09-21 03:44:33"
    },
    {
      "id": 111,
      "user_id": 65,
      "category": "groceries",
      "monthly_limit": 69,
      "created_at": "2024-02-04 22:18:23"
    },
    {
      "id": 112,
      "user_id": 29,
      "category": "groceries",
      "monthly_limit": 463,
      "created_at": "2024-09-24 05:44:44"
    },
    {
      "id": 113,
      "user_id": 33,
      "category": "eating_out",
      "monthly_limit": 289,
      "created_at": "2024-05-02 13:10:07"
    },
    {
      "id": 114,
      "user_id": 56,
      "category": "transport",
      "monthly_limit": 88,
      "created_at": "2025-01-07 06:01:03"
    },
    {
      "id": 115,
      "user_id": 78,
      "category": "groceries",
      "monthly_limit": 43,
      "created_at": "2024-12-13 00:38:42"
    },
    {
      "id": 116,
      "user_id": 65,
      "category": "eating_out",
      "monthly_limit": 129,
      "created_at": "2024-02-17 09:44:52"
    },
    {
      "id": 117,
      "user_id": 62,
      "category": "groceries",
      "monthly_limit": 112,
      "created_at": "2024-05-17 02:40:14"
    },
    {
      "id": 118,
      "user_id": 32,
      "category": "transport",
      "monthly_limit": 897,
      "created_at": "2024-12-19 14:44:09"
    },
    {
      "id": 119,
      "user_id": 3,
      "category": "groceries",
      "monthly_limit": 214,
      "created_at": "2024-05-05 04:03:14"
    },
    {
      "id": 120,
      "user_id": 8,
      "category": "transport",
      "monthly_limit": 125,
      "created_at": "2024-10-03 11:18:22"
    },
    {
      "id": 121,
      "user_id": 30,
      "category": "groceries",
      "monthly_limit": 574,
      "created_at": "2023-08-30 01:19:45"
    },
    {
      "id": 122,
      "user_id": 55,
      "category": "shopping",
      "monthly_limit": 857,
      "created_at": "2024-05-27 18:24:50"
    },
    {
      "id": 123,
      "user_id": 5,
      "category": "transport",
      "monthly_limit": 185,
      "created_at": "2024-10-02 05:31:37"
    },
    {
      "id": 124,
      "user_id": 40,
      "category": "groceries",
      "monthly_limit": 471,
      "created_at": "2024-05-10 03:49:30"
    },
    {
      "id": 125,
      "user_id": 20,
      "category": "groceries",
      "monthly_limit": 53,
      "created_at": "2024-11-08 15:32:50"
    },
    {
      "id": 126,
      "user_id": 62,
      "category": "eating_out",
      "monthly_limit": 747,
      "created_at": "2024-05-31 01:34:01"
    },
    {
      "id": 127,
      "user_id": 12,
      "category": "groceries",
      "monthly_limit": 54,
      "created_at": "2024-04-24 06:03:47"
    },
    {
      "id": 128,
      "user_id": 42,
      "category": "groceries",
      "monthly_limit": 47,
      "created_at": "2023-07-20 13:05:15"
    },
    {
      "id": 129,
      "user_id": 42,
      "category": "eating_out",
      "monthly_limit": 263,
      "created_at": "2023-07-10 01:38:22"
    },
    {
      "id": 130,
      "user_id": 2,
      "category": "eating_out",
      "monthly_limit": 47,
      "created_at": "2024-05-12 20:17:04"
    },
    {
      "id": 131,
      "user_id": 9,
      "category": "transport",
      "monthly_limit": 768,
      "created_at": "2024-03-14 23:22:56"
    },
    {
      "id": 132,
      "user_id": 66,
      "category": "groceries",
      "monthly_limit": 853,
      "created_at": "2024-11-10 13:16:31"
    },
    {
      "id": 133,
      "user_id": 45,
      "category": "transport",
      "monthly_limit": 764,
      "created_at": "2024-02-24 00:04:15"
    },
    {
      "id": 134,
      "user_id": 70,
      "category": "eating_out",
      "monthly_limit": 277,
      "created_at": "2024-06-18 10:48:02"
    },
    {
      "id": 135,
      "user_id": 15,
      "category": "eating_out",
      "monthly_limit": 51,
      "created_at": "2024-09-07 01:02:25"
    },
    {
      "id": 136,
      "user_id": 69,
      "category": "transport",
      "monthly_limit": 112,
      "created_at": "2024-06-09 00:44:05"
    },
    {
      "id": 137,
      "user_id": 2,
      "category": "transport",
      "monthly_limit": 376,
      "created_at": "2024-05-21 09:02:17"
    },
    {
      "id": 138,
      "user_id": 76,
      "category": "transport",
      "monthly_limit": 42,
      "created_at": "2024-01-06 13:33:46"
    },
    {
      "id": 139,
      "user_id": 67,
      "category": "groceries",
      "monthly_limit": 312,
      "created_at": "2024-10-12 22:43:33"
    },
    {
      "id": 140,
      "user_id": 65,
      "category": "transport",
      "monthly_limit": 173,
      "created_at": "2023-12-29 22:15:13"
    },
    {
      "id": 141,
      "user_id": 24,
      "category": "transport",
      "monthly_limit": 269,
      "created_at": "2024-12-26 21:00:12"
    },
    {
      "id": 142,
      "user_id": 36,
      "category": "transport",
      "monthly_limit": 103,
      "created_at": "2023-03-08 13:04:07"
    },
    {
      "id": 143,
      "user_id": 50,
      "category": "transport",
      "monthly_limit": 876,
      "created_at": "2023-10-13 03:22:11"
    },
    {
      "id": 144,
      "user_id": 78,
      "category": "eating_out",
      "monthly_limit": 256,
      "created_at": "2024-11-04 09:19:29"
    },
    {
      "id": 145,
      "user_id": 13,
      "category": "eating_out",
      "monthly_limit": 403,
      "created_at": "2023-03-29 18:02:04"
    },
    {
      "id": 146,
      "user_id": 57,
      "category": "eating_out",
      "monthly_limit": 429,
      "created_at": "2023-11-28 19:41:17"
    },
    {
      "id": 147,
      "user_id": 70,
      "category": "transport",
      "monthly_limit": 41,
      "created_at": "2024-06-21 10:47:23"
    },
    {
      "id": 148,
      "user_id": 49,
      "category": "transport",
      "monthly_limit": 82,
      "created_at": "2023-10-16 12:44:14"
    },
    {
      "id": 149,
      "user_id": 57,
      "category": "transport",
      "monthly_limit": 272,
      "created_at": "2023-12-07 17:33:09"
    },
    {
      "id": 150,
      "user_id": 1,
      "category": "transport",
      "monthly_limit": 47,
      "created_at": "2023-11-25 11:54:41"
    },
    {
      "id": 151,
      "user_id": 20,
      "category": "eating_out",
      "monthly_limit": 426,
      "created_at": "2024-12-24 10:04:54"
    },
    {
      "id": 152,
      "user_id": 38,
      "category": "shopping",
      "monthly_limit": 616,
      "created_at": "2024-09-08 04:53:05"
    },
    {
      "id": 153,
      "user_id": 72,
      "category": "eating_out",
      "monthly_limit": 411,
      "created_at": "2024-10-26 13:20:23"
    },
    {
      "id": 154,
      "user_id": 13,
      "category": "transport",
      "monthly_limit": 404,
      "created_at": "2023-04-28 22:18:44"
    },
    {
      "id": 155,
      "user_id": 76,
      "category": "shopping",
      "monthly_limit": 429,
      "created_at": "2024-01-20 08:15:13"
    },
    {
      "id": 156,
      "user_id": 51,
      "category": "eating_out",
      "monthly_limit": 51,
      "created_at": "2023-12-23 15:04:54"
    },
    {
      "id": 157,
      "user_id": 42,
      "category": "transport",
      "monthly_limit": 836,
      "created_at": "2023-07-21 20:23:10"
    },
    {
      "id": 158,
      "user_id": 7,
      "category": "shopping",
      "monthly_limit": 99,
      "created_at": "2024-08-31 14:45:13"
    },
    {
      "id": 159,
      "user_id": 46,
      "category": "groceries",
      "monthly_limit": 353,
      "created_at": "2024-05-24 10:00:34"
    },
    {
      "id": 160,
      "user_id": 35,
      "category": "transport",
      "monthly_limit": 98,
      "created_at": "2024-07-21 18:01:06"
    },
    {
      "id": 161,
      "user_id": 38,
      "category": "entertainment",
      "monthly_limit": 673,
      "created_at": "2024-08-21 03:38:59"
    },
    {
      "id": 162,
      "user_id": 29,
      "category": "eating_out",
      "monthly_limit": 745,
      "created_at": "2024-10-20 02:30:23"
    },
    {
      "id": 163,
      "user_id": 71,
      "category": "groceries",
      "monthly_limit": 132,
      "created_at": "2024-01-24 20:59:03"
    },
    {
      "id": 164,
      "user_id": 77,
      "category": "entertainment",
      "monthly_limit": 149,
      "created_at": "2024-04-09 17:14:19"
    },
    {
      "id": 165,
      "user_id": 78,
      "category": "transport",
      "monthly_limit": 165,
      "created_at": "2024-12-15 11:59:24"
    },
    {
      "id": 166,
      "user_id": 15,
      "category": "transport",
      "monthly_limit": 156,
      "created_at": "2024-07-19 08:11:19"
    },
    {
      "id": 167,
      "user_id": 12,
      "category": "eating_out",
      "monthly_limit": 201,
      "created_at": "2024-03-15 09:02:57"
    },
    {
      "id": 168,
      "user_id": 37,
      "category": "transport",
      "monthly_limit": 263,
      "created_at": "2023-09-22 05:13:57"
    },
    {
      "id": 169,
      "user_id": 20,
      "category": "transport",
      "monthly_limit": 68,
      "created_at": "2024-11-12 19:08:27"
    },
    {
      "id": 170,
      "user_id": 29,
      "category": "transport",
      "monthly_limit": 270,
      "created_at": "2024-10-15 23:11:28"
    },
    {
      "id": 171,
      "user_id": 70,
      "category": "shopping",
      "monthly_limit": 700,
      "created_at": "2024-05-25 13:33:45"
    },
    {
      "id": 172,
      "user_id": 79,
      "category": "transport",
      "monthly_limit": 797,
      "created_at": "2023-12-30 15:00:38"
    },
    {
      "id": 173,
      "user_id": 33,
      "category": "transport",
      "monthly_limit": 85,
      "created_at": "2024-05-17 21:46:42"
    },
    {
      "id": 174,
      "user_id": 63,
      "category": "transport",
      "monthly_limit": 67,
      "created_at": "2024-03-29 07:26:51"
    },
    {
      "id": 175,
      "user_id": 71,
      "category": "eating_out",
      "monthly_limit": 43,
      "created_at": "2024-01-06 04:35:46"
    },
    {
      "id": 176,
      "user_id": 8,
      "category": "shopping",
      "monthly_limit": 53,
      "created_at": "2024-10-04 16:56:25"
    },
    {
      "id": 177,
      "user_id": 72,
      "category": "transport",
      "monthly_limit": 700,
      "created_at": "2024-09-29 09:34:18"
    },
    {
      "id": 178,
      "user_id": 78,
      "category": "shopping",
      "monthly_limit": 104,
      "created_at": "2024-12-20 08:39:27"
    },
    {
      "id": 179,
      "user_id": 73,
      "category": "groceries",
      "monthly_limit": 107,
      "created_at": "2024-11-03 07:17:20"
    },
    {
      "id": 180,
      "user_id": 79,
      "category": "shopping",
      "monthly_limit": 392,
      "created_at": "2023-11-11 22:47:23"
    },
    {
      "id": 181,
      "user_id": 74,
      "category": "transport",
      "monthly_limit": 161,
      "created_at": "2024-08-01 17:26:14"
    },
    {
      "id": 182,
      "user_id": 9,
      "category": "shopping",
      "monthly_limit": 683,
      "created_at": "2024-04-10 07:38:05"
    },
    {
      "id": 183,
      "user_id": 57,
      "category": "shopping",
      "monthly_limit": 187,
      "created_at": "2023-12-30 21:34:51"
    },
    {
      "id": 184,
      "user_id": 36,
      "category": "shopping",
      "monthly_limit": 786,
      "created_at": "2023-03-01 06:24:17"
    },
    {
      "id": 185,
      "user_id": 74,
      "category": "shopping",
      "monthly_limit": 494,
      "created_at": "2024-08-05 10:12:17"
    },
    {
      "id": 186,
      "user_id": 54,
      "category": "eating_out",
      "monthly_limit": 90,
      "created_at": "2024-09-03 03:41:43"
    },
    {
      "id": 187,
      "user_id": 42,
      "category": "shopping",
      "monthly_limit": 813,
      "created_at": "2023-06-20 18:24:55"
    },
    {
      "id": 188,
      "user_id": 35,
      "category": "shopping",
      "monthly_limit": 41,
      "created_at": "2024-07-12 16:05:58"
    },
    {
      "id": 189,
      "user_id": 45,
      "category": "shopping",
      "monthly_limit": 111,
      "created_at": "2024-02-19 16:57:15"
    },
    {
      "id": 190,
      "user_id": 6,
      "category": "groceries",
      "monthly_limit": 79,
      "created_at": "2024-07-25 18:10:39"
    },
    {
      "id": 191,
      "user_id": 68,
      "category": "groceries",
      "monthly_limit": 63,
      "created_at": "2024-08-27 11:24:50"
    },
    {
      "id": 192,
      "user_id": 5,
      "category": "shopping",
      "monthly_limit": 663,
      "created_at": "2024-09-05 05:34:35"
    },
    {
      "id": 193,
      "user_id": 29,
      "category": "shopping",
      "monthly_limit": 65,
      "created_at": "2024-10-20 13:50:10"
    },
    {
      "id": 194,
      "user_id": 6,
      "category": "eating_out",
      "monthly_limit": 879,
      "created_at": "2024-08-13 18:11:37"
    },
    {
      "id": 195,
      "user_id": 50,
      "category": "shopping",
      "monthly_limit": 535,
      "created_at": "2023-10-26 20:53:22"
    },
    {
      "id": 196,
      "user_id": 62,
      "category": "transport",
      "monthly_limit": 532,
      "created_at": "2024-05-11 05:33:50"
    },
    {
      "id": 197,
      "user_id": 56,
      "category": "shopping",
      "monthly_limit": 295,
      "created_at": "2024-12-26 15:23:33"
    },
    {
      "id": 198,
      "user_id": 18,
      "category": "transport",
      "monthly_limit": 48,
      "created_at": "2024-09-30 08:54:37"
    },
    {
      "id": 199,
      "user_id": 59,
      "category": "shopping",
      "monthly_limit": 737,
      "created_at": "2024-01-04 13:09:35"
    },
    {
      "id": 200,
      "user_id": 10,
      "category": "transport",
      "monthly_limit": 81,
      "created_at": "2024-12-10 13:42:13"
    },
    {
      "id": 201,
      "user_id": 54,
      "category": "transport",
      "monthly_limit": 43,
      "created_at": "2024-09-03 03:08:19"
    },
    {
      "id": 202,
      "user_id": 66,
      "category": "eating_out",
      "monthly_limit": 75,
      "created_at": "2024-10-02 20:51:06"
    },
    {
      "id": 203,
      "user_id": 2,
      "category": "shopping",
      "monthly_limit": 43,
      "created_at": "2024-05-26 06:20:27"
    },
    {
      "id": 204,
      "user_id": 34,
      "category": "shopping",
      "monthly_limit": 188,
      "created_at": "2024-06-23 18:39:19"
    },
    {
      "id": 205,
      "user_id": 21,
      "category": "entertainment",
      "monthly_limit": 87,
      "created_at": "2024-10-06 11:06:28"
    },
    {
      "id": 206,
      "user_id": 25,
      "category": "shopping",
      "monthly_limit": 241,
      "created_at": "2024-09-19 23:21:50"
    },
    {
      "id": 207,
      "user_id": 8,
      "category": "entertainment",
      "monthly_limit": 73,
      "created_at": "2024-10-20 06:18:57"
    },
    {
      "id": 208,
      "user_id": 57,
      "category": "entertainment",
      "monthly_limit": 297,
      "created_at": "2024-01-09 17:08:47"
    },
    {
      "id": 209,
      "user_id": 34,
      "category": "entertainment",
      "monthly_limit": 203,
      "created_at": "2024-05-27 08:58:00"
    },
    {
      "id": 210,
      "user_id": 13,
      "category": "shopping",
      "monthly_limit": 80,
      "created_at": "2023-04-23 15:55:52"
    },
    {
      "id": 211,
      "user_id": 62,
      "category": "shopping",
      "monthly_limit": 326,
      "created_at": "2024-04-25 16:43:52"
    },
    {
      "id": 212,
      "user_id": 47,
      "category": "groceries",
      "monthly_limit": 820,
      "created_at": "2023-08-27 05:25:47"
    },
    {
      "id": 213,
      "user_id": 55,
      "category": "entertainment",
      "monthly_limit": 199,
      "created_at": "2024-04-13 06:54:00"
    },
    {
      "id": 214,
      "user_id": 1,
      "category": "shopping",
      "monthly_limit": 41,
      "created_at": "2023-12-03 20:45:51"
    },
    {
      "id": 215,
      "user_id": 70,
      "category": "entertainment",
      "monthly_limit": 696,
      "created_at": "2024-06-28 10:54:18"
    },
    {
      "id": 216,
      "user_id": 31,
      "category": "shopping",
      "monthly_limit": 788,
      "created_at": "2024-10-25 09:37:07"
    },
    {
      "id": 217,
      "user_id": 10,
      "category": "shopping",
      "monthly_limit": 64,
      "created_at": "2024-12-26 23:04:15"
    },
    {
      "id": 218,
      "user_id": 75,
      "category": "eating_out",
      "monthly_limit": 112,
      "created_at": "2024-12-08 13:26:43"
    },
    {
      "id": 219,
      "user_id": 63,
      "category": "shopping",
      "monthly_limit": 56,
      "created_at": "2024-03-26 00:30:21"
    },
    {
      "id": 220,
      "user_id": 40,
      "category": "eating_out",
      "monthly_limit": 201,
      "created_at": "2024-05-18 15:38:32"
    },
    {
      "id": 221,
      "user_id": 63,
      "category": "entertainment",
      "monthly_limit": 235,
      "created_at": "2024-04-16 13:39:08"
    },
    {
      "id": 222,
      "user_id": 52,
      "category": "groceries",
      "monthly_limit": 44,
      "created_at": "2023-06-14 16:43:05"
    },
    {
      "id": 223,
      "user_id": 48,
      "category": "eating_out",
      "monthly_limit": 52,
      "created_at": "2023-02-15 00:14:09"
    },
    {
      "id": 224,
      "user_id": 62,
      "category": "entertainment",
      "monthly_limit": 397,
      "created_at": "2024-05-03 04:57:09"
    },
    {
      "id": 225,
      "user_id": 66,
      "category": "transport",
      "monthly_limit": 141,
      "created_at": "2024-11-07 18:48:40"
    },
    {
      "id": 226,
      "user_id": 16,
      "category": "transport",
      "monthly_limit": 861,
      "created_at": "2023-04-14 11:45:27"
    },
    {
      "id": 227,
      "user_id": 56,
      "category": "entertainment",
      "monthly_limit": 180,
      "created_at": "2025-01-21 03:05:01"
    },
    {
      "id": 228,
      "user_id": 66,
      "category": "shopping",
      "monthly_limit": 78,
      "created_at": "2024-11-22 00:16:22"
    },
    {
      "id": 229,
      "user_id": 58,
      "category": "shopping",
      "monthly_limit": 40,
      "created_at": "2024-03-02 01:23:33"
    },
    {
      "id": 230,
      "user_id": 35,
      "category": "entertainment",
      "monthly_limit": 40,
      "created_at": "2024-06-26 19:34:19"
    }
  ],
  "transactions": [
    {
      "id": 1,
      "account_id": 77,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 331.5,
      "received": null,
      "amount": -331.5,
      "booked_on": "2025-03-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 2,
      "account_id": 82,
      "user_id": 36,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 2284.46,
      "amount": 2284.46,
      "booked_on": "2025-05-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 3,
      "account_id": 31,
      "user_id": 23,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 67.08,
      "amount": 67.08,
      "booked_on": "2025-04-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 4,
      "account_id": 67,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 5.48,
      "received": null,
      "amount": -5.48,
      "booked_on": "2025-03-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 5,
      "account_id": 65,
      "user_id": 71,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3400.7,
      "amount": 3400.7,
      "booked_on": "2025-04-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 6,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-01-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 7,
      "account_id": 104,
      "user_id": 9,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 186.61,
      "amount": 186.61,
      "booked_on": "2025-03-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 8,
      "account_id": 69,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 163.41,
      "received": null,
      "amount": -163.41,
      "booked_on": "2025-06-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 9,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 576.7,
      "received": null,
      "amount": -576.7,
      "booked_on": "2025-06-27",
      "categorised_by": "ml_model"
    },
    {
      "id": 10,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 519.49,
      "received": null,
      "amount": -519.49,
      "booked_on": "2025-03-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 11,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 207.41,
      "received": null,
      "amount": -207.41,
      "booked_on": "2025-03-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 12,
      "account_id": 9,
      "user_id": 11,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 8.6,
      "received": null,
      "amount": -8.6,
      "booked_on": "2025-06-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 13,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 372.84,
      "received": null,
      "amount": -372.84,
      "booked_on": "2025-06-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 14,
      "account_id": 75,
      "user_id": 80,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 25.69,
      "received": null,
      "amount": -25.69,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 15,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 239.06,
      "received": null,
      "amount": -239.06,
      "booked_on": "2025-01-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 16,
      "account_id": 31,
      "user_id": 23,
      "direction": "out",
      "merchant_id": 28,
      "category": "health",
      "income_type": null,
      "spent": 15.68,
      "received": null,
      "amount": -15.68,
      "booked_on": "2025-06-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 17,
      "account_id": 73,
      "user_id": 59,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 2024.62,
      "amount": 2024.62,
      "booked_on": "2025-05-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 18,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 139.63,
      "received": null,
      "amount": -139.63,
      "booked_on": "2025-03-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 19,
      "account_id": 11,
      "user_id": 16,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 38.66,
      "received": null,
      "amount": -38.66,
      "booked_on": "2025-04-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 20,
      "account_id": 61,
      "user_id": 34,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 298.33,
      "amount": 298.33,
      "booked_on": "2025-03-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 21,
      "account_id": 57,
      "user_id": 77,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 807.43,
      "received": null,
      "amount": -807.43,
      "booked_on": "2025-01-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 22,
      "account_id": 103,
      "user_id": 69,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 2998.42,
      "amount": 2998.42,
      "booked_on": "2025-05-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 23,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 41,
      "category": "subscriptions",
      "income_type": null,
      "spent": 870.41,
      "received": null,
      "amount": -870.41,
      "booked_on": "2025-03-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 24,
      "account_id": 97,
      "user_id": 13,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 16.77,
      "received": null,
      "amount": -16.77,
      "booked_on": "2025-06-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 25,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 693.53,
      "received": null,
      "amount": -693.53,
      "booked_on": "2025-02-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 26,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.76,
      "received": null,
      "amount": -1.76,
      "booked_on": "2025-05-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 27,
      "account_id": 99,
      "user_id": 37,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 270.03,
      "received": null,
      "amount": -270.03,
      "booked_on": "2025-01-01",
      "categorised_by": "user"
    },
    {
      "id": 28,
      "account_id": 74,
      "user_id": 40,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 375.69,
      "received": null,
      "amount": -375.69,
      "booked_on": "2025-06-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 29,
      "account_id": 6,
      "user_id": 64,
      "direction": "out",
      "merchant_id": 32,
      "category": "groceries",
      "income_type": null,
      "spent": 378.99,
      "received": null,
      "amount": -378.99,
      "booked_on": "2025-02-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 30,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 302.71,
      "received": null,
      "amount": -302.71,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 31,
      "account_id": 4,
      "user_id": 12,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 420.9,
      "amount": 420.9,
      "booked_on": "2025-01-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 32,
      "account_id": 37,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 591.86,
      "received": null,
      "amount": -591.86,
      "booked_on": "2025-04-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 33,
      "account_id": 50,
      "user_id": 38,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 1.52,
      "received": null,
      "amount": -1.52,
      "booked_on": "2025-04-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 34,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 25,
      "category": "eating_out",
      "income_type": null,
      "spent": 495.83,
      "received": null,
      "amount": -495.83,
      "booked_on": "2025-06-09",
      "categorised_by": "ml_model"
    },
    {
      "id": 35,
      "account_id": 12,
      "user_id": 65,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 3633.86,
      "amount": 3633.86,
      "booked_on": "2025-05-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 36,
      "account_id": 23,
      "user_id": 19,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 8.43,
      "received": null,
      "amount": -8.43,
      "booked_on": "2025-02-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 37,
      "account_id": 101,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 59,
      "category": "utilities",
      "income_type": null,
      "spent": 36.22,
      "received": null,
      "amount": -36.22,
      "booked_on": "2025-02-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 38,
      "account_id": 56,
      "user_id": 8,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.6,
      "received": null,
      "amount": -1.6,
      "booked_on": "2025-01-31",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 39,
      "account_id": 59,
      "user_id": 41,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 806.82,
      "received": null,
      "amount": -806.82,
      "booked_on": "2025-02-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 40,
      "account_id": 81,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 35,
      "category": "eating_out",
      "income_type": null,
      "spent": 448.53,
      "received": null,
      "amount": -448.53,
      "booked_on": "2025-03-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 41,
      "account_id": 51,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 36.14,
      "received": null,
      "amount": -36.14,
      "booked_on": "2025-02-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 42,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 56,
      "category": "groceries",
      "income_type": null,
      "spent": 860.99,
      "received": null,
      "amount": -860.99,
      "booked_on": "2025-06-12",
      "categorised_by": "ml_model"
    },
    {
      "id": 43,
      "account_id": 38,
      "user_id": 79,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 675.28,
      "amount": 675.28,
      "booked_on": "2025-05-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 44,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 395.96,
      "received": null,
      "amount": -395.96,
      "booked_on": "2025-05-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 45,
      "account_id": 26,
      "user_id": 29,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 94.11,
      "amount": 94.11,
      "booked_on": "2025-06-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 46,
      "account_id": 87,
      "user_id": 56,
      "direction": "out",
      "merchant_id": 39,
      "category": "transport",
      "income_type": null,
      "spent": 292.44,
      "received": null,
      "amount": -292.44,
      "booked_on": "2025-05-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 47,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 896.81,
      "received": null,
      "amount": -896.81,
      "booked_on": "2025-03-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 48,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 2.33,
      "received": null,
      "amount": -2.33,
      "booked_on": "2025-03-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 49,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 58.93,
      "received": null,
      "amount": -58.93,
      "booked_on": "2025-01-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 50,
      "account_id": 6,
      "user_id": 64,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 53.52,
      "received": null,
      "amount": -53.52,
      "booked_on": "2025-06-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 51,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 51,
      "category": "shopping",
      "income_type": null,
      "spent": 213.78,
      "received": null,
      "amount": -213.78,
      "booked_on": "2025-03-05",
      "categorised_by": "user"
    },
    {
      "id": 52,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 499.02,
      "received": null,
      "amount": -499.02,
      "booked_on": "2025-05-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 53,
      "account_id": 83,
      "user_id": 75,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 399.74,
      "amount": 399.74,
      "booked_on": "2025-03-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 54,
      "account_id": 90,
      "user_id": 35,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 96.69,
      "amount": 96.69,
      "booked_on": "2025-03-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 55,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 60,
      "category": "utilities",
      "income_type": null,
      "spent": 51.15,
      "received": null,
      "amount": -51.15,
      "booked_on": "2025-05-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 56,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 3.64,
      "received": null,
      "amount": -3.64,
      "booked_on": "2025-06-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 57,
      "account_id": 7,
      "user_id": 73,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 31.21,
      "received": null,
      "amount": -31.21,
      "booked_on": "2025-01-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 58,
      "account_id": 102,
      "user_id": 44,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 11.73,
      "received": null,
      "amount": -11.73,
      "booked_on": "2025-06-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 59,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 100.56,
      "received": null,
      "amount": -100.56,
      "booked_on": "2025-06-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 60,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 50.24,
      "received": null,
      "amount": -50.24,
      "booked_on": "2025-03-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 61,
      "account_id": 66,
      "user_id": 14,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1020.93,
      "amount": 1020.93,
      "booked_on": "2025-02-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 62,
      "account_id": 102,
      "user_id": 44,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 255.77,
      "received": null,
      "amount": -255.77,
      "booked_on": "2025-02-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 63,
      "account_id": 94,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 41,
      "category": "subscriptions",
      "income_type": null,
      "spent": 266.32,
      "received": null,
      "amount": -266.32,
      "booked_on": "2025-05-20",
      "categorised_by": "ml_model"
    },
    {
      "id": 64,
      "account_id": 81,
      "user_id": 45,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 58.39,
      "amount": 58.39,
      "booked_on": "2025-04-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 65,
      "account_id": 51,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 452.6,
      "received": null,
      "amount": -452.6,
      "booked_on": "2025-03-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 66,
      "account_id": 36,
      "user_id": 5,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 20.56,
      "received": null,
      "amount": -20.56,
      "booked_on": "2025-05-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 67,
      "account_id": 102,
      "user_id": 44,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 891.01,
      "amount": 891.01,
      "booked_on": "2025-03-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 68,
      "account_id": 35,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 182.72,
      "received": null,
      "amount": -182.72,
      "booked_on": "2025-02-22",
      "categorised_by": "ml_model"
    },
    {
      "id": 69,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 1.55,
      "received": null,
      "amount": -1.55,
      "booked_on": "2025-01-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 70,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 69.98,
      "received": null,
      "amount": -69.98,
      "booked_on": "2025-04-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 71,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 47,
      "category": "groceries",
      "income_type": null,
      "spent": 15.55,
      "received": null,
      "amount": -15.55,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 72,
      "account_id": 16,
      "user_id": 74,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3648.69,
      "amount": 3648.69,
      "booked_on": "2025-02-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 73,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 395.63,
      "received": null,
      "amount": -395.63,
      "booked_on": "2025-02-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 74,
      "account_id": 8,
      "user_id": 23,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 100.46,
      "received": null,
      "amount": -100.46,
      "booked_on": "2025-02-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 75,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 44,
      "category": "eating_out",
      "income_type": null,
      "spent": 171.66,
      "received": null,
      "amount": -171.66,
      "booked_on": "2025-06-20",
      "categorised_by": "ml_model"
    },
    {
      "id": 76,
      "account_id": 105,
      "user_id": 43,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 3.32,
      "received": null,
      "amount": -3.32,
      "booked_on": "2025-01-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 77,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 595.4,
      "received": null,
      "amount": -595.4,
      "booked_on": "2025-01-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 78,
      "account_id": 63,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 256.38,
      "received": null,
      "amount": -256.38,
      "booked_on": "2025-04-29",
      "categorised_by": "ml_model"
    },
    {
      "id": 79,
      "account_id": 32,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 7.64,
      "received": null,
      "amount": -7.64,
      "booked_on": "2025-06-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 80,
      "account_id": 102,
      "user_id": 44,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 117.15,
      "received": null,
      "amount": -117.15,
      "booked_on": "2025-06-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 81,
      "account_id": 93,
      "user_id": 72,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 6.64,
      "received": null,
      "amount": -6.64,
      "booked_on": "2025-06-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 82,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 151.07,
      "received": null,
      "amount": -151.07,
      "booked_on": "2025-04-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 83,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 125.22,
      "received": null,
      "amount": -125.22,
      "booked_on": "2025-05-06",
      "categorised_by": "user"
    },
    {
      "id": 84,
      "account_id": 86,
      "user_id": 15,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 22.7,
      "amount": 22.7,
      "booked_on": "2025-04-12",
      "categorised_by": "ml_model"
    },
    {
      "id": 85,
      "account_id": 101,
      "user_id": 6,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 1495.75,
      "amount": 1495.75,
      "booked_on": "2025-02-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 86,
      "account_id": 6,
      "user_id": 64,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 1.68,
      "received": null,
      "amount": -1.68,
      "booked_on": "2025-03-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 87,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 58,
      "category": "groceries",
      "income_type": null,
      "spent": 10.67,
      "received": null,
      "amount": -10.67,
      "booked_on": "2025-02-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 88,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 280.04,
      "received": null,
      "amount": -280.04,
      "booked_on": "2025-02-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 89,
      "account_id": 24,
      "user_id": 28,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 68.41,
      "amount": 68.41,
      "booked_on": "2025-02-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 90,
      "account_id": 107,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 6.82,
      "received": null,
      "amount": -6.82,
      "booked_on": "2025-03-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 91,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 634.33,
      "received": null,
      "amount": -634.33,
      "booked_on": "2025-02-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 92,
      "account_id": 2,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 480.14,
      "received": null,
      "amount": -480.14,
      "booked_on": "2025-01-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 93,
      "account_id": 93,
      "user_id": 72,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 690.54,
      "received": null,
      "amount": -690.54,
      "booked_on": "2025-04-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 94,
      "account_id": 34,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 4.76,
      "received": null,
      "amount": -4.76,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 95,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 451.59,
      "received": null,
      "amount": -451.59,
      "booked_on": "2025-03-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 96,
      "account_id": 15,
      "user_id": 52,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 2467.39,
      "amount": 2467.39,
      "booked_on": "2025-01-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 97,
      "account_id": 96,
      "user_id": 7,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1636.7,
      "amount": 1636.7,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 98,
      "account_id": 51,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 37,
      "category": "groceries",
      "income_type": null,
      "spent": 17.4,
      "received": null,
      "amount": -17.4,
      "booked_on": "2025-02-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 99,
      "account_id": 100,
      "user_id": 55,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3502.85,
      "amount": 3502.85,
      "booked_on": "2025-05-25",
      "categorised_by": "user"
    },
    {
      "id": 100,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 749.53,
      "received": null,
      "amount": -749.53,
      "booked_on": "2025-04-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 101,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 39,
      "category": "transport",
      "income_type": null,
      "spent": 271.23,
      "received": null,
      "amount": -271.23,
      "booked_on": "2025-06-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 102,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 393.87,
      "received": null,
      "amount": -393.87,
      "booked_on": "2025-02-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 103,
      "account_id": 76,
      "user_id": 46,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3158.56,
      "amount": 3158.56,
      "booked_on": "2025-02-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 104,
      "account_id": 26,
      "user_id": 29,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 680.27,
      "amount": 680.27,
      "booked_on": "2025-02-10",
      "categorised_by": "user"
    },
    {
      "id": 105,
      "account_id": 44,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 52,
      "category": "groceries",
      "income_type": null,
      "spent": 174.38,
      "received": null,
      "amount": -174.38,
      "booked_on": "2025-01-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 106,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 165.63,
      "received": null,
      "amount": -165.63,
      "booked_on": "2025-05-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 107,
      "account_id": 89,
      "user_id": 24,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 22.81,
      "amount": 22.81,
      "booked_on": "2025-01-01",
      "categorised_by": "user"
    },
    {
      "id": 108,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 723.08,
      "received": null,
      "amount": -723.08,
      "booked_on": "2025-01-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 109,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 167.18,
      "received": null,
      "amount": -167.18,
      "booked_on": "2025-03-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 110,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 379.3,
      "received": null,
      "amount": -379.3,
      "booked_on": "2025-02-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 111,
      "account_id": 2,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 600.47,
      "received": null,
      "amount": -600.47,
      "booked_on": "2025-02-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 112,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 312.36,
      "received": null,
      "amount": -312.36,
      "booked_on": "2025-01-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 113,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 623.1,
      "received": null,
      "amount": -623.1,
      "booked_on": "2025-05-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 114,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 42,
      "category": "subscriptions",
      "income_type": null,
      "spent": 11.31,
      "received": null,
      "amount": -11.31,
      "booked_on": "2025-06-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 115,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 49,
      "category": "subscriptions",
      "income_type": null,
      "spent": 93.19,
      "received": null,
      "amount": -93.19,
      "booked_on": "2025-06-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 116,
      "account_id": 10,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 257.88,
      "received": null,
      "amount": -257.88,
      "booked_on": "2025-02-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 117,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 608.18,
      "received": null,
      "amount": -608.18,
      "booked_on": "2025-04-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 118,
      "account_id": 58,
      "user_id": 21,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 49.07,
      "received": null,
      "amount": -49.07,
      "booked_on": "2025-01-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 119,
      "account_id": 65,
      "user_id": 71,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 492.96,
      "received": null,
      "amount": -492.96,
      "booked_on": "2025-03-22",
      "categorised_by": "ml_model"
    },
    {
      "id": 120,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 35,
      "category": "eating_out",
      "income_type": null,
      "spent": 205.44,
      "received": null,
      "amount": -205.44,
      "booked_on": "2025-03-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 121,
      "account_id": 38,
      "user_id": 79,
      "direction": "out",
      "merchant_id": 56,
      "category": "groceries",
      "income_type": null,
      "spent": 15.24,
      "received": null,
      "amount": -15.24,
      "booked_on": "2025-06-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 122,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 7.86,
      "received": null,
      "amount": -7.86,
      "booked_on": "2025-04-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 123,
      "account_id": 82,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 57.77,
      "received": null,
      "amount": -57.77,
      "booked_on": "2025-03-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 124,
      "account_id": 71,
      "user_id": 3,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 717.08,
      "received": null,
      "amount": -717.08,
      "booked_on": "2025-02-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 125,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 30,
      "category": "shopping",
      "income_type": null,
      "spent": 265.11,
      "received": null,
      "amount": -265.11,
      "booked_on": "2025-02-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 126,
      "account_id": 77,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 709.94,
      "received": null,
      "amount": -709.94,
      "booked_on": "2025-04-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 127,
      "account_id": 77,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 161.24,
      "received": null,
      "amount": -161.24,
      "booked_on": "2025-06-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 128,
      "account_id": 11,
      "user_id": 16,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 220.19,
      "received": null,
      "amount": -220.19,
      "booked_on": "2025-03-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 129,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 757.78,
      "received": null,
      "amount": -757.78,
      "booked_on": "2025-01-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 130,
      "account_id": 4,
      "user_id": 12,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 6.49,
      "received": null,
      "amount": -6.49,
      "booked_on": "2025-06-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 131,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 29,
      "category": "groceries",
      "income_type": null,
      "spent": 2.73,
      "received": null,
      "amount": -2.73,
      "booked_on": "2025-01-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 132,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 11.8,
      "received": null,
      "amount": -11.8,
      "booked_on": "2025-01-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 133,
      "account_id": 87,
      "user_id": 56,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 64.35,
      "received": null,
      "amount": -64.35,
      "booked_on": "2025-05-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 134,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 382.98,
      "received": null,
      "amount": -382.98,
      "booked_on": "2025-02-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 135,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 37,
      "category": "groceries",
      "income_type": null,
      "spent": 36.25,
      "received": null,
      "amount": -36.25,
      "booked_on": "2025-06-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 136,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 160.75,
      "received": null,
      "amount": -160.75,
      "booked_on": "2025-03-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 137,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 113.7,
      "received": null,
      "amount": -113.7,
      "booked_on": "2025-06-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 138,
      "account_id": 34,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 30,
      "category": "shopping",
      "income_type": null,
      "spent": 635.39,
      "received": null,
      "amount": -635.39,
      "booked_on": "2025-05-15",
      "categorised_by": "user"
    },
    {
      "id": 139,
      "account_id": 84,
      "user_id": 68,
      "direction": "out",
      "merchant_id": 42,
      "category": "subscriptions",
      "income_type": null,
      "spent": 2.96,
      "received": null,
      "amount": -2.96,
      "booked_on": "2025-02-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 140,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 862.08,
      "received": null,
      "amount": -862.08,
      "booked_on": "2025-01-09",
      "categorised_by": "ml_model"
    },
    {
      "id": 141,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 113.66,
      "received": null,
      "amount": -113.66,
      "booked_on": "2025-02-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 142,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 35,
      "category": "eating_out",
      "income_type": null,
      "spent": 138.09,
      "received": null,
      "amount": -138.09,
      "booked_on": "2025-05-21",
      "categorised_by": "user"
    },
    {
      "id": 143,
      "account_id": 57,
      "user_id": 77,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 123.11,
      "amount": 123.11,
      "booked_on": "2025-04-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 144,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 140.02,
      "received": null,
      "amount": -140.02,
      "booked_on": "2025-01-10",
      "categorised_by": "ml_model"
    },
    {
      "id": 145,
      "account_id": 62,
      "user_id": 18,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 2661.15,
      "amount": 2661.15,
      "booked_on": "2025-02-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 146,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 21.24,
      "received": null,
      "amount": -21.24,
      "booked_on": "2025-01-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 147,
      "account_id": 12,
      "user_id": 65,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 29.2,
      "received": null,
      "amount": -29.2,
      "booked_on": "2025-03-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 148,
      "account_id": 105,
      "user_id": 43,
      "direction": "out",
      "merchant_id": 59,
      "category": "utilities",
      "income_type": null,
      "spent": 251.49,
      "received": null,
      "amount": -251.49,
      "booked_on": "2025-03-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 149,
      "account_id": 46,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 6.1,
      "received": null,
      "amount": -6.1,
      "booked_on": "2025-05-09",
      "categorised_by": "ml_model"
    },
    {
      "id": 150,
      "account_id": 70,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 12.93,
      "received": null,
      "amount": -12.93,
      "booked_on": "2025-03-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 151,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 762.45,
      "received": null,
      "amount": -762.45,
      "booked_on": "2025-03-21",
      "categorised_by": "user"
    },
    {
      "id": 152,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 553.57,
      "received": null,
      "amount": -553.57,
      "booked_on": "2025-02-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 153,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 51,
      "category": "shopping",
      "income_type": null,
      "spent": 746.72,
      "received": null,
      "amount": -746.72,
      "booked_on": "2025-02-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 154,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 31.07,
      "received": null,
      "amount": -31.07,
      "booked_on": "2025-03-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 155,
      "account_id": 80,
      "user_id": 59,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 415.59,
      "amount": 415.59,
      "booked_on": "2025-01-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 156,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 11.55,
      "received": null,
      "amount": -11.55,
      "booked_on": "2025-03-06",
      "categorised_by": "ml_model"
    },
    {
      "id": 157,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 849.46,
      "received": null,
      "amount": -849.46,
      "booked_on": "2025-04-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 158,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 44,
      "category": "eating_out",
      "income_type": null,
      "spent": 350.37,
      "received": null,
      "amount": -350.37,
      "booked_on": "2025-04-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 159,
      "account_id": 13,
      "user_id": 67,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 1.51,
      "received": null,
      "amount": -1.51,
      "booked_on": "2025-02-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 160,
      "account_id": 96,
      "user_id": 7,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 771.9,
      "received": null,
      "amount": -771.9,
      "booked_on": "2025-05-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 161,
      "account_id": 64,
      "user_id": 10,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 3.43,
      "received": null,
      "amount": -3.43,
      "booked_on": "2025-04-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 162,
      "account_id": 59,
      "user_id": 41,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 402.97,
      "received": null,
      "amount": -402.97,
      "booked_on": "2025-05-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 163,
      "account_id": 54,
      "user_id": 63,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 306.5,
      "amount": 306.5,
      "booked_on": "2025-06-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 164,
      "account_id": 44,
      "user_id": 34,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3175.66,
      "amount": 3175.66,
      "booked_on": "2025-01-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 165,
      "account_id": 67,
      "user_id": 39,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1756.55,
      "amount": 1756.55,
      "booked_on": "2025-06-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 166,
      "account_id": 57,
      "user_id": 77,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 133.98,
      "received": null,
      "amount": -133.98,
      "booked_on": "2025-02-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 167,
      "account_id": 104,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 53.44,
      "received": null,
      "amount": -53.44,
      "booked_on": "2025-02-01",
      "categorised_by": "user"
    },
    {
      "id": 168,
      "account_id": 70,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 59,
      "category": "utilities",
      "income_type": null,
      "spent": 255.97,
      "received": null,
      "amount": -255.97,
      "booked_on": "2025-05-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 169,
      "account_id": 60,
      "user_id": 20,
      "direction": "out",
      "merchant_id": 22,
      "category": "transport",
      "income_type": null,
      "spent": 129.34,
      "received": null,
      "amount": -129.34,
      "booked_on": "2025-04-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 170,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 561.65,
      "received": null,
      "amount": -561.65,
      "booked_on": "2025-02-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 171,
      "account_id": 98,
      "user_id": 42,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3472.83,
      "amount": 3472.83,
      "booked_on": "2025-04-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 172,
      "account_id": 76,
      "user_id": 46,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 81.54,
      "amount": 81.54,
      "booked_on": "2025-01-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 173,
      "account_id": 70,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 49,
      "category": "subscriptions",
      "income_type": null,
      "spent": 16.06,
      "received": null,
      "amount": -16.06,
      "booked_on": "2025-05-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 174,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 42,
      "category": "subscriptions",
      "income_type": null,
      "spent": 2.04,
      "received": null,
      "amount": -2.04,
      "booked_on": "2025-06-30",
      "categorised_by": "ml_model"
    },
    {
      "id": 175,
      "account_id": 24,
      "user_id": 28,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 558.12,
      "amount": 558.12,
      "booked_on": "2025-06-02",
      "categorised_by": "ml_model"
    },
    {
      "id": 176,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 680.35,
      "received": null,
      "amount": -680.35,
      "booked_on": "2025-04-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 177,
      "account_id": 103,
      "user_id": 69,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 712.02,
      "received": null,
      "amount": -712.02,
      "booked_on": "2025-04-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 178,
      "account_id": 71,
      "user_id": 3,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 7.74,
      "received": null,
      "amount": -7.74,
      "booked_on": "2025-02-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 179,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 408.46,
      "received": null,
      "amount": -408.46,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 180,
      "account_id": 102,
      "user_id": 44,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 164.43,
      "amount": 164.43,
      "booked_on": "2025-01-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 181,
      "account_id": 94,
      "user_id": 9,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 65.45,
      "amount": 65.45,
      "booked_on": "2025-05-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 182,
      "account_id": 2,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 46,
      "category": "groceries",
      "income_type": null,
      "spent": 501.36,
      "received": null,
      "amount": -501.36,
      "booked_on": "2025-03-28",
      "categorised_by": "user"
    },
    {
      "id": 183,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 896.44,
      "received": null,
      "amount": -896.44,
      "booked_on": "2025-06-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 184,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 275.62,
      "received": null,
      "amount": -275.62,
      "booked_on": "2025-01-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 185,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 144.12,
      "received": null,
      "amount": -144.12,
      "booked_on": "2025-06-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 186,
      "account_id": 50,
      "user_id": 38,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 76.61,
      "received": null,
      "amount": -76.61,
      "booked_on": "2025-06-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 187,
      "account_id": 23,
      "user_id": 19,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.59,
      "received": null,
      "amount": -1.59,
      "booked_on": "2025-01-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 188,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 3.62,
      "received": null,
      "amount": -3.62,
      "booked_on": "2025-05-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 189,
      "account_id": 58,
      "user_id": 21,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 91.3,
      "received": null,
      "amount": -91.3,
      "booked_on": "2025-01-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 190,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 245.72,
      "received": null,
      "amount": -245.72,
      "booked_on": "2025-06-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 191,
      "account_id": 36,
      "user_id": 5,
      "direction": "out",
      "merchant_id": 42,
      "category": "subscriptions",
      "income_type": null,
      "spent": 88.17,
      "received": null,
      "amount": -88.17,
      "booked_on": "2025-04-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 192,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 51,
      "category": "shopping",
      "income_type": null,
      "spent": 4.41,
      "received": null,
      "amount": -4.41,
      "booked_on": "2025-05-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 193,
      "account_id": 22,
      "user_id": 66,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 743.49,
      "received": null,
      "amount": -743.49,
      "booked_on": "2025-03-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 194,
      "account_id": 90,
      "user_id": 35,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 1.52,
      "received": null,
      "amount": -1.52,
      "booked_on": "2025-02-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 195,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 275.08,
      "received": null,
      "amount": -275.08,
      "booked_on": "2025-04-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 196,
      "account_id": 47,
      "user_id": 60,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 9.3,
      "received": null,
      "amount": -9.3,
      "booked_on": "2025-06-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 197,
      "account_id": 74,
      "user_id": 40,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 318.87,
      "received": null,
      "amount": -318.87,
      "booked_on": "2025-03-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 198,
      "account_id": 74,
      "user_id": 40,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 3152.42,
      "amount": 3152.42,
      "booked_on": "2025-03-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 199,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 860.57,
      "received": null,
      "amount": -860.57,
      "booked_on": "2025-03-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 200,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 58.71,
      "received": null,
      "amount": -58.71,
      "booked_on": "2025-04-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 201,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 6.47,
      "received": null,
      "amount": -6.47,
      "booked_on": "2025-02-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 202,
      "account_id": 9,
      "user_id": 11,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 9.84,
      "received": null,
      "amount": -9.84,
      "booked_on": "2025-04-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 203,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 53,
      "category": "groceries",
      "income_type": null,
      "spent": 2.86,
      "received": null,
      "amount": -2.86,
      "booked_on": "2025-05-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 204,
      "account_id": 34,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 53,
      "category": "groceries",
      "income_type": null,
      "spent": 60.39,
      "received": null,
      "amount": -60.39,
      "booked_on": "2025-05-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 205,
      "account_id": 82,
      "user_id": 36,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 34.5,
      "amount": 34.5,
      "booked_on": "2025-02-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 206,
      "account_id": 45,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 4.02,
      "received": null,
      "amount": -4.02,
      "booked_on": "2025-04-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 207,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 56,
      "category": "groceries",
      "income_type": null,
      "spent": 40.23,
      "received": null,
      "amount": -40.23,
      "booked_on": "2025-05-02",
      "categorised_by": "ml_model"
    },
    {
      "id": 208,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 11.66,
      "received": null,
      "amount": -11.66,
      "booked_on": "2025-04-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 209,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 158.61,
      "received": null,
      "amount": -158.61,
      "booked_on": "2025-01-10",
      "categorised_by": "ml_model"
    },
    {
      "id": 210,
      "account_id": 78,
      "user_id": 31,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 941.5,
      "amount": 941.5,
      "booked_on": "2025-06-12",
      "categorised_by": "ml_model"
    },
    {
      "id": 211,
      "account_id": 8,
      "user_id": 23,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 772.68,
      "received": null,
      "amount": -772.68,
      "booked_on": "2025-03-28",
      "categorised_by": "user"
    },
    {
      "id": 212,
      "account_id": 23,
      "user_id": 19,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 771.27,
      "received": null,
      "amount": -771.27,
      "booked_on": "2025-05-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 213,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 2.19,
      "received": null,
      "amount": -2.19,
      "booked_on": "2025-02-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 214,
      "account_id": 44,
      "user_id": 34,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 559.27,
      "amount": 559.27,
      "booked_on": "2025-02-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 215,
      "account_id": 39,
      "user_id": 58,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 232.43,
      "amount": 232.43,
      "booked_on": "2025-06-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 216,
      "account_id": 59,
      "user_id": 41,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 2179.76,
      "amount": 2179.76,
      "booked_on": "2025-05-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 217,
      "account_id": 106,
      "user_id": 54,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1095.17,
      "amount": 1095.17,
      "booked_on": "2025-03-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 218,
      "account_id": 104,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 69.74,
      "received": null,
      "amount": -69.74,
      "booked_on": "2025-03-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 219,
      "account_id": 64,
      "user_id": 10,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 46.13,
      "received": null,
      "amount": -46.13,
      "booked_on": "2025-02-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 220,
      "account_id": 27,
      "user_id": 70,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 451.66,
      "received": null,
      "amount": -451.66,
      "booked_on": "2025-04-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 221,
      "account_id": 103,
      "user_id": 69,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 30.01,
      "received": null,
      "amount": -30.01,
      "booked_on": "2025-05-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 222,
      "account_id": 19,
      "user_id": 46,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 1949.54,
      "amount": 1949.54,
      "booked_on": "2025-02-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 223,
      "account_id": 42,
      "user_id": 2,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 45.39,
      "amount": 45.39,
      "booked_on": "2025-02-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 224,
      "account_id": 87,
      "user_id": 56,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 176.34,
      "received": null,
      "amount": -176.34,
      "booked_on": "2025-04-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 225,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 596.87,
      "received": null,
      "amount": -596.87,
      "booked_on": "2025-04-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 226,
      "account_id": 82,
      "user_id": 36,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1784.09,
      "amount": 1784.09,
      "booked_on": "2025-01-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 227,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 224.06,
      "received": null,
      "amount": -224.06,
      "booked_on": "2025-01-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 228,
      "account_id": 47,
      "user_id": 60,
      "direction": "out",
      "merchant_id": 41,
      "category": "subscriptions",
      "income_type": null,
      "spent": 32.59,
      "received": null,
      "amount": -32.59,
      "booked_on": "2025-05-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 229,
      "account_id": 50,
      "user_id": 38,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 12.4,
      "received": null,
      "amount": -12.4,
      "booked_on": "2025-05-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 230,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 338.64,
      "received": null,
      "amount": -338.64,
      "booked_on": "2025-06-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 231,
      "account_id": 102,
      "user_id": 44,
      "direction": "out",
      "merchant_id": 60,
      "category": "utilities",
      "income_type": null,
      "spent": 96.19,
      "received": null,
      "amount": -96.19,
      "booked_on": "2025-01-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 232,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 31.77,
      "received": null,
      "amount": -31.77,
      "booked_on": "2025-02-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 233,
      "account_id": 30,
      "user_id": 22,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 610.62,
      "received": null,
      "amount": -610.62,
      "booked_on": "2025-01-29",
      "categorised_by": "ml_model"
    },
    {
      "id": 234,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 60,
      "category": "utilities",
      "income_type": null,
      "spent": 34.3,
      "received": null,
      "amount": -34.3,
      "booked_on": "2025-02-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 235,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 547.99,
      "received": null,
      "amount": -547.99,
      "booked_on": "2025-06-27",
      "categorised_by": "ml_model"
    },
    {
      "id": 236,
      "account_id": 29,
      "user_id": 4,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 2367.59,
      "amount": 2367.59,
      "booked_on": "2025-01-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 237,
      "account_id": 18,
      "user_id": 17,
      "direction": "out",
      "merchant_id": 22,
      "category": "transport",
      "income_type": null,
      "spent": 23.57,
      "received": null,
      "amount": -23.57,
      "booked_on": "2025-02-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 238,
      "account_id": 12,
      "user_id": 65,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 113.44,
      "received": null,
      "amount": -113.44,
      "booked_on": "2025-01-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 239,
      "account_id": 36,
      "user_id": 5,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1808.09,
      "amount": 1808.09,
      "booked_on": "2025-03-24",
      "categorised_by": "user"
    },
    {
      "id": 240,
      "account_id": 56,
      "user_id": 8,
      "direction": "out",
      "merchant_id": 28,
      "category": "health",
      "income_type": null,
      "spent": 25.04,
      "received": null,
      "amount": -25.04,
      "booked_on": "2025-02-15",
      "categorised_by": "user"
    },
    {
      "id": 241,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 612.13,
      "received": null,
      "amount": -612.13,
      "booked_on": "2025-03-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 242,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 90.49,
      "received": null,
      "amount": -90.49,
      "booked_on": "2025-05-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 243,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 241.4,
      "received": null,
      "amount": -241.4,
      "booked_on": "2025-01-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 244,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 45,
      "category": "health",
      "income_type": null,
      "spent": 9.05,
      "received": null,
      "amount": -9.05,
      "booked_on": "2025-02-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 245,
      "account_id": 10,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 218.95,
      "received": null,
      "amount": -218.95,
      "booked_on": "2025-05-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 246,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 30,
      "category": "shopping",
      "income_type": null,
      "spent": 68.78,
      "received": null,
      "amount": -68.78,
      "booked_on": "2025-04-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 247,
      "account_id": 52,
      "user_id": 48,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 221.06,
      "amount": 221.06,
      "booked_on": "2025-04-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 248,
      "account_id": 105,
      "user_id": 43,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 11.43,
      "received": null,
      "amount": -11.43,
      "booked_on": "2025-02-25",
      "categorised_by": "user"
    },
    {
      "id": 249,
      "account_id": 22,
      "user_id": 66,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 66.19,
      "amount": 66.19,
      "booked_on": "2025-06-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 250,
      "account_id": 72,
      "user_id": 27,
      "direction": "out",
      "merchant_id": 41,
      "category": "subscriptions",
      "income_type": null,
      "spent": 168.33,
      "received": null,
      "amount": -168.33,
      "booked_on": "2025-06-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 251,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 12.54,
      "received": null,
      "amount": -12.54,
      "booked_on": "2025-06-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 252,
      "account_id": 99,
      "user_id": 37,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 1.56,
      "received": null,
      "amount": -1.56,
      "booked_on": "2025-03-23",
      "categorised_by": "user"
    },
    {
      "id": 253,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 50,
      "category": "entertainment",
      "income_type": null,
      "spent": 399.76,
      "received": null,
      "amount": -399.76,
      "booked_on": "2025-06-02",
      "categorised_by": "ml_model"
    },
    {
      "id": 254,
      "account_id": 6,
      "user_id": 64,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-02-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 255,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 409.21,
      "received": null,
      "amount": -409.21,
      "booked_on": "2025-05-22",
      "categorised_by": "ml_model"
    },
    {
      "id": 256,
      "account_id": 103,
      "user_id": 69,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 529.1,
      "amount": 529.1,
      "booked_on": "2025-03-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 257,
      "account_id": 58,
      "user_id": 21,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.93,
      "received": null,
      "amount": -1.93,
      "booked_on": "2025-04-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 258,
      "account_id": 44,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 128.15,
      "received": null,
      "amount": -128.15,
      "booked_on": "2025-03-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 259,
      "account_id": 13,
      "user_id": 67,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 2.25,
      "received": null,
      "amount": -2.25,
      "booked_on": "2025-01-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 260,
      "account_id": 61,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 57,
      "category": "health",
      "income_type": null,
      "spent": 1.59,
      "received": null,
      "amount": -1.59,
      "booked_on": "2025-05-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 261,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 678.82,
      "received": null,
      "amount": -678.82,
      "booked_on": "2025-06-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 262,
      "account_id": 45,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 150.99,
      "received": null,
      "amount": -150.99,
      "booked_on": "2025-02-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 263,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 3.15,
      "received": null,
      "amount": -3.15,
      "booked_on": "2025-06-18",
      "categorised_by": "user"
    },
    {
      "id": 264,
      "account_id": 17,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 309.85,
      "received": null,
      "amount": -309.85,
      "booked_on": "2025-05-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 265,
      "account_id": 21,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 310.64,
      "received": null,
      "amount": -310.64,
      "booked_on": "2025-03-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 266,
      "account_id": 25,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 618.86,
      "received": null,
      "amount": -618.86,
      "booked_on": "2025-06-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 267,
      "account_id": 97,
      "user_id": 13,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 369.06,
      "amount": 369.06,
      "booked_on": "2025-03-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 268,
      "account_id": 42,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 68.43,
      "received": null,
      "amount": -68.43,
      "booked_on": "2025-02-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 269,
      "account_id": 75,
      "user_id": 80,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 628.72,
      "amount": 628.72,
      "booked_on": "2025-06-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 270,
      "account_id": 91,
      "user_id": 33,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 45.57,
      "received": null,
      "amount": -45.57,
      "booked_on": "2025-05-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 271,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 11.61,
      "received": null,
      "amount": -11.61,
      "booked_on": "2025-06-21",
      "categorised_by": "user"
    },
    {
      "id": 272,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 452.26,
      "received": null,
      "amount": -452.26,
      "booked_on": "2025-05-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 273,
      "account_id": 51,
      "user_id": 36,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1564.17,
      "amount": 1564.17,
      "booked_on": "2025-01-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 274,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 646.93,
      "received": null,
      "amount": -646.93,
      "booked_on": "2025-06-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 275,
      "account_id": 25,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 6,
      "received": null,
      "amount": -6,
      "booked_on": "2025-03-16",
      "categorised_by": "user"
    },
    {
      "id": 276,
      "account_id": 85,
      "user_id": 47,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3835.92,
      "amount": 3835.92,
      "booked_on": "2025-01-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 277,
      "account_id": 20,
      "user_id": 26,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 135.03,
      "received": null,
      "amount": -135.03,
      "booked_on": "2025-01-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 278,
      "account_id": 35,
      "user_id": 4,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 23.56,
      "amount": 23.56,
      "booked_on": "2025-04-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 279,
      "account_id": 56,
      "user_id": 8,
      "direction": "out",
      "merchant_id": 29,
      "category": "groceries",
      "income_type": null,
      "spent": 681.05,
      "received": null,
      "amount": -681.05,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 280,
      "account_id": 105,
      "user_id": 43,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 38.73,
      "received": null,
      "amount": -38.73,
      "booked_on": "2025-02-06",
      "categorised_by": "user"
    },
    {
      "id": 281,
      "account_id": 21,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 681.57,
      "received": null,
      "amount": -681.57,
      "booked_on": "2025-01-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 282,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 230.54,
      "received": null,
      "amount": -230.54,
      "booked_on": "2025-06-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 283,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 560.57,
      "received": null,
      "amount": -560.57,
      "booked_on": "2025-02-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 284,
      "account_id": 81,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 1.74,
      "received": null,
      "amount": -1.74,
      "booked_on": "2025-04-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 285,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 605.88,
      "received": null,
      "amount": -605.88,
      "booked_on": "2025-01-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 286,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 449.66,
      "received": null,
      "amount": -449.66,
      "booked_on": "2025-01-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 287,
      "account_id": 57,
      "user_id": 77,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 6.27,
      "received": null,
      "amount": -6.27,
      "booked_on": "2025-02-10",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 288,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 372.51,
      "received": null,
      "amount": -372.51,
      "booked_on": "2025-02-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 289,
      "account_id": 74,
      "user_id": 40,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 142.11,
      "received": null,
      "amount": -142.11,
      "booked_on": "2025-04-13",
      "categorised_by": "user"
    },
    {
      "id": 290,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 449.77,
      "received": null,
      "amount": -449.77,
      "booked_on": "2025-04-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 291,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 19,
      "received": null,
      "amount": -19,
      "booked_on": "2025-03-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 292,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 3.82,
      "received": null,
      "amount": -3.82,
      "booked_on": "2025-04-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 293,
      "account_id": 30,
      "user_id": 22,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 478.56,
      "received": null,
      "amount": -478.56,
      "booked_on": "2025-03-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 294,
      "account_id": 10,
      "user_id": 51,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 179.5,
      "amount": 179.5,
      "booked_on": "2025-02-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 295,
      "account_id": 105,
      "user_id": 43,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 461.12,
      "amount": 461.12,
      "booked_on": "2025-04-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 296,
      "account_id": 70,
      "user_id": 51,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 2513.02,
      "amount": 2513.02,
      "booked_on": "2025-03-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 297,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 728.74,
      "received": null,
      "amount": -728.74,
      "booked_on": "2025-05-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 298,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 1.84,
      "received": null,
      "amount": -1.84,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 299,
      "account_id": 11,
      "user_id": 16,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 1.51,
      "received": null,
      "amount": -1.51,
      "booked_on": "2025-04-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 300,
      "account_id": 77,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 305.78,
      "received": null,
      "amount": -305.78,
      "booked_on": "2025-06-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 301,
      "account_id": 90,
      "user_id": 35,
      "direction": "out",
      "merchant_id": 35,
      "category": "eating_out",
      "income_type": null,
      "spent": 79.8,
      "received": null,
      "amount": -79.8,
      "booked_on": "2025-02-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 302,
      "account_id": 85,
      "user_id": 47,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 845.97,
      "amount": 845.97,
      "booked_on": "2025-04-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 303,
      "account_id": 99,
      "user_id": 37,
      "direction": "out",
      "merchant_id": 58,
      "category": "groceries",
      "income_type": null,
      "spent": 690.28,
      "received": null,
      "amount": -690.28,
      "booked_on": "2025-02-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 304,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 1.82,
      "received": null,
      "amount": -1.82,
      "booked_on": "2025-01-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 305,
      "account_id": 21,
      "user_id": 61,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3045.42,
      "amount": 3045.42,
      "booked_on": "2025-05-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 306,
      "account_id": 60,
      "user_id": 20,
      "direction": "out",
      "merchant_id": 49,
      "category": "subscriptions",
      "income_type": null,
      "spent": 3.14,
      "received": null,
      "amount": -3.14,
      "booked_on": "2025-04-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 307,
      "account_id": 70,
      "user_id": 51,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 235.99,
      "received": null,
      "amount": -235.99,
      "booked_on": "2025-03-30",
      "categorised_by": "ml_model"
    },
    {
      "id": 308,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 7.42,
      "received": null,
      "amount": -7.42,
      "booked_on": "2025-04-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 309,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 773.55,
      "received": null,
      "amount": -773.55,
      "booked_on": "2025-05-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 310,
      "account_id": 38,
      "user_id": 79,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 70.29,
      "received": null,
      "amount": -70.29,
      "booked_on": "2025-03-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 311,
      "account_id": 13,
      "user_id": 67,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 221.8,
      "received": null,
      "amount": -221.8,
      "booked_on": "2025-02-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 312,
      "account_id": 25,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 227.02,
      "received": null,
      "amount": -227.02,
      "booked_on": "2025-03-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 313,
      "account_id": 96,
      "user_id": 7,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 117.79,
      "received": null,
      "amount": -117.79,
      "booked_on": "2025-03-05",
      "categorised_by": "user"
    },
    {
      "id": 314,
      "account_id": 66,
      "user_id": 14,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 4.67,
      "received": null,
      "amount": -4.67,
      "booked_on": "2025-03-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 315,
      "account_id": 103,
      "user_id": 69,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 235.6,
      "received": null,
      "amount": -235.6,
      "booked_on": "2025-02-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 316,
      "account_id": 88,
      "user_id": 49,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 44.34,
      "received": null,
      "amount": -44.34,
      "booked_on": "2025-02-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 317,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 9.45,
      "received": null,
      "amount": -9.45,
      "booked_on": "2025-06-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 318,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 16.33,
      "received": null,
      "amount": -16.33,
      "booked_on": "2025-05-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 319,
      "account_id": 47,
      "user_id": 60,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 15.17,
      "received": null,
      "amount": -15.17,
      "booked_on": "2025-03-09",
      "categorised_by": "ml_model"
    },
    {
      "id": 320,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 283.18,
      "received": null,
      "amount": -283.18,
      "booked_on": "2025-02-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 321,
      "account_id": 55,
      "user_id": 62,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 387.46,
      "amount": 387.46,
      "booked_on": "2025-03-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 322,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 164.14,
      "received": null,
      "amount": -164.14,
      "booked_on": "2025-05-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 323,
      "account_id": 47,
      "user_id": 60,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 1440.5,
      "amount": 1440.5,
      "booked_on": "2025-04-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 324,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 18.24,
      "received": null,
      "amount": -18.24,
      "booked_on": "2025-03-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 325,
      "account_id": 44,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 135.89,
      "received": null,
      "amount": -135.89,
      "booked_on": "2025-05-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 326,
      "account_id": 95,
      "user_id": 61,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1391.84,
      "amount": 1391.84,
      "booked_on": "2025-01-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 327,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 55,
      "category": "groceries",
      "income_type": null,
      "spent": 415.74,
      "received": null,
      "amount": -415.74,
      "booked_on": "2025-03-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 328,
      "account_id": 32,
      "user_id": 42,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 1746.62,
      "amount": 1746.62,
      "booked_on": "2025-01-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 329,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 59,
      "category": "utilities",
      "income_type": null,
      "spent": 4.85,
      "received": null,
      "amount": -4.85,
      "booked_on": "2025-03-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 330,
      "account_id": 32,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.81,
      "received": null,
      "amount": -1.81,
      "booked_on": "2025-02-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 331,
      "account_id": 79,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 39.94,
      "received": null,
      "amount": -39.94,
      "booked_on": "2025-05-15",
      "categorised_by": "ml_model"
    },
    {
      "id": 332,
      "account_id": 19,
      "user_id": 46,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1611.38,
      "amount": 1611.38,
      "booked_on": "2025-03-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 333,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 336.04,
      "received": null,
      "amount": -336.04,
      "booked_on": "2025-01-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 334,
      "account_id": 54,
      "user_id": 63,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 2529.19,
      "amount": 2529.19,
      "booked_on": "2025-04-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 335,
      "account_id": 3,
      "user_id": 78,
      "direction": "out",
      "merchant_id": 52,
      "category": "groceries",
      "income_type": null,
      "spent": 48.61,
      "received": null,
      "amount": -48.61,
      "booked_on": "2025-01-31",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 336,
      "account_id": 88,
      "user_id": 49,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 70.97,
      "received": null,
      "amount": -70.97,
      "booked_on": "2025-05-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 337,
      "account_id": 40,
      "user_id": 50,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 22.91,
      "amount": 22.91,
      "booked_on": "2025-03-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 338,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 76.08,
      "received": null,
      "amount": -76.08,
      "booked_on": "2025-02-09",
      "categorised_by": "ml_model"
    },
    {
      "id": 339,
      "account_id": 11,
      "user_id": 16,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 2082.05,
      "amount": 2082.05,
      "booked_on": "2025-02-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 340,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 71.56,
      "received": null,
      "amount": -71.56,
      "booked_on": "2025-01-31",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 341,
      "account_id": 84,
      "user_id": 68,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3205.06,
      "amount": 3205.06,
      "booked_on": "2025-04-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 342,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 7.28,
      "received": null,
      "amount": -7.28,
      "booked_on": "2025-04-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 343,
      "account_id": 70,
      "user_id": 51,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 20.11,
      "amount": 20.11,
      "booked_on": "2025-05-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 344,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 11.39,
      "received": null,
      "amount": -11.39,
      "booked_on": "2025-05-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 345,
      "account_id": 86,
      "user_id": 15,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 617.11,
      "amount": 617.11,
      "booked_on": "2025-04-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 346,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 25.52,
      "received": null,
      "amount": -25.52,
      "booked_on": "2025-02-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 347,
      "account_id": 51,
      "user_id": 36,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 314.71,
      "amount": 314.71,
      "booked_on": "2025-04-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 348,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 225.55,
      "received": null,
      "amount": -225.55,
      "booked_on": "2025-06-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 349,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 449.44,
      "received": null,
      "amount": -449.44,
      "booked_on": "2025-02-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 350,
      "account_id": 28,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 471.96,
      "received": null,
      "amount": -471.96,
      "booked_on": "2025-06-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 351,
      "account_id": 72,
      "user_id": 27,
      "direction": "out",
      "merchant_id": 44,
      "category": "eating_out",
      "income_type": null,
      "spent": 75.76,
      "received": null,
      "amount": -75.76,
      "booked_on": "2025-05-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 352,
      "account_id": 65,
      "user_id": 71,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 378.82,
      "received": null,
      "amount": -378.82,
      "booked_on": "2025-05-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 353,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.6,
      "received": null,
      "amount": -1.6,
      "booked_on": "2025-06-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 354,
      "account_id": 46,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 260.58,
      "received": null,
      "amount": -260.58,
      "booked_on": "2025-06-15",
      "categorised_by": "ml_model"
    },
    {
      "id": 355,
      "account_id": 92,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 35,
      "category": "eating_out",
      "income_type": null,
      "spent": 166.89,
      "received": null,
      "amount": -166.89,
      "booked_on": "2025-04-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 356,
      "account_id": 105,
      "user_id": 43,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 9.87,
      "received": null,
      "amount": -9.87,
      "booked_on": "2025-05-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 357,
      "account_id": 17,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 322.12,
      "received": null,
      "amount": -322.12,
      "booked_on": "2025-03-30",
      "categorised_by": "ml_model"
    },
    {
      "id": 358,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 875.9,
      "received": null,
      "amount": -875.9,
      "booked_on": "2025-02-13",
      "categorised_by": "ml_model"
    },
    {
      "id": 359,
      "account_id": 76,
      "user_id": 46,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 282.88,
      "amount": 282.88,
      "booked_on": "2025-03-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 360,
      "account_id": 1,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 148.91,
      "received": null,
      "amount": -148.91,
      "booked_on": "2025-04-26",
      "categorised_by": "ml_model"
    },
    {
      "id": 361,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 568.94,
      "received": null,
      "amount": -568.94,
      "booked_on": "2025-01-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 362,
      "account_id": 32,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 44,
      "category": "eating_out",
      "income_type": null,
      "spent": 50.68,
      "received": null,
      "amount": -50.68,
      "booked_on": "2025-02-15",
      "categorised_by": "user"
    },
    {
      "id": 363,
      "account_id": 34,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 102.65,
      "received": null,
      "amount": -102.65,
      "booked_on": "2025-05-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 364,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 46,
      "category": "groceries",
      "income_type": null,
      "spent": 213.23,
      "received": null,
      "amount": -213.23,
      "booked_on": "2025-04-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 365,
      "account_id": 31,
      "user_id": 23,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 11.45,
      "received": null,
      "amount": -11.45,
      "booked_on": "2025-03-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 366,
      "account_id": 73,
      "user_id": 59,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1113.33,
      "amount": 1113.33,
      "booked_on": "2025-03-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 367,
      "account_id": 56,
      "user_id": 8,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 40.59,
      "amount": 40.59,
      "booked_on": "2025-05-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 368,
      "account_id": 75,
      "user_id": 80,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 635.75,
      "received": null,
      "amount": -635.75,
      "booked_on": "2025-01-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 369,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-05-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 370,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 15.44,
      "received": null,
      "amount": -15.44,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 371,
      "account_id": 38,
      "user_id": 79,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 766.14,
      "received": null,
      "amount": -766.14,
      "booked_on": "2025-03-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 372,
      "account_id": 92,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 2,
      "received": null,
      "amount": -2,
      "booked_on": "2025-05-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 373,
      "account_id": 79,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 304.62,
      "received": null,
      "amount": -304.62,
      "booked_on": "2025-03-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 374,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 547.86,
      "received": null,
      "amount": -547.86,
      "booked_on": "2025-02-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 375,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 8.47,
      "received": null,
      "amount": -8.47,
      "booked_on": "2025-03-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 376,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 95.38,
      "received": null,
      "amount": -95.38,
      "booked_on": "2025-06-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 377,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 738.73,
      "received": null,
      "amount": -738.73,
      "booked_on": "2025-01-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 378,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 290.88,
      "received": null,
      "amount": -290.88,
      "booked_on": "2025-04-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 379,
      "account_id": 6,
      "user_id": 64,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 269.66,
      "received": null,
      "amount": -269.66,
      "booked_on": "2025-05-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 380,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 12.18,
      "received": null,
      "amount": -12.18,
      "booked_on": "2025-04-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 381,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 5.43,
      "received": null,
      "amount": -5.43,
      "booked_on": "2025-06-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 382,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 28.21,
      "received": null,
      "amount": -28.21,
      "booked_on": "2025-03-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 383,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 168.14,
      "received": null,
      "amount": -168.14,
      "booked_on": "2025-02-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 384,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 37.28,
      "received": null,
      "amount": -37.28,
      "booked_on": "2025-02-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 385,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 349.78,
      "received": null,
      "amount": -349.78,
      "booked_on": "2025-06-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 386,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 222.47,
      "received": null,
      "amount": -222.47,
      "booked_on": "2025-06-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 387,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 2.12,
      "received": null,
      "amount": -2.12,
      "booked_on": "2025-03-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 388,
      "account_id": 7,
      "user_id": 73,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 12.78,
      "received": null,
      "amount": -12.78,
      "booked_on": "2025-06-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 389,
      "account_id": 81,
      "user_id": 45,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 177.11,
      "amount": 177.11,
      "booked_on": "2025-02-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 390,
      "account_id": 65,
      "user_id": 71,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 17.56,
      "received": null,
      "amount": -17.56,
      "booked_on": "2025-03-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 391,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 176.25,
      "received": null,
      "amount": -176.25,
      "booked_on": "2025-05-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 392,
      "account_id": 78,
      "user_id": 31,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3972.18,
      "amount": 3972.18,
      "booked_on": "2025-03-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 393,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.51,
      "received": null,
      "amount": -1.51,
      "booked_on": "2025-02-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 394,
      "account_id": 105,
      "user_id": 43,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "interest",
      "spent": null,
      "received": 2789.83,
      "amount": 2789.83,
      "booked_on": "2025-01-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 395,
      "account_id": 28,
      "user_id": 48,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 270.93,
      "amount": 270.93,
      "booked_on": "2025-05-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 396,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 2.13,
      "received": null,
      "amount": -2.13,
      "booked_on": "2025-03-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 397,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 611.3,
      "received": null,
      "amount": -611.3,
      "booked_on": "2025-05-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 398,
      "account_id": 18,
      "user_id": 17,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 2189.11,
      "amount": 2189.11,
      "booked_on": "2025-01-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 399,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 22,
      "category": "transport",
      "income_type": null,
      "spent": 830.99,
      "received": null,
      "amount": -830.99,
      "booked_on": "2025-04-26",
      "categorised_by": "ml_model"
    },
    {
      "id": 400,
      "account_id": 75,
      "user_id": 80,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 2.42,
      "received": null,
      "amount": -2.42,
      "booked_on": "2025-06-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 401,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 64.74,
      "received": null,
      "amount": -64.74,
      "booked_on": "2025-04-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 402,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 246.42,
      "received": null,
      "amount": -246.42,
      "booked_on": "2025-02-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 403,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 55.66,
      "received": null,
      "amount": -55.66,
      "booked_on": "2025-06-06",
      "categorised_by": "ml_model"
    },
    {
      "id": 404,
      "account_id": 25,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 107.06,
      "received": null,
      "amount": -107.06,
      "booked_on": "2025-01-20",
      "categorised_by": "user"
    },
    {
      "id": 405,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 216.2,
      "received": null,
      "amount": -216.2,
      "booked_on": "2025-03-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 406,
      "account_id": 69,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 2.91,
      "received": null,
      "amount": -2.91,
      "booked_on": "2025-01-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 407,
      "account_id": 40,
      "user_id": 50,
      "direction": "out",
      "merchant_id": 55,
      "category": "groceries",
      "income_type": null,
      "spent": 453.39,
      "received": null,
      "amount": -453.39,
      "booked_on": "2025-06-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 408,
      "account_id": 69,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 657.86,
      "received": null,
      "amount": -657.86,
      "booked_on": "2025-05-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 409,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 56,
      "category": "groceries",
      "income_type": null,
      "spent": 4.4,
      "received": null,
      "amount": -4.4,
      "booked_on": "2025-05-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 410,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 62.52,
      "received": null,
      "amount": -62.52,
      "booked_on": "2025-01-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 411,
      "account_id": 3,
      "user_id": 78,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 674.59,
      "received": null,
      "amount": -674.59,
      "booked_on": "2025-02-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 412,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 2.65,
      "received": null,
      "amount": -2.65,
      "booked_on": "2025-02-11",
      "categorised_by": "user"
    },
    {
      "id": 413,
      "account_id": 94,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 35.15,
      "received": null,
      "amount": -35.15,
      "booked_on": "2025-03-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 414,
      "account_id": 11,
      "user_id": 16,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 582.4,
      "received": null,
      "amount": -582.4,
      "booked_on": "2025-01-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 415,
      "account_id": 67,
      "user_id": 39,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 843.13,
      "amount": 843.13,
      "booked_on": "2025-06-20",
      "categorised_by": "ml_model"
    },
    {
      "id": 416,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 1.61,
      "received": null,
      "amount": -1.61,
      "booked_on": "2025-04-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 417,
      "account_id": 5,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 85.57,
      "received": null,
      "amount": -85.57,
      "booked_on": "2025-04-26",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 418,
      "account_id": 107,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 3.43,
      "received": null,
      "amount": -3.43,
      "booked_on": "2025-01-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 419,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 208.9,
      "received": null,
      "amount": -208.9,
      "booked_on": "2025-01-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 420,
      "account_id": 23,
      "user_id": 19,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 124.3,
      "received": null,
      "amount": -124.3,
      "booked_on": "2025-05-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 421,
      "account_id": 3,
      "user_id": 78,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 12.94,
      "received": null,
      "amount": -12.94,
      "booked_on": "2025-03-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 422,
      "account_id": 53,
      "user_id": 15,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 155.9,
      "amount": 155.9,
      "booked_on": "2025-05-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 423,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 114.13,
      "received": null,
      "amount": -114.13,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 424,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 29,
      "category": "groceries",
      "income_type": null,
      "spent": 152.16,
      "received": null,
      "amount": -152.16,
      "booked_on": "2025-01-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 425,
      "account_id": 91,
      "user_id": 33,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 169.2,
      "received": null,
      "amount": -169.2,
      "booked_on": "2025-06-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 426,
      "account_id": 45,
      "user_id": 32,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 99.63,
      "received": null,
      "amount": -99.63,
      "booked_on": "2025-04-15",
      "categorised_by": "ml_model"
    },
    {
      "id": 427,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 3.91,
      "received": null,
      "amount": -3.91,
      "booked_on": "2025-03-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 428,
      "account_id": 42,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 1.85,
      "received": null,
      "amount": -1.85,
      "booked_on": "2025-06-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 429,
      "account_id": 67,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 712.04,
      "received": null,
      "amount": -712.04,
      "booked_on": "2025-06-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 430,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 154.03,
      "received": null,
      "amount": -154.03,
      "booked_on": "2025-02-19",
      "categorised_by": "ml_model"
    },
    {
      "id": 431,
      "account_id": 68,
      "user_id": 57,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 125.14,
      "received": null,
      "amount": -125.14,
      "booked_on": "2025-02-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 432,
      "account_id": 82,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 55,
      "category": "groceries",
      "income_type": null,
      "spent": 283.91,
      "received": null,
      "amount": -283.91,
      "booked_on": "2025-06-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 433,
      "account_id": 63,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 509.43,
      "received": null,
      "amount": -509.43,
      "booked_on": "2025-05-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 434,
      "account_id": 28,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 222.36,
      "received": null,
      "amount": -222.36,
      "booked_on": "2025-03-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 435,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 47,
      "category": "groceries",
      "income_type": null,
      "spent": 411.6,
      "received": null,
      "amount": -411.6,
      "booked_on": "2025-03-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 436,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 88.98,
      "received": null,
      "amount": -88.98,
      "booked_on": "2025-06-05",
      "categorised_by": "ml_model"
    },
    {
      "id": 437,
      "account_id": 72,
      "user_id": 27,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 145.39,
      "received": null,
      "amount": -145.39,
      "booked_on": "2025-01-22",
      "categorised_by": "user"
    },
    {
      "id": 438,
      "account_id": 3,
      "user_id": 78,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 267.28,
      "received": null,
      "amount": -267.28,
      "booked_on": "2025-05-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 439,
      "account_id": 41,
      "user_id": 53,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 219.03,
      "received": null,
      "amount": -219.03,
      "booked_on": "2025-01-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 440,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 4,
      "category": "travel",
      "income_type": null,
      "spent": 83.52,
      "received": null,
      "amount": -83.52,
      "booked_on": "2025-02-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 441,
      "account_id": 32,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 276.3,
      "received": null,
      "amount": -276.3,
      "booked_on": "2025-05-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 442,
      "account_id": 22,
      "user_id": 66,
      "direction": "out",
      "merchant_id": 46,
      "category": "groceries",
      "income_type": null,
      "spent": 42.62,
      "received": null,
      "amount": -42.62,
      "booked_on": "2025-01-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 443,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 28,
      "category": "health",
      "income_type": null,
      "spent": 207.01,
      "received": null,
      "amount": -207.01,
      "booked_on": "2025-04-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 444,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 61.05,
      "received": null,
      "amount": -61.05,
      "booked_on": "2025-04-08",
      "categorised_by": "ml_model"
    },
    {
      "id": 445,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 491.86,
      "received": null,
      "amount": -491.86,
      "booked_on": "2025-04-07",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 446,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 30.62,
      "received": null,
      "amount": -30.62,
      "booked_on": "2025-03-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 447,
      "account_id": 92,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 52,
      "category": "groceries",
      "income_type": null,
      "spent": 531.26,
      "received": null,
      "amount": -531.26,
      "booked_on": "2025-03-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 448,
      "account_id": 64,
      "user_id": 10,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 3.23,
      "received": null,
      "amount": -3.23,
      "booked_on": "2025-01-06",
      "categorised_by": "ml_model"
    },
    {
      "id": 449,
      "account_id": 4,
      "user_id": 12,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 12.21,
      "received": null,
      "amount": -12.21,
      "booked_on": "2025-06-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 450,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 11,
      "received": null,
      "amount": -11,
      "booked_on": "2025-01-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 451,
      "account_id": 104,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 101.14,
      "received": null,
      "amount": -101.14,
      "booked_on": "2025-03-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 452,
      "account_id": 23,
      "user_id": 19,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 21.87,
      "received": null,
      "amount": -21.87,
      "booked_on": "2025-04-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 453,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 53,
      "category": "groceries",
      "income_type": null,
      "spent": 136.06,
      "received": null,
      "amount": -136.06,
      "booked_on": "2025-03-12",
      "categorised_by": "ml_model"
    },
    {
      "id": 454,
      "account_id": 81,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 552.57,
      "received": null,
      "amount": -552.57,
      "booked_on": "2025-04-07",
      "categorised_by": "ml_model"
    },
    {
      "id": 455,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 47,
      "category": "groceries",
      "income_type": null,
      "spent": 47.9,
      "received": null,
      "amount": -47.9,
      "booked_on": "2025-03-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 456,
      "account_id": 102,
      "user_id": 44,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 871.78,
      "received": null,
      "amount": -871.78,
      "booked_on": "2025-03-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 457,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 591.37,
      "received": null,
      "amount": -591.37,
      "booked_on": "2025-03-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 458,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 40,
      "category": "shopping",
      "income_type": null,
      "spent": 17.62,
      "received": null,
      "amount": -17.62,
      "booked_on": "2025-04-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 459,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 25,
      "category": "eating_out",
      "income_type": null,
      "spent": 1.62,
      "received": null,
      "amount": -1.62,
      "booked_on": "2025-03-02",
      "categorised_by": "ml_model"
    },
    {
      "id": 460,
      "account_id": 44,
      "user_id": 34,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 31.19,
      "amount": 31.19,
      "booked_on": "2025-01-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 461,
      "account_id": 32,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 25.23,
      "received": null,
      "amount": -25.23,
      "booked_on": "2025-06-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 462,
      "account_id": 1,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 75.93,
      "received": null,
      "amount": -75.93,
      "booked_on": "2025-05-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 463,
      "account_id": 81,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 59.01,
      "received": null,
      "amount": -59.01,
      "booked_on": "2025-01-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 464,
      "account_id": 35,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 89.38,
      "received": null,
      "amount": -89.38,
      "booked_on": "2025-01-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 465,
      "account_id": 18,
      "user_id": 17,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 77.02,
      "amount": 77.02,
      "booked_on": "2025-05-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 466,
      "account_id": 17,
      "user_id": 1,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 3468.24,
      "amount": 3468.24,
      "booked_on": "2025-02-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 467,
      "account_id": 95,
      "user_id": 61,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 2581.18,
      "amount": 2581.18,
      "booked_on": "2025-05-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 468,
      "account_id": 33,
      "user_id": 76,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 569.09,
      "received": null,
      "amount": -569.09,
      "booked_on": "2025-04-25",
      "categorised_by": "user"
    },
    {
      "id": 469,
      "account_id": 27,
      "user_id": 70,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1055.29,
      "amount": 1055.29,
      "booked_on": "2025-01-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 470,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 357.81,
      "received": null,
      "amount": -357.81,
      "booked_on": "2025-03-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 471,
      "account_id": 96,
      "user_id": 7,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 2.43,
      "received": null,
      "amount": -2.43,
      "booked_on": "2025-04-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 472,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 44.37,
      "received": null,
      "amount": -44.37,
      "booked_on": "2025-03-24",
      "categorised_by": "user"
    },
    {
      "id": 473,
      "account_id": 20,
      "user_id": 26,
      "direction": "out",
      "merchant_id": 51,
      "category": "shopping",
      "income_type": null,
      "spent": 193.68,
      "received": null,
      "amount": -193.68,
      "booked_on": "2025-06-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 474,
      "account_id": 71,
      "user_id": 3,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 87.68,
      "amount": 87.68,
      "booked_on": "2025-03-29",
      "categorised_by": "ml_model"
    },
    {
      "id": 475,
      "account_id": 99,
      "user_id": 37,
      "direction": "out",
      "merchant_id": 45,
      "category": "health",
      "income_type": null,
      "spent": 466.24,
      "received": null,
      "amount": -466.24,
      "booked_on": "2025-05-20",
      "categorised_by": "user"
    },
    {
      "id": 476,
      "account_id": 47,
      "user_id": 60,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 169.31,
      "received": null,
      "amount": -169.31,
      "booked_on": "2025-03-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 477,
      "account_id": 61,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 9.84,
      "received": null,
      "amount": -9.84,
      "booked_on": "2025-03-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 478,
      "account_id": 43,
      "user_id": 45,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1890.33,
      "amount": 1890.33,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 479,
      "account_id": 46,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 2.08,
      "received": null,
      "amount": -2.08,
      "booked_on": "2025-01-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 480,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 741.28,
      "received": null,
      "amount": -741.28,
      "booked_on": "2025-03-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 481,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 738.47,
      "received": null,
      "amount": -738.47,
      "booked_on": "2025-03-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 482,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 24.64,
      "received": null,
      "amount": -24.64,
      "booked_on": "2025-05-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 483,
      "account_id": 37,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 171.97,
      "received": null,
      "amount": -171.97,
      "booked_on": "2025-01-07",
      "categorised_by": "user"
    },
    {
      "id": 484,
      "account_id": 88,
      "user_id": 49,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 240.85,
      "received": null,
      "amount": -240.85,
      "booked_on": "2025-06-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 485,
      "account_id": 1,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 136.2,
      "received": null,
      "amount": -136.2,
      "booked_on": "2025-02-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 486,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.52,
      "received": null,
      "amount": -1.52,
      "booked_on": "2025-02-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 487,
      "account_id": 67,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 37,
      "category": "groceries",
      "income_type": null,
      "spent": 652.46,
      "received": null,
      "amount": -652.46,
      "booked_on": "2025-01-18",
      "categorised_by": "ml_model"
    },
    {
      "id": 488,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.63,
      "received": null,
      "amount": -1.63,
      "booked_on": "2025-05-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 489,
      "account_id": 37,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 42.86,
      "received": null,
      "amount": -42.86,
      "booked_on": "2025-04-06",
      "categorised_by": "ml_model"
    },
    {
      "id": 490,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 724.67,
      "received": null,
      "amount": -724.67,
      "booked_on": "2025-03-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 491,
      "account_id": 39,
      "user_id": 58,
      "direction": "out",
      "merchant_id": 58,
      "category": "groceries",
      "income_type": null,
      "spent": 399.05,
      "received": null,
      "amount": -399.05,
      "booked_on": "2025-06-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 492,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 39,
      "category": "transport",
      "income_type": null,
      "spent": 801.1,
      "received": null,
      "amount": -801.1,
      "booked_on": "2025-06-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 493,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 1.51,
      "received": null,
      "amount": -1.51,
      "booked_on": "2025-05-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 494,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 53,
      "category": "groceries",
      "income_type": null,
      "spent": 7.11,
      "received": null,
      "amount": -7.11,
      "booked_on": "2025-04-16",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 495,
      "account_id": 64,
      "user_id": 10,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 419.07,
      "received": null,
      "amount": -419.07,
      "booked_on": "2025-02-10",
      "categorised_by": "ml_model"
    },
    {
      "id": 496,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 28,
      "category": "health",
      "income_type": null,
      "spent": 310.56,
      "received": null,
      "amount": -310.56,
      "booked_on": "2025-01-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 497,
      "account_id": 55,
      "user_id": 62,
      "direction": "out",
      "merchant_id": 30,
      "category": "shopping",
      "income_type": null,
      "spent": 786.55,
      "received": null,
      "amount": -786.55,
      "booked_on": "2025-03-11",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 498,
      "account_id": 27,
      "user_id": 70,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 301.05,
      "amount": 301.05,
      "booked_on": "2025-06-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 499,
      "account_id": 66,
      "user_id": 14,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 203.35,
      "received": null,
      "amount": -203.35,
      "booked_on": "2025-01-22",
      "categorised_by": "ml_model"
    },
    {
      "id": 500,
      "account_id": 44,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 255.77,
      "received": null,
      "amount": -255.77,
      "booked_on": "2025-01-23",
      "categorised_by": "user"
    },
    {
      "id": 501,
      "account_id": 43,
      "user_id": 45,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 3702.03,
      "amount": 3702.03,
      "booked_on": "2025-06-15",
      "categorised_by": "ml_model"
    },
    {
      "id": 502,
      "account_id": 89,
      "user_id": 24,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "benefits",
      "spent": null,
      "received": 2689.32,
      "amount": 2689.32,
      "booked_on": "2025-06-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 503,
      "account_id": 20,
      "user_id": 26,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 54.28,
      "received": null,
      "amount": -54.28,
      "booked_on": "2025-01-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 504,
      "account_id": 49,
      "user_id": 30,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 201.91,
      "received": null,
      "amount": -201.91,
      "booked_on": "2025-06-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 505,
      "account_id": 106,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 179.23,
      "received": null,
      "amount": -179.23,
      "booked_on": "2025-05-30",
      "categorised_by": "ml_model"
    },
    {
      "id": 506,
      "account_id": 16,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 222.03,
      "received": null,
      "amount": -222.03,
      "booked_on": "2025-01-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 507,
      "account_id": 5,
      "user_id": 54,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 1424.14,
      "amount": 1424.14,
      "booked_on": "2025-05-03",
      "categorised_by": "user"
    },
    {
      "id": 508,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 8.82,
      "received": null,
      "amount": -8.82,
      "booked_on": "2025-02-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 509,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-05-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 510,
      "account_id": 80,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 84.45,
      "received": null,
      "amount": -84.45,
      "booked_on": "2025-03-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 511,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 183.65,
      "received": null,
      "amount": -183.65,
      "booked_on": "2025-04-16",
      "categorised_by": "ml_model"
    },
    {
      "id": 512,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 395.74,
      "received": null,
      "amount": -395.74,
      "booked_on": "2025-06-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 513,
      "account_id": 53,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 3.63,
      "received": null,
      "amount": -3.63,
      "booked_on": "2025-06-28",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 514,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 334.58,
      "received": null,
      "amount": -334.58,
      "booked_on": "2025-03-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 515,
      "account_id": 91,
      "user_id": 33,
      "direction": "out",
      "merchant_id": 58,
      "category": "groceries",
      "income_type": null,
      "spent": 68.05,
      "received": null,
      "amount": -68.05,
      "booked_on": "2025-03-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 516,
      "account_id": 96,
      "user_id": 7,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 1.65,
      "received": null,
      "amount": -1.65,
      "booked_on": "2025-01-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 517,
      "account_id": 106,
      "user_id": 54,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 671.13,
      "amount": 671.13,
      "booked_on": "2025-03-27",
      "categorised_by": "ml_model"
    },
    {
      "id": 518,
      "account_id": 77,
      "user_id": 6,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 73.65,
      "received": null,
      "amount": -73.65,
      "booked_on": "2025-03-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 519,
      "account_id": 64,
      "user_id": 10,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 756.63,
      "received": null,
      "amount": -756.63,
      "booked_on": "2025-06-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 520,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 194.37,
      "received": null,
      "amount": -194.37,
      "booked_on": "2025-04-11",
      "categorised_by": "ml_model"
    },
    {
      "id": 521,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 16,
      "category": "transport",
      "income_type": null,
      "spent": 231.54,
      "received": null,
      "amount": -231.54,
      "booked_on": "2025-05-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 522,
      "account_id": 65,
      "user_id": 71,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 872.55,
      "received": null,
      "amount": -872.55,
      "booked_on": "2025-06-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 523,
      "account_id": 35,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 24,
      "category": "eating_out",
      "income_type": null,
      "spent": 46.87,
      "received": null,
      "amount": -46.87,
      "booked_on": "2025-04-20",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 524,
      "account_id": 38,
      "user_id": 79,
      "direction": "out",
      "merchant_id": 55,
      "category": "groceries",
      "income_type": null,
      "spent": 532.8,
      "received": null,
      "amount": -532.8,
      "booked_on": "2025-01-25",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 525,
      "account_id": 54,
      "user_id": 63,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 315.21,
      "received": null,
      "amount": -315.21,
      "booked_on": "2025-02-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 526,
      "account_id": 73,
      "user_id": 59,
      "direction": "out",
      "merchant_id": 18,
      "category": "entertainment",
      "income_type": null,
      "spent": 186.74,
      "received": null,
      "amount": -186.74,
      "booked_on": "2025-03-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 527,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 141.13,
      "received": null,
      "amount": -141.13,
      "booked_on": "2025-06-20",
      "categorised_by": "ml_model"
    },
    {
      "id": 528,
      "account_id": 11,
      "user_id": 16,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 2065.17,
      "amount": 2065.17,
      "booked_on": "2025-01-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 529,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 9.52,
      "received": null,
      "amount": -9.52,
      "booked_on": "2025-03-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 530,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 12.54,
      "received": null,
      "amount": -12.54,
      "booked_on": "2025-02-18",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 531,
      "account_id": 29,
      "user_id": 4,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 174.01,
      "received": null,
      "amount": -174.01,
      "booked_on": "2025-03-31",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 532,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 33,
      "category": "eating_out",
      "income_type": null,
      "spent": 243.15,
      "received": null,
      "amount": -243.15,
      "booked_on": "2025-03-03",
      "categorised_by": "ml_model"
    },
    {
      "id": 533,
      "account_id": 76,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 58,
      "category": "groceries",
      "income_type": null,
      "spent": 118.02,
      "received": null,
      "amount": -118.02,
      "booked_on": "2025-01-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 534,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 11,
      "category": "groceries",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-04-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 535,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 49,
      "category": "subscriptions",
      "income_type": null,
      "spent": 35.43,
      "received": null,
      "amount": -35.43,
      "booked_on": "2025-01-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 536,
      "account_id": 61,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 157.42,
      "received": null,
      "amount": -157.42,
      "booked_on": "2025-03-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 537,
      "account_id": 93,
      "user_id": 72,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 7.41,
      "received": null,
      "amount": -7.41,
      "booked_on": "2025-05-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 538,
      "account_id": 72,
      "user_id": 27,
      "direction": "out",
      "merchant_id": 46,
      "category": "groceries",
      "income_type": null,
      "spent": 552.95,
      "received": null,
      "amount": -552.95,
      "booked_on": "2025-05-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 539,
      "account_id": 97,
      "user_id": 13,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 54.83,
      "received": null,
      "amount": -54.83,
      "booked_on": "2025-01-21",
      "categorised_by": "ml_model"
    },
    {
      "id": 540,
      "account_id": 63,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 5.01,
      "received": null,
      "amount": -5.01,
      "booked_on": "2025-06-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 541,
      "account_id": 19,
      "user_id": 46,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 263.65,
      "received": null,
      "amount": -263.65,
      "booked_on": "2025-01-08",
      "categorised_by": "user"
    },
    {
      "id": 542,
      "account_id": 88,
      "user_id": 49,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 2976.76,
      "amount": 2976.76,
      "booked_on": "2025-03-27",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 543,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 5.01,
      "received": null,
      "amount": -5.01,
      "booked_on": "2025-04-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 544,
      "account_id": 47,
      "user_id": 60,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 48.45,
      "received": null,
      "amount": -48.45,
      "booked_on": "2025-06-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 545,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 8,
      "category": "shopping",
      "income_type": null,
      "spent": 31.27,
      "received": null,
      "amount": -31.27,
      "booked_on": "2025-06-02",
      "categorised_by": "ml_model"
    },
    {
      "id": 546,
      "account_id": 101,
      "user_id": 6,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 464.65,
      "amount": 464.65,
      "booked_on": "2025-03-24",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 547,
      "account_id": 30,
      "user_id": 22,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.57,
      "received": null,
      "amount": -1.57,
      "booked_on": "2025-01-31",
      "categorised_by": "ml_model"
    },
    {
      "id": 548,
      "account_id": 21,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 1.52,
      "received": null,
      "amount": -1.52,
      "booked_on": "2025-03-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 549,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 56,
      "received": null,
      "amount": -56,
      "booked_on": "2025-04-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 550,
      "account_id": 60,
      "user_id": 20,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 211.72,
      "received": null,
      "amount": -211.72,
      "booked_on": "2025-06-26",
      "categorised_by": "ml_model"
    },
    {
      "id": 551,
      "account_id": 89,
      "user_id": 24,
      "direction": "out",
      "merchant_id": 47,
      "category": "groceries",
      "income_type": null,
      "spent": 379.2,
      "received": null,
      "amount": -379.2,
      "booked_on": "2025-01-25",
      "categorised_by": "ml_model"
    },
    {
      "id": 552,
      "account_id": 8,
      "user_id": 23,
      "direction": "out",
      "merchant_id": 39,
      "category": "transport",
      "income_type": null,
      "spent": 479.86,
      "received": null,
      "amount": -479.86,
      "booked_on": "2025-01-10",
      "categorised_by": "ml_model"
    },
    {
      "id": 553,
      "account_id": 81,
      "user_id": 45,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 310.91,
      "amount": 310.91,
      "booked_on": "2025-05-30",
      "categorised_by": "ml_model"
    },
    {
      "id": 554,
      "account_id": 47,
      "user_id": 60,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 2361.07,
      "amount": 2361.07,
      "booked_on": "2025-04-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 555,
      "account_id": 83,
      "user_id": 75,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-05-17",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 556,
      "account_id": 53,
      "user_id": 15,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 204.25,
      "amount": 204.25,
      "booked_on": "2025-05-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 557,
      "account_id": 98,
      "user_id": 42,
      "direction": "out",
      "merchant_id": 5,
      "category": "entertainment",
      "income_type": null,
      "spent": 5.68,
      "received": null,
      "amount": -5.68,
      "booked_on": "2025-01-30",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 558,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 55,
      "category": "groceries",
      "income_type": null,
      "spent": 399.42,
      "received": null,
      "amount": -399.42,
      "booked_on": "2025-05-04",
      "categorised_by": "ml_model"
    },
    {
      "id": 559,
      "account_id": 51,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 249.81,
      "received": null,
      "amount": -249.81,
      "booked_on": "2025-03-17",
      "categorised_by": "user"
    },
    {
      "id": 560,
      "account_id": 104,
      "user_id": 9,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 38.02,
      "received": null,
      "amount": -38.02,
      "booked_on": "2025-01-01",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 561,
      "account_id": 81,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 36,
      "category": "groceries",
      "income_type": null,
      "spent": 27.07,
      "received": null,
      "amount": -27.07,
      "booked_on": "2025-01-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 562,
      "account_id": 15,
      "user_id": 52,
      "direction": "out",
      "merchant_id": 2,
      "category": "transport",
      "income_type": null,
      "spent": 440.35,
      "received": null,
      "amount": -440.35,
      "booked_on": "2025-04-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 563,
      "account_id": 44,
      "user_id": 34,
      "direction": "out",
      "merchant_id": 42,
      "category": "subscriptions",
      "income_type": null,
      "spent": 20.28,
      "received": null,
      "amount": -20.28,
      "booked_on": "2025-06-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 564,
      "account_id": 7,
      "user_id": 73,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 1.53,
      "received": null,
      "amount": -1.53,
      "booked_on": "2025-01-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 565,
      "account_id": 17,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 14,
      "category": "subscriptions",
      "income_type": null,
      "spent": 822.83,
      "received": null,
      "amount": -822.83,
      "booked_on": "2025-04-09",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 566,
      "account_id": 62,
      "user_id": 18,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "refund",
      "spent": null,
      "received": 92.28,
      "amount": 92.28,
      "booked_on": "2025-04-20",
      "categorised_by": "ml_model"
    },
    {
      "id": 567,
      "account_id": 52,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 95.88,
      "received": null,
      "amount": -95.88,
      "booked_on": "2025-05-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 568,
      "account_id": 79,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 3,
      "category": "entertainment",
      "income_type": null,
      "spent": 27.92,
      "received": null,
      "amount": -27.92,
      "booked_on": "2025-05-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 569,
      "account_id": 26,
      "user_id": 29,
      "direction": "out",
      "merchant_id": 43,
      "category": "eating_out",
      "income_type": null,
      "spent": 290.17,
      "received": null,
      "amount": -290.17,
      "booked_on": "2025-02-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 570,
      "account_id": 91,
      "user_id": 33,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 11.62,
      "received": null,
      "amount": -11.62,
      "booked_on": "2025-04-17",
      "categorised_by": "ml_model"
    },
    {
      "id": 571,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 124.69,
      "received": null,
      "amount": -124.69,
      "booked_on": "2025-04-15",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 572,
      "account_id": 83,
      "user_id": 75,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "transfer_in",
      "spent": null,
      "received": 703.4,
      "amount": 703.4,
      "booked_on": "2025-03-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 573,
      "account_id": 9,
      "user_id": 11,
      "direction": "out",
      "merchant_id": 19,
      "category": "subscriptions",
      "income_type": null,
      "spent": 54.95,
      "received": null,
      "amount": -54.95,
      "booked_on": "2025-06-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 574,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 6,
      "category": "groceries",
      "income_type": null,
      "spent": 583.23,
      "received": null,
      "amount": -583.23,
      "booked_on": "2025-03-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 575,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 27,
      "category": "shopping",
      "income_type": null,
      "spent": 61.18,
      "received": null,
      "amount": -61.18,
      "booked_on": "2025-06-05",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 576,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 10,
      "category": "groceries",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-01-03",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 577,
      "account_id": 88,
      "user_id": 49,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 216.61,
      "received": null,
      "amount": -216.61,
      "booked_on": "2025-06-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 578,
      "account_id": 82,
      "user_id": 36,
      "direction": "out",
      "merchant_id": 20,
      "category": "eating_out",
      "income_type": null,
      "spent": 179.91,
      "received": null,
      "amount": -179.91,
      "booked_on": "2025-06-14",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 579,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 15,
      "category": "transport",
      "income_type": null,
      "spent": 1.5,
      "received": null,
      "amount": -1.5,
      "booked_on": "2025-06-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 580,
      "account_id": 95,
      "user_id": 61,
      "direction": "out",
      "merchant_id": 49,
      "category": "subscriptions",
      "income_type": null,
      "spent": 9.14,
      "received": null,
      "amount": -9.14,
      "booked_on": "2025-06-14",
      "categorised_by": "ml_model"
    },
    {
      "id": 581,
      "account_id": 48,
      "user_id": 74,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 196.64,
      "amount": 196.64,
      "booked_on": "2025-05-23",
      "categorised_by": "ml_model"
    },
    {
      "id": 582,
      "account_id": 100,
      "user_id": 55,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 361.49,
      "received": null,
      "amount": -361.49,
      "booked_on": "2025-02-01",
      "categorised_by": "ml_model"
    },
    {
      "id": 583,
      "account_id": 42,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 421.9,
      "received": null,
      "amount": -421.9,
      "booked_on": "2025-01-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 584,
      "account_id": 79,
      "user_id": 1,
      "direction": "out",
      "merchant_id": 60,
      "category": "utilities",
      "income_type": null,
      "spent": 190.1,
      "received": null,
      "amount": -190.1,
      "booked_on": "2025-03-22",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 585,
      "account_id": 11,
      "user_id": 16,
      "direction": "out",
      "merchant_id": 34,
      "category": "groceries",
      "income_type": null,
      "spent": 228.34,
      "received": null,
      "amount": -228.34,
      "booked_on": "2025-06-06",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 586,
      "account_id": 62,
      "user_id": 18,
      "direction": "out",
      "merchant_id": 38,
      "category": "subscriptions",
      "income_type": null,
      "spent": 6.05,
      "received": null,
      "amount": -6.05,
      "booked_on": "2025-06-26",
      "categorised_by": "ml_model"
    },
    {
      "id": 587,
      "account_id": 48,
      "user_id": 74,
      "direction": "out",
      "merchant_id": 7,
      "category": "groceries",
      "income_type": null,
      "spent": 637.96,
      "received": null,
      "amount": -637.96,
      "booked_on": "2025-03-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 588,
      "account_id": 84,
      "user_id": 68,
      "direction": "out",
      "merchant_id": 9,
      "category": "shopping",
      "income_type": null,
      "spent": 8.02,
      "received": null,
      "amount": -8.02,
      "booked_on": "2025-05-24",
      "categorised_by": "ml_model"
    },
    {
      "id": 589,
      "account_id": 107,
      "user_id": 39,
      "direction": "out",
      "merchant_id": 31,
      "category": "groceries",
      "income_type": null,
      "spent": 315.68,
      "received": null,
      "amount": -315.68,
      "booked_on": "2025-04-15",
      "categorised_by": "ml_model"
    },
    {
      "id": 590,
      "account_id": 14,
      "user_id": 2,
      "direction": "out",
      "merchant_id": 13,
      "category": "housing",
      "income_type": null,
      "spent": 800.77,
      "received": null,
      "amount": -800.77,
      "booked_on": "2025-01-29",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 591,
      "account_id": 44,
      "user_id": 34,
      "direction": "in",
      "merchant_id": null,
      "category": null,
      "income_type": "salary",
      "spent": null,
      "received": 1299.33,
      "amount": 1299.33,
      "booked_on": "2025-01-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 592,
      "account_id": 75,
      "user_id": 80,
      "direction": "out",
      "merchant_id": 26,
      "category": "groceries",
      "income_type": null,
      "spent": 18.28,
      "received": null,
      "amount": -18.28,
      "booked_on": "2025-03-02",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 593,
      "account_id": 27,
      "user_id": 70,
      "direction": "out",
      "merchant_id": 48,
      "category": "transport",
      "income_type": null,
      "spent": 309.51,
      "received": null,
      "amount": -309.51,
      "booked_on": "2025-05-19",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 594,
      "account_id": 86,
      "user_id": 15,
      "direction": "out",
      "merchant_id": 12,
      "category": "groceries",
      "income_type": null,
      "spent": 203.49,
      "received": null,
      "amount": -203.49,
      "booked_on": "2025-03-21",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 595,
      "account_id": 85,
      "user_id": 47,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 141.85,
      "received": null,
      "amount": -141.85,
      "booked_on": "2025-04-28",
      "categorised_by": "ml_model"
    },
    {
      "id": 596,
      "account_id": 97,
      "user_id": 13,
      "direction": "out",
      "merchant_id": 41,
      "category": "subscriptions",
      "income_type": null,
      "spent": 216.45,
      "received": null,
      "amount": -216.45,
      "booked_on": "2025-03-04",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 597,
      "account_id": 24,
      "user_id": 28,
      "direction": "out",
      "merchant_id": 21,
      "category": "health",
      "income_type": null,
      "spent": 44.51,
      "received": null,
      "amount": -44.51,
      "booked_on": "2025-06-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 598,
      "account_id": 5,
      "user_id": 54,
      "direction": "out",
      "merchant_id": 17,
      "category": "utilities",
      "income_type": null,
      "spent": 493.83,
      "received": null,
      "amount": -493.83,
      "booked_on": "2025-03-12",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 599,
      "account_id": 25,
      "user_id": 25,
      "direction": "out",
      "merchant_id": 46,
      "category": "groceries",
      "income_type": null,
      "spent": 429.49,
      "received": null,
      "amount": -429.49,
      "booked_on": "2025-05-13",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 600,
      "account_id": 78,
      "user_id": 31,
      "direction": "out",
      "merchant_id": 54,
      "category": "groceries",
      "income_type": null,
      "spent": 70.07,
      "received": null,
      "amount": -70.07,
      "booked_on": "2025-04-23",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 601,
      "account_id": 28,
      "user_id": 48,
      "direction": "out",
      "merchant_id": 1,
      "category": "entertainment",
      "income_type": null,
      "spent": 25.25,
      "received": null,
      "amount": -25.25,
      "booked_on": "2025-03-08",
      "categorised_by": "merchant_rule"
    },
    {
      "id": 602,
      "account_id": 43,
      "user_id": 45,
      "direction": "out",
      "merchant_id": 23,
      "category": "groceries",
      "income_type": null,
      "spent": 458.18,
      "received": null,
      "amount": -458.18,
      "booked_on": "2025-05-13",
      "categorised_by": "ml_model"
    }
  ]
}
