{
  "contract_version": "household_import_v1",
  "pairing_version": "transfer_pairing_v3",
  "classification_version": "household_classification_v2.2",
  "preview_fingerprint": "162a4f19aef546f86dd4a43deb8d4a697bc7ae7a8bb6f27173e15520df1420f1",
  "baseline_fingerprint": "e5a7b6886799218fae1f653079dbea801a7cd13429f98ba7e3946f7d3a19b1bb",
  "files": [
    {
      "profile": "raiffeisen_bank",
      "physical_row_count": 126,
      "logical_row_count": 69,
      "row_count": 69,
      "period_start": "2026-01-05",
      "period_end": "2026-07-24",
      "duplicate": false,
      "file_token": "file_1"
    },
    {
      "profile": "akb_bank",
      "physical_row_count": 345,
      "logical_row_count": 345,
      "row_count": 345,
      "period_start": "2025-08-04",
      "period_end": "2026-07-28",
      "duplicate": false,
      "file_token": "file_2"
    },
    {
      "profile": "visa_credit_card",
      "physical_row_count": 1297,
      "logical_row_count": 1297,
      "row_count": 1297,
      "period_start": "2024-07-11",
      "period_end": "2026-07-13",
      "duplicate": false,
      "file_token": "file_3"
    },
    {
      "profile": "migros_receipts",
      "physical_row_count": 2154,
      "logical_row_count": 76,
      "row_count": 76,
      "period_start": "2026-01-02",
      "period_end": "2026-07-27",
      "duplicate": false,
      "file_token": "file_4"
    }
  ],
  "rows": [
    {
      "row_index": 1,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-05",
      "merchant": "parkingpay twint",
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f36360c89f0b8b78c8d99830"
    },
    {
      "row_index": 2,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-12",
      "merchant": "parkingpay twint",
      "signed_amount": "-3.5",
      "amount": "3.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_edddf85b94dd8c3c7850d837"
    },
    {
      "row_index": 3,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-12",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "signed_amount": "92.8",
      "amount": "92.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_e508ea354c459fb5abe536f1"
    },
    {
      "row_index": 4,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-16",
      "merchant": "parkingpay twint",
      "signed_amount": "-2",
      "amount": "2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f70ac25e8117676c4da3fe1c"
    },
    {
      "row_index": 5,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "merchant": "aquarena nachzahlaut 17 13",
      "signed_amount": "-2.5",
      "amount": "2.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_47d304daaf2f01cbc4e4edba"
    },
    {
      "row_index": 6,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "merchant": "bad schinznach ag 11 13",
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b14688801d9849de39b531b0"
    },
    {
      "row_index": 7,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "merchant": "bad schinznach ag 10 53",
      "signed_amount": "-17.6",
      "amount": "17.6",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c7938d413887d5c92128664e"
    },
    {
      "row_index": 8,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-19",
      "merchant": "parkdepot gmbh 17 15",
      "signed_amount": "-14",
      "amount": "14",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d8ddbd3b974680d16978cda8"
    },
    {
      "row_index": 9,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "merchant": "restaurant aquarena 14 16",
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3baad8f0b36afcf68589c69a"
    },
    {
      "row_index": 10,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "merchant": "swisslos e commerce",
      "signed_amount": "-100",
      "amount": "100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_af4ec1959ccc16cb69495eea"
    },
    {
      "row_index": 11,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-26",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "signed_amount": "9088.8",
      "amount": "9088.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_820edbe91326f989a5a31148"
    },
    {
      "row_index": 12,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_bf52038e373b95d9dae9b379"
    },
    {
      "row_index": 13,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-01-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7c2a6a78331da8e453523edc"
    },
    {
      "row_index": 14,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-05",
      "merchant": "parkingpay twint",
      "signed_amount": "-4.8",
      "amount": "4.8",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cf7cca7f5cb337e32bf71722"
    },
    {
      "row_index": 15,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-06",
      "merchant": "sportanlagen ag wall 15 13",
      "signed_amount": "-29.5",
      "amount": "29.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9c49176d8ef3cdcfc74c5610"
    },
    {
      "row_index": 16,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-11",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "signed_amount": "3955.7",
      "amount": "3955.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_7c8d724d92a32cddb3c93c80"
    },
    {
      "row_index": 17,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-16",
      "merchant": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
      "signed_amount": "-10000",
      "amount": "10000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8100b4f5321cee054662f757"
    },
    {
      "row_index": 18,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-25",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "signed_amount": "9069.55",
      "amount": "9069.55",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_1190cae41a676201895a8745"
    },
    {
      "row_index": 19,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-27",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_355c94afadd1244a31ea505f"
    },
    {
      "row_index": 20,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-02-27",
      "merchant": "wagi shopping 14 15",
      "signed_amount": "-1",
      "amount": "1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_215929264a3a8afa9ffadb55"
    },
    {
      "row_index": 21,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-02",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_069828c57835509fa7d64ddb"
    },
    {
      "row_index": 22,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-04",
      "merchant": "bancomat bezug akb frick 12 53",
      "signed_amount": "-160",
      "amount": "160",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5015af3ce9f488c401627207"
    },
    {
      "row_index": 23,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-09",
      "merchant": "zahlung ausland lena schuster",
      "signed_amount": "-59.73",
      "amount": "59.73",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c2e2f15c69ab4a7edbabd35e"
    },
    {
      "row_index": 24,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-10",
      "merchant": "coop 1947 frick",
      "signed_amount": "-9.95",
      "amount": "9.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0dad7355bf01f65d4cd22647"
    },
    {
      "row_index": 25,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-25",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "9088.8",
      "amount": "9088.8",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_fc85c1499e20fd7034fd754d"
    },
    {
      "row_index": 26,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-25",
      "merchant": "parkingpay twint",
      "signed_amount": "-2.5",
      "amount": "2.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8dfcf4d79a422fe02e2e93fe"
    },
    {
      "row_index": 27,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-27",
      "merchant": "parkingpay twint",
      "signed_amount": "-1",
      "amount": "1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1c159a45c751b7d7d96fe264"
    },
    {
      "row_index": 28,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8f41bcf2a6c77a3d43f323f5"
    },
    {
      "row_index": 29,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "merchant": "parkingpay twint",
      "signed_amount": "-7",
      "amount": "7",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5352f873b0602209ffceb61e"
    },
    {
      "row_index": 30,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-30",
      "merchant": "geb hr",
      "signed_amount": "-40",
      "amount": "40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1b0f82101b93d94ccea6121d"
    },
    {
      "row_index": 31,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-03-31",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5e1d4ee785cbabf4407cdcc6"
    },
    {
      "row_index": 32,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-10",
      "merchant": "parkingpay twint",
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9bfcb7474a38351dc2f2e3d2"
    },
    {
      "row_index": 33,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-16",
      "merchant": "parkingpay twint",
      "signed_amount": "-1.2",
      "amount": "1.2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_34cac8cd653773fecd0db7ee"
    },
    {
      "row_index": 34,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "merchant": "parkingpay twint",
      "signed_amount": "-0.5",
      "amount": "0.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2826d15c71313b11faeaad3e"
    },
    {
      "row_index": 35,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "merchant": "parkingpay twint",
      "signed_amount": "-2.5",
      "amount": "2.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b058748edfd587352a6e7934"
    },
    {
      "row_index": 36,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-22",
      "merchant": "bad schinznach ag",
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_364f75b0b559f34318d66cad"
    },
    {
      "row_index": 37,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-24",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "9261.3",
      "amount": "9261.3",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_b5d3c7252d5336a474fcfa39"
    },
    {
      "row_index": 38,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c5d68094d1fec74d2a55b327"
    },
    {
      "row_index": 39,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-04-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-600",
      "amount": "600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8aac0cb7eb2c7e1e94e3b0a8"
    },
    {
      "row_index": 40,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "merchant": "parkingpay twint",
      "signed_amount": "-0.4",
      "amount": "0.4",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d08b48fcc4a51e6ce258f0d1"
    },
    {
      "row_index": 41,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "merchant": "bad schinznach ag",
      "signed_amount": "-61",
      "amount": "61",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e5cbb062e13e8ef9fad187b"
    },
    {
      "row_index": 42,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-01",
      "merchant": "parkdepot_004 456",
      "signed_amount": "-9.5",
      "amount": "9.5",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_43742cf9eab1759f986315fb"
    },
    {
      "row_index": 43,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-04",
      "merchant": "kantine ruchlig stein",
      "signed_amount": "-12",
      "amount": "12",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0fcec1ce2e878987991dd976"
    },
    {
      "row_index": 44,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-13",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "10234.75",
      "amount": "10234.75",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_d26e001c40f3d44de3b9b7d8"
    },
    {
      "row_index": 45,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-13",
      "merchant": "swisslos e commerce",
      "signed_amount": "-100",
      "amount": "100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d35bc629f429c2f432b35ccd"
    },
    {
      "row_index": 46,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-15",
      "merchant": "parkingpay twint",
      "signed_amount": "-6",
      "amount": "6",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_be0e66195ab0217b3181e56f"
    },
    {
      "row_index": 47,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-15",
      "merchant": "mcdonald s dattwil",
      "signed_amount": "-19.9",
      "amount": "19.9",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c9142b9b6cc81efc83560b97"
    },
    {
      "row_index": 48,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-26",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "9238.7",
      "amount": "9238.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_bdc44623c9401fd0d5b19e72"
    },
    {
      "row_index": 49,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d396105ec3d78d1c0e01cb84"
    },
    {
      "row_index": 50,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-900",
      "amount": "900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cff7e0f8b46ea7d08c1ade67"
    },
    {
      "row_index": 51,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "merchant": "bancomat bezug rb neunkirch 12 17",
      "signed_amount": "-46.89",
      "amount": "46.89",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c3cfd8ad5b3efd46b509cdc8"
    },
    {
      "row_index": 52,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-05-29",
      "merchant": "bancomat bezug rb neunkirch 12 19",
      "signed_amount": "-93.77",
      "amount": "93.77",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_204ef7f39ae173e882e26b96"
    },
    {
      "row_index": 53,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "merchant": "migros m neunkirch 12 35",
      "signed_amount": "-4.15",
      "amount": "4.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ccab54928cbc27ff56b6f6ec"
    },
    {
      "row_index": 54,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "merchant": "stadt waldshut tiengen 13 07",
      "signed_amount": "-2.89",
      "amount": "2.89",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6b036d262f6a79202e6bb71d"
    },
    {
      "row_index": 55,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-01",
      "merchant": "stadt waldshut tiengen 13 09",
      "signed_amount": "-2.89",
      "amount": "2.89",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b5c24c651c7ed567b19edf1c"
    },
    {
      "row_index": 56,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-22",
      "merchant": "parkingpay twint",
      "signed_amount": "-1.2",
      "amount": "1.2",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_da5ffeb6eb434647e551c52f"
    },
    {
      "row_index": 57,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-25",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "9238.7",
      "amount": "9238.7",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_ddebf495dc4f602ffd4e4b77"
    },
    {
      "row_index": 58,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-26",
      "merchant": "jufe 2026",
      "signed_amount": "-29",
      "amount": "29",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e2eb10ab426830c5d583ce7d"
    },
    {
      "row_index": 59,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "merchant": "jufe 2026",
      "signed_amount": "-17",
      "amount": "17",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7f0708de591cf62a46c66394"
    },
    {
      "row_index": 60,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "signed_amount": "-7500",
      "amount": "7500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ef906cff8d726baa9a3690a4"
    },
    {
      "row_index": 61,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-29",
      "merchant": "ticketcorner ag",
      "signed_amount": "-227.6",
      "amount": "227.6",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ba1559b4f56d694fa8d73ecb"
    },
    {
      "row_index": 62,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "signed_amount": "-900",
      "amount": "900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_26cae8b7564760f63f34d939"
    },
    {
      "row_index": 63,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-06",
      "merchant": "bancomat bezug grand casino baden 14 58",
      "signed_amount": "-300",
      "amount": "300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_22bf1beda91ed0cb17d074c1"
    },
    {
      "row_index": 64,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-10",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "86.9",
      "amount": "86.9",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_56db9cb676e59945b9fe5a3a"
    },
    {
      "row_index": 65,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-14",
      "merchant": "bancomat bezug grand casino baden 11 56",
      "signed_amount": "-200",
      "amount": "200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a636e5371a2e4447a4c8223"
    },
    {
      "row_index": 66,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-22",
      "merchant": "parkingpay twint",
      "signed_amount": "-3.1",
      "amount": "3.1",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5129c82e082d8aee014b57c7"
    },
    {
      "row_index": 67,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-23",
      "merchant": "ex libris ag",
      "signed_amount": "-59.8",
      "amount": "59.8",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 1,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1c3073aa1f900d46d9147ac5"
    },
    {
      "row_index": 68,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-07-24",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "signed_amount": "9242.05",
      "amount": "9242.05",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_28b9879157aefd77add2c5f7"
    },
    {
      "row_index": 69,
      "source_type": "raiffeisen_bank",
      "transaction_date": "2026-06-12",
      "merchant": "2 verzinsung anteilschein e 2025 mitglied nr",
      "signed_amount": "2.6",
      "amount": "2.6",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 1,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_73be2f95230c462c",
      "proposed_category_name": "Sonstige Einnahmen",
      "user_state": "proposal_ready",
      "transaction_semantics": "income",
      "row_token": "row_4041f24502e2b10d76796bf8"
    },
    {
      "row_index": 1,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_9e9b92deaa41afe2494775f7"
    },
    {
      "row_index": 2,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-27",
      "merchant": "migros windisch windisch",
      "signed_amount": "-33.60",
      "amount": "33.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cff94e9c40e203bf0b656c5d"
    },
    {
      "row_index": 3,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-24",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-36.10",
      "amount": "36.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52ef151b8946166859bf4e46"
    },
    {
      "row_index": 4,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-23",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-47.00",
      "amount": "47.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3e34e97f5bb25c88039fb615"
    },
    {
      "row_index": 5,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-6.00",
      "amount": "6.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4a0ebdcbb0f285d816c1ff1a"
    },
    {
      "row_index": 6,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a32a6bba388bf2e45d6b62ec"
    },
    {
      "row_index": 7,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "merchant": "viseca payment services ag",
      "signed_amount": "-3238.20",
      "amount": "3238.20",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "unmatched",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_cbad0944dd5c2247dbc39509"
    },
    {
      "row_index": 8,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-20",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4f80546f925859adde0a3c00"
    },
    {
      "row_index": 9,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-14",
      "merchant": "fortyseven ag baden",
      "signed_amount": "-50.60",
      "amount": "50.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_08768f9b2f10344acb0ebedb"
    },
    {
      "row_index": 10,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_284e670f4214812096b2ae93"
    },
    {
      "row_index": 11,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "merchant": "gisi edith",
      "signed_amount": "-582.00",
      "amount": "582.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2f763ab60755bce01835f2a6"
    },
    {
      "row_index": 12,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-13",
      "merchant": "gisi edith",
      "signed_amount": "-582.00",
      "amount": "582.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9ffe6217af73b436d8196be6"
    },
    {
      "row_index": 13,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "merchant": "wildbiene + partner zurich",
      "signed_amount": "-39.00",
      "amount": "39.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1fd855c933b022ba79a518b7"
    },
    {
      "row_index": 14,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "merchant": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
      "signed_amount": "-60.80",
      "amount": "60.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_df4203d4fd90e7c12ceaf713"
    },
    {
      "row_index": 15,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "merchant": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
      "signed_amount": "-299.00",
      "amount": "299.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b39c47d118ce10a5df4a7048"
    },
    {
      "row_index": 16,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "merchant": "www mathe lzk ch daniele gianotti",
      "signed_amount": "-201.00",
      "amount": "201.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9f106d3d776439cdd7b4e353"
    },
    {
      "row_index": 17,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-10",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-35.40",
      "amount": "35.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_13f3634e9ce1e7aa2a399cf5"
    },
    {
      "row_index": 18,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "merchant": "geldbezug rb windisch 2",
      "signed_amount": "-302.00",
      "amount": "302.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9a400cf96baf905975736f62"
    },
    {
      "row_index": 19,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-50.60",
      "amount": "50.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c53050804e07b7c8e9a304b"
    },
    {
      "row_index": 20,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-07",
      "merchant": "dr med dent andre raetzer",
      "signed_amount": "-219.75",
      "amount": "219.75",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_115c9f4e98289c3edaac30a7"
    },
    {
      "row_index": 21,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.20",
      "amount": "1.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb3d7a5ffc2b9dcbd310b20c"
    },
    {
      "row_index": 22,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-0.20",
      "amount": "0.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0d2723b18437297011794bf7"
    },
    {
      "row_index": 23,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "merchant": "geldbezug grand casino baden",
      "signed_amount": "-202.00",
      "amount": "202.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5fe3190326218ad085eda38d"
    },
    {
      "row_index": 24,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-06",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "40.00",
      "amount": "40.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_7c602c6ebf7786a55a7343f6"
    },
    {
      "row_index": 25,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-03",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-4.00",
      "amount": "4.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_91f39603018a9f103b84165c"
    },
    {
      "row_index": 26,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-03",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-81.98",
      "amount": "81.98",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3a1e0db6177aaf255b8401d2"
    },
    {
      "row_index": 27,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "merchant": "dynamica shop brunnadern",
      "signed_amount": "-10.90",
      "amount": "10.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_27970ae5a684f1b70804e1fa"
    },
    {
      "row_index": 28,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "merchant": "geldbezug rb windisch 2",
      "signed_amount": "-202.00",
      "amount": "202.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b4dea48bafcf0b905c53c507"
    },
    {
      "row_index": 29,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "-10000.00",
      "amount": "10000.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2b6566f2f85eacfc05d3233b"
    },
    {
      "row_index": 30,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "merchant": "dr med dent andre raetzer",
      "signed_amount": "-49.35",
      "amount": "49.35",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_faab07011daa40d8ef12377b"
    },
    {
      "row_index": 31,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-02",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-27.05",
      "amount": "27.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ef3651153d7bd14e155bb1cc"
    },
    {
      "row_index": 32,
      "source_type": "akb_bank",
      "transaction_date": "2026-07-01",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-2.20",
      "amount": "2.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_23bdff209ee9887aa9008977"
    },
    {
      "row_index": 33,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.80",
      "amount": "1.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6b21b955d0c187e95f4596c2"
    },
    {
      "row_index": 34,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_cd69e4f3460512eae0f474c0"
    },
    {
      "row_index": 35,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "merchant": "kanton aargau abteilung finanzen",
      "signed_amount": "1706.50",
      "amount": "1706.50",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_5639304fa4dea277d37c682b"
    },
    {
      "row_index": 36,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-29",
      "merchant": "jufe 2026 windisch",
      "signed_amount": "-6.00",
      "amount": "6.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_229f0dd5f656d59be83d896b"
    },
    {
      "row_index": 37,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-25",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a7785d29fd57a3f80857404a"
    },
    {
      "row_index": 38,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-22.00",
      "amount": "22.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9804ec37a99e715ef2df2ee0"
    },
    {
      "row_index": 39,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d0c8ebc072fa5b2c54fb4634"
    },
    {
      "row_index": 40,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "merchant": "einwohnergemeinde windisch",
      "signed_amount": "-700.00",
      "amount": "700.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d70386070726101d234b5fa9"
    },
    {
      "row_index": 41,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-24",
      "merchant": "dr med dent andre raetzer",
      "signed_amount": "-483.20",
      "amount": "483.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9c4a917439afb94dcabf6f82"
    },
    {
      "row_index": 42,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-19",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_c672cdf0465eb99ccd1ba75b"
    },
    {
      "row_index": 43,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-19",
      "merchant": "viseca payment services ag",
      "signed_amount": "-4367.70",
      "amount": "4367.70",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_20b0e4aa6e14613ee48ec4f2"
    },
    {
      "row_index": 44,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-16",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "88.80",
      "amount": "88.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_2d4852883b99c6327f30f6c0"
    },
    {
      "row_index": 45,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-39.65",
      "amount": "39.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cfcfb948c1201cff20f451c6"
    },
    {
      "row_index": 46,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c185210032d51800f8fead8f"
    },
    {
      "row_index": 47,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-15",
      "merchant": "c&a mode gmbh & co kg",
      "signed_amount": "-142.00",
      "amount": "142.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0a84f74fce1991649ab6b6b2"
    },
    {
      "row_index": 48,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-11",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-0.90",
      "amount": "0.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f2b67f94fd8b7e6323f7cec5"
    },
    {
      "row_index": 49,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-09",
      "merchant": "apfelkiste ch baden",
      "signed_amount": "-14.31",
      "amount": "14.31",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0763a9129bdc01d26101f425"
    },
    {
      "row_index": 50,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-04",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-175.15",
      "amount": "175.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_34c904b2db33b197f01429c8"
    },
    {
      "row_index": 51,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-02",
      "merchant": "justeat zurich",
      "signed_amount": "-47.18",
      "amount": "47.18",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_98c5df7b2cc841a872095d57"
    },
    {
      "row_index": 52,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "merchant": "warenbezug und dienstleistungen burger king lupfig lupfig",
      "signed_amount": "-30.50",
      "amount": "30.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_36d7e188bc8e95d106c7b3cd"
    },
    {
      "row_index": 53,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1dc0ac2c9828efcea8924b91"
    },
    {
      "row_index": 54,
      "source_type": "akb_bank",
      "transaction_date": "2026-06-01",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-2.10",
      "amount": "2.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a4c8ec44f245ce756c50d61e"
    },
    {
      "row_index": 55,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-29",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-18.00",
      "amount": "18.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2557882126dbfaf4b0b48613"
    },
    {
      "row_index": 56,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_019edda54b3847f0a1177bf1"
    },
    {
      "row_index": 57,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "merchant": "serafe ag",
      "signed_amount": "-327.35",
      "amount": "327.35",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e80ac3596b456ca7cbb8d209"
    },
    {
      "row_index": 58,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-28",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c9a26d2b140d033a0595e26"
    },
    {
      "row_index": 59,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-27",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-50.50",
      "amount": "50.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_358e362cc8b95e7ab58dffcf"
    },
    {
      "row_index": 60,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-0.40",
      "amount": "0.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_73f566ce97170b152956304b"
    },
    {
      "row_index": 61,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_07648f625622d47e3741f4b1"
    },
    {
      "row_index": 62,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-198.25",
      "amount": "198.25",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_751ed08099d6f15727e27a1c"
    },
    {
      "row_index": 63,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-25",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-101.76",
      "amount": "101.76",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52d3e30d919d55a1e6c43b7d"
    },
    {
      "row_index": 64,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-21",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7e92441b477d6794e2291073"
    },
    {
      "row_index": 65,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-21",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-9.65",
      "amount": "9.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3676f3cc417184f612655029"
    },
    {
      "row_index": 66,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-20",
      "merchant": "ifolor switzerland kreuzlingen",
      "signed_amount": "-72.30",
      "amount": "72.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_46ba1060ecab8a501cbe5e66"
    },
    {
      "row_index": 67,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_fb00588861c5536d717bbee7"
    },
    {
      "row_index": 68,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-19",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e1fbaaeb98a59875cc6c9009"
    },
    {
      "row_index": 69,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-19",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_22f1b3d6215ca1c7fef97e68"
    },
    {
      "row_index": 70,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_796f68ae53de27ded5636b09"
    },
    {
      "row_index": 71,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_bd673517ae9cb7e8c35278f0"
    },
    {
      "row_index": 72,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-64.30",
      "amount": "64.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c3399baa198b287724fa68f5"
    },
    {
      "row_index": 73,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-18",
      "merchant": "viseca payment services ag",
      "signed_amount": "-201.80",
      "amount": "201.80",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_812cb0a41db7c949b4aa84ec"
    },
    {
      "row_index": 74,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-10.00",
      "amount": "10.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b6e0a2b693f178d9d8ee4adf"
    },
    {
      "row_index": 75,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-37.00",
      "amount": "37.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a2988ce303238b8ef1861f0"
    },
    {
      "row_index": 76,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-100.90",
      "amount": "100.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_830f747cf78a155271be5fe0"
    },
    {
      "row_index": 77,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-80.00",
      "amount": "80.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_970071431722b74dfd9ba6e0"
    },
    {
      "row_index": 78,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-13",
      "merchant": "regionalpolizei brugg brugg ag",
      "signed_amount": "-40.00",
      "amount": "40.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_804603554ebcd9d4ed826386"
    },
    {
      "row_index": 79,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "merchant": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
      "signed_amount": "179.10",
      "amount": "179.10",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_861b5d466c40effcc91f7915"
    },
    {
      "row_index": 80,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-49.00",
      "amount": "49.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_087009b3cb9dfe3199a6715c"
    },
    {
      "row_index": 81,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0aa5494b2feee3975947f149"
    },
    {
      "row_index": 82,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-11",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-3.50",
      "amount": "3.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a273394e4d4c8aaa16b2f8bc"
    },
    {
      "row_index": 83,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-07",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-6.60",
      "amount": "6.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90e31d3bbdebeb2983950319"
    },
    {
      "row_index": 84,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-05",
      "merchant": "viseca payment services ag",
      "signed_amount": "-387.20",
      "amount": "387.20",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_d886426104c6059f56d1cc72"
    },
    {
      "row_index": 85,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-04",
      "merchant": "apfelkiste ch baden",
      "signed_amount": "-29.95",
      "amount": "29.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e7219d53bf61e163a3bce15d"
    },
    {
      "row_index": 86,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-04",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-30.80",
      "amount": "30.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_28a1fa6222480035cf17e1c5"
    },
    {
      "row_index": 87,
      "source_type": "akb_bank",
      "transaction_date": "2026-05-01",
      "merchant": "amsler spielwaren eiken",
      "signed_amount": "-116.90",
      "amount": "116.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_764aa7d3a4e3f04745c8137c"
    },
    {
      "row_index": 88,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-30",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "64.85",
      "amount": "64.85",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_55312cb04214321be9b45426"
    },
    {
      "row_index": 89,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_299a8a2404cc0d1c5c3d7ff9"
    },
    {
      "row_index": 90,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "merchant": "viseca payment services ag",
      "signed_amount": "-2251.70",
      "amount": "2251.70",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_2e88cfba0043aa4a8bbc0763"
    },
    {
      "row_index": 91,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "-10000.00",
      "amount": "10000.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8b5cceea3b113400e2c61079"
    },
    {
      "row_index": 92,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "merchant": "kanton aargau abteilung finanzen",
      "signed_amount": "13284.15",
      "amount": "13284.15",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_0dccd73991a10018b7c45e55"
    },
    {
      "row_index": 93,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cbe6ad2eb100a0490301f052"
    },
    {
      "row_index": 94,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-27",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-16.50",
      "amount": "16.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c2c56b7164a89978807c66ca"
    },
    {
      "row_index": 95,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-24",
      "merchant": "gonser ag stans",
      "signed_amount": "-9.90",
      "amount": "9.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f32ec6d15f2d4428d51ef90a"
    },
    {
      "row_index": 96,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-24",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "349.90",
      "amount": "349.90",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_4a1974817cc816113865ca4b"
    },
    {
      "row_index": 97,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-22",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a94468d85b398b2cb56afec2"
    },
    {
      "row_index": 98,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-21",
      "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "signed_amount": "-1178.00",
      "amount": "1178.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cedda39127edcc112a1971a9"
    },
    {
      "row_index": 99,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-21",
      "merchant": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
      "signed_amount": "-2400.00",
      "amount": "2400.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_373540d9ee1b5a76f2d72e6b"
    },
    {
      "row_index": 100,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_0d86a215f8b308eced2f40d4"
    },
    {
      "row_index": 101,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-17",
      "merchant": "sbb mobile bern",
      "signed_amount": "-40.80",
      "amount": "40.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ab6fff8f082dff76549e3a25"
    },
    {
      "row_index": 102,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-17",
      "merchant": "ricardo ag zug",
      "signed_amount": "-11.40",
      "amount": "11.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d495542f1cb18282c38e23e6"
    },
    {
      "row_index": 103,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-16",
      "merchant": "parkdepot gmbh wallisellen",
      "signed_amount": "-3.50",
      "amount": "3.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_41c2823d3c3942ff92e23011"
    },
    {
      "row_index": 104,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-14",
      "merchant": "swisslos e commerce basel",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9387482556b65949cacd268c"
    },
    {
      "row_index": 105,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a360312f2723c9c5c9487d2e"
    },
    {
      "row_index": 106,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "merchant": "viseca payment services ag",
      "signed_amount": "-49.95",
      "amount": "49.95",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_54561407ea7e5617ef2a9263"
    },
    {
      "row_index": 107,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-13",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9b1d5de33aede94070632d76"
    },
    {
      "row_index": 108,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-10",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_614cdf911113bb2f1e3eb0ff"
    },
    {
      "row_index": 109,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-08",
      "merchant": "geldbezug rb windisch",
      "signed_amount": "-1002.00",
      "amount": "1002.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7558dbf47dce0ec43bb0edd9"
    },
    {
      "row_index": 110,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-08",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "23.50",
      "amount": "23.50",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a57fe3a3482e9f3a44eed5f0"
    },
    {
      "row_index": 111,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "merchant": "wildbiene + partner zurich",
      "signed_amount": "-36.00",
      "amount": "36.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c5450d3bf2b8a73729cc7147"
    },
    {
      "row_index": 112,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "merchant": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "signed_amount": "-4796.30",
      "amount": "4796.30",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_15cc6410e2b870cf1812a960"
    },
    {
      "row_index": 113,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-07",
      "merchant": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
      "signed_amount": "-133.85",
      "amount": "133.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b474ee68aef410f97e331ab2"
    },
    {
      "row_index": 114,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-02",
      "merchant": "dosenbach ochsner ag dietikon",
      "signed_amount": "-49.90",
      "amount": "49.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c3e33c117bc951303572eda4"
    },
    {
      "row_index": 115,
      "source_type": "akb_bank",
      "transaction_date": "2026-04-01",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-19.95",
      "amount": "19.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_411cc855f254d4579272af7b"
    },
    {
      "row_index": 116,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "merchant": "viseca payment services ag",
      "signed_amount": "-816.35",
      "amount": "816.35",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_2aa6ea8673c3d0e85f604dc3"
    },
    {
      "row_index": 117,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "merchant": "einwohnergemeinde windisch",
      "signed_amount": "-700.00",
      "amount": "700.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0f7c0c2f058ff63ad3a9ddeb"
    },
    {
      "row_index": 118,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-31",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-38.60",
      "amount": "38.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_21a4eba090e4d30e7f2ce007"
    },
    {
      "row_index": 119,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-30",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_58c1746506bbd940c74748c7"
    },
    {
      "row_index": 120,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-25",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "209.95",
      "amount": "209.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a42cef8496c03d32bd28ce36"
    },
    {
      "row_index": 121,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-24",
      "merchant": "rega",
      "signed_amount": "-80.00",
      "amount": "80.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9947a37a3706c0d2b204693f"
    },
    {
      "row_index": 122,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "signed_amount": "-67.99",
      "amount": "67.99",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7cbbf6a619b6013725f792d3"
    },
    {
      "row_index": 123,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "merchant": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "signed_amount": "-132.26",
      "amount": "132.26",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_87a72a9892f09fd89f3e786c"
    },
    {
      "row_index": 124,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "merchant": "sunrise gmbh",
      "signed_amount": "-26.70",
      "amount": "26.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5cb8af6cf6cc79d35af2fa97"
    },
    {
      "row_index": 125,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-23",
      "merchant": "puregym ag volketswil",
      "signed_amount": "-75.00",
      "amount": "75.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_868a41e05e60f562a1580137"
    },
    {
      "row_index": 126,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-20",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "20.00",
      "amount": "20.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_3cb7de160c0f06c4c776b790"
    },
    {
      "row_index": 127,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_979c9ef0cc99a16950dfcdd9"
    },
    {
      "row_index": 128,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "signed_amount": "-580.00",
      "amount": "580.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5a8dda0bb03578dfbfe92c61"
    },
    {
      "row_index": 129,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "signed_amount": "-580.00",
      "amount": "580.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3a734946d29c79225cad0968"
    },
    {
      "row_index": 130,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-19",
      "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "signed_amount": "-36.00",
      "amount": "36.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d9908ff7dba336d759f676f6"
    },
    {
      "row_index": 131,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_812265e79ac111cefe88bc40"
    },
    {
      "row_index": 132,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "merchant": "viseca payment services ag",
      "signed_amount": "-360.04",
      "amount": "360.04",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_5bafb2b942e1f5624546b561"
    },
    {
      "row_index": 133,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-16",
      "merchant": "redcare apotheke sevenum",
      "signed_amount": "-119.68",
      "amount": "119.68",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_11322a4183424c2a7c2e77ec"
    },
    {
      "row_index": 134,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-13",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "-5000.00",
      "amount": "5000.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_13b3e4a5297106403672ccc3"
    },
    {
      "row_index": 135,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-13",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "171.35",
      "amount": "171.35",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_d4d8e915e987d94d0ca4a985"
    },
    {
      "row_index": 136,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-12",
      "merchant": "foto bachmann ag aadorf",
      "signed_amount": "-33.00",
      "amount": "33.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a5a27588dd69340caa70a3c9"
    },
    {
      "row_index": 137,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-12",
      "merchant": "nahrin ag webshop ramersberg",
      "signed_amount": "-109.48",
      "amount": "109.48",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c4263910a1a50fbd16930605"
    },
    {
      "row_index": 138,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-11",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_21a9195a631a3b94b76af2e5"
    },
    {
      "row_index": 139,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-09",
      "merchant": "viseca payment services ag",
      "signed_amount": "-5000.00",
      "amount": "5000.00",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_159aceacb1fe48a65bc204fb"
    },
    {
      "row_index": 140,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-06",
      "merchant": "ricardo ag zug",
      "signed_amount": "-7.30",
      "amount": "7.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ef69bf1fe0aabddce6c65628"
    },
    {
      "row_index": 141,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-70.00",
      "amount": "70.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c654fa59d3383be973b7b6c8"
    },
    {
      "row_index": 142,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-45.00",
      "amount": "45.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b998089f83efc8ea2d6c9c6b"
    },
    {
      "row_index": 143,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-89.99",
      "amount": "89.99",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6147108deebb8bb2c8176069"
    },
    {
      "row_index": 144,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-05",
      "merchant": "isenzio ag zug",
      "signed_amount": "-211.10",
      "amount": "211.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6eb33fbb91e96ea855911b01"
    },
    {
      "row_index": 145,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-03",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-93.75",
      "amount": "93.75",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5d21fc423c84f06c4357078a"
    },
    {
      "row_index": 146,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-03",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-50.15",
      "amount": "50.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6294857d662f098b5f4a1d66"
    },
    {
      "row_index": 147,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-02",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_377af53390404513080c952e"
    },
    {
      "row_index": 148,
      "source_type": "akb_bank",
      "transaction_date": "2026-03-02",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_da1fd6fa4505f004d7198290"
    },
    {
      "row_index": 149,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-27",
      "merchant": "ricardo ag zug",
      "signed_amount": "-47.30",
      "amount": "47.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_84462a25802e5348f8ce6e4f"
    },
    {
      "row_index": 150,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-27",
      "merchant": "dosenbach ochsner ag dietikon",
      "signed_amount": "-69.90",
      "amount": "69.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4071b6229b4a784863e327c3"
    },
    {
      "row_index": 151,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-26",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "332.40",
      "amount": "332.40",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_8ede37fac2698d129cab6801"
    },
    {
      "row_index": 152,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-26",
      "merchant": "happy pot sarl zurich",
      "signed_amount": "-51.80",
      "amount": "51.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cbdc06ea1199343b7ef83c38"
    },
    {
      "row_index": 153,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-24",
      "merchant": "abt finanzen aargau tresorerie",
      "signed_amount": "214.40",
      "amount": "214.40",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_fcea36d6d7bd5d6e1dd9aa0e"
    },
    {
      "row_index": 154,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ea87af5cd071578e454f290b"
    },
    {
      "row_index": 155,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f2c74263b2f803573fc9da02"
    },
    {
      "row_index": 156,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "merchant": "puregym ag volketswil",
      "signed_amount": "-75.00",
      "amount": "75.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6a5eebf6ea0963850b43c94f"
    },
    {
      "row_index": 157,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-23",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-82.90",
      "amount": "82.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_40d5157eb8f6a7cb00122d0d"
    },
    {
      "row_index": 158,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-20",
      "merchant": "viseca payment services ag",
      "signed_amount": "-3794.65",
      "amount": "3794.65",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "ambiguous",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_a0a7e63846c4594d0998cebf"
    },
    {
      "row_index": 159,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_f78615d3317a10d35d0670aa"
    },
    {
      "row_index": 160,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-18",
      "merchant": "justeat zurich",
      "signed_amount": "-41.16",
      "amount": "41.16",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5009391620e356ef0255682e"
    },
    {
      "row_index": 161,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "-2231.25",
      "amount": "2231.25",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8e2a26174be16c06fc5c7f34"
    },
    {
      "row_index": 162,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
      "signed_amount": "-1565.00",
      "amount": "1565.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9c0c85fa08fa805d6e880398"
    },
    {
      "row_index": 163,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "steuerbezug aargauer gemeinden 5004 aarau schweiz",
      "signed_amount": "-13842.60",
      "amount": "13842.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_taxes",
      "proposed_category_name": "Steuern",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_638ba45a540f7e0cebfb3a94"
    },
    {
      "row_index": 164,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "marcel gasser",
      "signed_amount": "10000.00",
      "amount": "10000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_121308971c03d12454f867e4"
    },
    {
      "row_index": 165,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-106.90",
      "amount": "106.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_648869a4a50c90fe917cc0ef"
    },
    {
      "row_index": 166,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_62d823fc575b281890508329"
    },
    {
      "row_index": 167,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-65.25",
      "amount": "65.25",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7f6c0908560fb3b74cd7fe23"
    },
    {
      "row_index": 168,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-16",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55b97e5e8f74bbf98ba078f9"
    },
    {
      "row_index": 169,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-13",
      "merchant": "post online zollikofen",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_68ddd3a7edcbff153cdbf926"
    },
    {
      "row_index": 170,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-10",
      "merchant": "wildbiene + partner zurich",
      "signed_amount": "-18.00",
      "amount": "18.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c3507f97eb9711aed5926a0d"
    },
    {
      "row_index": 171,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-09",
      "merchant": "post online zollikofen",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_aa9ec8c9055d244d11b7d815"
    },
    {
      "row_index": 172,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "merchant": "ticketcorner ag rumlang",
      "signed_amount": "-195.80",
      "amount": "195.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2949490a76d3e7b6d40a3e58"
    },
    {
      "row_index": 173,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-20.60",
      "amount": "20.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f3e43916c6dce06ce1097652"
    },
    {
      "row_index": 174,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-05",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-89.65",
      "amount": "89.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_392e826a55aa1141a21d3bf9"
    },
    {
      "row_index": 175,
      "source_type": "akb_bank",
      "transaction_date": "2026-02-02",
      "merchant": "apfelkiste ch baden",
      "signed_amount": "-21.95",
      "amount": "21.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1f3c5ef204d14e5cb363d2a4"
    },
    {
      "row_index": 176,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-30",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_26af96d567c74dab885d99e1"
    },
    {
      "row_index": 177,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-29",
      "merchant": "boullard musique sa morges",
      "signed_amount": "-17.80",
      "amount": "17.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f272c7c7794609ef4aa71693"
    },
    {
      "row_index": 178,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_0ebf7d261b4f983a9c6e6302"
    },
    {
      "row_index": 179,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-27",
      "merchant": "dosenbach ochsner ag dietikon",
      "signed_amount": "-71.40",
      "amount": "71.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f72b1ef089f771b9a2ad33c3"
    },
    {
      "row_index": 180,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-74.40",
      "amount": "74.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_56bb347facd9d330948ffad0"
    },
    {
      "row_index": 181,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "139.95",
      "amount": "139.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_324e5859267ca9444e5c529f"
    },
    {
      "row_index": 182,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e1c54c87859f508c4507c141"
    },
    {
      "row_index": 183,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-18.90",
      "amount": "18.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0cdd13c4793ba5b728c3e204"
    },
    {
      "row_index": 184,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-6.30",
      "amount": "6.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a408cd33356fddd62b84c4c9"
    },
    {
      "row_index": 185,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-26",
      "merchant": "swisslos e commerce basel",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b268a5000de8205665f64eb2"
    },
    {
      "row_index": 186,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-21",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_934f0eb444ed88f3b258d975"
    },
    {
      "row_index": 187,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1402.95",
      "amount": "1402.95",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_6ef1c31aa405167273d5d7cb"
    },
    {
      "row_index": 188,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "merchant": "viseca payment services ag",
      "signed_amount": "-3700.70",
      "amount": "3700.70",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_8ccd75b3fd8ab16e3d561e9f"
    },
    {
      "row_index": 189,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e5183cfcc520d615bf318a61"
    },
    {
      "row_index": 190,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-64.05",
      "amount": "64.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_de4eaeccf83840846f4c9195"
    },
    {
      "row_index": 191,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-19",
      "merchant": "nestle nespresso s a vevey",
      "signed_amount": "-73.00",
      "amount": "73.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5dd36d6532b15547e02f6405"
    },
    {
      "row_index": 192,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-14",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a920f2851115ecf009c66b3f"
    },
    {
      "row_index": 193,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-14",
      "merchant": "einwohnergemeinde windisch",
      "signed_amount": "-863.20",
      "amount": "863.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ce78f26e465a89224c628152"
    },
    {
      "row_index": 194,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-13",
      "merchant": "bussenportal wettingen",
      "signed_amount": "-40.00",
      "amount": "40.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fc2d5b9f873562ef8835b811"
    },
    {
      "row_index": 195,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-12",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-191.65",
      "amount": "191.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7e5db6213a6408bb43626793"
    },
    {
      "row_index": 196,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-09",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-4500.00",
      "amount": "4500.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_03da725b570c26a24067c646"
    },
    {
      "row_index": 197,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-08",
      "merchant": "einwohnergemeinde windisch windisch",
      "signed_amount": "-120.00",
      "amount": "120.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ac58a049d57da12337fec3a4"
    },
    {
      "row_index": 198,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-07",
      "merchant": "fedex express swiss post gmbh",
      "signed_amount": "-49.80",
      "amount": "49.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_30ddbd4dd3e8449ab7cca1c8"
    },
    {
      "row_index": 199,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-07",
      "merchant": "puregym ag volketswil",
      "signed_amount": "-75.00",
      "amount": "75.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_299cf9e471f75c3649d2d98b"
    },
    {
      "row_index": 200,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-06",
      "merchant": "strassenverkehrsamt kanton aargau",
      "signed_amount": "-292.00",
      "amount": "292.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f5647d51094e46efb392f9f2"
    },
    {
      "row_index": 201,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_742e8dd92103015fd909ade9"
    },
    {
      "row_index": 202,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "19.80",
      "amount": "19.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_4c0152c35b3ba20564d73e27"
    },
    {
      "row_index": 203,
      "source_type": "akb_bank",
      "transaction_date": "2026-01-05",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe26caf92e67d7ac4e6f6bc6"
    },
    {
      "row_index": 204,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-29",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_975d740a22e8d22014f76ccc"
    },
    {
      "row_index": 205,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-24",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-550.00",
      "amount": "550.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3d1e1fa159a0f580bf86ee93"
    },
    {
      "row_index": 206,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-24",
      "merchant": "klarna bank ab publ",
      "signed_amount": "-126.52",
      "amount": "126.52",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4803d01858d21b2207d06ac5"
    },
    {
      "row_index": 207,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-23",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "309.20",
      "amount": "309.20",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_5a9fb7a6bc5f258e796fadb5"
    },
    {
      "row_index": 208,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "signed_amount": "-38.55",
      "amount": "38.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_db64b30b7160a42af3b9b5cd"
    },
    {
      "row_index": 209,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.40",
      "amount": "22.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a409a88de77a425e7672c45"
    },
    {
      "row_index": 210,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "merchant": "viseca payment services ag",
      "signed_amount": "-4230.85",
      "amount": "4230.85",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_58a978b8d7a198d17c70404c"
    },
    {
      "row_index": 211,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-22",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a1a61c89a14fa8ad1f6ca5d"
    },
    {
      "row_index": 212,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-19",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "2875.70",
      "amount": "2875.70",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_1e2f0a99cc658cc2610a3ecf"
    },
    {
      "row_index": 213,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-18",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-262.00",
      "amount": "262.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d535a44786e1aadc97c52de7"
    },
    {
      "row_index": 214,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b467c3bcaa3128670ec53984"
    },
    {
      "row_index": 215,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "merchant": "brack ch onlineshop magenwil",
      "signed_amount": "-82.75",
      "amount": "82.75",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9ac0537cf05b2d6be99ef94b"
    },
    {
      "row_index": 216,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.20",
      "amount": "1.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90f3d707fee3dbd02890f401"
    },
    {
      "row_index": 217,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-15",
      "merchant": "nestle nespresso s a vevey",
      "signed_amount": "-65.70",
      "amount": "65.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa8fbba16f2aaefeb7fb0ed2"
    },
    {
      "row_index": 218,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-49.80",
      "amount": "49.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1d4864396101314bdaeaccab"
    },
    {
      "row_index": 219,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a78009ab756122012c13640"
    },
    {
      "row_index": 220,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4e7816daf94d42d1f2d6c706"
    },
    {
      "row_index": 221,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-14601.70",
      "amount": "14601.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dcbe95067e7b16f4f70afc09"
    },
    {
      "row_index": 222,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-12",
      "merchant": "marcel gasser",
      "signed_amount": "13000.00",
      "amount": "13000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_390381ed0600ba0fcd784965"
    },
    {
      "row_index": 223,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-11",
      "merchant": "ubertrag von 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "5000.00",
      "amount": "5000.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_ba3eeab6099ba759427ab095"
    },
    {
      "row_index": 224,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-09",
      "merchant": "bazg via webshop bern",
      "signed_amount": "-40.00",
      "amount": "40.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7baec873e694a5ae977a6ee2"
    },
    {
      "row_index": 225,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-08",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "146.45",
      "amount": "146.45",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_3dc1021acbf4e62be98b972d"
    },
    {
      "row_index": 226,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-08",
      "merchant": "puregym ag volketswil",
      "signed_amount": "-75.00",
      "amount": "75.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_542d8629f6b702d64b337bad"
    },
    {
      "row_index": 227,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-05",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8d7d7b3e5f251cb4b2e888de"
    },
    {
      "row_index": 228,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-03",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_47a6771ca4db3d8f42d78cb3"
    },
    {
      "row_index": 229,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-02",
      "merchant": "klarna bank ab publ",
      "signed_amount": "-139.80",
      "amount": "139.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2de70e59138d2179f173cef0"
    },
    {
      "row_index": 230,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-88.00",
      "amount": "88.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f31c542cf6d3bf83b44cc843"
    },
    {
      "row_index": 231,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_61bc0a056f45df441ae8a165"
    },
    {
      "row_index": 232,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "merchant": "smyths toys eu hq galway",
      "signed_amount": "-165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_289af4481d9661ef3f027247"
    },
    {
      "row_index": 233,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "merchant": "ruckgutschrift twint zahlung smyths toys eu hq galway",
      "signed_amount": "165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_5db28bae9dd59078b31fcc1f"
    },
    {
      "row_index": 234,
      "source_type": "akb_bank",
      "transaction_date": "2025-12-01",
      "merchant": "smyths toys eu hq galway",
      "signed_amount": "-165.55",
      "amount": "165.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "duplicate_source_row",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_289af4481d9661ef3f027247"
    },
    {
      "row_index": 235,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-28",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d0c1694dd46f7f8fa2ed341"
    },
    {
      "row_index": 236,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_5194a6a0eaaad1ebca84efcb"
    },
    {
      "row_index": 237,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-27",
      "merchant": "la redoute suisse sa montreux",
      "signed_amount": "-142.74",
      "amount": "142.74",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4c666c819f78534481ca8a09"
    },
    {
      "row_index": 238,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-550.00",
      "amount": "550.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5272576475da1293728cd832"
    },
    {
      "row_index": 239,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-33.50",
      "amount": "33.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_efec208e3a348d256095beeb"
    },
    {
      "row_index": 240,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "die aargauische gebaeudeversicherung",
      "signed_amount": "-572.40",
      "amount": "572.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseversicherungenwohnen",
      "proposed_category_name": "Versicherungen Wohnen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1e0f314d92247d874e2f7f38"
    },
    {
      "row_index": 241,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "die aargauische gebaeudeversicherung",
      "signed_amount": "-17.00",
      "amount": "17.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseversicherungenwohnen",
      "proposed_category_name": "Versicherungen Wohnen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dbb41f8b94c774d3bc4dfc0a"
    },
    {
      "row_index": 242,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cd92e5976448aafa098b6d15"
    },
    {
      "row_index": 243,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
      "signed_amount": "-729.70",
      "amount": "729.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_abf1fa0f50d53036b985b8c9"
    },
    {
      "row_index": 244,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-11.30",
      "amount": "11.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_561a31a983eb72e94c54aa16"
    },
    {
      "row_index": 245,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-26",
      "merchant": "viseca payment services ag",
      "signed_amount": "-3056.30",
      "amount": "3056.30",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_b54fa1a2617e33e045bf6562"
    },
    {
      "row_index": 246,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-25",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "5.00",
      "amount": "5.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_3484df88bee2d88e3aca2185"
    },
    {
      "row_index": 247,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-25",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "180.15",
      "amount": "180.15",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_ab2f11eadef471d259daa4e3"
    },
    {
      "row_index": 248,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-24",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3f12fc9ee82f4a133ce3218f"
    },
    {
      "row_index": 249,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-24",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-50.80",
      "amount": "50.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3242a6027d3e8ad314c2ba3b"
    },
    {
      "row_index": 250,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-21",
      "merchant": "ifolor switzerland kreuzlingen",
      "signed_amount": "-55.45",
      "amount": "55.45",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dcc506b2f9e39215cff81020"
    },
    {
      "row_index": 251,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_b548cc4983ac316030575ab8"
    },
    {
      "row_index": 252,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-17",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7682cbe070789da22d9ab077"
    },
    {
      "row_index": 253,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-5.10",
      "amount": "5.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fa107650a93717e85c9f4729"
    },
    {
      "row_index": 254,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_932da3125b43a1adca9c19e3"
    },
    {
      "row_index": 255,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-13",
      "merchant": "jakob vogt ag",
      "signed_amount": "-3404.10",
      "amount": "3404.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6f0382ef4837eda12f309e50"
    },
    {
      "row_index": 256,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-12",
      "merchant": "ticketmaster schweiz ag zurich",
      "signed_amount": "-215.80",
      "amount": "215.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_82c5456b75535474369a0e0d"
    },
    {
      "row_index": 257,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-10",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e282fa8a59ab409a51663e4c"
    },
    {
      "row_index": 258,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-10",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-130.00",
      "amount": "130.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b0c4505078ca97a6e3cf17f0"
    },
    {
      "row_index": 259,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cdd80f8ad6fcc06e20877539"
    },
    {
      "row_index": 260,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "merchant": "swisslos e commerce basel",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b4eb23d303488b7f970b245b"
    },
    {
      "row_index": 261,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-206.20",
      "amount": "206.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1d2944ab08319d4ccd8b2f98"
    },
    {
      "row_index": 262,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-07",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "50.00",
      "amount": "50.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_87c35cf10b9253b12484a0e7"
    },
    {
      "row_index": 263,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-06",
      "merchant": "puregym ag volketswil",
      "signed_amount": "-75.00",
      "amount": "75.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_19441612d6e174d8202fe99c"
    },
    {
      "row_index": 264,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "merchant": "koempf24 ch bad liebenzell",
      "signed_amount": "-56.08",
      "amount": "56.08",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8037f5d8912e7a145e1ac128"
    },
    {
      "row_index": 265,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-83.85",
      "amount": "83.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2da8526890b8dfa6be0dbaef"
    },
    {
      "row_index": 266,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-71.30",
      "amount": "71.30",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_42d4de77f00ebf1d283017d3"
    },
    {
      "row_index": 267,
      "source_type": "akb_bank",
      "transaction_date": "2025-11-03",
      "merchant": "baby walz ag st gallen",
      "signed_amount": "-50.00",
      "amount": "50.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8db962959f5684b3e140749b"
    },
    {
      "row_index": 268,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-29",
      "merchant": "klarna bank ab publ",
      "signed_amount": "-136.20",
      "amount": "136.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_64a6b93b72df55c44411182b"
    },
    {
      "row_index": 269,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_af4043638f89317f7a721731"
    },
    {
      "row_index": 270,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "merchant": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
      "signed_amount": "-90.00",
      "amount": "90.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d4a5f31fe8b4901631cb384a"
    },
    {
      "row_index": 271,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-28",
      "merchant": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
      "signed_amount": "-247.15",
      "amount": "247.15",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_aad22fd120988ced9cc9b11a"
    },
    {
      "row_index": 272,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "merchant": "redcare apotheke sevenum",
      "signed_amount": "-95.58",
      "amount": "95.58",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90bcd792d40ad3c93f793e5e"
    },
    {
      "row_index": 273,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "merchant": "ifolor switzerland kreuzlingen",
      "signed_amount": "-74.80",
      "amount": "74.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_800056d62e67e550e473ab18"
    },
    {
      "row_index": 274,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "merchant": "decathlon sports switzerland geneve",
      "signed_amount": "-141.60",
      "amount": "141.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d64c76b9521cb7ad5470696f"
    },
    {
      "row_index": 275,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "188.35",
      "amount": "188.35",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_9dc23cdf6467a9b1436a1c2d"
    },
    {
      "row_index": 276,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-27",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-2.00",
      "amount": "2.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ca46576f2d04a7fa33dae00a"
    },
    {
      "row_index": 277,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-24",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-550.00",
      "amount": "550.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7b3a4a38205ba9e1b3107978"
    },
    {
      "row_index": 278,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "merchant": "skysale apfelkiste ch baden",
      "signed_amount": "-19.95",
      "amount": "19.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e3c96117e9ca36591bbe2e2e"
    },
    {
      "row_index": 279,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "merchant": "nicole becker",
      "signed_amount": "-1900.00",
      "amount": "1900.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_bb3f1badedd02d7455a524ec"
    },
    {
      "row_index": 280,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-31.10",
      "amount": "31.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8190c02dfae4465938cf7325"
    },
    {
      "row_index": 281,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "merchant": "sunrise gmbh",
      "signed_amount": "-92.10",
      "amount": "92.10",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_22f35c907f6c4b59e652e703"
    },
    {
      "row_index": 282,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-22",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-39.80",
      "amount": "39.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a370d913aee6a5d66b6f9866"
    },
    {
      "row_index": 283,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-21",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "signed_amount": "-5000.00",
      "amount": "5000.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_07bd008f1f6ec95113f3963c"
    },
    {
      "row_index": 284,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_1155777ddbbac7b61068309f"
    },
    {
      "row_index": 285,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-17",
      "merchant": "asga pensionskasse genossenschaft",
      "signed_amount": "450.05",
      "amount": "450.05",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_02f6af7dd6cb9bca9c77217a"
    },
    {
      "row_index": 286,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-16",
      "merchant": "viseca payment services ag",
      "signed_amount": "-2003.90",
      "amount": "2003.90",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_47b127724285dc63dd63d189"
    },
    {
      "row_index": 287,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-16",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-243.05",
      "amount": "243.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b56f06a35c5d50e5bba0ac89"
    },
    {
      "row_index": 288,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-15",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-144.00",
      "amount": "144.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c304c10234529da038839aa8"
    },
    {
      "row_index": 289,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-15",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e78d942f2dea097f8fb282fa"
    },
    {
      "row_index": 290,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
      "signed_amount": "-106.35",
      "amount": "106.35",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_23e545089a73f032ec0598f3"
    },
    {
      "row_index": 291,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "signed_amount": "-1228.00",
      "amount": "1228.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b84f81ccf156bea7caefabd4"
    },
    {
      "row_index": 292,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-1128.40",
      "amount": "1128.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_76e8c19574f5f1127e18ecc8"
    },
    {
      "row_index": 293,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-227.85",
      "amount": "227.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a198b9eaee00d82db665f779"
    },
    {
      "row_index": 294,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5ca23bdf769381fe157b8d5"
    },
    {
      "row_index": 295,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-10",
      "merchant": "einwohnergemeinde windisch",
      "signed_amount": "-810.00",
      "amount": "810.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2201b183da91a100d8c00a93"
    },
    {
      "row_index": 296,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-09",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90e7443261a95b6715d21b9e"
    },
    {
      "row_index": 297,
      "source_type": "akb_bank",
      "transaction_date": "2025-10-02",
      "merchant": "geldbezug atm zurich dept 1602 zurich",
      "signed_amount": "-303.35",
      "amount": "303.35",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f16b3e21eff1f42d8b771a5b"
    },
    {
      "row_index": 298,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-30",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-143.89",
      "amount": "143.89",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_756b6974becb61ae6720736c"
    },
    {
      "row_index": 299,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_6cb09759ab2a1e0b0cec8b98"
    },
    {
      "row_index": 300,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "merchant": "abteilung finanzen aargau sektion tresorerie",
      "signed_amount": "883.60",
      "amount": "883.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_8934d44a079d23ca23a37cea"
    },
    {
      "row_index": 301,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-29",
      "merchant": "geldbezug rb windisch",
      "signed_amount": "-149.09",
      "amount": "149.09",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3a370a6c8156e8514efff495"
    },
    {
      "row_index": 302,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-550.00",
      "amount": "550.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9150745d0e1992732a2ddbee"
    },
    {
      "row_index": 303,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-25",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "163.80",
      "amount": "163.80",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a692fe75dda31ac4778e5ca1"
    },
    {
      "row_index": 304,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-19",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_f8f44ef4b446c8c07a9adb2e"
    },
    {
      "row_index": 305,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-19",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_caca4b0450ba99102373c4b2"
    },
    {
      "row_index": 306,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-17",
      "merchant": "damenturnverein windisch",
      "signed_amount": "-180.00",
      "amount": "180.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7fd51dcc92bffb48eaf4ae37"
    },
    {
      "row_index": 307,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-17",
      "merchant": "ticketcorner ag rumlang",
      "signed_amount": "-319.20",
      "amount": "319.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_640a90dbc3fbbbf6f2a43974"
    },
    {
      "row_index": 308,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-16",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-5.90",
      "amount": "5.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2983e29dfc952d576b96e450"
    },
    {
      "row_index": 309,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-16",
      "merchant": "viseca payment services ag",
      "signed_amount": "-4465.30",
      "amount": "4465.30",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_bde415a63c405059d1327065"
    },
    {
      "row_index": 310,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-1.00",
      "amount": "1.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa0b925134d10ba7e55aebe8"
    },
    {
      "row_index": 311,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "merchant": "c+a mode gmbh + co kg",
      "signed_amount": "-146.65",
      "amount": "146.65",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_508a2c9fb002e02b5ba825cb"
    },
    {
      "row_index": 312,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a4f942caf92bdceee064a648"
    },
    {
      "row_index": 313,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "merchant": "redcare apotheke sevenum",
      "signed_amount": "-84.85",
      "amount": "84.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c1bd6f65c1ae0ebcfe44a79d"
    },
    {
      "row_index": 314,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-15",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-290.00",
      "amount": "290.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d7a8aca74831e71e84fd2a31"
    },
    {
      "row_index": 315,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "merchant": "inovento ag riehen",
      "signed_amount": "-79.80",
      "amount": "79.80",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_86f7b0b36f7ed4269fb9deeb"
    },
    {
      "row_index": 316,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "merchant": "kantonsspital baden ag",
      "signed_amount": "-19.20",
      "amount": "19.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_537501c1dae16d68d2cdb5c8"
    },
    {
      "row_index": 317,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "merchant": "justeat zurich",
      "signed_amount": "-78.20",
      "amount": "78.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_985993a000f75fdbe1410144"
    },
    {
      "row_index": 318,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-08",
      "merchant": "nestle nespresso s a vevey",
      "signed_amount": "-70.20",
      "amount": "70.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_58da04cbf6979dbcd5e354b4"
    },
    {
      "row_index": 319,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-04",
      "merchant": "emmanuelle manceau",
      "signed_amount": "-198.00",
      "amount": "198.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_dc1326e9068f30257c2a4723"
    },
    {
      "row_index": 320,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-02",
      "merchant": "swisslos e commerce basel",
      "signed_amount": "-100.00",
      "amount": "100.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_29794de62b4b24652fba3c00"
    },
    {
      "row_index": 321,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "merchant": "abteilung finanzen aargau sektion tresorerie",
      "signed_amount": "-12.00",
      "amount": "12.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_55203d3d194d539d61d49a46"
    },
    {
      "row_index": 322,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "merchant": "kantonsspital baden ag",
      "signed_amount": "-145.05",
      "amount": "145.05",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dae08304752ca86d2a6da1a7"
    },
    {
      "row_index": 323,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "20.00",
      "amount": "20.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a4481dc9bafb5709d3e132dc"
    },
    {
      "row_index": 324,
      "source_type": "akb_bank",
      "transaction_date": "2025-09-01",
      "merchant": "parkingpay twint schlieren",
      "signed_amount": "-7.50",
      "amount": "7.50",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ea1234c61bf2ef523233c686"
    },
    {
      "row_index": 325,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-28",
      "merchant": "belastung geld gesendet an",
      "signed_amount": "-15.00",
      "amount": "15.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1d51e1f2b2de5f05653ed25d"
    },
    {
      "row_index": 326,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-28",
      "merchant": "marcel gasser",
      "signed_amount": "7500.00",
      "amount": "7500.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_7d91b48e1af0ab71c87605bb"
    },
    {
      "row_index": 327,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "signed_amount": "-550.00",
      "amount": "550.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a76d7179f535ea4cf1da3f04"
    },
    {
      "row_index": 328,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "merchant": "wildbiene + partner zurich",
      "signed_amount": "-39.00",
      "amount": "39.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_974214c64f95933b56576411"
    },
    {
      "row_index": 329,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "merchant": "skysale apfelkiste ch baden",
      "signed_amount": "-44.95",
      "amount": "44.95",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e0e3cf16e9604d00138439ff"
    },
    {
      "row_index": 330,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "merchant": "gasser bauunternehmen gmbh",
      "signed_amount": "131.00",
      "amount": "131.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_7b01d8a7ce429084623cf69b"
    },
    {
      "row_index": 331,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-25",
      "merchant": "migros m gebenstorf gebenstorf",
      "signed_amount": "-23.40",
      "amount": "23.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9b10ab6b4d85d3dfb20de5cc"
    },
    {
      "row_index": 332,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-20",
      "merchant": "einwohnergemeinde veltheim",
      "signed_amount": "1394.60",
      "amount": "1394.60",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_fa56bd3b18352c299bda8866"
    },
    {
      "row_index": 333,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
      "signed_amount": "-1269.60",
      "amount": "1269.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5035ae6fbd0268d12dda36cf"
    },
    {
      "row_index": 334,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "sunrise gmbh",
      "signed_amount": "-35.55",
      "amount": "35.55",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5dbcc240a11c71c7c3006ebb"
    },
    {
      "row_index": 335,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "sunrise gmbh",
      "signed_amount": "-22.20",
      "amount": "22.20",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2c3429c67111e6cce80e6b31"
    },
    {
      "row_index": 336,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "viseca payment services ag",
      "signed_amount": "-3891.20",
      "amount": "3891.20",
      "currency": "CHF",
      "classification": "credit_card_payment",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_4c3483389d321d651c6d62c6"
    },
    {
      "row_index": 337,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "schiesser gmbh",
      "signed_amount": "-35.70",
      "amount": "35.70",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a42cb5781e7edee681511a8f"
    },
    {
      "row_index": 338,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-19",
      "merchant": "nahrin ag webshop ramersberg",
      "signed_amount": "-104.29",
      "amount": "104.29",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_833f4ede13ec4f4983c7f2fc"
    },
    {
      "row_index": 339,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "merchant": "klarna bank ab publ",
      "signed_amount": "-35.40",
      "amount": "35.40",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8d99b9d9ad751588e239ca15"
    },
    {
      "row_index": 340,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "merchant": "gutschrift geld erhalten von",
      "signed_amount": "57.00",
      "amount": "57.00",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_c0c8a3121f94b2aa78b2f7cc"
    },
    {
      "row_index": 341,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-18",
      "merchant": "zalando pdp berlin",
      "signed_amount": "-55.60",
      "amount": "55.60",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ea32e0e9a8b1e96fc4e19cee"
    },
    {
      "row_index": 342,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-12",
      "merchant": "ex libris ag dietikon",
      "signed_amount": "-21.90",
      "amount": "21.90",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1f453a085f19a95901b55c60"
    },
    {
      "row_index": 343,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-05",
      "merchant": "abt finanzen aargau tresorerie",
      "signed_amount": "194.90",
      "amount": "194.90",
      "currency": "CHF",
      "classification": "income_candidate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "income",
      "row_token": "row_a87f8975aa50c45422ebef3d"
    },
    {
      "row_index": 344,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-04",
      "merchant": "emmanuelle manceau",
      "signed_amount": "-198.00",
      "amount": "198.00",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_210cf30be21138e664bd4887"
    },
    {
      "row_index": 345,
      "source_type": "akb_bank",
      "transaction_date": "2025-08-04",
      "merchant": "oekk kranken und unfallversicherung",
      "signed_amount": "-71.85",
      "amount": "71.85",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 2,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekrankenkasse",
      "proposed_category_name": "Krankenkasse",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2507699fa8f34a8ac6f46209"
    },
    {
      "row_index": 1,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "merchant": "burger king",
      "signed_amount": "-2.900",
      "amount": "2.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6c50f74ab8b7530d8f07b21e"
    },
    {
      "row_index": 2,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "agrola",
      "signed_amount": "-12.100",
      "amount": "12.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2282d58a9953a92c4815ac1e"
    },
    {
      "row_index": 3,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_81c77e34b211e710d22f8804"
    },
    {
      "row_index": 4,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-12",
      "merchant": "markets com",
      "signed_amount": "-999.450",
      "amount": "999.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c647bdd6c1d7395a1a216057"
    },
    {
      "row_index": 5,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-10",
      "merchant": "migros",
      "signed_amount": "-197.050",
      "amount": "197.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_101f63f84015400a0ee437da"
    },
    {
      "row_index": 6,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-10",
      "merchant": "jumbo",
      "signed_amount": "-32.000",
      "amount": "32.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e8aabbd41027b4f2655423ff"
    },
    {
      "row_index": 7,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-03",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-56.300",
      "amount": "56.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9727c2870eec1b027a80f39c"
    },
    {
      "row_index": 8,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-26",
      "merchant": "mcdonald s",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_13afdf6d81409f3302752588"
    },
    {
      "row_index": 9,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-23",
      "merchant": "sonneland ag",
      "signed_amount": "-10.300",
      "amount": "10.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_502d9430b5d2ce4babe4098e"
    },
    {
      "row_index": 10,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "merchant": "openai",
      "signed_amount": "-20.050",
      "amount": "20.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_13d3f67d8e653216b4b2b1b3"
    },
    {
      "row_index": 11,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-19",
      "merchant": "mcdonald s",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3e0f82f99b4706a961eb88bf"
    },
    {
      "row_index": 12,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bcb223bea4f9d15c63a7396b"
    },
    {
      "row_index": 13,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ed5a2bcf197a7dcba7fc8e43"
    },
    {
      "row_index": 14,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "merchant": "coop vitality",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f62ff51c6b61a5a2dc6be5d5"
    },
    {
      "row_index": 15,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "merchant": "knie s kinderzoo eingan",
      "signed_amount": "-55.000",
      "amount": "55.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_94c572db6a690affd8fb016d"
    },
    {
      "row_index": 16,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f653368685b1fd4b07c038a4"
    },
    {
      "row_index": 17,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-31",
      "merchant": "voegtlin meyer ag",
      "signed_amount": "-69.300",
      "amount": "69.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ab02415aadaf00e60a7e1f86"
    },
    {
      "row_index": 18,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cb84b5d9043c161153363107"
    },
    {
      "row_index": 19,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "merchant": "migros",
      "signed_amount": "-32.950",
      "amount": "32.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a9a40aca787312ca8d4f610"
    },
    {
      "row_index": 20,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "aldi suisse",
      "signed_amount": "-34.400",
      "amount": "34.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_494fcc321a1385a2a3b5c48d"
    },
    {
      "row_index": 21,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_245c5661b11590fadf19f645"
    },
    {
      "row_index": 22,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "merchant": "apple",
      "signed_amount": "-121.000",
      "amount": "121.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2aefc7243175d54ca69111ad"
    },
    {
      "row_index": 23,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-15",
      "merchant": "pathe",
      "signed_amount": "-43.800",
      "amount": "43.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dfc96a10e46a9704b8bcce54"
    },
    {
      "row_index": 24,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "merchant": "mcdonald s",
      "signed_amount": "-29.100",
      "amount": "29.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a2282a0e97f353ab56b7f6b6"
    },
    {
      "row_index": 25,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-06",
      "merchant": "felfel ag",
      "signed_amount": "-24.000",
      "amount": "24.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3c49ca17909d62d8e4fcac39"
    },
    {
      "row_index": 26,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-05",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f758abba49e69560f455070e"
    },
    {
      "row_index": 27,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "merchant": "aldi suisse",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1064b63a205d0293e831b659"
    },
    {
      "row_index": 28,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "merchant": "migros",
      "signed_amount": "-275.500",
      "amount": "275.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff58e44be8844be97e3a3a75"
    },
    {
      "row_index": 29,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-02",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-586.300",
      "amount": "586.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1204d6da33cf2546de332b59"
    },
    {
      "row_index": 30,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "mcdonald s",
      "signed_amount": "-15.800",
      "amount": "15.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3488740a4487b1e1c02f2de3"
    },
    {
      "row_index": 31,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "jelmoli",
      "signed_amount": "-13.700",
      "amount": "13.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b80755312200c0c3aac64df4"
    },
    {
      "row_index": 32,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "analytica med laboratori",
      "signed_amount": "-307.100",
      "amount": "307.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7fe61bf679b68baa83f723ab"
    },
    {
      "row_index": 33,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-29",
      "merchant": "aldi suisse",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bbae3588bdb21fa09b05e0fa"
    },
    {
      "row_index": 34,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-18.900",
      "amount": "18.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_07dbad8ef1ae02f92cda58bd"
    },
    {
      "row_index": 35,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "merchant": "coop",
      "signed_amount": "-46.150",
      "amount": "46.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_48f8c4f6d7205b0c575cf93f"
    },
    {
      "row_index": 36,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-25",
      "merchant": "coop",
      "signed_amount": "-9.650",
      "amount": "9.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ba9943db1fd1274fc4ababe8"
    },
    {
      "row_index": 37,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "merchant": "coop",
      "signed_amount": "-1.050",
      "amount": "1.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ecf5d131c9c9dc6c983ed89a"
    },
    {
      "row_index": 38,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "merchant": "migros",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d0ea1e6941f5f40577c287ce"
    },
    {
      "row_index": 39,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-46.300",
      "amount": "46.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ebe845fa0a1b763ffae61661"
    },
    {
      "row_index": 40,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "merchant": "digitec galaxus ag",
      "signed_amount": "52.600",
      "amount": "52.600",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_8f7c7e120b28a0d72b6fe82c"
    },
    {
      "row_index": 41,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "sonneland ag shop",
      "signed_amount": "-49.500",
      "amount": "49.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ef78c62efd5c132732788ea6"
    },
    {
      "row_index": 42,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "city parkhaus zurich",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_56fd516543359cf2692aeaa3"
    },
    {
      "row_index": 43,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "migros",
      "signed_amount": "-77.450",
      "amount": "77.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_424eabb7fe1b201f5e66b0be"
    },
    {
      "row_index": 44,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-04",
      "merchant": "coop",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87b22e88696558a362fe6620"
    },
    {
      "row_index": 45,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "c&a",
      "signed_amount": "-113.450",
      "amount": "113.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cd588b5d3255d9387a087b8e"
    },
    {
      "row_index": 46,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "van graaf",
      "signed_amount": "-360.100",
      "amount": "360.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_42433d9b4eafcba962ea24a8"
    },
    {
      "row_index": 47,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-31",
      "merchant": "apple",
      "signed_amount": "-35.000",
      "amount": "35.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_423dbda5447b88bd932ccd80"
    },
    {
      "row_index": 48,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-228.000",
      "amount": "228.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_98016236fe7807b5490ee3d4"
    },
    {
      "row_index": 49,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "ticketcorner",
      "signed_amount": "-434.100",
      "amount": "434.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe3ac68e440be4b59707a3db"
    },
    {
      "row_index": 50,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "merchant": "jumbo",
      "signed_amount": "-78.550",
      "amount": "78.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e843a8e57116650dedd406d0"
    },
    {
      "row_index": 51,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "merchant": "finanzverw des kt schaffh",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_662855b8e2fb037ab74422be"
    },
    {
      "row_index": 52,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd57d47684216925f1d9b331"
    },
    {
      "row_index": 53,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "merchant": "felfel ag",
      "signed_amount": "-11.500",
      "amount": "11.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_09195df15d4f01973aa21a42"
    },
    {
      "row_index": 54,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "merchant": "coop vitality",
      "signed_amount": "-7.500",
      "amount": "7.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_83db549be7eca20238c24e66"
    },
    {
      "row_index": 55,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-30",
      "merchant": "coop",
      "signed_amount": "-15.450",
      "amount": "15.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fb055bd6fa805501bde2f401"
    },
    {
      "row_index": 56,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-28",
      "merchant": "migros",
      "signed_amount": "-79.150",
      "amount": "79.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dc2a692a6a2167278747e74b"
    },
    {
      "row_index": 57,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-30",
      "merchant": "felfel ag",
      "signed_amount": "-16.500",
      "amount": "16.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a4f93adf813e34e49f6f7b2f"
    },
    {
      "row_index": 58,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-27",
      "merchant": "migrol ag",
      "signed_amount": "-70.650",
      "amount": "70.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6535fcaa73d1e4489551b211"
    },
    {
      "row_index": 59,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-27",
      "merchant": "aldi suisse",
      "signed_amount": "-7.850",
      "amount": "7.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac48c0a1b1bb5174aa0223c2"
    },
    {
      "row_index": 60,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-20",
      "merchant": "coop",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fb09a661a2d1d9a9ea85b733"
    },
    {
      "row_index": 61,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-19",
      "merchant": "jumbo",
      "signed_amount": "-20.450",
      "amount": "20.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_84cc0d650c0a6bc7e1935e82"
    },
    {
      "row_index": 62,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "merchant": "migros",
      "signed_amount": "-168.300",
      "amount": "168.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f30c55c221987c9509e71314"
    },
    {
      "row_index": 63,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-10",
      "merchant": "migros",
      "signed_amount": "-145.250",
      "amount": "145.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_961e2fae7764003f22561de2"
    },
    {
      "row_index": 64,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-09",
      "merchant": "netflix",
      "signed_amount": "-33.800",
      "amount": "33.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0c9d04722edda89f1bb3e15e"
    },
    {
      "row_index": 65,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "merchant": "mcdonald s",
      "signed_amount": "-26.900",
      "amount": "26.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6500f95b9efcc3cb6e6c5fea"
    },
    {
      "row_index": 66,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "merchant": "aquabasilea",
      "signed_amount": "-57.100",
      "amount": "57.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b36707e9a00031b1af15634f"
    },
    {
      "row_index": 67,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "merchant": "migros",
      "signed_amount": "-98.800",
      "amount": "98.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_61e9d918be11e08b73c1b346"
    },
    {
      "row_index": 68,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-03",
      "merchant": "migros",
      "signed_amount": "-97.400",
      "amount": "97.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_65323f72b53d73f63c6ad489"
    },
    {
      "row_index": 69,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-29",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-52.850",
      "amount": "52.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1306881e86c634ead32eaae9"
    },
    {
      "row_index": 70,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "merchant": "spital bulach",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_61dedd6cd8b405af1cc7c470"
    },
    {
      "row_index": 71,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "merchant": "landi",
      "signed_amount": "-140.450",
      "amount": "140.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a441cb853b786e455beeeaf6"
    },
    {
      "row_index": 72,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-17",
      "merchant": "coop",
      "signed_amount": "-16.300",
      "amount": "16.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6a9c55658cab2c7f7e97d239"
    },
    {
      "row_index": 73,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "merchant": "coop",
      "signed_amount": "-59.000",
      "amount": "59.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_95d6735e0e97483702530759"
    },
    {
      "row_index": 74,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "merchant": "migros",
      "signed_amount": "-23.500",
      "amount": "23.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cbf925b68524696ac70a07cd"
    },
    {
      "row_index": 75,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "merchant": "sbb cff ffs",
      "signed_amount": "-15.200",
      "amount": "15.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_283e807c2e3ea2e63d88cd42"
    },
    {
      "row_index": 76,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-15",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-72.000",
      "amount": "72.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_727b04ee83e78e3c7adb6225"
    },
    {
      "row_index": 77,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-14",
      "merchant": "felfel ag",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2a8c15eef08b97030d261898"
    },
    {
      "row_index": 78,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-12",
      "merchant": "mcdonald s",
      "signed_amount": "-33.800",
      "amount": "33.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5e104f16adaa444a5393759"
    },
    {
      "row_index": 79,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-11",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c6ac98f5d1def6b4746c19ff"
    },
    {
      "row_index": 80,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-11",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d64274ac0e4a1c6444b33228"
    },
    {
      "row_index": 81,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_76babb8a0c1502486401346c"
    },
    {
      "row_index": 82,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-07",
      "merchant": "migros",
      "signed_amount": "-46.750",
      "amount": "46.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c421944ace1e78f97738641d"
    },
    {
      "row_index": 83,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-06",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e11a7456b79f80c8ce0da73"
    },
    {
      "row_index": 84,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-07",
      "merchant": "felfel ag",
      "signed_amount": "-2.200",
      "amount": "2.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7093aa5fdba748b9026d8348"
    },
    {
      "row_index": 85,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-05",
      "merchant": "mcdonald s",
      "signed_amount": "-9.700",
      "amount": "9.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cef11d8cd67df387957dd697"
    },
    {
      "row_index": 86,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-05",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-73.900",
      "amount": "73.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_24106de94e4861cae1b751b3"
    },
    {
      "row_index": 87,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-04",
      "merchant": "migros",
      "signed_amount": "-261.600",
      "amount": "261.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9feeddb35af6b46aaa2e7ea7"
    },
    {
      "row_index": 88,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-03",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-122.700",
      "amount": "122.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ecdbfa61c805317c344308d5"
    },
    {
      "row_index": 89,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "mcdonald s",
      "signed_amount": "-18.100",
      "amount": "18.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b731db47f5eac9dda5ff209f"
    },
    {
      "row_index": 90,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "smyths toys",
      "signed_amount": "-34.050",
      "amount": "34.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5aa024d46898c4068a9a76f"
    },
    {
      "row_index": 91,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "mediamarkt",
      "signed_amount": "-19.950",
      "amount": "19.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9d8abc3637629b9b6934b77f"
    },
    {
      "row_index": 92,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "ikea",
      "signed_amount": "-113.500",
      "amount": "113.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ed751edb666a45d4f5988a52"
    },
    {
      "row_index": 93,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "ikea",
      "signed_amount": "-49.200",
      "amount": "49.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1103a09c333f594a7e429d7f"
    },
    {
      "row_index": 94,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-28",
      "merchant": "felfel ag",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7cf316f62e33e04f4e570f62"
    },
    {
      "row_index": 95,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-27",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-68.800",
      "amount": "68.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a930dfd290df6864f8b477f0"
    },
    {
      "row_index": 96,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-26",
      "merchant": "migros",
      "signed_amount": "-361.100",
      "amount": "361.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_84a40b23f2f1e4136b90160b"
    },
    {
      "row_index": 97,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-25",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-46.000",
      "amount": "46.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8ef88cb8200f16ff7bcb0a22"
    },
    {
      "row_index": 98,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-24",
      "merchant": "coop",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8587c57e7c3e06c663c357aa"
    },
    {
      "row_index": 99,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a63e2826f1e14f740684a9b7"
    },
    {
      "row_index": 100,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "merchant": "coop",
      "signed_amount": "-47.050",
      "amount": "47.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_30e5af2afa5850feebb563e9"
    },
    {
      "row_index": 101,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-20",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9deddfdade4d2ddc183a62ee"
    },
    {
      "row_index": 102,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-18",
      "merchant": "migros",
      "signed_amount": "-184.100",
      "amount": "184.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_df8b1584d9ee1b1fe3828cd0"
    },
    {
      "row_index": 103,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-17",
      "merchant": "burger king",
      "signed_amount": "-27.200",
      "amount": "27.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_99e357586f9211b71857f37a"
    },
    {
      "row_index": 104,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "merchant": "migros",
      "signed_amount": "-83.550",
      "amount": "83.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b8ff1dcaa9aafec8521b3f10"
    },
    {
      "row_index": 105,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "merchant": "knie s kinderzoo gastro",
      "signed_amount": "-4.200",
      "amount": "4.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_84fe284a7fcd8fc944205e7b"
    },
    {
      "row_index": 106,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-15",
      "merchant": "knie s kinderzoo gastro",
      "signed_amount": "-39.000",
      "amount": "39.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_837a77ae6c35805007cd8a6a"
    },
    {
      "row_index": 107,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "merchant": "mcdonald s",
      "signed_amount": "-39.200",
      "amount": "39.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d544490fa78f604fa6ae3f9f"
    },
    {
      "row_index": 108,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "merchant": "mcdonald s",
      "signed_amount": "-8.200",
      "amount": "8.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff16e7c67ec332526767b385"
    },
    {
      "row_index": 109,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-14",
      "merchant": "felfel ag",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a353042f002b11161972af8"
    },
    {
      "row_index": 110,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-13",
      "merchant": "migros",
      "signed_amount": "-172.400",
      "amount": "172.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8b7d5fdfd44a43787be92ddd"
    },
    {
      "row_index": 111,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-12",
      "merchant": "digitec galaxus ag",
      "signed_amount": "11.800",
      "amount": "11.800",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_9a689fe8595a294744c78c0f"
    },
    {
      "row_index": 112,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-12",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-52.700",
      "amount": "52.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_17dcac886502ba1df9814f4b"
    },
    {
      "row_index": 113,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-11",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-63.550",
      "amount": "63.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d12c79f5e5dbe1f46b4d1b15"
    },
    {
      "row_index": 114,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-7.400",
      "amount": "7.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7758f0a7eab6d887f4a64cfc"
    },
    {
      "row_index": 115,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "merchant": "erne chuchi",
      "signed_amount": "-125.000",
      "amount": "125.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9cb55fb2c5494691144af78a"
    },
    {
      "row_index": 116,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "merchant": "coop",
      "signed_amount": "-13.150",
      "amount": "13.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4767b7a76d381017b8058711"
    },
    {
      "row_index": 117,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-10",
      "merchant": "coop vitality",
      "signed_amount": "-25.250",
      "amount": "25.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bfa34624ce5f54f08ee1696b"
    },
    {
      "row_index": 118,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-08",
      "merchant": "migros",
      "signed_amount": "-125.400",
      "amount": "125.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6c3ba10a9bff351933959bd7"
    },
    {
      "row_index": 119,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "merchant": "migros",
      "signed_amount": "-227.350",
      "amount": "227.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4beb1b138bc26e10d5f28319"
    },
    {
      "row_index": 120,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "merchant": "landi",
      "signed_amount": "-39.900",
      "amount": "39.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9db2c92b5b6a6b3f6303802e"
    },
    {
      "row_index": 121,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-07",
      "merchant": "felfel ag",
      "signed_amount": "-12.900",
      "amount": "12.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a11548cdba79b077742a285e"
    },
    {
      "row_index": 122,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-04",
      "merchant": "migros",
      "signed_amount": "-49.700",
      "amount": "49.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_750fc20ab1e9c7b6b8d06f37"
    },
    {
      "row_index": 123,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-31",
      "merchant": "migros",
      "signed_amount": "-226.050",
      "amount": "226.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dae588a094b5bc89592b4785"
    },
    {
      "row_index": 124,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-29",
      "merchant": "mcdonald s",
      "signed_amount": "-14.900",
      "amount": "14.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6f40aec1a9ca3e5123bd468"
    },
    {
      "row_index": 125,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-28",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d6c9883826a51d7e385880e5"
    },
    {
      "row_index": 126,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-28",
      "merchant": "migros",
      "signed_amount": "-40.750",
      "amount": "40.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6db6fffac6c66d77cf3dcb9d"
    },
    {
      "row_index": 127,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-25",
      "merchant": "migros",
      "signed_amount": "-109.800",
      "amount": "109.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_42c755dd63faf24d89ee8ab3"
    },
    {
      "row_index": 128,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-25",
      "merchant": "denner",
      "signed_amount": "-6.300",
      "amount": "6.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7b50a5aef5a2c888b14280a6"
    },
    {
      "row_index": 129,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-24",
      "merchant": "felfel ag",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e06ebe64b25164de61c3af5"
    },
    {
      "row_index": 130,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "merchant": "mcdonald s",
      "signed_amount": "-38.800",
      "amount": "38.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4629e7c2b3a6d4e169e9878c"
    },
    {
      "row_index": 131,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8880b22f47c607cc40211350"
    },
    {
      "row_index": 132,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-22",
      "merchant": "migros",
      "signed_amount": "-242.950",
      "amount": "242.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5b5ef2c230846e3c4e815de9"
    },
    {
      "row_index": 133,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b24cc46f55f8ec792b289da2"
    },
    {
      "row_index": 134,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-153.000",
      "amount": "153.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_22804ac20603f2fa1786d751"
    },
    {
      "row_index": 135,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "digitec galaxus ag",
      "signed_amount": "48.700",
      "amount": "48.700",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_2dffb17c30b8927efc4e711e"
    },
    {
      "row_index": 136,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "coop",
      "signed_amount": "-1.750",
      "amount": "1.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_16c3d5c088466ff9ab3aac29"
    },
    {
      "row_index": 137,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "openai",
      "signed_amount": "-20.250",
      "amount": "20.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a0a60caec15cb03b6a730208"
    },
    {
      "row_index": 138,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "merchant": "migros",
      "signed_amount": "-58.850",
      "amount": "58.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0b598a0410a2d48e9f52964f"
    },
    {
      "row_index": 139,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "merchant": "migros",
      "signed_amount": "-53.400",
      "amount": "53.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8ad505c36cdfbef9d3c6af53"
    },
    {
      "row_index": 140,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-18",
      "merchant": "migrol ag",
      "signed_amount": "-2.500",
      "amount": "2.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_572effa5b8d770371b86b380"
    },
    {
      "row_index": 141,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6b1317cb3176f7de7e1d899a"
    },
    {
      "row_index": 142,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-16",
      "merchant": "migros",
      "signed_amount": "-82.800",
      "amount": "82.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_66bb4552acd7fea4c0bcfe9d"
    },
    {
      "row_index": 143,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-15",
      "merchant": "mcdonald s",
      "signed_amount": "-33.800",
      "amount": "33.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_312d6d4738645cf937b2c6a3"
    },
    {
      "row_index": 144,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-15",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-113.200",
      "amount": "113.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4f088659241df2db38654203"
    },
    {
      "row_index": 145,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "merchant": "its coop travel",
      "signed_amount": "-1366.000",
      "amount": "1366.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2312db290326655d8f2cb49e"
    },
    {
      "row_index": 146,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "merchant": "coop",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd5af47dfae0807fa8b270f0"
    },
    {
      "row_index": 147,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-13",
      "merchant": "migros",
      "signed_amount": "-279.700",
      "amount": "279.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5ac2c9094627f8a5c944e2c1"
    },
    {
      "row_index": 148,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "merchant": "migros",
      "signed_amount": "-127.450",
      "amount": "127.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f7a80a107b7d1e9bc84b37e3"
    },
    {
      "row_index": 149,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "merchant": "sole uno",
      "signed_amount": "-20.200",
      "amount": "20.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_14ecf249b0739550d9598dc4"
    },
    {
      "row_index": 150,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "merchant": "sole uno",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_60b434fb6ccaac159676b575"
    },
    {
      "row_index": 151,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "merchant": "sole uno",
      "signed_amount": "-104.000",
      "amount": "104.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dca0c2b0225322c17859b6fe"
    },
    {
      "row_index": 152,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-07",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5399ac8e7cc37f55349f691"
    },
    {
      "row_index": 153,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c88c904b67ad17a2f7140f2e"
    },
    {
      "row_index": 154,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-07",
      "merchant": "mcdonald s",
      "signed_amount": "-17.700",
      "amount": "17.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8ed307e1d4060fcde921f78e"
    },
    {
      "row_index": 155,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-06",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-173.100",
      "amount": "173.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_afb670f4cf31b05728d112d2"
    },
    {
      "row_index": 156,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-06",
      "merchant": "migros",
      "signed_amount": "-140.050",
      "amount": "140.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6022afff46292ff89317f9c"
    },
    {
      "row_index": 157,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "merchant": "migros",
      "signed_amount": "-138.750",
      "amount": "138.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_498deeb4578f84484846a457"
    },
    {
      "row_index": 158,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "merchant": "kurhotel im park",
      "signed_amount": "-59.850",
      "amount": "59.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f7bdac8b2f1d3689da10185"
    },
    {
      "row_index": 159,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "merchant": "bad schinznach",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2649ec9f19e5ce175c715072"
    },
    {
      "row_index": 160,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-04",
      "merchant": "restaurant aquarena",
      "signed_amount": "-74.000",
      "amount": "74.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_18e310f44131806c47010e9c"
    },
    {
      "row_index": 161,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "merchant": "migros",
      "signed_amount": "-6.450",
      "amount": "6.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cf8cf1615a0d7e28415f7464"
    },
    {
      "row_index": 162,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "merchant": "migros restaurant",
      "signed_amount": "-48.300",
      "amount": "48.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_74e7b8d3bc2c4cb9070666a1"
    },
    {
      "row_index": 163,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-02",
      "merchant": "gemeindeverw spreitenbac",
      "signed_amount": "-18.000",
      "amount": "18.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_82c4cbb1c37dce28fea30a48"
    },
    {
      "row_index": 164,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "merchant": "sonneland kiosk",
      "signed_amount": "-50.000",
      "amount": "50.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1e5e08efadc5947a0225563d"
    },
    {
      "row_index": 165,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "merchant": "vindonissa rotpunkt apoth",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_604aed4697f01c5b79997e44"
    },
    {
      "row_index": 166,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-30",
      "merchant": "aldi suisse",
      "signed_amount": "-29.950",
      "amount": "29.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55b6f6dd6e89cf7e6fe9dca7"
    },
    {
      "row_index": 167,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-28",
      "merchant": "migros",
      "signed_amount": "-259.150",
      "amount": "259.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d319932419c78081278312de"
    },
    {
      "row_index": 168,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-22",
      "merchant": "migros",
      "signed_amount": "-397.600",
      "amount": "397.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8608e70e689cad8f11e2da59"
    },
    {
      "row_index": 169,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "openai",
      "signed_amount": "-20.100",
      "amount": "20.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a5418c3c974fe5d85747d611"
    },
    {
      "row_index": 170,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "landi",
      "signed_amount": "-96.400",
      "amount": "96.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d7f934dd7a119e488f6af25b"
    },
    {
      "row_index": 171,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "ikea",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9091be1fb44ef9a1f203407b"
    },
    {
      "row_index": 172,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "ikea",
      "signed_amount": "-42.300",
      "amount": "42.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_500b780f96b00f2d8e6ba9a9"
    },
    {
      "row_index": 173,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "ikea",
      "signed_amount": "-273.500",
      "amount": "273.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2886352b84268bd413b3abc2"
    },
    {
      "row_index": 174,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-21",
      "merchant": "tukan",
      "signed_amount": "-101.000",
      "amount": "101.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7ef5f7676c46f237894b1892"
    },
    {
      "row_index": 175,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "merchant": "burger king",
      "signed_amount": "-26.100",
      "amount": "26.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5b300752f0eb2a370924f529"
    },
    {
      "row_index": 176,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "merchant": "agrola",
      "signed_amount": "-73.450",
      "amount": "73.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bd0a5d224f02a5226282a71f"
    },
    {
      "row_index": 177,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "merchant": "felfel ag",
      "signed_amount": "-27.000",
      "amount": "27.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_872bedaa27831d9ba68de408"
    },
    {
      "row_index": 178,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-109.900",
      "amount": "109.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_bdaf28377147b8794c63e691"
    },
    {
      "row_index": 179,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-17",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e45e7b3eab05ce2174ec096f"
    },
    {
      "row_index": 180,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-17",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-65.900",
      "amount": "65.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_424ee5378df5bfe6163b3973"
    },
    {
      "row_index": 181,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-16",
      "merchant": "aldi suisse",
      "signed_amount": "-55.500",
      "amount": "55.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c4bc3cdbfe8f4bd627e3a77"
    },
    {
      "row_index": 182,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "merchant": "aldi suisse",
      "signed_amount": "-77.300",
      "amount": "77.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a169bdc49907ed30186b8909"
    },
    {
      "row_index": 183,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "merchant": "migros",
      "signed_amount": "-42.200",
      "amount": "42.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9434c429a50ee964da3159c1"
    },
    {
      "row_index": 184,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-14",
      "merchant": "parkhaus trafo baden",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbcb6936f510f8f4edf42b7e"
    },
    {
      "row_index": 185,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-12",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_58711732b950437478ed7cf3"
    },
    {
      "row_index": 186,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-13",
      "merchant": "felfel ag",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7a8846d830850580b42154c5"
    },
    {
      "row_index": 187,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-10",
      "merchant": "migros",
      "signed_amount": "-277.750",
      "amount": "277.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_09ba02644d9980619e7ccd5b"
    },
    {
      "row_index": 188,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7dc4bbd8c90c638993755d02"
    },
    {
      "row_index": 189,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "migros",
      "signed_amount": "-168.300",
      "amount": "168.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_633c5d3cc206eac9839b6c63"
    },
    {
      "row_index": 190,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "migros",
      "signed_amount": "-55.250",
      "amount": "55.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_56648685acce95af86a464c4"
    },
    {
      "row_index": 191,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "dosenbach",
      "signed_amount": "-50.050",
      "amount": "50.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_24f4cecb40d6390ce5c372ba"
    },
    {
      "row_index": 192,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "denner",
      "signed_amount": "-45.700",
      "amount": "45.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bce0726ca57df79e487fbdd5"
    },
    {
      "row_index": 193,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "migros",
      "signed_amount": "-5.500",
      "amount": "5.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4b41dd83de0af91e7309589a"
    },
    {
      "row_index": 194,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-07",
      "merchant": "h&m",
      "signed_amount": "-164.050",
      "amount": "164.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a74eddbcd0ab0faa2853398e"
    },
    {
      "row_index": 195,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-05",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-62.000",
      "amount": "62.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_259ebb51286c597d82dc8999"
    },
    {
      "row_index": 196,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-04",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6cfd2963da72548f46d1c404"
    },
    {
      "row_index": 197,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-02",
      "merchant": "coop",
      "signed_amount": "-15.450",
      "amount": "15.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_307ca668458c743d29be5782"
    },
    {
      "row_index": 198,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "coop",
      "signed_amount": "-97.150",
      "amount": "97.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_06f65a7ddd7d6629e8b892ee"
    },
    {
      "row_index": 199,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "coop",
      "signed_amount": "-4.700",
      "amount": "4.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_42519fa7fe89d79461b9759f"
    },
    {
      "row_index": 200,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-30",
      "merchant": "schone bescherung ag",
      "signed_amount": "-25.800",
      "amount": "25.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_42688a8334c4ae98906ca047"
    },
    {
      "row_index": 201,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-29",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-9.000",
      "amount": "9.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a2a057156a9b592a3d0eb107"
    },
    {
      "row_index": 202,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_72c8ca34e9f76ec45640ac67"
    },
    {
      "row_index": 203,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "merchant": "loewen apotheke frick",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2f2a7051bbd749fab1f9b902"
    },
    {
      "row_index": 204,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-28",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b14ea2cef5bda29ea3913323"
    },
    {
      "row_index": 205,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "merchant": "migros",
      "signed_amount": "-86.200",
      "amount": "86.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e79aa217ecfb8b51f944b91"
    },
    {
      "row_index": 206,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "merchant": "c&a",
      "signed_amount": "-34.850",
      "amount": "34.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_496db0b9892ec2743e99bbd9"
    },
    {
      "row_index": 207,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-27",
      "merchant": "aldi suisse",
      "signed_amount": "-23.200",
      "amount": "23.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d707bb1672b8919028496d6f"
    },
    {
      "row_index": 208,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_763cd0ba9b503f06d82b79f9"
    },
    {
      "row_index": 209,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "merchant": "migros",
      "signed_amount": "-146.300",
      "amount": "146.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c47e2ef5f02650ba4919ddfd"
    },
    {
      "row_index": 210,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-26",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ceca5099366ca69efad90ff4"
    },
    {
      "row_index": 211,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-25",
      "merchant": "migros",
      "signed_amount": "-158.650",
      "amount": "158.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_262ec72569b8119c2a14b76a"
    },
    {
      "row_index": 212,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-22",
      "merchant": "felfel ag",
      "signed_amount": "-25.000",
      "amount": "25.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e4bfabebc262b59028bb963f"
    },
    {
      "row_index": 213,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_72b9e39de5dad69f52544ebd"
    },
    {
      "row_index": 214,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-21",
      "merchant": "openai",
      "signed_amount": "-19.750",
      "amount": "19.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_097e8774fdfaa7c8aa6fafab"
    },
    {
      "row_index": 215,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "merchant": "coop",
      "signed_amount": "-28.000",
      "amount": "28.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cc00b222904695fa5c7159ee"
    },
    {
      "row_index": 216,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "merchant": "tamoil",
      "signed_amount": "-80.500",
      "amount": "80.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3cc083fe261605b871267fe6"
    },
    {
      "row_index": 217,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6d2b07b339d6baf2489c503c"
    },
    {
      "row_index": 218,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "merchant": "migros",
      "signed_amount": "-255.600",
      "amount": "255.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eec1bd0dba4474ba68fc9d6b"
    },
    {
      "row_index": 219,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-150.700",
      "amount": "150.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cea2fedcdbcdee86f39892cf"
    },
    {
      "row_index": 220,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-6.550",
      "amount": "6.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2c27881f3e7168af51ffb303"
    },
    {
      "row_index": 221,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d498c17d15a6e9664301f19"
    },
    {
      "row_index": 222,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "apple",
      "signed_amount": "-25.000",
      "amount": "25.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bcce15a93151bb280869352f"
    },
    {
      "row_index": 223,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-100.600",
      "amount": "100.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d4d7ff1ecc95bf5d25db7c5c"
    },
    {
      "row_index": 224,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "merchant": "coop",
      "signed_amount": "-2.500",
      "amount": "2.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_af36af295d8321f6469716e9"
    },
    {
      "row_index": 225,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-16",
      "merchant": "lidl",
      "signed_amount": "-39.450",
      "amount": "39.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4ffefaf3a8f3ed46ee811364"
    },
    {
      "row_index": 226,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "migros",
      "signed_amount": "-139.700",
      "amount": "139.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7fa628f25b01cf9b6f6d2c48"
    },
    {
      "row_index": 227,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "burger king",
      "signed_amount": "-21.700",
      "amount": "21.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f59c8f756a4a0d914f5afcf"
    },
    {
      "row_index": 228,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "landi",
      "signed_amount": "-59.150",
      "amount": "59.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ee9adc3396ff13970ca2b109"
    },
    {
      "row_index": 229,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "volg",
      "signed_amount": "-19.600",
      "amount": "19.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f01b16295e329449d6cc9d29"
    },
    {
      "row_index": 230,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_96f1d57ffc2f33bd6c63bf7e"
    },
    {
      "row_index": 231,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-14",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-50.800",
      "amount": "50.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9f3868bbd26266482401ac46"
    },
    {
      "row_index": 232,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-14",
      "merchant": "coop",
      "signed_amount": "-2.200",
      "amount": "2.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e5b28dae6a2129fa37d8c86"
    },
    {
      "row_index": 233,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-13",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-52.600",
      "amount": "52.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2ab00a41b173e92185770b93"
    },
    {
      "row_index": 234,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-12",
      "merchant": "coop",
      "signed_amount": "-4.850",
      "amount": "4.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e34602f9701e8ff6841a97d"
    },
    {
      "row_index": 235,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-12",
      "merchant": "migros",
      "signed_amount": "-166.400",
      "amount": "166.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d0935ac61e0929126f47fabb"
    },
    {
      "row_index": 236,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "merchant": "coop vitality",
      "signed_amount": "-51.400",
      "amount": "51.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7a2513b8a3d93fbfec7a5ee3"
    },
    {
      "row_index": 237,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "merchant": "coop",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dfb76bebdc04067735520d54"
    },
    {
      "row_index": 238,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-11",
      "merchant": "restaurant aquarena",
      "signed_amount": "-24.000",
      "amount": "24.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a74452de046e261672f74bea"
    },
    {
      "row_index": 239,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "burger king",
      "signed_amount": "-20.400",
      "amount": "20.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_adff24f1a644e6eeb6e6e52e"
    },
    {
      "row_index": 240,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "felfel ag",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_caab2dd95b8715a077a0eb33"
    },
    {
      "row_index": 241,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7d602b72b55af3cb8f0e6232"
    },
    {
      "row_index": 242,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-05",
      "merchant": "migros",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9146fe0311bd8651862a5614"
    },
    {
      "row_index": 243,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-03",
      "merchant": "seilbahn weissenstein",
      "signed_amount": "-67.500",
      "amount": "67.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_43bfd0cb4ebd4737a9f1592f"
    },
    {
      "row_index": 244,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "mcdonald s",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c3750188884f039e0775a2ca"
    },
    {
      "row_index": 245,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-65.700",
      "amount": "65.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_82a85fe078244ce991dc231f"
    },
    {
      "row_index": 246,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "claire s",
      "signed_amount": "-51.400",
      "amount": "51.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a670fe1b07f64eb8c58869fb"
    },
    {
      "row_index": 247,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "migros",
      "signed_amount": "-165.400",
      "amount": "165.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d46586069c4856d048b9c631"
    },
    {
      "row_index": 248,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-31",
      "merchant": "aldi suisse",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8bfca00cfdabd411e7649002"
    },
    {
      "row_index": 249,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-29",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dc34e6906fb87fcf40e3019c"
    },
    {
      "row_index": 250,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "merchant": "coop",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0720a9a499d8b2c2ee97d0f4"
    },
    {
      "row_index": 251,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "merchant": "mcdonald s",
      "signed_amount": "-21.800",
      "amount": "21.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8a95c36ccabaab5ff1ffe48"
    },
    {
      "row_index": 252,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-27",
      "merchant": "zoo hasel gmbh",
      "signed_amount": "-19.000",
      "amount": "19.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_28e615d97d1d54d523582add"
    },
    {
      "row_index": 253,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "merchant": "migrolino",
      "signed_amount": "-0.750",
      "amount": "0.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ed429d01f24a3c878afe18ba"
    },
    {
      "row_index": 254,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "merchant": "sbb cff ffs",
      "signed_amount": "-83.900",
      "amount": "83.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c0526ee61f33a65d153933b9"
    },
    {
      "row_index": 255,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-25",
      "merchant": "felfel ag",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_72b848789bfc9ef14f61a227"
    },
    {
      "row_index": 256,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-24",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-92.400",
      "amount": "92.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a215e0dd51812b391dee950c"
    },
    {
      "row_index": 257,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-24",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-51.400",
      "amount": "51.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c1ef82b716644b9b5b800d4f"
    },
    {
      "row_index": 258,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-23",
      "merchant": "apfelkiste ch",
      "signed_amount": "-9.850",
      "amount": "9.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5c362a3c89ca4fb5c6f05ce5"
    },
    {
      "row_index": 259,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-23",
      "merchant": "migros",
      "signed_amount": "-383.500",
      "amount": "383.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_76efef2fbaae8081e7a82313"
    },
    {
      "row_index": 260,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-22",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1d7084cc9946267ff687d199"
    },
    {
      "row_index": 261,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "merchant": "coop",
      "signed_amount": "-15.450",
      "amount": "15.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c0de8cebbffb55c860c246a5"
    },
    {
      "row_index": 262,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "merchant": "migros",
      "signed_amount": "-61.200",
      "amount": "61.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_23ec9d5479e1cb197e9dd0aa"
    },
    {
      "row_index": 263,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-21",
      "merchant": "openai",
      "signed_amount": "-19.300",
      "amount": "19.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_31747a02f05ae83b10ef931b"
    },
    {
      "row_index": 264,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "merchant": "mcdonald s",
      "signed_amount": "-30.800",
      "amount": "30.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_51d9fe4b0475c83ed91f17ba"
    },
    {
      "row_index": 265,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "merchant": "spezialitaten metzgerei bechinger",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_71e356979da2f9474c39e247"
    },
    {
      "row_index": 266,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "merchant": "sbb cff ffs",
      "signed_amount": "-15.200",
      "amount": "15.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c14df121c4fc6cfe07c4b803"
    },
    {
      "row_index": 267,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-19",
      "merchant": "migros",
      "signed_amount": "-33.550",
      "amount": "33.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_31a8475391e122590cf69f92"
    },
    {
      "row_index": 268,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "merchant": "restaurant smiling fish",
      "signed_amount": "-38.000",
      "amount": "38.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5bcb8804affc3157de623713"
    },
    {
      "row_index": 269,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "merchant": "burger king",
      "signed_amount": "-26.900",
      "amount": "26.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff7fb08eb096d28d84efcfd8"
    },
    {
      "row_index": 270,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "merchant": "burger king",
      "signed_amount": "-19.400",
      "amount": "19.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a9aba37e398e24e7212cc6ff"
    },
    {
      "row_index": 271,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "merchant": "spital wil",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_abe6761cce848aedbcb21032"
    },
    {
      "row_index": 272,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3f64599255f5887bb57e6d6b"
    },
    {
      "row_index": 273,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_09fa4de2c43ed4117095500f"
    },
    {
      "row_index": 274,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "merchant": "mcdonald s",
      "signed_amount": "-20.600",
      "amount": "20.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d12f818dc0395d53b730deb8"
    },
    {
      "row_index": 275,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9047ba06e3fa7e9ef2e7c33b"
    },
    {
      "row_index": 276,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-16",
      "merchant": "tank rastanlage neckarbur",
      "signed_amount": "-7.350",
      "amount": "7.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_652cc781beab4263c4400393"
    },
    {
      "row_index": 277,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "merchant": "migros",
      "signed_amount": "-281.600",
      "amount": "281.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a396898f1fbc36d59ade1cd5"
    },
    {
      "row_index": 278,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-15",
      "merchant": "coop",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e8de64b4dbff3efadf6ea38"
    },
    {
      "row_index": 279,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-11",
      "merchant": "kraftreaktor klettereldorado",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8884f8783512e0b42f942ba"
    },
    {
      "row_index": 280,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-11",
      "merchant": "felfel ag",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_932cf50eb2a59cb630aa3427"
    },
    {
      "row_index": 281,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-10",
      "merchant": "migros",
      "signed_amount": "-211.650",
      "amount": "211.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f1ad227458b8e9a494bd30ea"
    },
    {
      "row_index": 282,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-10",
      "merchant": "coop",
      "signed_amount": "-34.950",
      "amount": "34.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8dffdce3e804c4fe1b7178e3"
    },
    {
      "row_index": 283,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "mcdonald s",
      "signed_amount": "-14.900",
      "amount": "14.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cd60bd0275e96080632411ce"
    },
    {
      "row_index": 284,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "europa park gmbh",
      "signed_amount": "-260.050",
      "amount": "260.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9e898a4a3bd28965f2353d28"
    },
    {
      "row_index": 285,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "europa park gmbh",
      "signed_amount": "-11.600",
      "amount": "11.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6f76c4eb7d36b1b2a40e1b61"
    },
    {
      "row_index": 286,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "europa park gmbh",
      "signed_amount": "-5.350",
      "amount": "5.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_78a3ae198d14f0ad5ebb0f70"
    },
    {
      "row_index": 287,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-09",
      "merchant": "europa park gmbh",
      "signed_amount": "-28.650",
      "amount": "28.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6c5b46235dfd67fa53f4ceda"
    },
    {
      "row_index": 288,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-08",
      "merchant": "netflix",
      "signed_amount": "-39.700",
      "amount": "39.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_835756e9503592b505b5d51c"
    },
    {
      "row_index": 289,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "merchant": "burger king",
      "signed_amount": "-13.300",
      "amount": "13.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ada6948bde337a01fa97c9a7"
    },
    {
      "row_index": 290,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-05",
      "merchant": "migros",
      "signed_amount": "-166.850",
      "amount": "166.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac4cb4c86a2159d0d706b640"
    },
    {
      "row_index": 291,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "merchant": "migros",
      "signed_amount": "-65.200",
      "amount": "65.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6e3bc66ff9fb90d30f8e756a"
    },
    {
      "row_index": 292,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-43.100",
      "amount": "43.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_66e50774424675b22cae5aaa"
    },
    {
      "row_index": 293,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-54.300",
      "amount": "54.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d4b3127b09dfde367fd77be5"
    },
    {
      "row_index": 294,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "merchant": "ikea",
      "signed_amount": "-71.200",
      "amount": "71.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fc13d5030c5778ef53f7ae6c"
    },
    {
      "row_index": 295,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-03",
      "merchant": "ikea",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_57b107d45a8a5d14005fc30b"
    },
    {
      "row_index": 296,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-02",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-196.100",
      "amount": "196.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e071e9a3354ad6cababe6033"
    },
    {
      "row_index": 297,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-1.200",
      "amount": "1.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87dca8c5102028f7eb7e15a4"
    },
    {
      "row_index": 298,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-01",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-54.650",
      "amount": "54.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_574533864fd976fb32dee47b"
    },
    {
      "row_index": 299,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-30",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-56.900",
      "amount": "56.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_17d7db6c03390d216b4816aa"
    },
    {
      "row_index": 300,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-26",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8cb40973d54e5c295d36c5b2"
    },
    {
      "row_index": 301,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-27",
      "merchant": "felfel ag",
      "signed_amount": "-40.500",
      "amount": "40.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d934df8b34c7ca7fdfc03ec9"
    },
    {
      "row_index": 302,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-26",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-38.700",
      "amount": "38.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cb8a5d0ccba3c942c7cf47b8"
    },
    {
      "row_index": 303,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-25",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-7.100",
      "amount": "7.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_93161810c674a322d4e384f8"
    },
    {
      "row_index": 304,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-24",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9f78761c3d6e9a0de5daea3d"
    },
    {
      "row_index": 305,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-24",
      "merchant": "migros",
      "signed_amount": "-194.450",
      "amount": "194.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_57ee79abb0d2a3f60c676805"
    },
    {
      "row_index": 306,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-23",
      "merchant": "migros",
      "signed_amount": "-44.050",
      "amount": "44.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a54734df6f6dfb8723cf0d89"
    },
    {
      "row_index": 307,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-22",
      "merchant": "sonneland ag",
      "signed_amount": "-13.050",
      "amount": "13.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d348ced0132edbf265c8b867"
    },
    {
      "row_index": 308,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-21",
      "merchant": "migros",
      "signed_amount": "-52.400",
      "amount": "52.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_275864f9d66cf9bdf646a85d"
    },
    {
      "row_index": 309,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3d3e6185346338a18cc70180"
    },
    {
      "row_index": 310,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-20",
      "merchant": "felfel ag",
      "signed_amount": "-53.500",
      "amount": "53.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_08cefa8344c764c2902c810f"
    },
    {
      "row_index": 311,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-57.600",
      "amount": "57.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4c55fa09217c9347a534b232"
    },
    {
      "row_index": 312,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-19",
      "merchant": "coop",
      "signed_amount": "-11.200",
      "amount": "11.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fb25e18ac9a9748e2ebb3ede"
    },
    {
      "row_index": 313,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-18",
      "merchant": "migros",
      "signed_amount": "-260.900",
      "amount": "260.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e7896d2b707f638421ce6b8"
    },
    {
      "row_index": 314,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ca702432504f1715f0efbb3d"
    },
    {
      "row_index": 315,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "merchant": "sonneland ag shop",
      "signed_amount": "-13.850",
      "amount": "13.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a6323bb9dfee6b71880b33f5"
    },
    {
      "row_index": 316,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "merchant": "coop",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0b9a74d67ab9717d04c6cad7"
    },
    {
      "row_index": 317,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-17",
      "merchant": "coop",
      "signed_amount": "-9.650",
      "amount": "9.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7b5b3f2ccd430adf6254a1d"
    },
    {
      "row_index": 318,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-16",
      "merchant": "aldi suisse",
      "signed_amount": "-8.250",
      "amount": "8.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4d1035fe7c8be82d7a4093f4"
    },
    {
      "row_index": 319,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-14",
      "merchant": "denner",
      "signed_amount": "-51.450",
      "amount": "51.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_de4b19f4fdd2a27913995c60"
    },
    {
      "row_index": 320,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-14",
      "merchant": "lidl",
      "signed_amount": "-23.300",
      "amount": "23.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6680916b0bd31737cfda7264"
    },
    {
      "row_index": 321,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-13",
      "merchant": "qualipet",
      "signed_amount": "-123.300",
      "amount": "123.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_454a9ca942b58425aff59f4e"
    },
    {
      "row_index": 322,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-12",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-65.500",
      "amount": "65.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c81739c36749b3a2fc209853"
    },
    {
      "row_index": 323,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-10",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0e460d2d8b8db87259ec2443"
    },
    {
      "row_index": 324,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-10",
      "merchant": "migros",
      "signed_amount": "-355.950",
      "amount": "355.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3cdea819b5ae586d12193791"
    },
    {
      "row_index": 325,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-09",
      "merchant": "netflix",
      "signed_amount": "-33.800",
      "amount": "33.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_82b648dba473c72d16a68b58"
    },
    {
      "row_index": 326,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "merchant": "migros",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac126084463bb684f07f816a"
    },
    {
      "row_index": 327,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "merchant": "ikea",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7d57f32be740362bd594d80d"
    },
    {
      "row_index": 328,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "merchant": "ikea",
      "signed_amount": "-143.850",
      "amount": "143.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_427690219fb1d74a9adf0640"
    },
    {
      "row_index": 329,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-07",
      "merchant": "ikea",
      "signed_amount": "-36.850",
      "amount": "36.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0c847d3d9e81a9678a4e2ba2"
    },
    {
      "row_index": 330,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-04",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-173.150",
      "amount": "173.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2bfe34ce4bab699a6480f78f"
    },
    {
      "row_index": 331,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "merchant": "aldi suisse",
      "signed_amount": "-8.250",
      "amount": "8.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4fc56f94446bc84f81468d33"
    },
    {
      "row_index": 332,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "merchant": "migros",
      "signed_amount": "-86.500",
      "amount": "86.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0666b0fc25f86b6660efa8cc"
    },
    {
      "row_index": 333,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-05",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_de5a7ff261fd03f22ed52679"
    },
    {
      "row_index": 334,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-03",
      "merchant": "migros",
      "signed_amount": "-3.250",
      "amount": "3.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_701f2e619b8bfb353e2a09e2"
    },
    {
      "row_index": 335,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-02",
      "merchant": "gasthaus felsgarten gmbh",
      "signed_amount": "-115.000",
      "amount": "115.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a6bc27a5eabba948f16d084"
    },
    {
      "row_index": 336,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-01",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-53.900",
      "amount": "53.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_91feb9016d4cb1902f8a5754"
    },
    {
      "row_index": 337,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-31",
      "merchant": "migros",
      "signed_amount": "-94.900",
      "amount": "94.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dca3d09eece188f5e2ff9e57"
    },
    {
      "row_index": 338,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-30",
      "merchant": "migros",
      "signed_amount": "-178.400",
      "amount": "178.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fefeb8065a9150e0122d21eb"
    },
    {
      "row_index": 339,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-29",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52b120873dc9bd604c03b8ab"
    },
    {
      "row_index": 340,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-28",
      "merchant": "burger king",
      "signed_amount": "-36.200",
      "amount": "36.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c95947729965b734f4a2b647"
    },
    {
      "row_index": 341,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-26",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-41.800",
      "amount": "41.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3153e0eff4695448dee85ebf"
    },
    {
      "row_index": 342,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-26",
      "merchant": "migros",
      "signed_amount": "-295.300",
      "amount": "295.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e68ebd9677bdd46fb0e31a3d"
    },
    {
      "row_index": 343,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-54.900",
      "amount": "54.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7098d006246b4feb37cf6504"
    },
    {
      "row_index": 344,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "merchant": "mcdonald s",
      "signed_amount": "-32.000",
      "amount": "32.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5b672b4476ab538af9c694c7"
    },
    {
      "row_index": 345,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-22",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9104a05c0284622003c42099"
    },
    {
      "row_index": 346,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-23",
      "merchant": "felfel ag",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_812e0c195e90c73054fb0e44"
    },
    {
      "row_index": 347,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-22",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-42.000",
      "amount": "42.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7bc36bfe79101f6d826a6c39"
    },
    {
      "row_index": 348,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-21",
      "merchant": "coop",
      "signed_amount": "-6.800",
      "amount": "6.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ba7f60f2682c57e6cc660010"
    },
    {
      "row_index": 349,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-21",
      "merchant": "migros",
      "signed_amount": "-160.850",
      "amount": "160.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a2c2b841f881091d1fe1850"
    },
    {
      "row_index": 350,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-20",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_306db9772c30ac890dad2ff0"
    },
    {
      "row_index": 351,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-18",
      "merchant": "apple",
      "signed_amount": "-7.100",
      "amount": "7.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4c39077d2ce157ad995b9577"
    },
    {
      "row_index": 352,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "merchant": "migros",
      "signed_amount": "-29.550",
      "amount": "29.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5be42fd958db30f3063ce7c"
    },
    {
      "row_index": 353,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-16",
      "merchant": "mcdonald s",
      "signed_amount": "-9.900",
      "amount": "9.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d91c1f56115cb9d3a2da8cc1"
    },
    {
      "row_index": 354,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-17",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d6160347f9b3d7e2783eca1e"
    },
    {
      "row_index": 355,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-15",
      "merchant": "coop",
      "signed_amount": "-45.100",
      "amount": "45.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d3ad8d6fbd153b63125a0ab"
    },
    {
      "row_index": 356,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-14",
      "merchant": "eventlogistik armyliq",
      "signed_amount": "-48.000",
      "amount": "48.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cc2c1bd7493f49784d24c19b"
    },
    {
      "row_index": 357,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-13",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-127.000",
      "amount": "127.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b846b633a0aa4e1a43a64608"
    },
    {
      "row_index": 358,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-12",
      "merchant": "migros",
      "signed_amount": "-222.150",
      "amount": "222.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a307a981787136f86375ec7e"
    },
    {
      "row_index": 359,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "merchant": "mcdonald s",
      "signed_amount": "-11.100",
      "amount": "11.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff14795d305a5cead2f4d58b"
    },
    {
      "row_index": 360,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-08",
      "merchant": "aquabasilea",
      "signed_amount": "-144.000",
      "amount": "144.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d2450f889346ba33bd7811da"
    },
    {
      "row_index": 361,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-06",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-75.200",
      "amount": "75.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7d04020eca96d86ca57f83cb"
    },
    {
      "row_index": 362,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "merchant": "ikea",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_009342602c81e537bf488194"
    },
    {
      "row_index": 363,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-05",
      "merchant": "ikea",
      "signed_amount": "-34.750",
      "amount": "34.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f0bf69fb0f8aa03bccefc71e"
    },
    {
      "row_index": 364,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-04",
      "merchant": "apotheke suessbach ag",
      "signed_amount": "-20.700",
      "amount": "20.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b6d070b585c4d19cf382e9a1"
    },
    {
      "row_index": 365,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-03",
      "merchant": "bad schinznach",
      "signed_amount": "-9.000",
      "amount": "9.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_287d490cc37a71d4eaddcf03"
    },
    {
      "row_index": 366,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "merchant": "parkplatz rosengarten",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7ffce2345dbfbd91f7fed447"
    },
    {
      "row_index": 367,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "merchant": "coop",
      "signed_amount": "-26.800",
      "amount": "26.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55879119d9101aa5b6fd03f3"
    },
    {
      "row_index": 368,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "merchant": "migros",
      "signed_amount": "-22.200",
      "amount": "22.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aea038560a94604cc1542ca7"
    },
    {
      "row_index": 369,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-31",
      "merchant": "vindonissa rotpunkt apoth",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ab9e585f2eddf64bd574fb02"
    },
    {
      "row_index": 370,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "merchant": "parkplatz rosengarten",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6f59d90611e30e4bf0a8e0c4"
    },
    {
      "row_index": 371,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "merchant": "migros",
      "signed_amount": "-157.650",
      "amount": "157.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2babd0dedf2be7dd3cd4c649"
    },
    {
      "row_index": 372,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-30",
      "merchant": "ricardo",
      "signed_amount": "-29.400",
      "amount": "29.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_265c85472b3020e8d996c320"
    },
    {
      "row_index": 373,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-28",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-140.700",
      "amount": "140.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c02cd3e8ba8e78434b822f72"
    },
    {
      "row_index": 374,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-28",
      "merchant": "ott feuerwerk",
      "signed_amount": "-74.700",
      "amount": "74.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_df745eb1a5e1e758afbc916c"
    },
    {
      "row_index": 375,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-27",
      "merchant": "migros",
      "signed_amount": "-85.050",
      "amount": "85.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb2cd4fd7458453b2dabd048"
    },
    {
      "row_index": 376,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-25",
      "merchant": "easypark",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fcf02c32a1e44fe91d83a23c"
    },
    {
      "row_index": 377,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-24",
      "merchant": "aliexpress",
      "signed_amount": "-43.850",
      "amount": "43.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_00d900c87a9caa375dec1a11"
    },
    {
      "row_index": 378,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-23",
      "merchant": "migros",
      "signed_amount": "-10.750",
      "amount": "10.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f5f2a9800f41df7b053d33fb"
    },
    {
      "row_index": 379,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-23",
      "merchant": "migros",
      "signed_amount": "-59.650",
      "amount": "59.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f18e40b71ef7caa4a1c4a630"
    },
    {
      "row_index": 380,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-22",
      "merchant": "migros",
      "signed_amount": "-38.650",
      "amount": "38.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cdd5e8fca97fc75e1b446a29"
    },
    {
      "row_index": 381,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-20",
      "merchant": "migros",
      "signed_amount": "-179.350",
      "amount": "179.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d3334bee4b20dd8c3146642a"
    },
    {
      "row_index": 382,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "merchant": "coop",
      "signed_amount": "-4.800",
      "amount": "4.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_99051ae37ae1d3660c8a189c"
    },
    {
      "row_index": 383,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-19",
      "merchant": "felfel ag",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_72ad76883d1bc409963eb7e8"
    },
    {
      "row_index": 384,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "merchant": "migros",
      "signed_amount": "-9.850",
      "amount": "9.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9f402074db4ca82d64608287"
    },
    {
      "row_index": 385,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "merchant": "migros",
      "signed_amount": "-52.400",
      "amount": "52.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ddd3226bbdda1d4b81352f56"
    },
    {
      "row_index": 386,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-18",
      "merchant": "beck mobile 0",
      "signed_amount": "-6.900",
      "amount": "6.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3e37b18e23b4a796d394e42e"
    },
    {
      "row_index": 387,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "merchant": "mcdonald s",
      "signed_amount": "-15.200",
      "amount": "15.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_260ab793384ac08f9c3359a0"
    },
    {
      "row_index": 388,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "merchant": "spital bulach parking",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_49334e11280b7241678d3b6f"
    },
    {
      "row_index": 389,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "merchant": "kurhotel im park",
      "signed_amount": "-60.000",
      "amount": "60.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ebde2e0c203a2a2adb69ad4c"
    },
    {
      "row_index": 390,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-16",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9fd81b8e37f78cbc69f310d3"
    },
    {
      "row_index": 391,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_26c935c2912c34975fb98b92"
    },
    {
      "row_index": 392,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-88.200",
      "amount": "88.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9df51f9b9f68de883548a2f7"
    },
    {
      "row_index": 393,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "merchant": "coop",
      "signed_amount": "-30.150",
      "amount": "30.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2f481d46a3b1c994d3831fb8"
    },
    {
      "row_index": 394,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-15",
      "merchant": "beck mobile 0",
      "signed_amount": "-6.900",
      "amount": "6.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4ffbd4fc0e7634ea76a66a08"
    },
    {
      "row_index": 395,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "merchant": "mcdonald s",
      "signed_amount": "-4.100",
      "amount": "4.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2738a64e879311f3543d83fe"
    },
    {
      "row_index": 396,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "merchant": "mcdonald s",
      "signed_amount": "-25.400",
      "amount": "25.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_24264d704f79cad57ccb44ce"
    },
    {
      "row_index": 397,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-13",
      "merchant": "jumbo",
      "signed_amount": "-69.650",
      "amount": "69.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_547cd78721b9632bc1e78bd1"
    },
    {
      "row_index": 398,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9350d4cdc8151117222ac390"
    },
    {
      "row_index": 399,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "merchant": "migros",
      "signed_amount": "-355.200",
      "amount": "355.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_20baa6a3cc1bfe03fc875a7c"
    },
    {
      "row_index": 400,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-12",
      "merchant": "spital bulach parking",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_976150c5ebfdfac57f44dc1e"
    },
    {
      "row_index": 401,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-11",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_071c2cd50ff48931bfe80b3f"
    },
    {
      "row_index": 402,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-54.000",
      "amount": "54.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_dc08fc54457e5da674c039fc"
    },
    {
      "row_index": 403,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "merchant": "coop",
      "signed_amount": "-5.600",
      "amount": "5.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a418751b89225431eea05e73"
    },
    {
      "row_index": 404,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-17",
      "merchant": "coop",
      "signed_amount": "-10.750",
      "amount": "10.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_20bdd932027ab875777f5cc7"
    },
    {
      "row_index": 405,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-08",
      "merchant": "coop",
      "signed_amount": "-12.300",
      "amount": "12.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b52ed889943765bb8fb45a21"
    },
    {
      "row_index": 406,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "merchant": "openai",
      "signed_amount": "-18.000",
      "amount": "18.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1ae1551f72eff0246a7633dd"
    },
    {
      "row_index": 407,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "merchant": "volg",
      "signed_amount": "-21.500",
      "amount": "21.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cb985af6174fd222e56b3187"
    },
    {
      "row_index": 408,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-15",
      "merchant": "ristorante pizzeria la pa",
      "signed_amount": "-145.000",
      "amount": "145.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f16ab1797a8108fe891e5879"
    },
    {
      "row_index": 409,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-18",
      "merchant": "migros",
      "signed_amount": "-131.200",
      "amount": "131.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6864b978124c5ade821d155"
    },
    {
      "row_index": 410,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "merchant": "markets com",
      "signed_amount": "-452.500",
      "amount": "452.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_dfeca0a26268b4644cbf8fef"
    },
    {
      "row_index": 411,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "merchant": "sonneland ag",
      "signed_amount": "-21.300",
      "amount": "21.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c572ea578355e1c4d1de232a"
    },
    {
      "row_index": 412,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-19",
      "merchant": "mcdonald s",
      "signed_amount": "-11.100",
      "amount": "11.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2cf2f29fa19c3d62c0b66a93"
    },
    {
      "row_index": 413,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-07",
      "merchant": "migros",
      "signed_amount": "-49.350",
      "amount": "49.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a3899f5ba46e19846b7c237f"
    },
    {
      "row_index": 414,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "merchant": "felfel ag",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b7142234edb3a5ed8d25e4db"
    },
    {
      "row_index": 415,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-10",
      "merchant": "landi",
      "signed_amount": "-47.450",
      "amount": "47.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_00388408f35ac0d00b5c197a"
    },
    {
      "row_index": 416,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "merchant": "openai",
      "signed_amount": "-19.600",
      "amount": "19.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d02e9fd930f393751b3ed3c3"
    },
    {
      "row_index": 417,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-20",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5eb776149dea9a47691a53ed"
    },
    {
      "row_index": 418,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "merchant": "dosenbach",
      "signed_amount": "-129.800",
      "amount": "129.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_54bdc58f023ba7f6d9998e9f"
    },
    {
      "row_index": 419,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-21",
      "merchant": "coop",
      "signed_amount": "-89.450",
      "amount": "89.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e46bf1815e2225933db841b5"
    },
    {
      "row_index": 420,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-22",
      "merchant": "mobelmarkt dogern",
      "signed_amount": "-5.800",
      "amount": "5.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7e0b2b5803193293bedfd4c3"
    },
    {
      "row_index": 421,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-22",
      "merchant": "mcdonald s",
      "signed_amount": "-27.800",
      "amount": "27.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7ad5e25542b168b33f61fdad"
    },
    {
      "row_index": 422,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "merchant": "migros",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3c7db97caed03b1528dfd2fc"
    },
    {
      "row_index": 423,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "merchant": "coop",
      "signed_amount": "-28.850",
      "amount": "28.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4b50a6bae750e5068bbd91f5"
    },
    {
      "row_index": 424,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "merchant": "migros",
      "signed_amount": "-115.200",
      "amount": "115.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_803bc67dd3374dce4740b567"
    },
    {
      "row_index": 425,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-24",
      "merchant": "coop",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbc587a61c1709935b819e42"
    },
    {
      "row_index": 426,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-14",
      "merchant": "sonneland ag",
      "signed_amount": "-15.400",
      "amount": "15.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_929220e0bae4c1850f62269b"
    },
    {
      "row_index": 427,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2790261608466e7f64a7a56c"
    },
    {
      "row_index": 428,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "merchant": "coop",
      "signed_amount": "-9.500",
      "amount": "9.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7a6f71e9bd0adc0e79d4b9a"
    },
    {
      "row_index": 429,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "merchant": "migros",
      "signed_amount": "-278.900",
      "amount": "278.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4b6825a03d2eec2409649f31"
    },
    {
      "row_index": 430,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-23",
      "merchant": "dropbox",
      "signed_amount": "-114.650",
      "amount": "114.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_863bafeacc804b69743a9232"
    },
    {
      "row_index": 431,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "merchant": "ikea",
      "signed_amount": "-142.100",
      "amount": "142.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8ff4d935b98b8381b6ec6c57"
    },
    {
      "row_index": 432,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "merchant": "ikea",
      "signed_amount": "-42.350",
      "amount": "42.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_efb7a3793d69ab7cf6428329"
    },
    {
      "row_index": 433,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-25",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c40121b9f7ea867197cb4f9"
    },
    {
      "row_index": 434,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "merchant": "fressnapf",
      "signed_amount": "-38.050",
      "amount": "38.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8d6899d3035980cdf14d27dd"
    },
    {
      "row_index": 435,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-07",
      "merchant": "volvo car corporation",
      "signed_amount": "-43.000",
      "amount": "43.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aeebb85125f5113842798dd7"
    },
    {
      "row_index": 436,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-09",
      "merchant": "sonneland ag",
      "signed_amount": "-72.100",
      "amount": "72.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2303ec368363f4ad02857bd4"
    },
    {
      "row_index": 437,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-12",
      "merchant": "kantonsspital baden",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_381613b10cdb949b0fe23dcc"
    },
    {
      "row_index": 438,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-12",
      "merchant": "apotheke tag & nacht",
      "signed_amount": "-7.500",
      "amount": "7.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd0ef438c865190ff985dd00"
    },
    {
      "row_index": 439,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "merchant": "migros",
      "signed_amount": "-435.050",
      "amount": "435.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a950ab25b88c30e44a78f1e"
    },
    {
      "row_index": 440,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_758a52f3f59d10b1b123fff2"
    },
    {
      "row_index": 441,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-19",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-169.700",
      "amount": "169.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0cd061ea80178581c667b1b5"
    },
    {
      "row_index": 442,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "merchant": "jumbo",
      "signed_amount": "-52.100",
      "amount": "52.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4dbb003d6b7571c6633f6eca"
    },
    {
      "row_index": 443,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-27",
      "merchant": "migros",
      "signed_amount": "-235.850",
      "amount": "235.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_33dac1a976c99e0b1b9eacf5"
    },
    {
      "row_index": 444,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-85.900",
      "amount": "85.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7cc09e6ef61718cf224a3288"
    },
    {
      "row_index": 445,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-26",
      "merchant": "mcdonald s",
      "signed_amount": "-29.800",
      "amount": "29.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0ae67e1fa6b1ba2526603f4e"
    },
    {
      "row_index": 446,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-9.250",
      "amount": "9.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_872d35d0007f765ca11a655b"
    },
    {
      "row_index": 447,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "merchant": "coop",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff2c16c34253d7a8d57aef89"
    },
    {
      "row_index": 448,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-04",
      "merchant": "migros",
      "signed_amount": "-28.900",
      "amount": "28.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9cf204f07fb6b4ee947169e9"
    },
    {
      "row_index": 449,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-07",
      "merchant": "coop",
      "signed_amount": "-19.700",
      "amount": "19.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_244a99f3a3cc0777c6be13a5"
    },
    {
      "row_index": 450,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-28",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e19f9c078f91b6706e9c6d8e"
    },
    {
      "row_index": 451,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "merchant": "grand casino baden",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1db92a5a59015427dd8b12eb"
    },
    {
      "row_index": 452,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "merchant": "burger king",
      "signed_amount": "-25.300",
      "amount": "25.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f36336122287e8eeffafe58f"
    },
    {
      "row_index": 453,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-29",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-3.600",
      "amount": "3.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ab6ecb1aea55c165df7252c3"
    },
    {
      "row_index": 454,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-31",
      "merchant": "migros",
      "signed_amount": "-87.050",
      "amount": "87.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_50c70449fb0f9092b1a5a319"
    },
    {
      "row_index": 455,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-31",
      "merchant": "supermercato dpiu",
      "signed_amount": "-12.800",
      "amount": "12.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b613d893222331feafdc289e"
    },
    {
      "row_index": 456,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "merchant": "migros",
      "signed_amount": "-223.050",
      "amount": "223.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_247e893a2eb8a161574163c4"
    },
    {
      "row_index": 457,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "merchant": "esso",
      "signed_amount": "-67.000",
      "amount": "67.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b8c029ffdb0a2b15e50dea61"
    },
    {
      "row_index": 458,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "merchant": "tradingviewvproduct",
      "signed_amount": "-31.700",
      "amount": "31.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_bce62bacaaec4f7e79e4b466"
    },
    {
      "row_index": 459,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-03",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-23.000",
      "amount": "23.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dbafb2463d4766528d4ad4fd"
    },
    {
      "row_index": 460,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-04",
      "merchant": "migros",
      "signed_amount": "-79.450",
      "amount": "79.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5d21aa994b59a70fc995184e"
    },
    {
      "row_index": 461,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "merchant": "migros",
      "signed_amount": "-234.750",
      "amount": "234.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5c921d38d959e0bffe519b1e"
    },
    {
      "row_index": 462,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "merchant": "sonnhalde",
      "signed_amount": "-561.650",
      "amount": "561.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5cfd6d7d73240cfb25c6c7d5"
    },
    {
      "row_index": 463,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "merchant": "landi",
      "signed_amount": "-327.100",
      "amount": "327.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ce3f558fcac300acc6f8402"
    },
    {
      "row_index": 464,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "merchant": "landi",
      "signed_amount": "-27.800",
      "amount": "27.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ecab4c23478285a921004844"
    },
    {
      "row_index": 465,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-05",
      "merchant": "migros",
      "signed_amount": "-11.800",
      "amount": "11.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e06df09d42d92d428f7dfc62"
    },
    {
      "row_index": 466,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f0e9a80da0aa686d6db5b83d"
    },
    {
      "row_index": 467,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "merchant": "lidl",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1b6d709bf565967ed3510e31"
    },
    {
      "row_index": 468,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "merchant": "migros",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b4f69589f8f6a0517a921345"
    },
    {
      "row_index": 469,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-08",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4e72aef4680c0fe72f6b55ad"
    },
    {
      "row_index": 470,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-02",
      "merchant": "migros",
      "signed_amount": "-185.750",
      "amount": "185.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_31f6ef646bc90c78a0a4826b"
    },
    {
      "row_index": 471,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-09",
      "merchant": "lenzo palace sener",
      "signed_amount": "-25.000",
      "amount": "25.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_db66ef9c64b70984952802bc"
    },
    {
      "row_index": 472,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "felfel ag",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8c36850277ca3c285335fc19"
    },
    {
      "row_index": 473,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "jumbo",
      "signed_amount": "-35.800",
      "amount": "35.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_088a0fd3c43f3005f91c099a"
    },
    {
      "row_index": 474,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "migros",
      "signed_amount": "-88.450",
      "amount": "88.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_395cbc76133744a82694c3df"
    },
    {
      "row_index": 475,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "signed_amount": "-32.800",
      "amount": "32.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_919e2effebcf45b18d9f185f"
    },
    {
      "row_index": 476,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "migros",
      "signed_amount": "-19.550",
      "amount": "19.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_38ec24f2306fa9558e987c1b"
    },
    {
      "row_index": 477,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "migros",
      "signed_amount": "-46.700",
      "amount": "46.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c5da5e5dc39d08fa40ee18ea"
    },
    {
      "row_index": 478,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-11",
      "merchant": "mcdonald s",
      "signed_amount": "-20.800",
      "amount": "20.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90945c8f7dca3a93b36abd2d"
    },
    {
      "row_index": 479,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-12",
      "merchant": "landi",
      "signed_amount": "-78.100",
      "amount": "78.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ca49d3c956408e90ea062b64"
    },
    {
      "row_index": 480,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_967c4e9158cc50ab65af1552"
    },
    {
      "row_index": 481,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "merchant": "qualipet",
      "signed_amount": "-85.450",
      "amount": "85.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_600d013721c1e685b6ecbd61"
    },
    {
      "row_index": 482,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-13",
      "merchant": "sami international",
      "signed_amount": "-36.550",
      "amount": "36.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1856968cae86daec06b66c50"
    },
    {
      "row_index": 483,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "merchant": "coop",
      "signed_amount": "-8.600",
      "amount": "8.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d2ef674861201fbd698c1127"
    },
    {
      "row_index": 484,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "merchant": "migros",
      "signed_amount": "-58.400",
      "amount": "58.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_376444a10044b1aa79cd9a2d"
    },
    {
      "row_index": 485,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-14",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-9.450",
      "amount": "9.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_12fdc34203217179a30dda34"
    },
    {
      "row_index": 486,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-15",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e6e3db0afaaf998150186980"
    },
    {
      "row_index": 487,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-05",
      "merchant": "netflix",
      "signed_amount": "-12.900",
      "amount": "12.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0dfa17c76791d426d16ca2d2"
    },
    {
      "row_index": 488,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "merchant": "migros",
      "signed_amount": "-124.050",
      "amount": "124.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d17381875345fab018b600f0"
    },
    {
      "row_index": 489,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-16",
      "merchant": "c&a",
      "signed_amount": "-220.500",
      "amount": "220.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_95cae96af61b2bf8a67caaa2"
    },
    {
      "row_index": 490,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-09",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5878155134aff06dc8fb124b"
    },
    {
      "row_index": 491,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8250876c37a1e2fd860c9d21"
    },
    {
      "row_index": 492,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-15",
      "merchant": "jumbo",
      "signed_amount": "-160.700",
      "amount": "160.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_61e02b0e908b7d3e23839f39"
    },
    {
      "row_index": 493,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "apotheke tag & nacht",
      "signed_amount": "-63.800",
      "amount": "63.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0acc25d4e7bfa014ba072abd"
    },
    {
      "row_index": 494,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "merchant": "mcdonald s",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52c79c599e0c5e67c805c832"
    },
    {
      "row_index": 495,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7304a50f8b5fec1d7d7041f7"
    },
    {
      "row_index": 496,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "merchant": "migros",
      "signed_amount": "-1.300",
      "amount": "1.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_959182de54e5b3663fdbc78a"
    },
    {
      "row_index": 497,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4d9bdb8b8210eaf652014676"
    },
    {
      "row_index": 498,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-22",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d9d5ac413227b55e605f32aa"
    },
    {
      "row_index": 499,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-15",
      "merchant": "volg",
      "signed_amount": "-82.000",
      "amount": "82.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87548e5231d42b58d7d1e95e"
    },
    {
      "row_index": 500,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-25",
      "merchant": "migros",
      "signed_amount": "-359.000",
      "amount": "359.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_733421fccaacfa9f1942817f"
    },
    {
      "row_index": 501,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-27",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-56.500",
      "amount": "56.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_884e6bdb8e4612f9d0a340e4"
    },
    {
      "row_index": 502,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-28",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_19ff8e76b88f50ccd1cc5062"
    },
    {
      "row_index": 503,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "merchant": "migros",
      "signed_amount": "-59.000",
      "amount": "59.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_85af76efda9c959945a182a0"
    },
    {
      "row_index": 504,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-9.450",
      "amount": "9.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_85c6ad0829289438da89099e"
    },
    {
      "row_index": 505,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "merchant": "eisi parkhaus ag",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4116d868d31deaebc6465203"
    },
    {
      "row_index": 506,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-29",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-94.600",
      "amount": "94.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6e0a51a5d4d7ddd4a6e1ec4e"
    },
    {
      "row_index": 507,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "merchant": "coop vitality",
      "signed_amount": "-11.900",
      "amount": "11.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_63fccd53f383d9c1495b7a10"
    },
    {
      "row_index": 508,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-30",
      "merchant": "coop",
      "signed_amount": "-10.750",
      "amount": "10.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a68ea2a58cca193deefdac9e"
    },
    {
      "row_index": 509,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-01",
      "merchant": "felfel ag",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_37d944807161dabf56f62099"
    },
    {
      "row_index": 510,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "merchant": "apple",
      "signed_amount": "-79.000",
      "amount": "79.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_97de98736f1385618479d53c"
    },
    {
      "row_index": 511,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "merchant": "migros",
      "signed_amount": "-36.250",
      "amount": "36.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_83e0bd89f751ec52f089a0d7"
    },
    {
      "row_index": 512,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "merchant": "migros",
      "signed_amount": "-456.000",
      "amount": "456.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90dbe72af7cdf2cd77055b0e"
    },
    {
      "row_index": 513,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-03",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-174.000",
      "amount": "174.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c586614948db37fabeaf09bd"
    },
    {
      "row_index": 514,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "merchant": "coop",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6b2e25f8bbe74e64f136ea4c"
    },
    {
      "row_index": 515,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "merchant": "coop",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dd1a88986615d38ddf2f7e47"
    },
    {
      "row_index": 516,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-05",
      "merchant": "lidl",
      "signed_amount": "-1.650",
      "amount": "1.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8b12abf982d0ef25b6e38ba6"
    },
    {
      "row_index": 517,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "merchant": "migros",
      "signed_amount": "-38.300",
      "amount": "38.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_941489c86b40ddb7543ea4e6"
    },
    {
      "row_index": 518,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-6.950",
      "amount": "6.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f5042ae67daf015a0969162"
    },
    {
      "row_index": 519,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-06",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.400",
      "amount": "22.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8f45d63ae999384ed3309fba"
    },
    {
      "row_index": 520,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-08",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_33474a3450b6e733e8868e77"
    },
    {
      "row_index": 521,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "merchant": "koi breeder",
      "signed_amount": "-119.200",
      "amount": "119.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c5bc2558c34da1efd468e524"
    },
    {
      "row_index": 522,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "merchant": "yavuz market",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d506b31eab2f2465f0a0e86e"
    },
    {
      "row_index": 523,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-09",
      "merchant": "migros",
      "signed_amount": "-31.000",
      "amount": "31.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4a7e88201b3b6991aa4db948"
    },
    {
      "row_index": 524,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-10",
      "merchant": "migros",
      "signed_amount": "-67.800",
      "amount": "67.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1c7ff21912a028d364dc1059"
    },
    {
      "row_index": 525,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-12",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-137.600",
      "amount": "137.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d1bc899339b0a5f38f74d74b"
    },
    {
      "row_index": 526,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-12",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.400",
      "amount": "22.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7861a44ce4405e6f99cc4b1a"
    },
    {
      "row_index": 527,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "merchant": "tamoil",
      "signed_amount": "-1.350",
      "amount": "1.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bf387952f2fc5b127785e828"
    },
    {
      "row_index": 528,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-13",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-52.700",
      "amount": "52.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_722e5c8c43155659ff4684b3"
    },
    {
      "row_index": 529,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "merchant": "coop vitality",
      "signed_amount": "-13.950",
      "amount": "13.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cc2435270d860168b43a436a"
    },
    {
      "row_index": 530,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-9.250",
      "amount": "9.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e78c6745003ff4fedfbc3dd9"
    },
    {
      "row_index": 531,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "merchant": "migros",
      "signed_amount": "-481.700",
      "amount": "481.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2b3695d2ffe73423d1ab4d45"
    },
    {
      "row_index": 532,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-15",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c2cec3bd9c3fabc514d83542"
    },
    {
      "row_index": 533,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-16",
      "merchant": "landi",
      "signed_amount": "-71.550",
      "amount": "71.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b7658b13d89798bfcec2aec9"
    },
    {
      "row_index": 534,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-16",
      "merchant": "coop",
      "signed_amount": "-48.800",
      "amount": "48.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_228846a236ccba0f378e1618"
    },
    {
      "row_index": 535,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "merchant": "coop",
      "signed_amount": "-19.600",
      "amount": "19.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0093622d7d65c831d959cd46"
    },
    {
      "row_index": 536,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "merchant": "migros",
      "signed_amount": "-287.900",
      "amount": "287.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_81e000ff39db4fe5c505270b"
    },
    {
      "row_index": 537,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-60.450",
      "amount": "60.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_56d3ab6ba121283fee40be11"
    },
    {
      "row_index": 538,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "merchant": "openai",
      "signed_amount": "-18.450",
      "amount": "18.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ea520f35593116255a0305dc"
    },
    {
      "row_index": 539,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8af8cd9a67d9451f1add7e6"
    },
    {
      "row_index": 540,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "merchant": "gemeinde windisch",
      "signed_amount": "-70.000",
      "amount": "70.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3a0c644e81380c35c2e94704"
    },
    {
      "row_index": 541,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-21",
      "merchant": "landi",
      "signed_amount": "-9.550",
      "amount": "9.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6abce775d8b6bd7d952634a0"
    },
    {
      "row_index": 542,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "merchant": "solar manager ag",
      "signed_amount": "-44.000",
      "amount": "44.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_985f5dd659e5bd74419f254b"
    },
    {
      "row_index": 543,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "merchant": "migrol ag",
      "signed_amount": "-4.400",
      "amount": "4.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b9a12c7e195df3dfed237ebe"
    },
    {
      "row_index": 544,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-22",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac6ee103045cb4b462634059"
    },
    {
      "row_index": 545,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-23",
      "merchant": "coop",
      "signed_amount": "-65.250",
      "amount": "65.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3de63f4a1bba1797493bde3a"
    },
    {
      "row_index": 546,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-24",
      "merchant": "royal dutch shell shell",
      "signed_amount": "-80.000",
      "amount": "80.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_04cd532f60d40558fbf80a7c"
    },
    {
      "row_index": 547,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-25",
      "merchant": "aliexpress",
      "signed_amount": "-109.950",
      "amount": "109.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b5228ed814fab2ec9c8a329e"
    },
    {
      "row_index": 548,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "merchant": "coop",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3b9f3ed817a5440abda15899"
    },
    {
      "row_index": 549,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "merchant": "migros",
      "signed_amount": "-275.850",
      "amount": "275.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7dfdb6a1fab162300676abf7"
    },
    {
      "row_index": 550,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-27",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-62.350",
      "amount": "62.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_29b3744bff0ea61c89c98d11"
    },
    {
      "row_index": 551,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-28",
      "merchant": "mcdonald s",
      "signed_amount": "-17.700",
      "amount": "17.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a34cfd037b4830df2660ed0d"
    },
    {
      "row_index": 552,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-31",
      "merchant": "mcdonald s",
      "signed_amount": "-15.400",
      "amount": "15.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_47fa31a79422c6aed4f1bf71"
    },
    {
      "row_index": 553,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-31",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-50.900",
      "amount": "50.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e163c78cba7cd7b422ec1565"
    },
    {
      "row_index": 554,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-02",
      "merchant": "iherb",
      "signed_amount": "-45.900",
      "amount": "45.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b6225f357f00bd2d88773b04"
    },
    {
      "row_index": 555,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "merchant": "norton",
      "signed_amount": "-109.900",
      "amount": "109.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_953d3ac0bfb0aa26ca7f0f74"
    },
    {
      "row_index": 556,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "merchant": "migros",
      "signed_amount": "-328.450",
      "amount": "328.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b0db4a8353a21625b7c6c80d"
    },
    {
      "row_index": 557,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-44.400",
      "amount": "44.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a42d69beec1a61e17fb20d5"
    },
    {
      "row_index": 558,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-04",
      "merchant": "mcdonald s",
      "signed_amount": "-14.600",
      "amount": "14.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e712869cef887974ffbdecd0"
    },
    {
      "row_index": 559,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "merchant": "alpha progression",
      "signed_amount": "-63.950",
      "amount": "63.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a05dc124b709ea27cf30888"
    },
    {
      "row_index": 560,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "merchant": "coop",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f988156c22d0f3deaa309064"
    },
    {
      "row_index": 561,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-05",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-7.500",
      "amount": "7.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cbfb9dcb62098611dc4a0d2c"
    },
    {
      "row_index": 562,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-06",
      "merchant": "coop",
      "signed_amount": "-32.800",
      "amount": "32.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7f9e3d1217f24fc02dbc4a86"
    },
    {
      "row_index": 563,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-06",
      "merchant": "burger king",
      "signed_amount": "-26.800",
      "amount": "26.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad5503cedbbd30be84d0361c"
    },
    {
      "row_index": 564,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-10",
      "merchant": "migros",
      "signed_amount": "-402.350",
      "amount": "402.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_30d88cb6ef805dd77ed3168a"
    },
    {
      "row_index": 565,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-11",
      "merchant": "burger king",
      "signed_amount": "-24.000",
      "amount": "24.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_595390165573d7032294a6eb"
    },
    {
      "row_index": 566,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "merchant": "coop",
      "signed_amount": "-6.250",
      "amount": "6.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_45bb302f44aa487478ab7cf5"
    },
    {
      "row_index": 567,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "merchant": "alpamare",
      "signed_amount": "-32.700",
      "amount": "32.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6eb66bfd8b41652e185c434c"
    },
    {
      "row_index": 568,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-13",
      "merchant": "mcdonald s",
      "signed_amount": "-27.700",
      "amount": "27.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_40ff02a73a0a636cf5625555"
    },
    {
      "row_index": 569,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-14",
      "merchant": "landi",
      "signed_amount": "-176.050",
      "amount": "176.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_805983e6e78ef20df0956b0c"
    },
    {
      "row_index": 570,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-14",
      "merchant": "migros",
      "signed_amount": "-174.900",
      "amount": "174.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7abd1f2bc913b0b1abb5dbd0"
    },
    {
      "row_index": 571,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "merchant": "sonneland ag",
      "signed_amount": "-60.000",
      "amount": "60.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5787fd93b3e75276760f70d4"
    },
    {
      "row_index": 572,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-16",
      "merchant": "dosenbach",
      "signed_amount": "-25.000",
      "amount": "25.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a2a66321d5d3fea2a315e42"
    },
    {
      "row_index": 573,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "merchant": "migros",
      "signed_amount": "-9.950",
      "amount": "9.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_457934605f233db0d89794e8"
    },
    {
      "row_index": 574,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "merchant": "migros",
      "signed_amount": "-8.850",
      "amount": "8.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_76caa782f1897aee83fab76b"
    },
    {
      "row_index": 575,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-18",
      "merchant": "mcdonald s",
      "signed_amount": "-18.800",
      "amount": "18.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d49bf4d76efe04c2f5597ad8"
    },
    {
      "row_index": 576,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-19",
      "merchant": "migros",
      "signed_amount": "-0.900",
      "amount": "0.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_611a275737e8f125eb572312"
    },
    {
      "row_index": 577,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-20",
      "merchant": "migros",
      "signed_amount": "-265.450",
      "amount": "265.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8f63bebcae629d28b68872ae"
    },
    {
      "row_index": 578,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-20",
      "merchant": "burger king",
      "signed_amount": "-45.000",
      "amount": "45.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5d53803f0b59be0040a81c06"
    },
    {
      "row_index": 579,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "merchant": "migros",
      "signed_amount": "-29.150",
      "amount": "29.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8264ba51c2964434b4a12b87"
    },
    {
      "row_index": 580,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "merchant": "sonneland ag",
      "signed_amount": "-64.000",
      "amount": "64.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8abad00849d1ee2535609dfb"
    },
    {
      "row_index": 581,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-21",
      "merchant": "openai",
      "signed_amount": "-18.250",
      "amount": "18.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3caee206c6971b0efead81d3"
    },
    {
      "row_index": 582,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-23",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-18.500",
      "amount": "18.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa264a1ae270279ec5041c4f"
    },
    {
      "row_index": 583,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-24",
      "merchant": "migrol ag",
      "signed_amount": "-63.750",
      "amount": "63.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b7a95d966983fcf7cd6e27cc"
    },
    {
      "row_index": 584,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-24",
      "merchant": "migros",
      "signed_amount": "-37.450",
      "amount": "37.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_345577ecb967962d879bd676"
    },
    {
      "row_index": 585,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-25",
      "merchant": "mcdonald s",
      "signed_amount": "-29.500",
      "amount": "29.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bdf8050275198a64cc3e5429"
    },
    {
      "row_index": 586,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "merchant": "jumbo",
      "signed_amount": "-29.850",
      "amount": "29.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_44476a2fef8356e70ae1d1c0"
    },
    {
      "row_index": 587,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-7.900",
      "amount": "7.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6b5570ccc66ad967b4d3426"
    },
    {
      "row_index": 588,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-26",
      "merchant": "schmidt s markte",
      "signed_amount": "-8.050",
      "amount": "8.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f17d2f41009871a6e745e2fd"
    },
    {
      "row_index": 589,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-28",
      "merchant": "migros",
      "signed_amount": "-102.100",
      "amount": "102.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bf89c3699707653dfc439c4a"
    },
    {
      "row_index": 590,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "merchant": "landi",
      "signed_amount": "-60.700",
      "amount": "60.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_144bad161b66c423249768df"
    },
    {
      "row_index": 591,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-238.600",
      "amount": "238.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4b690e6fb61f6b2d15654369"
    },
    {
      "row_index": 592,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-98.500",
      "amount": "98.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_dcfce19b7f9634ca56fe45c3"
    },
    {
      "row_index": 593,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-30",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-42.400",
      "amount": "42.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_54b866d7afee74dc3cc6f5ce"
    },
    {
      "row_index": 594,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-01",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_802f65f66ced49f3e18e6509"
    },
    {
      "row_index": 595,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "merchant": "migros",
      "signed_amount": "-37.800",
      "amount": "37.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_337cc61cddf8ddac92c06f0f"
    },
    {
      "row_index": 596,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "merchant": "ristorante sale e pepe",
      "signed_amount": "-180.000",
      "amount": "180.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7753698ce3b715f4393d1dd5"
    },
    {
      "row_index": 597,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-02",
      "merchant": "tradingviewvproduct",
      "signed_amount": "-15.500",
      "amount": "15.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a851fa4e64bac71e94775822"
    },
    {
      "row_index": 598,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-03",
      "merchant": "mcdonald s",
      "signed_amount": "-14.100",
      "amount": "14.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a0cafffad6a75cbdc2bbae8"
    },
    {
      "row_index": 599,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-05",
      "merchant": "parkhaus messe zurich",
      "signed_amount": "-12.000",
      "amount": "12.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad06bb965fba502bef1393f7"
    },
    {
      "row_index": 600,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-05",
      "merchant": "mcdonald s",
      "signed_amount": "-23.500",
      "amount": "23.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_26e6c5a610736e7d65db1ad0"
    },
    {
      "row_index": 601,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-06",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-97.000",
      "amount": "97.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9297e4c970d18230a78b4b7b"
    },
    {
      "row_index": 602,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-93.900",
      "amount": "93.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d52ba42308cb27985befa7e9"
    },
    {
      "row_index": 603,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "coop",
      "signed_amount": "-3.850",
      "amount": "3.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2a99c02532f40b16f4bb19c4"
    },
    {
      "row_index": 604,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "h&m",
      "signed_amount": "-81.650",
      "amount": "81.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_9ad77fe60c2d43695995ff98"
    },
    {
      "row_index": 605,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "der klein preis shop",
      "signed_amount": "-52.900",
      "amount": "52.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4b8c9ff58f113b5476942978"
    },
    {
      "row_index": 606,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "migros",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e8f59f679846c363bc2ebee7"
    },
    {
      "row_index": 607,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "c&a",
      "signed_amount": "-99.800",
      "amount": "99.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cbf9eff234b0ceb4478ac09c"
    },
    {
      "row_index": 608,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "migros",
      "signed_amount": "-53.250",
      "amount": "53.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c788071bd52103130054f6c0"
    },
    {
      "row_index": 609,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-08",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9feb8e83cf1df5a2081a3e63"
    },
    {
      "row_index": 610,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-10",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fa216bc62c43261ff62cb33f"
    },
    {
      "row_index": 611,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-11",
      "merchant": "migros",
      "signed_amount": "-161.850",
      "amount": "161.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9366de74af7c8fe297757f55"
    },
    {
      "row_index": 612,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-13",
      "merchant": "apple",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ce06b659f3ddacec45cd0d36"
    },
    {
      "row_index": 613,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-15",
      "merchant": "migrol ag",
      "signed_amount": "-27.550",
      "amount": "27.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8287c8420cef883e431595b"
    },
    {
      "row_index": 614,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-15",
      "merchant": "rotpunkt apotheken",
      "signed_amount": "-7.500",
      "amount": "7.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_005209ef8e6eb88ac54ecb4c"
    },
    {
      "row_index": 615,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "merchant": "grand casino baden",
      "signed_amount": "-9.000",
      "amount": "9.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_00447da5fbb9e66a70bb0829"
    },
    {
      "row_index": 616,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-17",
      "merchant": "mcdonald s",
      "signed_amount": "-23.700",
      "amount": "23.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d656368eca6f09c8e5a191e0"
    },
    {
      "row_index": 617,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-18",
      "merchant": "landi",
      "signed_amount": "-158.450",
      "amount": "158.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cbd46fc148860ea956217421"
    },
    {
      "row_index": 618,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-20",
      "merchant": "legionarspfad",
      "signed_amount": "-12.000",
      "amount": "12.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_12820c8863cdd86d51624922"
    },
    {
      "row_index": 619,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-20",
      "merchant": "legionarspfad",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_faa173f329a0c67f268224a1"
    },
    {
      "row_index": 620,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "merchant": "openai",
      "signed_amount": "-17.900",
      "amount": "17.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5366b33268918c460700dc32"
    },
    {
      "row_index": 621,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "merchant": "migros restaurant",
      "signed_amount": "-55.300",
      "amount": "55.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9784381cf74ece91c9101bc4"
    },
    {
      "row_index": 622,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-21",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-167.900",
      "amount": "167.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dd4a6f5de127dedd628d4b62"
    },
    {
      "row_index": 623,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "sonneland ag",
      "signed_amount": "-68.600",
      "amount": "68.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b19ecf6d912e36d3ee0981f7"
    },
    {
      "row_index": 624,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-7.200",
      "amount": "7.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e3c4be5457ed6f98b5ccca77"
    },
    {
      "row_index": 625,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-10.200",
      "amount": "10.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6220738c8d517daf859add5b"
    },
    {
      "row_index": 626,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-36.800",
      "amount": "36.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8e54a400379cba528ae0598"
    },
    {
      "row_index": 627,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-16.300",
      "amount": "16.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cd20b26c09e596b3bcff5915"
    },
    {
      "row_index": 628,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-7.200",
      "amount": "7.200",
      "currency": "CHF",
      "classification": "possible_logical_duplicate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_919ee1b753437c1f63074b20"
    },
    {
      "row_index": 629,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-22",
      "merchant": "europa park gmbh",
      "signed_amount": "-269.700",
      "amount": "269.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e243d178e9b694782369cd29"
    },
    {
      "row_index": 630,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-23",
      "merchant": "migros",
      "signed_amount": "-259.900",
      "amount": "259.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8dfe989353e2f5ff8fc4eca0"
    },
    {
      "row_index": 631,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-23",
      "merchant": "migros",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_42dd985efb9a5bbf25f55492"
    },
    {
      "row_index": 632,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-24",
      "merchant": "burger king",
      "signed_amount": "-7.100",
      "amount": "7.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c48d15dc4fdc18fb5671d313"
    },
    {
      "row_index": 633,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-24",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-339.000",
      "amount": "339.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1359ea361cc3a204653320c3"
    },
    {
      "row_index": 634,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "merchant": "ikea",
      "signed_amount": "-44.800",
      "amount": "44.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_267cdc0ed495359add4d1af6"
    },
    {
      "row_index": 635,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "merchant": "ikea",
      "signed_amount": "-199.250",
      "amount": "199.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_51e3c1b9510958672c31432e"
    },
    {
      "row_index": 636,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-28",
      "merchant": "disney streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bdf37a2cfd4c45e039d89b08"
    },
    {
      "row_index": 637,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-29",
      "merchant": "migros",
      "signed_amount": "-158.450",
      "amount": "158.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_23972e4e278bd3d38828a903"
    },
    {
      "row_index": 638,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "merchant": "ott feuerwerk",
      "signed_amount": "-101.600",
      "amount": "101.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f215073cb6f87df79ab54b4e"
    },
    {
      "row_index": 639,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b297c716c03a64ece7dfe352"
    },
    {
      "row_index": 640,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-02",
      "merchant": "tradingviewvproduct",
      "signed_amount": "-15.450",
      "amount": "15.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a994cba2768ca7b23497cbe1"
    },
    {
      "row_index": 641,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-04",
      "merchant": "migros",
      "signed_amount": "-236.650",
      "amount": "236.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c6c8797b798a4b1be218ecdd"
    },
    {
      "row_index": 642,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "merchant": "zoo zurich",
      "signed_amount": "-50.000",
      "amount": "50.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8fdb4d2201142be0f50a10b8"
    },
    {
      "row_index": 643,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "signed_amount": "-14.000",
      "amount": "14.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_51092bcb693d35941483b33e"
    },
    {
      "row_index": 644,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b4c595549d435281ca65a103"
    },
    {
      "row_index": 645,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-06",
      "merchant": "burger king",
      "signed_amount": "-41.900",
      "amount": "41.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7f7bc99cdb83388eefc91ce1"
    },
    {
      "row_index": 646,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-07",
      "merchant": "easypark",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_53894ace5b7e3d3f84729ae2"
    },
    {
      "row_index": 647,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-08",
      "merchant": "migros",
      "signed_amount": "-193.500",
      "amount": "193.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_94520aafea36ea8a39ff9fb5"
    },
    {
      "row_index": 648,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-08",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-151.500",
      "amount": "151.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_cc0c9b8df99531f11b3aa2f3"
    },
    {
      "row_index": 649,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-11",
      "merchant": "coop",
      "signed_amount": "-11.100",
      "amount": "11.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55c9bd2d27951ad65144bf82"
    },
    {
      "row_index": 650,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-12",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5972d2bf3c267ffad569180"
    },
    {
      "row_index": 651,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-13",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5958c9fe306c5fe7c67bab38"
    },
    {
      "row_index": 652,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-13",
      "merchant": "migrol ag",
      "signed_amount": "-74.250",
      "amount": "74.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f847651a34d48212d611c13"
    },
    {
      "row_index": 653,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "merchant": "felfel ag",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_04e26f1ff022e4c450fc5f93"
    },
    {
      "row_index": 654,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "merchant": "migros",
      "signed_amount": "-376.500",
      "amount": "376.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f186de8d4c4f3f0b1903d98"
    },
    {
      "row_index": 655,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-14",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac585888a84efae2f4a6bdad"
    },
    {
      "row_index": 656,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-15",
      "merchant": "migros",
      "signed_amount": "-34.200",
      "amount": "34.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ab57755ac16ab737fcb2959"
    },
    {
      "row_index": 657,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "merchant": "migros",
      "signed_amount": "-8.200",
      "amount": "8.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4b9ba46d163c7baae739c708"
    },
    {
      "row_index": 658,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-18.200",
      "amount": "18.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa16b956d188f550dbdcac4f"
    },
    {
      "row_index": 659,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "merchant": "dosenbach",
      "signed_amount": "-57.850",
      "amount": "57.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_96ac59fafa5f20a40f13a555"
    },
    {
      "row_index": 660,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-16",
      "merchant": "coop",
      "signed_amount": "-85.650",
      "amount": "85.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_67c3916db3a69581877ad9e0"
    },
    {
      "row_index": 661,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-47.300",
      "amount": "47.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fc5144bb71f77838e68775db"
    },
    {
      "row_index": 662,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f18343957451a8b5dd4c5edb"
    },
    {
      "row_index": 663,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_144a6a4de3e10db9570a25e7"
    },
    {
      "row_index": 664,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-20",
      "merchant": "migros",
      "signed_amount": "-256.200",
      "amount": "256.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_50dfa3173efd5169e0e2aaa4"
    },
    {
      "row_index": 665,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-20",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e8839143eb455c3229e0aa4d"
    },
    {
      "row_index": 666,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "merchant": "ricardo",
      "signed_amount": "-17.550",
      "amount": "17.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_63305f0c1cb055693ae61e77"
    },
    {
      "row_index": 667,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-70.600",
      "amount": "70.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_df0fae1d1629f1849f5d4c46"
    },
    {
      "row_index": 668,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-21",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3a34fdad2a1fc0436628395c"
    },
    {
      "row_index": 669,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-22",
      "merchant": "mcdonald s",
      "signed_amount": "-36.200",
      "amount": "36.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb24778e26a4a041cc9df8f0"
    },
    {
      "row_index": 670,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "merchant": "landi",
      "signed_amount": "-247.400",
      "amount": "247.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cfc68e7597741a4fec98d56a"
    },
    {
      "row_index": 671,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-23",
      "merchant": "migros",
      "signed_amount": "-49.950",
      "amount": "49.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2993fe3afb3c99b6c9dc5fe8"
    },
    {
      "row_index": 672,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-26",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d2091890b131f4270555bde6"
    },
    {
      "row_index": 673,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-27",
      "merchant": "sonneland ag shop",
      "signed_amount": "-20.150",
      "amount": "20.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_72728ff5528e0bdc0b0a6f08"
    },
    {
      "row_index": 674,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-27",
      "merchant": "mcdonald s",
      "signed_amount": "-30.300",
      "amount": "30.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_757eeca59569261e4d151076"
    },
    {
      "row_index": 675,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "merchant": "disney streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a8a02bfe92dba5f001c4de7"
    },
    {
      "row_index": 676,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "merchant": "migros",
      "signed_amount": "-285.950",
      "amount": "285.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2c48693cd3793edb04a42a13"
    },
    {
      "row_index": 677,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-28",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c0abf757bfc813168fdc477"
    },
    {
      "row_index": 678,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-84.450",
      "amount": "84.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2fd2a0b0c982420423a596e5"
    },
    {
      "row_index": 679,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-96.700",
      "amount": "96.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1bfd92e6514712bb4bffe1ba"
    },
    {
      "row_index": 680,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-80.000",
      "amount": "80.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8587260dab41c4f5c11b117c"
    },
    {
      "row_index": 681,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-85.500",
      "amount": "85.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3e729e0693e81514ffd43daa"
    },
    {
      "row_index": 682,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "c&a",
      "signed_amount": "-62.200",
      "amount": "62.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b1aa0a8841aa9d182146a7d9"
    },
    {
      "row_index": 683,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "migros",
      "signed_amount": "-1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_50c5dd89b3dafa127b13f0ea"
    },
    {
      "row_index": 684,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "h&m",
      "signed_amount": "-210.000",
      "amount": "210.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b3010bce1eafb478579ca8f7"
    },
    {
      "row_index": 685,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "migros",
      "signed_amount": "-71.150",
      "amount": "71.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fdefa20a33f1b5a74592e6a0"
    },
    {
      "row_index": 686,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "smyths toys",
      "signed_amount": "-178.600",
      "amount": "178.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_children_family",
      "proposed_category_name": "Kinder/Familie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_daac1a30f391d78187c7d056"
    },
    {
      "row_index": 687,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-30",
      "merchant": "mcdonald s",
      "signed_amount": "-32.900",
      "amount": "32.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_603ae074c42a3ebc02bd8464"
    },
    {
      "row_index": 688,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-31",
      "merchant": "sonneland ag",
      "signed_amount": "-20.500",
      "amount": "20.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8f9a0609f57a8646e621ae9b"
    },
    {
      "row_index": 689,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-01",
      "merchant": "its coop travel",
      "signed_amount": "-900.000",
      "amount": "900.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dd106a373b4854d9975c3703"
    },
    {
      "row_index": 690,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-01",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-45.600",
      "amount": "45.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a29b1ed19da61d668a9e20e2"
    },
    {
      "row_index": 691,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "merchant": "gasthaus felsgarten gmbh",
      "signed_amount": "-275.000",
      "amount": "275.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a17dc4fc782a58e6cdd43860"
    },
    {
      "row_index": 692,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd6ed39c638abe877fe2ddc8"
    },
    {
      "row_index": 693,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-03",
      "merchant": "migros",
      "signed_amount": "-165.650",
      "amount": "165.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_df53226c5d9c95a5a5b4908b"
    },
    {
      "row_index": 694,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-04",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-22.800",
      "amount": "22.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ccba55d0138397a90670cf78"
    },
    {
      "row_index": 695,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-08",
      "merchant": "kleintierpraxis tim",
      "signed_amount": "-188.550",
      "amount": "188.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_09cf2f401ed8014a11bdafee"
    },
    {
      "row_index": 696,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-09",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-30.100",
      "amount": "30.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5ba700706626425a7f13a79e"
    },
    {
      "row_index": 697,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-10",
      "merchant": "denner",
      "signed_amount": "-0.100",
      "amount": "0.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f98faf8b4ae046e5f28dabba"
    },
    {
      "row_index": 698,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-10",
      "merchant": "coop",
      "signed_amount": "-18.250",
      "amount": "18.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_429d13a08fb7daef2dab1941"
    },
    {
      "row_index": 699,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "merchant": "felfel ag",
      "signed_amount": "-12.000",
      "amount": "12.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_40ad50dbfb3595c7455c702c"
    },
    {
      "row_index": 700,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-11",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-11.650",
      "amount": "11.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6a5617ebd5f0247da3670156"
    },
    {
      "row_index": 701,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-12",
      "merchant": "migros",
      "signed_amount": "-434.150",
      "amount": "434.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_382a623fab2be77bdf972840"
    },
    {
      "row_index": 702,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "ricardo",
      "signed_amount": "-2.300",
      "amount": "2.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ba975136e0edf8417feb914f"
    },
    {
      "row_index": 703,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "markets com",
      "signed_amount": "577.950",
      "amount": "577.950",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_a5a3e874cb4b68706e6c31cc"
    },
    {
      "row_index": 704,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "markets com",
      "signed_amount": "408.000",
      "amount": "408.000",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_9b963d4419de95d718b259f6"
    },
    {
      "row_index": 705,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-43.600",
      "amount": "43.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5988514094ed2b6959416ac2"
    },
    {
      "row_index": 706,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-15",
      "merchant": "sw saira gmbh",
      "signed_amount": "-43.600",
      "amount": "43.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0dea8893e64efd8346263537"
    },
    {
      "row_index": 707,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e74f1ce02b5497a9610c3b18"
    },
    {
      "row_index": 708,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_116b461a6d7f3ec6f223d2d1"
    },
    {
      "row_index": 709,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-76.500",
      "amount": "76.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6b00bb46598976941273cd4d"
    },
    {
      "row_index": 710,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "felfel ag",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd7836eb385236b99712306d"
    },
    {
      "row_index": 711,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.200",
      "amount": "2.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_869d13cf8395cb757be867ce"
    },
    {
      "row_index": 712,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "migros",
      "signed_amount": "-33.350",
      "amount": "33.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6ecfa1ee34374f873b83fb3"
    },
    {
      "row_index": 713,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "lenzo palace sener",
      "signed_amount": "-30.000",
      "amount": "30.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_14932d463896239c01de0131"
    },
    {
      "row_index": 714,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-18",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aec93a18e9a59ac2e66f5023"
    },
    {
      "row_index": 715,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-19",
      "merchant": "migros",
      "signed_amount": "-305.100",
      "amount": "305.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_05efee204224dbf02a745ae1"
    },
    {
      "row_index": 716,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-19",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-64.700",
      "amount": "64.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1d63276e9d525ea5ccc718a6"
    },
    {
      "row_index": 717,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-21",
      "merchant": "openai",
      "signed_amount": "-17.600",
      "amount": "17.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d594907a3fc5080beca4e9e6"
    },
    {
      "row_index": 718,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-22",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-73.950",
      "amount": "73.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e3a1c6af5db781fa9f093827"
    },
    {
      "row_index": 719,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "merchant": "der klein preis shop",
      "signed_amount": "-63.000",
      "amount": "63.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a1a05cb06bc5fcb598750e88"
    },
    {
      "row_index": 720,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-23",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-62.250",
      "amount": "62.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7f9b090145030dbdbd7144e"
    },
    {
      "row_index": 721,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-24",
      "merchant": "rotpunkt apotheken",
      "signed_amount": "-65.250",
      "amount": "65.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cbcbed64e2c08f289d4af697"
    },
    {
      "row_index": 722,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-25",
      "merchant": "migros",
      "signed_amount": "-104.500",
      "amount": "104.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_936c81324a393d59374619c7"
    },
    {
      "row_index": 723,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-27",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-48.100",
      "amount": "48.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0bc4f51eb7b7f42c1d89e6fd"
    },
    {
      "row_index": 724,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-27",
      "merchant": "coop",
      "signed_amount": "-53.200",
      "amount": "53.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_726fc744d08aeb8bdb83e4b5"
    },
    {
      "row_index": 725,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-28",
      "merchant": "disney streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f6c1c09b39a6f5aa1a2863e3"
    },
    {
      "row_index": 726,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "parkhaus 0",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_94f00f562e7408d13dd886e1"
    },
    {
      "row_index": 727,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "migros",
      "signed_amount": "-40.250",
      "amount": "40.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c8fb74ea4e3eeb131438757e"
    },
    {
      "row_index": 728,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "k kiosk",
      "signed_amount": "-44.400",
      "amount": "44.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0fc14fa4018f761bfa5d639c"
    },
    {
      "row_index": 729,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-69.200",
      "amount": "69.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e4207536455ed70017c3b91b"
    },
    {
      "row_index": 730,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "k kiosk",
      "signed_amount": "-62.000",
      "amount": "62.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_69b70fecbcd455932c57dff1"
    },
    {
      "row_index": 731,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "merchant": "ikea",
      "signed_amount": "-300.900",
      "amount": "300.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d1db0158f2b9e771a6b43008"
    },
    {
      "row_index": 732,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "merchant": "coop",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90adf0ecdbc2ff9f4b158af7"
    },
    {
      "row_index": 733,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "155 00 p & b",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6ffc14218d10884ac3de5bfe"
    },
    {
      "row_index": 734,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-30",
      "merchant": "mcdonald s",
      "signed_amount": "-33.600",
      "amount": "33.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_085e311ecf817f9cdcb90868"
    },
    {
      "row_index": 735,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "merchant": "bk cala millor",
      "signed_amount": "-14.050",
      "amount": "14.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fc7ce518fc0799e3551709e0"
    },
    {
      "row_index": 736,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "merchant": "apartamentos mercedes",
      "signed_amount": "-44.550",
      "amount": "44.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_544764375499368a5cf83b8b"
    },
    {
      "row_index": 737,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "merchant": "zurich duty free",
      "signed_amount": "-7.500",
      "amount": "7.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7bdeadb206d85320e26e75c4"
    },
    {
      "row_index": 738,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "merchant": "retail inmotion",
      "signed_amount": "-4.200",
      "amount": "4.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_afb0705cd1cc3fba0b72d39e"
    },
    {
      "row_index": 739,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-02",
      "merchant": "lidl",
      "signed_amount": "-9.100",
      "amount": "9.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dd6a20a877f99c76354a5c6a"
    },
    {
      "row_index": 740,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-05",
      "merchant": "family food & fun cala mi",
      "signed_amount": "-15.100",
      "amount": "15.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_00cbdcb007323fa017cac932"
    },
    {
      "row_index": 741,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "merchant": "super cala millor park",
      "signed_amount": "-3.450",
      "amount": "3.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2a00d67a46ec4d312495d11a"
    },
    {
      "row_index": 742,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "merchant": "apartamentos mercedes",
      "signed_amount": "-75.050",
      "amount": "75.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_83008670b54becd99dbea627"
    },
    {
      "row_index": 743,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "merchant": "migros",
      "signed_amount": "-338.250",
      "amount": "338.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_056fb7c98eda48e85a6fafc3"
    },
    {
      "row_index": 744,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-17",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-52.800",
      "amount": "52.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cae5ff688044d482ff530785"
    },
    {
      "row_index": 745,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-07",
      "merchant": "spar",
      "signed_amount": "-5.950",
      "amount": "5.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_43dc4847f6a381ca01a8b180"
    },
    {
      "row_index": 746,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "merchant": "palma de mallorca airport",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_269136ae51c107e5dd2daca4"
    },
    {
      "row_index": 747,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "merchant": "parkhaus 0",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c1546fc242bb18811d80561f"
    },
    {
      "row_index": 748,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "merchant": "migros",
      "signed_amount": "-378.550",
      "amount": "378.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6c4c289bae2e4aab64ac9bd"
    },
    {
      "row_index": 749,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-08",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-60.300",
      "amount": "60.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_da74ec7f772984b245ba1c1c"
    },
    {
      "row_index": 750,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "merchant": "migros",
      "signed_amount": "-186.200",
      "amount": "186.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_16b11af6c998b246f04ad69b"
    },
    {
      "row_index": 751,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "merchant": "migros",
      "signed_amount": "-14.500",
      "amount": "14.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f1502a35cb9617cd827a229a"
    },
    {
      "row_index": 752,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-09",
      "merchant": "migros",
      "signed_amount": "-0.050",
      "amount": "0.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_28ce1b9364b777ccfdbea859"
    },
    {
      "row_index": 753,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "merchant": "thermalquelle ag zurzach",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d8f0d5bcc6761b22cab6ea56"
    },
    {
      "row_index": 754,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-11",
      "merchant": "migros",
      "signed_amount": "-7.950",
      "amount": "7.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d84dae324ad15d996a77cdd"
    },
    {
      "row_index": 755,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-18",
      "merchant": "thermalbad zurzach betrie",
      "signed_amount": "-180.500",
      "amount": "180.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4d439d56b886f7f324eeeea6"
    },
    {
      "row_index": 756,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-21",
      "merchant": "openai",
      "signed_amount": "-18.250",
      "amount": "18.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3695766d53d54c4eb043a81f"
    },
    {
      "row_index": 757,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-13",
      "merchant": "migros",
      "signed_amount": "-52.800",
      "amount": "52.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d1901554112a30d730c52ba9"
    },
    {
      "row_index": 758,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-14",
      "merchant": "beck mobile 1",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a49c01ba52416dd5545ad3ca"
    },
    {
      "row_index": 759,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "merchant": "migros",
      "signed_amount": "-181.600",
      "amount": "181.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6aead855dc174e79ae099abe"
    },
    {
      "row_index": 760,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-13",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-13.850",
      "amount": "13.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fc38bfbe02868996a536f18a"
    },
    {
      "row_index": 761,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-15",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-56.900",
      "amount": "56.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_68082124f6357ad3740479a8"
    },
    {
      "row_index": 762,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a0243d99672847e9896d8be5"
    },
    {
      "row_index": 763,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "merchant": "burger king",
      "signed_amount": "-40.000",
      "amount": "40.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5eefc9bf0d833015051049fa"
    },
    {
      "row_index": 764,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "merchant": "migros",
      "signed_amount": "-58.850",
      "amount": "58.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_db57c5fa34e0bdb48a2c243d"
    },
    {
      "row_index": 765,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-17",
      "merchant": "sw saira gmbh",
      "signed_amount": "-32.800",
      "amount": "32.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e78f92c20e4c9974e42d573c"
    },
    {
      "row_index": 766,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_76680859baf473a8a5c3085f"
    },
    {
      "row_index": 767,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-18",
      "merchant": "migros",
      "signed_amount": "-280.500",
      "amount": "280.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_884afdec3e5ebaa0edda8e85"
    },
    {
      "row_index": 768,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-19",
      "merchant": "2co comobitdefender",
      "signed_amount": "-52.500",
      "amount": "52.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d4806126689782f1b9bc66fe"
    },
    {
      "row_index": 769,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "merchant": "sc trust services",
      "signed_amount": "-37.850",
      "amount": "37.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_8c4d5beff899996c0586d900"
    },
    {
      "row_index": 770,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "merchant": "openai",
      "signed_amount": "-17.650",
      "amount": "17.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_92a77a12180f33fe380f3f00"
    },
    {
      "row_index": 771,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-23",
      "merchant": "mcdonald s",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3a3c451a7575aa732a27193a"
    },
    {
      "row_index": 772,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "merchant": "coop",
      "signed_amount": "-16.400",
      "amount": "16.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e579f0c8f506774c777eb6da"
    },
    {
      "row_index": 773,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-20",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-89.100",
      "amount": "89.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fca2a9f908ed2663a06f7a9c"
    },
    {
      "row_index": 774,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-21",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55050384b3ed9cd309b95d88"
    },
    {
      "row_index": 775,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-22",
      "merchant": "coop",
      "signed_amount": "-3.950",
      "amount": "3.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6931a483f2ced483507f79f0"
    },
    {
      "row_index": 776,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-22",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-64.800",
      "amount": "64.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a44ec2072b8f92b6cdb81354"
    },
    {
      "row_index": 777,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-23",
      "merchant": "migros",
      "signed_amount": "-328.000",
      "amount": "328.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f264ae64c23d9fa6435fdefa"
    },
    {
      "row_index": 778,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-23",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-26.000",
      "amount": "26.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_18fead4ea3c50c0c4844686e"
    },
    {
      "row_index": 779,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "merchant": "aquabasilea",
      "signed_amount": "-147.200",
      "amount": "147.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_caf50e682ebb5f6bec4f1d07"
    },
    {
      "row_index": 780,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "merchant": "aquabasilea",
      "signed_amount": "-57.300",
      "amount": "57.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad50c5b3850d3c2394cb1f6d"
    },
    {
      "row_index": 781,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-24",
      "merchant": "mcdonald s",
      "signed_amount": "-34.000",
      "amount": "34.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_db215f84c762f077e9c6038b"
    },
    {
      "row_index": 782,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-24",
      "merchant": "felfel ag",
      "signed_amount": "-13.500",
      "amount": "13.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_95adc4d3c8572e2eef240582"
    },
    {
      "row_index": 783,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "merchant": "ikea",
      "signed_amount": "-139.750",
      "amount": "139.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6540f9a8688ac3cb012ec59a"
    },
    {
      "row_index": 784,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "merchant": "ikea",
      "signed_amount": "-47.750",
      "amount": "47.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4b54cfb7c86e2d40b6712cc5"
    },
    {
      "row_index": 785,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-25",
      "merchant": "mcdonald s",
      "signed_amount": "-12.400",
      "amount": "12.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1c231d7951d45d40ff825d7b"
    },
    {
      "row_index": 786,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-30",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad653cd731a13144d07a9c3b"
    },
    {
      "row_index": 787,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "herrlisberg gran bar",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9478b41f4309681e9c4a4224"
    },
    {
      "row_index": 788,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "herrlisberg gran bar",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "possible_logical_duplicate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d3ed85fd4066b4b86450b6b6"
    },
    {
      "row_index": 789,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "holy cow",
      "signed_amount": "-19.900",
      "amount": "19.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_30d0afcc8cce50b53ababac9"
    },
    {
      "row_index": 790,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-24",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5fa9e92d9297b10e3a5d5e31"
    },
    {
      "row_index": 791,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "merchant": "mcdonald s",
      "signed_amount": "-14.400",
      "amount": "14.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5d00af8250c578d1a577ffc7"
    },
    {
      "row_index": 792,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-05",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-58.200",
      "amount": "58.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c3939e464d104c118376a4d6"
    },
    {
      "row_index": 793,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-08",
      "merchant": "migros",
      "signed_amount": "-131.850",
      "amount": "131.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_16dba8d26d0e58cddd47853e"
    },
    {
      "row_index": 794,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "apple",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_75e7aada2b0cad41fc5d4ec7"
    },
    {
      "row_index": 795,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb4a4c59c29b71a8b558e5ea"
    },
    {
      "row_index": 796,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-09",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-155.750",
      "amount": "155.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_748279ef8491ec1ae44ece38"
    },
    {
      "row_index": 797,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e8281aa7d0a74d410d4f15cd"
    },
    {
      "row_index": 798,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "merchant": "migros",
      "signed_amount": "-284.450",
      "amount": "284.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e29e8b1a8d6c184d63bc3eb9"
    },
    {
      "row_index": 799,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-04",
      "merchant": "felfel ag",
      "signed_amount": "-13.900",
      "amount": "13.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_27662691ae089cf57b04253d"
    },
    {
      "row_index": 800,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-09",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-54.600",
      "amount": "54.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_df1c28e1dab0e710ffb8caa8"
    },
    {
      "row_index": 801,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "merchant": "kantonsspital baden ksb",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_78022ba428c6eb6b8da23f7e"
    },
    {
      "row_index": 802,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e3e9cf3080bb8550c8d485b0"
    },
    {
      "row_index": 803,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "merchant": "disney streaming",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f9370b3e060ab24b5a82798"
    },
    {
      "row_index": 804,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-5.750",
      "amount": "5.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_660742d9ed80e586abde82da"
    },
    {
      "row_index": 805,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-28",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9a64c0754b06199c195f8223"
    },
    {
      "row_index": 806,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-29",
      "merchant": "migros",
      "signed_amount": "-23.650",
      "amount": "23.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4792bdaef09bb0a526913ace"
    },
    {
      "row_index": 807,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-30",
      "merchant": "migros",
      "signed_amount": "-241.200",
      "amount": "241.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_58fd1d1a407e01b74774a849"
    },
    {
      "row_index": 808,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "marche restaurants",
      "signed_amount": "-4.950",
      "amount": "4.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e3d35717667f43dd6c1f154"
    },
    {
      "row_index": 809,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "restaurant aquarena",
      "signed_amount": "-55.500",
      "amount": "55.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_20aa4d6bc9b0d94d1258065a"
    },
    {
      "row_index": 810,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "bad schinznach",
      "signed_amount": "-65.400",
      "amount": "65.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_31025a6b6335c0f168f8a12d"
    },
    {
      "row_index": 811,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-31",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a1e47e200d16356d8cf7c90f"
    },
    {
      "row_index": 812,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-03",
      "merchant": "beck mobile 0",
      "signed_amount": "-2.700",
      "amount": "2.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0981c32fa14b1642356f9448"
    },
    {
      "row_index": 813,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-04",
      "merchant": "coop",
      "signed_amount": "-10.850",
      "amount": "10.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6b2f66c4ecc1244f726c3732"
    },
    {
      "row_index": 814,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-04",
      "merchant": "migros",
      "signed_amount": "-359.050",
      "amount": "359.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c2cec8dcbb11f97297e0ee21"
    },
    {
      "row_index": 815,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "merchant": "flughafen zurich",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2ed32fcc5419f278477e0312"
    },
    {
      "row_index": 816,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-15",
      "merchant": "migros",
      "signed_amount": "-122.300",
      "amount": "122.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a244f79d7622033db978a0a"
    },
    {
      "row_index": 817,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-14",
      "merchant": "mcdonald s",
      "signed_amount": "-26.700",
      "amount": "26.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ddb201b2088ea69fdb31fbed"
    },
    {
      "row_index": 818,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-05",
      "merchant": "migros",
      "signed_amount": "-231.000",
      "amount": "231.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4731ddf68c43974fa2c12aee"
    },
    {
      "row_index": 819,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-06",
      "merchant": "agrola",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa4adb07a5b6d2892ea6abd9"
    },
    {
      "row_index": 820,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-16",
      "merchant": "apple",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2f9213db39076e0fbbbd4a9a"
    },
    {
      "row_index": 821,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-12",
      "merchant": "migros",
      "signed_amount": "-24.050",
      "amount": "24.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e9f790df9ae902abd79a28c0"
    },
    {
      "row_index": 822,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "babbel",
      "signed_amount": "-169.900",
      "amount": "169.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ee0eaf0729b0f53889ed6d61"
    },
    {
      "row_index": 823,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "babbel",
      "signed_amount": "-189.000",
      "amount": "189.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6576ddeedc7f69a6b9fdecb5"
    },
    {
      "row_index": 824,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "coop",
      "signed_amount": "-12.300",
      "amount": "12.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_27ef10004a2f9274fafa4d7a"
    },
    {
      "row_index": 825,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-14",
      "merchant": "artigiano pizzeria nap",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e5c51111691c8c2f9d5fa938"
    },
    {
      "row_index": 826,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-15",
      "merchant": "parkhaus 0",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_07cb2b110268008027e4eb0e"
    },
    {
      "row_index": 827,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-19",
      "merchant": "lenzo palace sener",
      "signed_amount": "-46.000",
      "amount": "46.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_de8856a763053cc5b51dd001"
    },
    {
      "row_index": 828,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-58.400",
      "amount": "58.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_321a3bcb6f1dac0f48a917de"
    },
    {
      "row_index": 829,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-19",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-105.000",
      "amount": "105.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2e2c904b9de95eb097948c87"
    },
    {
      "row_index": 830,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-20",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-20.800",
      "amount": "20.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4a0089c18470a786c57b8e06"
    },
    {
      "row_index": 831,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "openai",
      "signed_amount": "-17.950",
      "amount": "17.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3e7ea5fc5a7d258dfdc95ce1"
    },
    {
      "row_index": 832,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "paramount+",
      "signed_amount": "-7.900",
      "amount": "7.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0ad95e4100f86d47b70f8d7b"
    },
    {
      "row_index": 833,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "paramount+",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_eca9f9399696d788b34d9ecc"
    },
    {
      "row_index": 834,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "coop pronto",
      "signed_amount": "-6.250",
      "amount": "6.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_124d270b4b9a8c32073bef66"
    },
    {
      "row_index": 835,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "coop",
      "signed_amount": "-23.000",
      "amount": "23.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dcf7ca8666789f7d670b3500"
    },
    {
      "row_index": 836,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-21",
      "merchant": "migros",
      "signed_amount": "-151.600",
      "amount": "151.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d65f3cd3b6cc83e4a06513c2"
    },
    {
      "row_index": 837,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-23",
      "merchant": "mcdonald s",
      "signed_amount": "-18.500",
      "amount": "18.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a15d654ec6c46c0bc6470a45"
    },
    {
      "row_index": 838,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "merchant": "boni shop",
      "signed_amount": "-184.450",
      "amount": "184.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_34da740fea2a67256a5b5ac2"
    },
    {
      "row_index": 839,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "merchant": "coop",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ef7ac82dbb97d89f2207b11a"
    },
    {
      "row_index": 840,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "merchant": "der klein preis shop",
      "signed_amount": "-39.000",
      "amount": "39.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_75d9d646a4ca9e5bc284ac14"
    },
    {
      "row_index": 841,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "merchant": "parkhaus 0",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_0f0241ed527d46d439a5b957"
    },
    {
      "row_index": 842,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-06",
      "merchant": "migros",
      "signed_amount": "-6.850",
      "amount": "6.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_daac2b0f4b82057d7a8c5283"
    },
    {
      "row_index": 843,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-25",
      "merchant": "jumbo",
      "signed_amount": "-76.000",
      "amount": "76.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7aab644deab0290e979ef962"
    },
    {
      "row_index": 844,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "venum",
      "signed_amount": "-150.350",
      "amount": "150.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eaa1b3786832093e08c70703"
    },
    {
      "row_index": 845,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-27",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8671edec0eaa68d19f0c87da"
    },
    {
      "row_index": 846,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "burger king",
      "signed_amount": "-44.800",
      "amount": "44.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c9758971f68e0f27b513bd7"
    },
    {
      "row_index": 847,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "aldi suisse",
      "signed_amount": "-43.200",
      "amount": "43.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_82d8847782130ca7021f5b70"
    },
    {
      "row_index": 848,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "migros",
      "signed_amount": "-54.450",
      "amount": "54.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4de8c644ef936461a28d5b64"
    },
    {
      "row_index": 849,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-12",
      "merchant": "migros",
      "signed_amount": "-83.200",
      "amount": "83.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_07f1a4ea350a41d11e6958c9"
    },
    {
      "row_index": 850,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-15",
      "merchant": "bad schinznach",
      "signed_amount": "-63.000",
      "amount": "63.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8939665a89eb8c1e9608cbbe"
    },
    {
      "row_index": 851,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_60a5127fb5f6bec440a46722"
    },
    {
      "row_index": 852,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-28",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-261.900",
      "amount": "261.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4ae2f0f68ab5bedfb083a2d6"
    },
    {
      "row_index": 853,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a5c757b446c1ef67eeed220f"
    },
    {
      "row_index": 854,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "merchant": "sami international",
      "signed_amount": "-139.300",
      "amount": "139.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_4ec20707b215de54eb40190c"
    },
    {
      "row_index": 855,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "merchant": "migros",
      "signed_amount": "-262.150",
      "amount": "262.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a70d40f1170625cc967f0d5b"
    },
    {
      "row_index": 856,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-29",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-62.400",
      "amount": "62.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3aa128461d8457e880a07300"
    },
    {
      "row_index": 857,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-01",
      "merchant": "sportcenter bustelbach",
      "signed_amount": "-92.800",
      "amount": "92.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8fba07062b99558cdf1cab18"
    },
    {
      "row_index": 858,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-02",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_41edc7beffe4c7a3496743e0"
    },
    {
      "row_index": 859,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-03",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-81.400",
      "amount": "81.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f922b01aec71d09d0293f5f2"
    },
    {
      "row_index": 860,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-04",
      "merchant": "migros",
      "signed_amount": "-312.650",
      "amount": "312.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ae13eaa31f7bd446f9029ac1"
    },
    {
      "row_index": 861,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-05",
      "merchant": "ups united parcel service of america",
      "signed_amount": "-36.500",
      "amount": "36.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f6737ccbbc4714db100ee702"
    },
    {
      "row_index": 862,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-05",
      "merchant": "coop",
      "signed_amount": "-9.400",
      "amount": "9.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5c0a8aad57b2eeaa812ec755"
    },
    {
      "row_index": 863,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-06",
      "merchant": "avia",
      "signed_amount": "-63.050",
      "amount": "63.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_44b7f83cb9e3b964970e4818"
    },
    {
      "row_index": 864,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-06",
      "merchant": "mcdonald s",
      "signed_amount": "-44.400",
      "amount": "44.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b8bbad1f3f6dfeb6e09b7aa8"
    },
    {
      "row_index": 865,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "merchant": "sw saira gmbh",
      "signed_amount": "-30.000",
      "amount": "30.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1652c838e1f40bcf8d2eaa32"
    },
    {
      "row_index": 866,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "merchant": "bad schinznach",
      "signed_amount": "-41.000",
      "amount": "41.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4f5d62e4aa85ce976c9f6dd3"
    },
    {
      "row_index": 867,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-08",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5356674ff100b6093a4556a3"
    },
    {
      "row_index": 868,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_34e0eccc539ab948be4e5ab2"
    },
    {
      "row_index": 869,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "merchant": "storchen apotheke",
      "signed_amount": "-17.700",
      "amount": "17.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f0419e2da96017e76590693c"
    },
    {
      "row_index": 870,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "merchant": "storchen apotheke",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8d8628fdff44e968f20da701"
    },
    {
      "row_index": 871,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-10",
      "merchant": "restaurant big sterne",
      "signed_amount": "-74.000",
      "amount": "74.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_411e59e79c9eaebbe5c09b5b"
    },
    {
      "row_index": 872,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-09",
      "merchant": "olymp digital kg",
      "signed_amount": "-339.650",
      "amount": "339.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_926fa8a04b3978b5cc071485"
    },
    {
      "row_index": 873,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-11",
      "merchant": "migros",
      "signed_amount": "-308.700",
      "amount": "308.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_50f3f2e8bd94538aa4ac91eb"
    },
    {
      "row_index": 874,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "merchant": "restaurant aquarena",
      "signed_amount": "-41.000",
      "amount": "41.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f144e2391a339513c23d14fa"
    },
    {
      "row_index": 875,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5459b6f8766c87608fcdd50e"
    },
    {
      "row_index": 876,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-13",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "possible_logical_duplicate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_92dfd0fa659333bb4ba26779"
    },
    {
      "row_index": 877,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "merchant": "c&a",
      "signed_amount": "-92.150",
      "amount": "92.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3cf5e6399e3bef905ce33b5e"
    },
    {
      "row_index": 878,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "merchant": "decathlon spreitenba",
      "signed_amount": "-155.400",
      "amount": "155.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2576139cced670af3695295d"
    },
    {
      "row_index": 879,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "merchant": "migros",
      "signed_amount": "-112.300",
      "amount": "112.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bf3259842b2ea4882adbccd1"
    },
    {
      "row_index": 880,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_051888d813e5045af2b42d1b"
    },
    {
      "row_index": 881,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-19",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-90.200",
      "amount": "90.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b3a295b5f969d599ad64ebaf"
    },
    {
      "row_index": 882,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-14",
      "merchant": "migros",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_20cbb56b490cc8574a5cc38a"
    },
    {
      "row_index": 883,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-15",
      "merchant": "lenzo palace sener",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_074332c49777b06296653e5a"
    },
    {
      "row_index": 884,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-16",
      "merchant": "aldi suisse",
      "signed_amount": "-8.100",
      "amount": "8.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3ea398cb91fa9c396d9d2f05"
    },
    {
      "row_index": 885,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-16",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-16.750",
      "amount": "16.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ccccebd6b27a2002e0889522"
    },
    {
      "row_index": 886,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "merchant": "parking gais center",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0b1da7a949255a629f53f337"
    },
    {
      "row_index": 887,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "merchant": "coop",
      "signed_amount": "-11.700",
      "amount": "11.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5ac4172daa2c5e349561a7dd"
    },
    {
      "row_index": 888,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-17",
      "merchant": "coop",
      "signed_amount": "-18.900",
      "amount": "18.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e58f78f4421327e5bf02cdec"
    },
    {
      "row_index": 889,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "merchant": "migros",
      "signed_amount": "-27.500",
      "amount": "27.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ae6fc76c341f369952adb0ef"
    },
    {
      "row_index": 890,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-59.050",
      "amount": "59.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6e1e600d34e8a51056001960"
    },
    {
      "row_index": 891,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-20",
      "merchant": "prime video ch",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_28f3b169c4eb86eff6bff806"
    },
    {
      "row_index": 892,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-20",
      "merchant": "migros",
      "signed_amount": "-233.450",
      "amount": "233.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_318c1b2f274ab06eefe250f4"
    },
    {
      "row_index": 893,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_01658e14527cf772abcaf0d3"
    },
    {
      "row_index": 894,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-21",
      "merchant": "paramount+",
      "signed_amount": "-12.000",
      "amount": "12.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2e3b8e2dad3c39a2da32d48a"
    },
    {
      "row_index": 895,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "bustelbach sport & freizeitcenter",
      "signed_amount": "-28.400",
      "amount": "28.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1b4a8ff637c4ebdaca39cd8b"
    },
    {
      "row_index": 896,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "mcdonald s",
      "signed_amount": "-19.200",
      "amount": "19.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_22b8ccde2d8082e1f0c6f6f8"
    },
    {
      "row_index": 897,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-13",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-69.600",
      "amount": "69.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb78b42998ed95907117648d"
    },
    {
      "row_index": 898,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-21",
      "merchant": "mcdonald s",
      "signed_amount": "-18.200",
      "amount": "18.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dc713b0ed76de670cce8cadf"
    },
    {
      "row_index": 899,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "merchant": "cinema excelsior",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7f59d4a71374dd222581c84"
    },
    {
      "row_index": 900,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5ed8bbb7af8f1099ffe65aed"
    },
    {
      "row_index": 901,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "merchant": "migros",
      "signed_amount": "-23.650",
      "amount": "23.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dfcf0bd99d5bee355a880c8d"
    },
    {
      "row_index": 902,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-22",
      "merchant": "migros",
      "signed_amount": "-144.700",
      "amount": "144.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7ea8d4061ad6164fc940a55"
    },
    {
      "row_index": 903,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-23",
      "merchant": "migros",
      "signed_amount": "-271.100",
      "amount": "271.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_67ccb4fac0fbc2808e0f47d3"
    },
    {
      "row_index": 904,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-23",
      "merchant": "parking gais center",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d84f6ce55ba1a52a224f1ffa"
    },
    {
      "row_index": 905,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "merchant": "universitatsspital zurich",
      "signed_amount": "-19.500",
      "amount": "19.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e4407831e0e659bb8dce9c59"
    },
    {
      "row_index": 906,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "merchant": "migros",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6dd672ee6b1bdc3c062056e7"
    },
    {
      "row_index": 907,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-13",
      "merchant": "migros",
      "signed_amount": "-148.900",
      "amount": "148.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ca90868da35f9f7c1305fb2"
    },
    {
      "row_index": 908,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-14",
      "merchant": "migros",
      "signed_amount": "-77.750",
      "amount": "77.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fb63137b593ccbf687ea4756"
    },
    {
      "row_index": 909,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "merchant": "aquabasilea",
      "signed_amount": "-281.300",
      "amount": "281.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_49c6de057698f335f62a541f"
    },
    {
      "row_index": 910,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "merchant": "migros",
      "signed_amount": "-45.050",
      "amount": "45.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_023f51a28b386e5d857b7591"
    },
    {
      "row_index": 911,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4c6fccbbd9b28c2e13e8b346"
    },
    {
      "row_index": 912,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3abb0ba888a6d2dde49c21d1"
    },
    {
      "row_index": 913,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "merchant": "mcdonald s",
      "signed_amount": "-19.900",
      "amount": "19.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9629d6c79b5390f97d320bcd"
    },
    {
      "row_index": 914,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "merchant": "europa park",
      "signed_amount": "-3.800",
      "amount": "3.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a8b857c3d3ca50aabe888390"
    },
    {
      "row_index": 915,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-30",
      "merchant": "migros",
      "signed_amount": "-27.900",
      "amount": "27.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_27e153996536a28fb93279a4"
    },
    {
      "row_index": 916,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "merchant": "aldi suisse",
      "signed_amount": "-16.050",
      "amount": "16.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe1fd9da9a0fa138d36bb0d6"
    },
    {
      "row_index": 917,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-59.800",
      "amount": "59.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_af4536a0d6ce6b5a90e2f9ba"
    },
    {
      "row_index": 918,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "merchant": "mcdonald s",
      "signed_amount": "-19.900",
      "amount": "19.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9d5d4b70db81595f6cb7e684"
    },
    {
      "row_index": 919,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-31",
      "merchant": "mcdonald s",
      "signed_amount": "-8.600",
      "amount": "8.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_11882209a03455d7c90a131e"
    },
    {
      "row_index": 920,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "merchant": "europa park",
      "signed_amount": "-3.800",
      "amount": "3.800",
      "currency": "CHF",
      "classification": "possible_logical_duplicate",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8068374d94ebbaabf5429a55"
    },
    {
      "row_index": 921,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-02",
      "merchant": "migros",
      "signed_amount": "-287.900",
      "amount": "287.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5580ff5161933260469046eb"
    },
    {
      "row_index": 922,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "merchant": "ikea",
      "signed_amount": "-183.600",
      "amount": "183.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7101796bc6614fe11c672ca6"
    },
    {
      "row_index": 923,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "merchant": "coop",
      "signed_amount": "-144.000",
      "amount": "144.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d8a574f95ee9484babd015fc"
    },
    {
      "row_index": 924,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "merchant": "ikea",
      "signed_amount": "-19.950",
      "amount": "19.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_de4cf6966e59c05cd5fff386"
    },
    {
      "row_index": 925,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-03",
      "merchant": "ikea",
      "signed_amount": "-49.700",
      "amount": "49.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ae4b0368e0d57aa020288b78"
    },
    {
      "row_index": 926,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-04",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-128.000",
      "amount": "128.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_70e3b58348e8c4115b81b003"
    },
    {
      "row_index": 927,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-07",
      "merchant": "ristorante sale e pepe",
      "signed_amount": "-110.000",
      "amount": "110.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9094d0e8dee3986fd6a84fb0"
    },
    {
      "row_index": 928,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-08",
      "merchant": "migros",
      "signed_amount": "-52.600",
      "amount": "52.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f67c40e042e8eef3d575529c"
    },
    {
      "row_index": 929,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-09",
      "merchant": "apple",
      "signed_amount": "-42.000",
      "amount": "42.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e7ec1cda58265910b5f8759b"
    },
    {
      "row_index": 930,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "merchant": "migros restaurant",
      "signed_amount": "-36.050",
      "amount": "36.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_28c173a229bc0ba0c6259971"
    },
    {
      "row_index": 931,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "merchant": "dosenbach",
      "signed_amount": "-87.800",
      "amount": "87.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8fd9b02d5555cdc29d26f8ea"
    },
    {
      "row_index": 932,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-10",
      "merchant": "migros",
      "signed_amount": "-304.400",
      "amount": "304.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d79b4dcef39ab6076edc4712"
    },
    {
      "row_index": 933,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-11",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-113.700",
      "amount": "113.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3dc321882451d4ddcd289c6f"
    },
    {
      "row_index": 934,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-13",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-67.300",
      "amount": "67.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_da2fb09885b8976d6b963f2e"
    },
    {
      "row_index": 935,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-13",
      "merchant": "migros",
      "signed_amount": "-266.550",
      "amount": "266.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7e3e0298b7e9ac3e883308f8"
    },
    {
      "row_index": 936,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-16",
      "merchant": "migros",
      "signed_amount": "-171.450",
      "amount": "171.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9893f142313e7acdd3e16d38"
    },
    {
      "row_index": 937,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "merchant": "iherb",
      "signed_amount": "-65.700",
      "amount": "65.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_964a65003ef9c5b4c1b081c8"
    },
    {
      "row_index": 938,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e0551c51259d3b46cff2b0b2"
    },
    {
      "row_index": 939,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "merchant": "migros",
      "signed_amount": "-17.550",
      "amount": "17.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f7d6e03016ee3f1b38036da2"
    },
    {
      "row_index": 940,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-56.500",
      "amount": "56.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6df8aee0c7ffc44775e8ccce"
    },
    {
      "row_index": 941,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-19",
      "merchant": "migros",
      "signed_amount": "-54.100",
      "amount": "54.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_98b69fb3918c04b1ea312bc7"
    },
    {
      "row_index": 942,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-21",
      "merchant": "migros",
      "signed_amount": "-126.350",
      "amount": "126.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_54196a6d331fb5603b83b382"
    },
    {
      "row_index": 943,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-21",
      "merchant": "walwassermannco",
      "signed_amount": "-86.500",
      "amount": "86.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_addbb1f8b837b294e2e13b87"
    },
    {
      "row_index": 944,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-22",
      "merchant": "apple",
      "signed_amount": "-47.000",
      "amount": "47.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fa02d6c5726e805db5d3a81d"
    },
    {
      "row_index": 945,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "merchant": "prime video ch",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_793dbbdef7090e4362d336b2"
    },
    {
      "row_index": 946,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "merchant": "migros",
      "signed_amount": "-197.000",
      "amount": "197.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b59d491ce55666fe9904e1db"
    },
    {
      "row_index": 947,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "merchant": "bad schinznach",
      "signed_amount": "-16.450",
      "amount": "16.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8742fe60540a662910d1a2a2"
    },
    {
      "row_index": 948,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-23",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-13.000",
      "amount": "13.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad16e7a1497263aa163bfed8"
    },
    {
      "row_index": 949,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-24",
      "merchant": "migros",
      "signed_amount": "-122.300",
      "amount": "122.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f85451cbdc8e0b433c87a320"
    },
    {
      "row_index": 950,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-26",
      "merchant": "grillfurst schweiz gmbh",
      "signed_amount": "-876.850",
      "amount": "876.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_e0234c7b3b22f5c19d7a8530"
    },
    {
      "row_index": 951,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cb1041c9c05a4a018b93bd57"
    },
    {
      "row_index": 952,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "merchant": "migros",
      "signed_amount": "-347.800",
      "amount": "347.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ce60dc2a04893000b7624316"
    },
    {
      "row_index": 953,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-71.400",
      "amount": "71.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7feadfbc1e2af958f38c560e"
    },
    {
      "row_index": 954,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_314c631624e5aa04a7117d6b"
    },
    {
      "row_index": 955,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-27",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a9ea69447d35cfc6b2d9d07e"
    },
    {
      "row_index": 956,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "merchant": "rotpunkt apotheken",
      "signed_amount": "-5.300",
      "amount": "5.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a8efed6c639bbe7e95b803cb"
    },
    {
      "row_index": 957,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "merchant": "coop",
      "signed_amount": "-14.150",
      "amount": "14.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7229bc8ff7e7980a5712f2dd"
    },
    {
      "row_index": 958,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-29",
      "merchant": "burger king",
      "signed_amount": "-18.600",
      "amount": "18.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_146bd17992abf324eba0f1a7"
    },
    {
      "row_index": 959,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "merchant": "restaurant aquarena",
      "signed_amount": "-22.000",
      "amount": "22.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f1da39c87c36cad59dfcbc3d"
    },
    {
      "row_index": 960,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "merchant": "bad schinznach",
      "signed_amount": "-22.950",
      "amount": "22.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c5170100bfee279848fdab0"
    },
    {
      "row_index": 961,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "merchant": "bad schinznach",
      "signed_amount": "-20.500",
      "amount": "20.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_553f94e9b183dd936dfae1e1"
    },
    {
      "row_index": 962,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "merchant": "rotpunkt apotheken",
      "signed_amount": "-19.000",
      "amount": "19.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d336f0c2056c948a04b99d14"
    },
    {
      "row_index": 963,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-30",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_05805240053764f311780cce"
    },
    {
      "row_index": 964,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-31",
      "merchant": "migros",
      "signed_amount": "-261.200",
      "amount": "261.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_491467b89388bbc50524ccf9"
    },
    {
      "row_index": 965,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-04",
      "merchant": "migros",
      "signed_amount": "-274.450",
      "amount": "274.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6092908ef9640a94a4a2d09"
    },
    {
      "row_index": 966,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "migros",
      "signed_amount": "-39.950",
      "amount": "39.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1fbce6724216ee48986ecede"
    },
    {
      "row_index": 967,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "restaurant aquarena",
      "signed_amount": "-46.000",
      "amount": "46.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2e808e906c21c32237b2412d"
    },
    {
      "row_index": 968,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "restaurant aquarena",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c6ee66f367130bb20be99d7d"
    },
    {
      "row_index": 969,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "bad schinznach",
      "signed_amount": "-22.000",
      "amount": "22.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6121be33c4c67fce820240ac"
    },
    {
      "row_index": 970,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ebc1798e2049d118bb5cf017"
    },
    {
      "row_index": 971,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-07",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_817d5c2de637675fbdfa7aa6"
    },
    {
      "row_index": 972,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e9f670ea74a1f8bb2c4a8d3"
    },
    {
      "row_index": 973,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-10",
      "merchant": "migros",
      "signed_amount": "-276.350",
      "amount": "276.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9007b86ba0b7b7b4e179cbf8"
    },
    {
      "row_index": 974,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "merchant": "thermalbad zurzach betrie",
      "signed_amount": "-33.500",
      "amount": "33.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d5ce23360700ab6e3e14ade"
    },
    {
      "row_index": 975,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "merchant": "burger king",
      "signed_amount": "-21.400",
      "amount": "21.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4689662f5875f74f065fdf48"
    },
    {
      "row_index": 976,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "merchant": "coop",
      "signed_amount": "-100.700",
      "amount": "100.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a612dbff5e02ef538192f11"
    },
    {
      "row_index": 977,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-11",
      "merchant": "thermalbad zurzach betrie",
      "signed_amount": "-60.000",
      "amount": "60.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe03183b56c4a8a6e8d2bf85"
    },
    {
      "row_index": 978,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-14",
      "merchant": "migros",
      "signed_amount": "-133.500",
      "amount": "133.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1cab384d3fe759dd6862abe8"
    },
    {
      "row_index": 979,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-15",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-12.000",
      "amount": "12.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_03e3edc04da1ac110b612ac1"
    },
    {
      "row_index": 980,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-92.300",
      "amount": "92.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_663d7e6239dc10dd449f4738"
    },
    {
      "row_index": 981,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-17",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-1.200",
      "amount": "1.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e6de0803344de8c37dc60240"
    },
    {
      "row_index": 982,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "merchant": "migros",
      "signed_amount": "-181.450",
      "amount": "181.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7c6ca957baaece9b12e6b1f1"
    },
    {
      "row_index": 983,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-18",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-264.000",
      "amount": "264.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ffdb08f7b45dbbbb420ace06"
    },
    {
      "row_index": 984,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-19",
      "merchant": "migros",
      "signed_amount": "-285.400",
      "amount": "285.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbf384f39d159138009d18e6"
    },
    {
      "row_index": 985,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-21",
      "merchant": "migros",
      "signed_amount": "-46.850",
      "amount": "46.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbe41623a83a0042acb5a7d6"
    },
    {
      "row_index": 986,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-21",
      "merchant": "migros",
      "signed_amount": "-111.350",
      "amount": "111.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0ac58437213911b4f2ddd568"
    },
    {
      "row_index": 987,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "merchant": "bad schinznach",
      "signed_amount": "-63.000",
      "amount": "63.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dcff327609c232b8b97aa0ec"
    },
    {
      "row_index": 988,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "merchant": "bad schinznach",
      "signed_amount": "-19.100",
      "amount": "19.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_84a89db760563325a0d7a1c8"
    },
    {
      "row_index": 989,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-22",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-12.500",
      "amount": "12.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d0a75ff2467cc18448b04456"
    },
    {
      "row_index": 990,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-23",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-75.650",
      "amount": "75.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_91a61531c1ba9ff29611377b"
    },
    {
      "row_index": 991,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-24",
      "merchant": "migros",
      "signed_amount": "-183.050",
      "amount": "183.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_19705c485067528ef2c57d61"
    },
    {
      "row_index": 992,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-25",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-21.650",
      "amount": "21.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_57c8d2858b3bfd110bc720a2"
    },
    {
      "row_index": 993,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-26",
      "merchant": "migros",
      "signed_amount": "-191.600",
      "amount": "191.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ef5913e8ab5be0fe2305e76"
    },
    {
      "row_index": 994,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_72d2923914625e0bea5da888"
    },
    {
      "row_index": 995,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-26",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-125.000",
      "amount": "125.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b7783bea55698e911c96595b"
    },
    {
      "row_index": 996,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_78cf9e21dfb3597c5a27a6be"
    },
    {
      "row_index": 997,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-28",
      "merchant": "migros",
      "signed_amount": "-131.250",
      "amount": "131.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2be13f80cbac9f0fc7355b83"
    },
    {
      "row_index": 998,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-02",
      "merchant": "migros",
      "signed_amount": "-257.850",
      "amount": "257.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f6ed413de95ec9c93b2be2a9"
    },
    {
      "row_index": 999,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-03",
      "merchant": "coop",
      "signed_amount": "-5.700",
      "amount": "5.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a08103adb94e96fc7a0fee67"
    },
    {
      "row_index": 1000,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-03",
      "merchant": "coop vitality",
      "signed_amount": "-14.300",
      "amount": "14.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_79366ffa15cfde20f1f535e6"
    },
    {
      "row_index": 1001,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-04",
      "merchant": "apple",
      "signed_amount": "-17.000",
      "amount": "17.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7dc8db0ec5eaf2b253611eda"
    },
    {
      "row_index": 1002,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-05",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-51.200",
      "amount": "51.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ae8f9fff02129fe1d8f43ffd"
    },
    {
      "row_index": 1003,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-06",
      "merchant": "flughafen zurich",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fb76aae53cdc1c24fba44f51"
    },
    {
      "row_index": 1004,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-06",
      "merchant": "parkingpay",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbbe0a0214f71aac8c6b748a"
    },
    {
      "row_index": 1005,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-07",
      "merchant": "qualipet",
      "signed_amount": "-71.000",
      "amount": "71.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehaustiere",
      "proposed_category_name": "Haustiere",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6479e571d7e2a5cd4d545ffe"
    },
    {
      "row_index": 1006,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-07",
      "merchant": "migros",
      "signed_amount": "-125.950",
      "amount": "125.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52ffdc621a7a0e22146cbfea"
    },
    {
      "row_index": 1007,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "merchant": "zuschauerterrasse b flughafen zurich",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bf8a962dc3b45353ef9bcbcc"
    },
    {
      "row_index": 1008,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "merchant": "k kiosk",
      "signed_amount": "-30.400",
      "amount": "30.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_113a9eef8b69a0e964c03555"
    },
    {
      "row_index": 1009,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "merchant": "parkhaus 0",
      "signed_amount": "-19.000",
      "amount": "19.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c72a8632275c3df7077b50e9"
    },
    {
      "row_index": 1010,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "merchant": "restaurant waldkantine",
      "signed_amount": "-63.250",
      "amount": "63.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dfcee7aa880005ac61b0f537"
    },
    {
      "row_index": 1011,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-08",
      "merchant": "mcdonald s",
      "signed_amount": "-21.100",
      "amount": "21.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_12160677c7830a3c6e2ee44c"
    },
    {
      "row_index": 1012,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-10",
      "merchant": "migros",
      "signed_amount": "-183.750",
      "amount": "183.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9e0a843c1e837fc6e7664cbc"
    },
    {
      "row_index": 1013,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-12",
      "merchant": "migros",
      "signed_amount": "-199.700",
      "amount": "199.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_46ebe4595e4bf0540351c894"
    },
    {
      "row_index": 1014,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-12",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-66.350",
      "amount": "66.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_2110e6e71a97dd98e2602c3a"
    },
    {
      "row_index": 1015,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "merchant": "bad schinznach",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dc31a7fcb5d107d14080a175"
    },
    {
      "row_index": 1016,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6782c651b42dfe103710e04e"
    },
    {
      "row_index": 1017,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "merchant": "bad schinznach",
      "signed_amount": "-27.250",
      "amount": "27.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_69d65c15b67ba50f667b2048"
    },
    {
      "row_index": 1018,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-13",
      "merchant": "migrol",
      "signed_amount": "-15.900",
      "amount": "15.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cd90aea491c5c3ddbe45df43"
    },
    {
      "row_index": 1019,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-15",
      "merchant": "restaurant tannegg",
      "signed_amount": "-45.000",
      "amount": "45.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9d6138cff87dc577c3b58d59"
    },
    {
      "row_index": 1020,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-17",
      "merchant": "migros",
      "signed_amount": "-89.950",
      "amount": "89.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c38664e66f249b2e2da31f78"
    },
    {
      "row_index": 1021,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-18",
      "merchant": "migros",
      "signed_amount": "-44.300",
      "amount": "44.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0816a6f5729250b3fb0f0d14"
    },
    {
      "row_index": 1022,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-19",
      "merchant": "regionalpolizei brugg",
      "signed_amount": "-40.000",
      "amount": "40.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d961781fb5c66c00a0577537"
    },
    {
      "row_index": 1023,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "merchant": "migros",
      "signed_amount": "-164.450",
      "amount": "164.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55b0f672f5d74e8c8b602e27"
    },
    {
      "row_index": 1024,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "merchant": "migros",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_75e4482c95bdc0fd213d9f61"
    },
    {
      "row_index": 1025,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-20",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-1299.000",
      "amount": "1299.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f1e6d77eb155ddd2ebdbe837"
    },
    {
      "row_index": 1026,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "merchant": "landi",
      "signed_amount": "-237.200",
      "amount": "237.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac44680a72f1247aee47da5d"
    },
    {
      "row_index": 1027,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "merchant": "landi",
      "signed_amount": "-24.500",
      "amount": "24.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_33751a15117047c3ba1dace9"
    },
    {
      "row_index": 1028,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "merchant": "aldi suisse",
      "signed_amount": "-18.350",
      "amount": "18.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bcee015b2f86eacf931c11cc"
    },
    {
      "row_index": 1029,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-21",
      "merchant": "landi",
      "signed_amount": "-9.450",
      "amount": "9.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eb76caf016076e9ef8f89d2e"
    },
    {
      "row_index": 1030,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-22",
      "merchant": "sonneland ag",
      "signed_amount": "-19.450",
      "amount": "19.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_16b22dfcd6654884c36ab26f"
    },
    {
      "row_index": 1031,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "merchant": "migros",
      "signed_amount": "-111.050",
      "amount": "111.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ae38ca4be254af704cba3536"
    },
    {
      "row_index": 1032,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "merchant": "mobility hub parkservice",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f706b40917733d54dac05cb5"
    },
    {
      "row_index": 1033,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-26",
      "merchant": "aquabasilea",
      "signed_amount": "-3.500",
      "amount": "3.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3ab028c2ffe497b9a2e8ddf1"
    },
    {
      "row_index": 1034,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-25",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-95.100",
      "amount": "95.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1c73a564f653be08576961b2"
    },
    {
      "row_index": 1035,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-26",
      "merchant": "aquabasilea",
      "signed_amount": "-88.900",
      "amount": "88.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2938ac87778672292adaa62f"
    },
    {
      "row_index": 1036,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_14891b63041d3b0d32831d4d"
    },
    {
      "row_index": 1037,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2ee293d79d452e574b33c541"
    },
    {
      "row_index": 1038,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-29",
      "merchant": "technorama ex",
      "signed_amount": "-98.000",
      "amount": "98.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90df348852c7b49743cd9442"
    },
    {
      "row_index": 1039,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-29",
      "merchant": "technorama",
      "signed_amount": "-65.350",
      "amount": "65.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b003f6c198eab6cddbc32d5d"
    },
    {
      "row_index": 1040,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-30",
      "merchant": "migros",
      "signed_amount": "-344.150",
      "amount": "344.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_60ffd14d88c6025faf38ca8d"
    },
    {
      "row_index": 1041,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-31",
      "merchant": "digitec galaxus ag",
      "signed_amount": "31.700",
      "amount": "31.700",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_445e3a38b61bc79574def3c4"
    },
    {
      "row_index": 1042,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "merchant": "burger king",
      "signed_amount": "-33.700",
      "amount": "33.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e0345dae6fdaee87a3230f3e"
    },
    {
      "row_index": 1043,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "merchant": "apple",
      "signed_amount": "-17.000",
      "amount": "17.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1173da6080d3425cdfaf548a"
    },
    {
      "row_index": 1044,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "merchant": "bad schinznach",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9f2aaba599627366dd4bd7b7"
    },
    {
      "row_index": 1045,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "merchant": "bad schinznach",
      "signed_amount": "-24.650",
      "amount": "24.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_164f72f27eb79fa7421227e0"
    },
    {
      "row_index": 1046,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_86d880e85947d9836594d54c"
    },
    {
      "row_index": 1047,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "merchant": "sw saira gmbh",
      "signed_amount": "-23.300",
      "amount": "23.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_1a78547e1b502d76817b0d25"
    },
    {
      "row_index": 1048,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-01",
      "merchant": "volg",
      "signed_amount": "-66.750",
      "amount": "66.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eeb540c7af5d0328e82029e3"
    },
    {
      "row_index": 1049,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-02",
      "merchant": "migros",
      "signed_amount": "-256.200",
      "amount": "256.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5fb362365d77b3ba2da0e0af"
    },
    {
      "row_index": 1050,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-02",
      "merchant": "kantonsspital baden ksb",
      "signed_amount": "-3.500",
      "amount": "3.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0f706e3430bbe7481199e86e"
    },
    {
      "row_index": 1051,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-05",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-88.500",
      "amount": "88.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5f3f6804756c858990e838da"
    },
    {
      "row_index": 1052,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "bad schinznach",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87352c96b992d61e64500deb"
    },
    {
      "row_index": 1053,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "bad schinznach",
      "signed_amount": "-5.500",
      "amount": "5.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1c63830d38faaeb38dca2cbc"
    },
    {
      "row_index": 1054,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_41b6aa6a9bcd9c7c4ed3f090"
    },
    {
      "row_index": 1055,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "landi",
      "signed_amount": "-21.700",
      "amount": "21.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_efe10bdb47470b53273785cb"
    },
    {
      "row_index": 1056,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "migros",
      "signed_amount": "-268.500",
      "amount": "268.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ad4c59d44af70a4bb8142d4c"
    },
    {
      "row_index": 1057,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-08",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-78.050",
      "amount": "78.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ffad547dec68cd9a4410868d"
    },
    {
      "row_index": 1058,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-84.200",
      "amount": "84.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f5e8db4034b10fb9ebe1797a"
    },
    {
      "row_index": 1059,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_0362120375993c4371141e26"
    },
    {
      "row_index": 1060,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "merchant": "h&m",
      "signed_amount": "-125.200",
      "amount": "125.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_855dcda506e5747ba09b6402"
    },
    {
      "row_index": 1061,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-09",
      "merchant": "eisenhorn klarna",
      "signed_amount": "-2239.000",
      "amount": "2239.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6507786bb4b187e8e2222b45"
    },
    {
      "row_index": 1062,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-10",
      "merchant": "migros",
      "signed_amount": "-212.150",
      "amount": "212.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4917c3199e2360328f68a9c8"
    },
    {
      "row_index": 1063,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-11",
      "merchant": "migros",
      "signed_amount": "-42.950",
      "amount": "42.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6d4802aa5219409cb3beff56"
    },
    {
      "row_index": 1064,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "muller drogeriemarkt",
      "signed_amount": "-27.650",
      "amount": "27.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8c92f4e68cbda638fe0af46e"
    },
    {
      "row_index": 1065,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "ikea",
      "signed_amount": "-384.200",
      "amount": "384.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d07e0a1814f39a99901a03c9"
    },
    {
      "row_index": 1066,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "ikea",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_6eb74ece6f48009aad1eb7e0"
    },
    {
      "row_index": 1067,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "merchant": "landi",
      "signed_amount": "-89.900",
      "amount": "89.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d25962b7e32be302ee627049"
    },
    {
      "row_index": 1068,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "merchant": "aldi suisse",
      "signed_amount": "-48.000",
      "amount": "48.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f31dee2f8db79fd3eacb4210"
    },
    {
      "row_index": 1069,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "merchant": "bustelbach sport & freizeitcenter",
      "signed_amount": "-118.200",
      "amount": "118.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fafdbc28023aff746ae8affd"
    },
    {
      "row_index": 1070,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "merchant": "h&m",
      "signed_amount": "-48.600",
      "amount": "48.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_69874ba8c1136b7c5de1f196"
    },
    {
      "row_index": 1071,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-14",
      "merchant": "parkplatzannerstrasse",
      "signed_amount": "-0.400",
      "amount": "0.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b64a6278e63316fe18d5be88"
    },
    {
      "row_index": 1072,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-15",
      "merchant": "cinema excelsior",
      "signed_amount": "-24.000",
      "amount": "24.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8aa79ce4506039cb078e927e"
    },
    {
      "row_index": 1073,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-16",
      "merchant": "migros",
      "signed_amount": "-285.100",
      "amount": "285.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_009f0136a7341df7f61f500a"
    },
    {
      "row_index": 1074,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-17",
      "merchant": "bad schinznach",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0faf7dfd4676cfabcf50a060"
    },
    {
      "row_index": 1075,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-17",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_52ad2fc6647e44b64bf49acf"
    },
    {
      "row_index": 1076,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-18",
      "merchant": "yavuz market",
      "signed_amount": "-10.450",
      "amount": "10.450",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_14caaaab9012626873a8d2eb"
    },
    {
      "row_index": 1077,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-21",
      "merchant": "migros",
      "signed_amount": "-87.000",
      "amount": "87.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_162564f3f21cfb51e0c44b5f"
    },
    {
      "row_index": 1078,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_82d792364c7c3210ee858cfd"
    },
    {
      "row_index": 1079,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "merchant": "burger king",
      "signed_amount": "-32.600",
      "amount": "32.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_df1a315eb1fe20cb8cec14ca"
    },
    {
      "row_index": 1080,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-22",
      "merchant": "mammami",
      "signed_amount": "-70.000",
      "amount": "70.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_db84b197f95bc7737c48d8b3"
    },
    {
      "row_index": 1081,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-23",
      "merchant": "migros",
      "signed_amount": "-418.750",
      "amount": "418.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5c6c9d2c64cbcfbcd85891e4"
    },
    {
      "row_index": 1082,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-24",
      "merchant": "migros",
      "signed_amount": "-65.850",
      "amount": "65.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c3f02fae6e893910d55c8d37"
    },
    {
      "row_index": 1083,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-24",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-132.000",
      "amount": "132.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fa2a58c85d860fa4fd6325e6"
    },
    {
      "row_index": 1084,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "merchant": "zoo basel",
      "signed_amount": "-64.000",
      "amount": "64.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bc73de32e2619b8556f2a9fe"
    },
    {
      "row_index": 1085,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "merchant": "restaurant zoologischer g",
      "signed_amount": "-30.350",
      "amount": "30.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8da6597947b798f4937a3499"
    },
    {
      "row_index": 1086,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "merchant": "restaurant zoologischer g",
      "signed_amount": "-9.800",
      "amount": "9.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_413070f55b926077340fa717"
    },
    {
      "row_index": 1087,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "merchant": "coop",
      "signed_amount": "-26.800",
      "amount": "26.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_99609dd64674eea240044dca"
    },
    {
      "row_index": 1088,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-25",
      "merchant": "sonneland ag",
      "signed_amount": "-5.100",
      "amount": "5.100",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7731caf8c9eee455a9cf9903"
    },
    {
      "row_index": 1089,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-26",
      "merchant": "sonneland ag",
      "signed_amount": "-35.600",
      "amount": "35.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c381bb0faa291bebab857245"
    },
    {
      "row_index": 1090,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aa3f523bc79667f6f5fcb65e"
    },
    {
      "row_index": 1091,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1133b49f8b546e06efb4801f"
    },
    {
      "row_index": 1092,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-29",
      "merchant": "coiffeur adam gmbh",
      "signed_amount": "-30.000",
      "amount": "30.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_567de11cd3ac6a8483da49bc"
    },
    {
      "row_index": 1093,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-24",
      "merchant": "apotheke suessbach ag",
      "signed_amount": "-22.500",
      "amount": "22.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5fb26b9912fda7d15b991582"
    },
    {
      "row_index": 1094,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-29",
      "merchant": "migros",
      "signed_amount": "-270.000",
      "amount": "270.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ceb6686cefdc5bfc6012d1c7"
    },
    {
      "row_index": 1095,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "merchant": "apple",
      "signed_amount": "-17.000",
      "amount": "17.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d4224374257e3a15cf7e18fc"
    },
    {
      "row_index": 1096,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "merchant": "apple",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b73171f4bdd2b7b21a29e7f8"
    },
    {
      "row_index": 1097,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-30",
      "merchant": "kantonsspital baden ksb",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cc33f24b7bbf1b26c4f08aab"
    },
    {
      "row_index": 1098,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-26",
      "merchant": "mcdonald s",
      "signed_amount": "-18.600",
      "amount": "18.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a172090f6214d2b753f80c2f"
    },
    {
      "row_index": 1099,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-30",
      "merchant": "apotheke tag & nacht",
      "signed_amount": "-12.300",
      "amount": "12.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0853a7d6f4ea5dc0119acae4"
    },
    {
      "row_index": 1100,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "merchant": "sw saira gmbh",
      "signed_amount": "-16.400",
      "amount": "16.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_eafeee128644619bc5452acf"
    },
    {
      "row_index": 1101,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "merchant": "coop",
      "signed_amount": "-38.050",
      "amount": "38.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8839f3b4b8b0bee3a7b42589"
    },
    {
      "row_index": 1102,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_668eede3cb7e8b8550729e88"
    },
    {
      "row_index": 1103,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "merchant": "burger king",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2a80fbf55ca1883ef21f81c0"
    },
    {
      "row_index": 1104,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "merchant": "apple",
      "signed_amount": "-17.000",
      "amount": "17.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_aadf1788c7ffc847c86af3e8"
    },
    {
      "row_index": 1105,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-27",
      "merchant": "migros",
      "signed_amount": "-30.300",
      "amount": "30.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fc3e36dc89594fe56070d89b"
    },
    {
      "row_index": 1106,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "merchant": "rotpunkt apotheken",
      "signed_amount": "-31.800",
      "amount": "31.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2ac590091bcc83f3f8b84b51"
    },
    {
      "row_index": 1107,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-02",
      "merchant": "burger king",
      "signed_amount": "-12.300",
      "amount": "12.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_de5d4447891513db79e2fc68"
    },
    {
      "row_index": 1108,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "merchant": "apple",
      "signed_amount": "-79.000",
      "amount": "79.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe24f5bd041e311d7227cd26"
    },
    {
      "row_index": 1109,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_401b346b4cdf53c7eb2711c2"
    },
    {
      "row_index": 1110,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "merchant": "zulauf gartencenter",
      "signed_amount": "-33.700",
      "amount": "33.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bb70dc269e83f2821aeca80a"
    },
    {
      "row_index": 1111,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-03",
      "merchant": "zulauf gartencenter",
      "signed_amount": "-95.050",
      "amount": "95.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5f14657b2630289c3ccfaa3c"
    },
    {
      "row_index": 1112,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-04",
      "merchant": "migros",
      "signed_amount": "-146.550",
      "amount": "146.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f59750338780219405c3f8e0"
    },
    {
      "row_index": 1113,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-06",
      "merchant": "kantonsspital baden ksb",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_993fab4a551c808b36334395"
    },
    {
      "row_index": 1114,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-06",
      "merchant": "migros",
      "signed_amount": "-341.850",
      "amount": "341.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_14c2d035b972fca47849c69c"
    },
    {
      "row_index": 1115,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "merchant": "apotheke suessbach ag",
      "signed_amount": "-31.900",
      "amount": "31.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c1104c50f8349194078c794c"
    },
    {
      "row_index": 1116,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-28",
      "merchant": "stiftung gesundheit re",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_02d4ec00e1faf4df0447f573"
    },
    {
      "row_index": 1117,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-07",
      "merchant": "flughafen zurich",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_419ba6a9ae9b01b3bbff2352"
    },
    {
      "row_index": 1118,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6f041d7be7e5a70388696b88"
    },
    {
      "row_index": 1119,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "merchant": "mcdonald s",
      "signed_amount": "-49.000",
      "amount": "49.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0e7c4b858660346c856368e6"
    },
    {
      "row_index": 1120,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-09",
      "merchant": "mcdonald s",
      "signed_amount": "-2.800",
      "amount": "2.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e9e6ad00ccf517ae96efffa9"
    },
    {
      "row_index": 1121,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-10",
      "merchant": "burger king",
      "signed_amount": "-6.800",
      "amount": "6.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7fc33725d98cb00e61c882fb"
    },
    {
      "row_index": 1122,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "merchant": "apple",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ecec3e17314224b5b6fd162d"
    },
    {
      "row_index": 1123,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "merchant": "chatgpt",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_45f630f5cb3a129bc7991bf0"
    },
    {
      "row_index": 1124,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-12",
      "merchant": "migros",
      "signed_amount": "-218.700",
      "amount": "218.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c139005322a4cef4080a143c"
    },
    {
      "row_index": 1125,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "merchant": "migros",
      "signed_amount": "-27.900",
      "amount": "27.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3f955d1ea5696f9222a1d494"
    },
    {
      "row_index": 1126,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "merchant": "sportanlagen ag wallisellen",
      "signed_amount": "-29.500",
      "amount": "29.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_53e1c883053d241405588d46"
    },
    {
      "row_index": 1127,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-13",
      "merchant": "sportanlagen ag wallisellen",
      "signed_amount": "-2.000",
      "amount": "2.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0494e7ed1523b309d44e502c"
    },
    {
      "row_index": 1128,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-14",
      "merchant": "chatgpt",
      "signed_amount": "-64.500",
      "amount": "64.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b4e86ea76fb7d1231413640a"
    },
    {
      "row_index": 1129,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-16",
      "merchant": "burger king",
      "signed_amount": "-29.900",
      "amount": "29.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_96d5ff549dda720276748936"
    },
    {
      "row_index": 1130,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-16",
      "merchant": "europa park",
      "signed_amount": "-997.250",
      "amount": "997.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e6b00b13ae14aa06d78177d7"
    },
    {
      "row_index": 1131,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-17",
      "merchant": "migrol",
      "signed_amount": "-7.300",
      "amount": "7.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a3c7c15908c1bccfb57f9845"
    },
    {
      "row_index": 1132,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "merchant": "migros",
      "signed_amount": "-211.850",
      "amount": "211.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a2e67615784af7b77bd6c3db"
    },
    {
      "row_index": 1133,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-20",
      "merchant": "flughafen zurich",
      "signed_amount": "-6.000",
      "amount": "6.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bef0bc52b3e58b83c83fa629"
    },
    {
      "row_index": 1134,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-20",
      "merchant": "eisi parkhaus ag",
      "signed_amount": "-4.000",
      "amount": "4.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8021113e9fe1769f7ee0e217"
    },
    {
      "row_index": 1135,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-73.600",
      "amount": "73.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_408f307278b9e8f40ae72f86"
    },
    {
      "row_index": 1136,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-58.800",
      "amount": "58.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_18dcb9ef75a887c20c6cecf5"
    },
    {
      "row_index": 1137,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-21",
      "merchant": "solar manager ag",
      "signed_amount": "-44.000",
      "amount": "44.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9c75c15b19265c8ba6c16679"
    },
    {
      "row_index": 1138,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-22",
      "merchant": "migros",
      "signed_amount": "-256.650",
      "amount": "256.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6e261e7b67bda6dcc89c8d2e"
    },
    {
      "row_index": 1139,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-22",
      "merchant": "burger king",
      "signed_amount": "-25.900",
      "amount": "25.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2475cef8bc96769686e02975"
    },
    {
      "row_index": 1140,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "merchant": "dropbox",
      "signed_amount": "-112.900",
      "amount": "112.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7f05bbc216db269e431fb72b"
    },
    {
      "row_index": 1141,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "merchant": "coop",
      "signed_amount": "-24.600",
      "amount": "24.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eafdbc338567af4e42d09c26"
    },
    {
      "row_index": 1142,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "merchant": "dosenbach",
      "signed_amount": "-79.900",
      "amount": "79.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e480fd3c3041bf91fb50231"
    },
    {
      "row_index": 1143,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-24",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-59.400",
      "amount": "59.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_64183bb917e15bf1db21e1c7"
    },
    {
      "row_index": 1144,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "merchant": "bp",
      "signed_amount": "-9.500",
      "amount": "9.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cd7dbbf2558395e93ad100c5"
    },
    {
      "row_index": 1145,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "merchant": "migros",
      "signed_amount": "-248.900",
      "amount": "248.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_739767f1b8cbd1716f8037dd"
    },
    {
      "row_index": 1146,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-26",
      "merchant": "mcdonald s",
      "signed_amount": "-12.250",
      "amount": "12.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8841845a389f4ede0c4683c0"
    },
    {
      "row_index": 1147,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_47321caf931603839ea364e3"
    },
    {
      "row_index": 1148,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "merchant": "sw saira gmbh",
      "signed_amount": "-36.200",
      "amount": "36.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_3e55bdf389c111d84dde3c5b"
    },
    {
      "row_index": 1149,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "merchant": "avec",
      "signed_amount": "-4.750",
      "amount": "4.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ccb4fe388f7c8b794a9d96ac"
    },
    {
      "row_index": 1150,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "merchant": "mcdonald s",
      "signed_amount": "-11.400",
      "amount": "11.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5b5095f01df7011eb71435f3"
    },
    {
      "row_index": 1151,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-29",
      "merchant": "flughafen zurich",
      "signed_amount": "-15.000",
      "amount": "15.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0695cf54d44dbbbb37d7c294"
    },
    {
      "row_index": 1152,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "merchant": "migros",
      "signed_amount": "-16.600",
      "amount": "16.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f7767e2546dad112d875187b"
    },
    {
      "row_index": 1153,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "merchant": "migros",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d9073063eb6c6e64664ea5c8"
    },
    {
      "row_index": 1154,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "merchant": "apple",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5172b6d606b120f9aacb6360"
    },
    {
      "row_index": 1155,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "merchant": "europa park",
      "signed_amount": "-2.850",
      "amount": "2.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f5de5c6a551453efbd9d34e8"
    },
    {
      "row_index": 1156,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-19",
      "merchant": "europa park",
      "signed_amount": "-6.150",
      "amount": "6.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_18bacf3a98d66d6632588a68"
    },
    {
      "row_index": 1157,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "merchant": "migros",
      "signed_amount": "-23.000",
      "amount": "23.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d25b53ef6f406076592e66ea"
    },
    {
      "row_index": 1158,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "merchant": "migros",
      "signed_amount": "-7.000",
      "amount": "7.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6900c790899f3b7f4032a9c6"
    },
    {
      "row_index": 1159,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-05",
      "merchant": "apple",
      "signed_amount": "-7.900",
      "amount": "7.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e903126173912fbd4ce4478c"
    },
    {
      "row_index": 1160,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "merchant": "mcdonald s",
      "signed_amount": "-36.300",
      "amount": "36.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f0c06d8a7243f435ca18b4e8"
    },
    {
      "row_index": 1161,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "merchant": "europa park",
      "signed_amount": "-22.650",
      "amount": "22.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8d49b97fce86049432f12076"
    },
    {
      "row_index": 1162,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "merchant": "gemeinde windisch",
      "signed_amount": "-35.000",
      "amount": "35.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_aeb7d4b2436ab350a138c9d5"
    },
    {
      "row_index": 1163,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "merchant": "skechers",
      "signed_amount": "340.000",
      "amount": "340.000",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_6080b38a97e07fac7d89b643"
    },
    {
      "row_index": 1164,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-156.600",
      "amount": "156.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ae9a9dde1de02bfdd816cedb"
    },
    {
      "row_index": 1165,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "merchant": "europa park",
      "signed_amount": "-6.550",
      "amount": "6.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ded3c83fc640b063ad8277b7"
    },
    {
      "row_index": 1166,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "21.700",
      "amount": "21.700",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_95a57d91ef74276a9c54baa1"
    },
    {
      "row_index": 1167,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "merchant": "europa park",
      "signed_amount": "-6.150",
      "amount": "6.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_travel",
      "proposed_category_name": "Ferien/Reisen",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b7c05f1d52ec81c5477fb839"
    },
    {
      "row_index": 1168,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-13",
      "merchant": "mcdonald s",
      "signed_amount": "-37.350",
      "amount": "37.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1647e699f77873f65a530070"
    },
    {
      "row_index": 1169,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "merchant": "volvo car corporation",
      "signed_amount": "-43.000",
      "amount": "43.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_06321ebd3ac89530ac005953"
    },
    {
      "row_index": 1170,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "merchant": "migros",
      "signed_amount": "-229.250",
      "amount": "229.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_564d6cb77ed09906d8ea7daf"
    },
    {
      "row_index": 1171,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-51.400",
      "amount": "51.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_de7234f7fa5f2294d78ff77f"
    },
    {
      "row_index": 1172,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-24",
      "merchant": "migros",
      "signed_amount": "-37.850",
      "amount": "37.850",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9bd16dd5ca792fe255047ff4"
    },
    {
      "row_index": 1173,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-23",
      "merchant": "landi",
      "signed_amount": "-79.550",
      "amount": "79.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c07fe1401c2224edecba2755"
    },
    {
      "row_index": 1174,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-29",
      "merchant": "angela bruderer ag",
      "signed_amount": "-171.700",
      "amount": "171.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7321eca8fee8fe04bc565e96"
    },
    {
      "row_index": 1175,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "merchant": "migros",
      "signed_amount": "-30.550",
      "amount": "30.550",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2f34960f48a4b2c700e2fb7f"
    },
    {
      "row_index": 1176,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-30",
      "merchant": "ikea",
      "signed_amount": "-294.800",
      "amount": "294.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5e006fdbc4772397ed0950ce"
    },
    {
      "row_index": 1177,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-01",
      "merchant": "migros",
      "signed_amount": "-5.000",
      "amount": "5.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d7c951bcce7b500d394e6727"
    },
    {
      "row_index": 1178,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "merchant": "obi",
      "signed_amount": "-45.050",
      "amount": "45.050",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_a8e6822022bdf77bf675af6c"
    },
    {
      "row_index": 1179,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "merchant": "mcdonald s",
      "signed_amount": "-10.950",
      "amount": "10.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_40b98802b37c3d29958e4edc"
    },
    {
      "row_index": 1180,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-03",
      "merchant": "sw saira gmbh",
      "signed_amount": "-32.800",
      "amount": "32.800",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_93a77a4efd611b842f581920"
    },
    {
      "row_index": 1181,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-03",
      "merchant": "migros",
      "signed_amount": "-360.750",
      "amount": "360.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_71ad65c8dee4aa27f4e76fc3"
    },
    {
      "row_index": 1182,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "merchant": "bad schinznach",
      "signed_amount": "-41.000",
      "amount": "41.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_08c48c931f488dbbd988b374"
    },
    {
      "row_index": 1183,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "merchant": "bad schinznach",
      "signed_amount": "-20.900",
      "amount": "20.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a1bc06535ca72f119e2d5c6b"
    },
    {
      "row_index": 1184,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55b3cb613022d271db706c79"
    },
    {
      "row_index": 1185,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-04",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-70.200",
      "amount": "70.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_b81333ff5050fcee6bfd8e36"
    },
    {
      "row_index": 1186,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-05",
      "merchant": "alpha progression",
      "signed_amount": "-79.950",
      "amount": "79.950",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d9427fdbdfec0228d3ca04ec"
    },
    {
      "row_index": 1187,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-06",
      "merchant": "migros",
      "signed_amount": "-64.400",
      "amount": "64.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_51964c37f3a04aa86be642cc"
    },
    {
      "row_index": 1188,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-06",
      "merchant": "migros",
      "signed_amount": "-77.200",
      "amount": "77.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_788ce8efb8de92d1b68d9ca1"
    },
    {
      "row_index": 1189,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-07",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-55.700",
      "amount": "55.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_fe62b3db19fb3a23318ad0f8"
    },
    {
      "row_index": 1190,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "merchant": "apple",
      "signed_amount": "-7.900",
      "amount": "7.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_29898eb07a8ab6a023491627"
    },
    {
      "row_index": 1191,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5aaa6dbb136581cd20206f7d"
    },
    {
      "row_index": 1192,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "signed_amount": "-11.000",
      "amount": "11.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_383d958bd5e4386e061e0f49"
    },
    {
      "row_index": 1193,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "signed_amount": "-10.500",
      "amount": "10.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ce36df32dda17e91d9adebcc"
    },
    {
      "row_index": 1194,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "merchant": "netflix",
      "signed_amount": "-22.900",
      "amount": "22.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6257ed00d4bb2cbbdf35b187"
    },
    {
      "row_index": 1195,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "merchant": "dosenbach klarna",
      "signed_amount": "-67.900",
      "amount": "67.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6c18425f3ecdec8bc2713db"
    },
    {
      "row_index": 1196,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "merchant": "kantonsspital baden ksb",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2e64c57bd881ad3becc1e3e0"
    },
    {
      "row_index": 1197,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-09",
      "merchant": "coop",
      "signed_amount": "-19.900",
      "amount": "19.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a9afee41cad08f5f6ea88da6"
    },
    {
      "row_index": 1198,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-11",
      "merchant": "migros",
      "signed_amount": "-266.400",
      "amount": "266.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f24a06853f3ea22a7bb65349"
    },
    {
      "row_index": 1199,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "merchant": "bad schinznach",
      "signed_amount": "-61.000",
      "amount": "61.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6dae8a64bafe91e17a344227"
    },
    {
      "row_index": 1200,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "merchant": "bad schinznach",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d93e1b690fb24b05d9fe81c1"
    },
    {
      "row_index": 1201,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "merchant": "migros",
      "signed_amount": "-81.250",
      "amount": "81.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8410a7fdbaf3e3dfee4099d7"
    },
    {
      "row_index": 1202,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-12",
      "merchant": "migros",
      "signed_amount": "-11.250",
      "amount": "11.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a02ca4f5da14567258ecd9ba"
    },
    {
      "row_index": 1203,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-13",
      "merchant": "coop",
      "signed_amount": "-14.900",
      "amount": "14.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_56c605a12ff9fb3b1261386f"
    },
    {
      "row_index": 1204,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-13",
      "merchant": "coop",
      "signed_amount": "-21.300",
      "amount": "21.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1fc48ccbd19aeda64c454586"
    },
    {
      "row_index": 1205,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-14",
      "merchant": "chatgpt",
      "signed_amount": "-83.000",
      "amount": "83.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d406024f91596b92aad245c1"
    },
    {
      "row_index": 1206,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "merchant": "essentialbag klarna",
      "signed_amount": "-61.900",
      "amount": "61.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_60d3c6553452e2487189f629"
    },
    {
      "row_index": 1207,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-16",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-63.700",
      "amount": "63.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_58ef2f31efe339064d4faf8f"
    },
    {
      "row_index": 1208,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-64.900",
      "amount": "64.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d9e0dbed49cf3e90a7fd5973"
    },
    {
      "row_index": 1209,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "merchant": "the hall duebendorf",
      "signed_amount": "-20.000",
      "amount": "20.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensehobbysundselfcare",
      "proposed_category_name": "Hobbys & Selfcare",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3addf75c0f8ea500c82aa013"
    },
    {
      "row_index": 1210,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-17",
      "merchant": "dm drogerie markt",
      "signed_amount": "-20.350",
      "amount": "20.350",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_health",
      "proposed_category_name": "Gesundheit",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_eca4dc9c8f087e8ae2be1eda"
    },
    {
      "row_index": 1211,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-28",
      "merchant": "disney plus",
      "signed_amount": "-23.400",
      "amount": "23.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_03fa648f8353f375b8f11e73"
    },
    {
      "row_index": 1212,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-29",
      "merchant": "digitec galaxus ag",
      "signed_amount": "-51.600",
      "amount": "51.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_c51fafd303c57531e34ab4b3"
    },
    {
      "row_index": 1213,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "merchant": "mcdonald s",
      "signed_amount": "-19.250",
      "amount": "19.250",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4451ee8cb4768484b5171a83"
    },
    {
      "row_index": 1214,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-18",
      "merchant": "bustelbach sport & freizeitcenter",
      "signed_amount": "-43.900",
      "amount": "43.900",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f408c55f39300dd637c7fbf7"
    },
    {
      "row_index": 1215,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "merchant": "tankstelle gebr knecht",
      "signed_amount": "-75.400",
      "amount": "75.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseautomelanie",
      "proposed_category_name": "Auto Melanie",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dd08f569f024e90eb3f7e880"
    },
    {
      "row_index": 1216,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "merchant": "migros",
      "signed_amount": "-95.650",
      "amount": "95.650",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ed46975ab458aa6c5abbb38"
    },
    {
      "row_index": 1217,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-02",
      "merchant": "sonneland ag",
      "signed_amount": "-26.700",
      "amount": "26.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_d4c65b24df5d5483ce887b9a"
    },
    {
      "row_index": 1218,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-03",
      "merchant": "sw saira gmbh",
      "signed_amount": "-16.400",
      "amount": "16.400",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_7aabca60f47adfbac5de84ab"
    },
    {
      "row_index": 1219,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-03",
      "merchant": "migros",
      "signed_amount": "-164.750",
      "amount": "164.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1a125ec4de59c701e728e89a"
    },
    {
      "row_index": 1220,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-04",
      "merchant": "sw saira gmbh",
      "signed_amount": "-30.700",
      "amount": "30.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_15ae24a6fb3dc91b66c32bd1"
    },
    {
      "row_index": 1221,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "merchant": "landi",
      "signed_amount": "-185.500",
      "amount": "185.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_de802b598c46f981dfbb15f9"
    },
    {
      "row_index": 1222,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "merchant": "jumbo",
      "signed_amount": "-92.200",
      "amount": "92.200",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_ae40fb1314fb3c86a1270094"
    },
    {
      "row_index": 1223,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-06",
      "merchant": "mcdonald s",
      "signed_amount": "-26.300",
      "amount": "26.300",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ce862e8ede022587f688cbf6"
    },
    {
      "row_index": 1224,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-07",
      "merchant": "migros",
      "signed_amount": "-56.700",
      "amount": "56.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9fecc7e2ea6adcd079a23f5b"
    },
    {
      "row_index": 1225,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "merchant": "prime video",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e63fe2b47b472e299022026a"
    },
    {
      "row_index": 1226,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "merchant": "sw saira gmbh",
      "signed_amount": "-31.700",
      "amount": "31.700",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_f8ab6e9ee3261224da5e2ceb"
    },
    {
      "row_index": 1227,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-08",
      "merchant": "digitec galaxus ag",
      "signed_amount": "45.550",
      "amount": "45.550",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_149fb5a9f0899b3564c58115"
    },
    {
      "row_index": 1228,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-10",
      "merchant": "migros",
      "signed_amount": "-183.600",
      "amount": "183.600",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1fb2210498ac2f6ba8587212"
    },
    {
      "row_index": 1229,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-11",
      "merchant": "landi",
      "signed_amount": "-62.750",
      "amount": "62.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7a07f3db6c181d6d94d8f6ab"
    },
    {
      "row_index": 1230,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-11",
      "merchant": "migros",
      "signed_amount": "-218.750",
      "amount": "218.750",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3bc95b16085f8bdc6ef57103"
    },
    {
      "row_index": 1231,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-25",
      "merchant": "parkdepot gmbh",
      "signed_amount": "-8.000",
      "amount": "8.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9d6685936d2aeb0c070de86d"
    },
    {
      "row_index": 1232,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-22",
      "merchant": "skechers",
      "signed_amount": "-440.000",
      "amount": "440.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expensekleiderundschuhe",
      "proposed_category_name": "Kleider und Schuhe",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3cbc320d7b87c5103c803184"
    },
    {
      "row_index": 1233,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-27",
      "merchant": "amazon prime",
      "signed_amount": "-10.000",
      "amount": "10.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ac89740ae421cf0826d0bffc"
    },
    {
      "row_index": 1234,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-27",
      "merchant": "migros",
      "signed_amount": "-270.150",
      "amount": "270.150",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87bf2a2e8c85f8b6a79568bc"
    },
    {
      "row_index": 1235,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-29",
      "merchant": "bustelbach sport & freizeitcenter",
      "signed_amount": "-25.000",
      "amount": "25.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "decision_needed",
      "transaction_semantics": "expense",
      "row_token": "row_5717b28871d6df420cd5bb88"
    },
    {
      "row_index": 1236,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-01",
      "merchant": "1 sms juli 2024",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_94513130654618683d39551f"
    },
    {
      "row_index": 1237,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-01",
      "merchant": "6 sms oktober 2024",
      "signed_amount": "-3.000",
      "amount": "3.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1cc944ce7a873e35d0eb77b1"
    },
    {
      "row_index": 1238,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-03",
      "merchant": "1 sms november 2024",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_035607d5af744f9f1baab62a"
    },
    {
      "row_index": 1239,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-03",
      "merchant": "1 sms dezember 2024",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fa40944a1f7cac01a05be939"
    },
    {
      "row_index": 1240,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-01",
      "merchant": "1 sms januar 2025",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_524ca5b442da862660ae498f"
    },
    {
      "row_index": 1241,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-01",
      "merchant": "1 sms februar 2025",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e1483b55e1ba320a23a7aee5"
    },
    {
      "row_index": 1242,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-01",
      "merchant": "5 sms marz 2025",
      "signed_amount": "-2.500",
      "amount": "2.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_03379cfdc7ef8fbdb6dcab90"
    },
    {
      "row_index": 1243,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-01",
      "merchant": "2 sms april 2025",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b085c6afaa70a72470d5b42c"
    },
    {
      "row_index": 1244,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-03",
      "merchant": "2 sms mai 2025",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b0341381bd9958b933a34bca"
    },
    {
      "row_index": 1245,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-01",
      "merchant": "2 sms juni 2025",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4be2e5332c75ee84f041d6ab"
    },
    {
      "row_index": 1246,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-01",
      "merchant": "3 sms juli 2025",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_18a8ffc6e3c990d4ec982fa8"
    },
    {
      "row_index": 1247,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-02",
      "merchant": "1 sms august 2025",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a4c7b98d9411bae9ff97ec8"
    },
    {
      "row_index": 1248,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-01",
      "merchant": "1 sms september 2025",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b326cc75bd16157b404be927"
    },
    {
      "row_index": 1249,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-01",
      "merchant": "9 sms oktober 2025",
      "signed_amount": "-4.500",
      "amount": "4.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_80cee944049d8bdc86a2c777"
    },
    {
      "row_index": 1250,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-02",
      "merchant": "3 sms november 2025",
      "signed_amount": "-1.500",
      "amount": "1.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2d48cd7555c919bfe39c5b15"
    },
    {
      "row_index": 1251,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-01",
      "merchant": "2 sms april 2026",
      "signed_amount": "-1.000",
      "amount": "1.000",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_71b844d4408e47b8becf6d8a"
    },
    {
      "row_index": 1252,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-02",
      "merchant": "1 sms mai 2026",
      "signed_amount": "-0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_74f9ad7b90e08e75ec6c716a"
    },
    {
      "row_index": 1253,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-07-01",
      "merchant": "11 sms juni 2026",
      "signed_amount": "-5.500",
      "amount": "5.500",
      "currency": "CHF",
      "classification": "expense_candidate",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "pairing_class": "review",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_expenseelektronischemedien",
      "proposed_category_name": "Elektronische Medien",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_90f7fe545a60bb111561fb0d"
    },
    {
      "row_index": 1254,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-31",
      "merchant": "ihre zahlung danke",
      "signed_amount": "816.350",
      "amount": "816.350",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_7f8c48ed52ca1f8c01791dc2"
    },
    {
      "row_index": 1255,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-02-23",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3794.650",
      "amount": "3794.650",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "ambiguous",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_56c0fafceff3dd9a25fef64f"
    },
    {
      "row_index": 1256,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-01-19",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3700.700",
      "amount": "3700.700",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_91b0723404aa28d8938cc3b5"
    },
    {
      "row_index": 1257,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-12-22",
      "merchant": "ihre zahlung danke",
      "signed_amount": "4230.850",
      "amount": "4230.850",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_8759ab0690a81a4c0e7f3090"
    },
    {
      "row_index": 1258,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-11-26",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3056.300",
      "amount": "3056.300",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_f689d4ff9835b30debf5c73a"
    },
    {
      "row_index": 1259,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-10-16",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2003.900",
      "amount": "2003.900",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_043362f3731f4733da7ebfec"
    },
    {
      "row_index": 1260,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-09-16",
      "merchant": "ihre zahlung danke",
      "signed_amount": "4465.300",
      "amount": "4465.300",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_59da5b4f092f71c22221108e"
    },
    {
      "row_index": 1261,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-08-19",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3891.200",
      "amount": "3891.200",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_7b395cae5b8f77e12311f047"
    },
    {
      "row_index": 1262,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-07-25",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3539.450",
      "amount": "3539.450",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_22a9f8e68c719cbf443bc044"
    },
    {
      "row_index": 1263,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-06-25",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3399.250",
      "amount": "3399.250",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_0a27212569b2162f4fcd56e2"
    },
    {
      "row_index": 1264,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-05-20",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3849.800",
      "amount": "3849.800",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_88d3afd7a498b4bf9e50b938"
    },
    {
      "row_index": 1265,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-04-22",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2977.300",
      "amount": "2977.300",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_4a42c761ed0585675b16b6b8"
    },
    {
      "row_index": 1266,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-03-20",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3220.450",
      "amount": "3220.450",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_c88768bb4695a3cd9eab70fb"
    },
    {
      "row_index": 1267,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-02-21",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2238.450",
      "amount": "2238.450",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_52f7cb56330af43be0584d59"
    },
    {
      "row_index": 1268,
      "source_type": "visa_credit_card",
      "transaction_date": "2025-01-21",
      "merchant": "ihre zahlung danke",
      "signed_amount": "4645.550",
      "amount": "4645.550",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_694218146a1e7a19d007549f"
    },
    {
      "row_index": 1269,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-20",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.550",
      "amount": "0.550",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_292cdd616c091e05b6fef3ff"
    },
    {
      "row_index": 1270,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-16",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3905.550",
      "amount": "3905.550",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_dfb92c55f7a9ee3ddb822f8e"
    },
    {
      "row_index": 1271,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-09",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.350",
      "amount": "0.350",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_1c351b0c1fbdcfa61044ce9b"
    },
    {
      "row_index": 1272,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-12-04",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "2.950",
      "amount": "2.950",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_96aa10c1fab6fbd66233b20f"
    },
    {
      "row_index": 1273,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-20",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.800",
      "amount": "0.800",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_a4b2db2b0b375a2a3d136dac"
    },
    {
      "row_index": 1274,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-15",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.300",
      "amount": "0.300",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_039887f3ccb4d98d03c6c235"
    },
    {
      "row_index": 1275,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-05",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.350",
      "amount": "0.350",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_3f1deb0ce3b3ee2ae06c2036"
    },
    {
      "row_index": 1276,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-30",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "1.150",
      "amount": "1.150",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_59b7e0d11fec7267941bc7ba"
    },
    {
      "row_index": 1277,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.300",
      "amount": "0.300",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_5c799b2bf81ed69e97ada03b"
    },
    {
      "row_index": 1278,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-28",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.500",
      "amount": "0.500",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_39acda55b1b96d0679036117"
    },
    {
      "row_index": 1279,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-17",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3020.650",
      "amount": "3020.650",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_29f1e2eee4e606d658a6ad9a"
    },
    {
      "row_index": 1280,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-04",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.270",
      "amount": "0.270",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_b6c7e29d43474207a05e7bc4"
    },
    {
      "row_index": 1281,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-02",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.280",
      "amount": "0.280",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_883af5200a2a5ad455e2ae6a"
    },
    {
      "row_index": 1282,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-09-16",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2566.300",
      "amount": "2566.300",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_c47d6120bbbaf8983c0be490"
    },
    {
      "row_index": 1283,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-08-19",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2968.150",
      "amount": "2968.150",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_120f756b26009f0786cf80c1"
    },
    {
      "row_index": 1284,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-07-17",
      "merchant": "ihre zahlung danke",
      "signed_amount": "3781.450",
      "amount": "3781.450",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_338d23cc59a90b7dd0a00677"
    },
    {
      "row_index": 1285,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-06-20",
      "merchant": "ihre zahlung danke",
      "signed_amount": "4367.700",
      "amount": "4367.700",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_d2f349826f62ef00bda74d6b"
    },
    {
      "row_index": 1286,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-05",
      "merchant": "ihre zahlung danke",
      "signed_amount": "387.200",
      "amount": "387.200",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_880fd20b2c816bcbd58db65a"
    },
    {
      "row_index": 1287,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-28",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2251.700",
      "amount": "2251.700",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_05c6c62a8b14f8298277c6bd"
    },
    {
      "row_index": 1288,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-07",
      "merchant": "ihre zahlung danke",
      "signed_amount": "4796.300",
      "amount": "4796.300",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_b112c46791fac5493131aed0"
    },
    {
      "row_index": 1289,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-23",
      "merchant": "ihre zahlung danke",
      "signed_amount": "132.260",
      "amount": "132.260",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_6852bff1fbb16b607e30eb74"
    },
    {
      "row_index": 1290,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-16",
      "merchant": "ihre zahlung danke",
      "signed_amount": "360.040",
      "amount": "360.040",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_071d56003194cbc02f07c5d1"
    },
    {
      "row_index": 1291,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-03-09",
      "merchant": "ihre zahlung danke",
      "signed_amount": "5000.000",
      "amount": "5000.000",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_ab4fb064c7f92ca17420f68a"
    },
    {
      "row_index": 1292,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-05-18",
      "merchant": "ihre zahlung danke",
      "signed_amount": "201.800",
      "amount": "201.800",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_e0303bc0a923309963f81edf"
    },
    {
      "row_index": 1293,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-19",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.550",
      "amount": "0.550",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_57df024a65da301f3117aef0"
    },
    {
      "row_index": 1294,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "ihre zahlung danke",
      "signed_amount": "2950.850",
      "amount": "2950.850",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "credit_card_payment",
      "row_token": "row_1e508cd8088322b722510ca6"
    },
    {
      "row_index": 1295,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-11-18",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.300",
      "amount": "0.300",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_3c3c71765a6b8622bc4acb30"
    },
    {
      "row_index": 1296,
      "source_type": "visa_credit_card",
      "transaction_date": "2024-10-07",
      "merchant": "promotion digitec galaxus",
      "signed_amount": "0.300",
      "amount": "0.300",
      "currency": "CHF",
      "classification": "credit_card_refund",
      "disposition": "candidate",
      "requires_review": false,
      "pending": false,
      "file_index": 3,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "refund",
      "row_token": "row_dc5b530331827efdc0bb8a0e"
    },
    {
      "row_index": 1297,
      "source_type": "visa_credit_card",
      "transaction_date": "2026-04-13",
      "merchant": "ihre zahlung danke",
      "signed_amount": "49.950",
      "amount": "49.950",
      "currency": "CHF",
      "classification": "credit_card_payment_counterpost",
      "disposition": "transfer_confirmed",
      "requires_review": true,
      "pending": false,
      "file_index": 3,
      "pairing_class": "safe",
      "unmatched_transfer_candidate": false,
      "proposed_category_id": null,
      "proposed_category_name": null,
      "user_state": "special_case",
      "transaction_semantics": "transfer",
      "row_token": "row_9df84e704e55793f16919079"
    },
    {
      "row_index": 579,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-01",
      "merchant": "Migros",
      "signed_amount": "-5.00",
      "amount": "5.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c703a967a2ed02e1f4a4f01f",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_334f1497a9d2712c88fd8fa3"
    },
    {
      "row_index": 272,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-01",
      "merchant": "Migros",
      "signed_amount": "-95.65",
      "amount": "95.65",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "eca7c8e786d6bad757f67261",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_94f43fcb8dafaa3b03d1ad95"
    },
    {
      "row_index": 2093,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-02",
      "merchant": "Migros",
      "signed_amount": "-287.90",
      "amount": "287.90",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "f7dc19b87b1d405b924a4316",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2206bf4f5ab4501c3da854e2"
    },
    {
      "row_index": 1448,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-02",
      "merchant": "Migros",
      "signed_amount": "-257.87",
      "amount": "257.87",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "2c1ceb86aa697f00c9606d98",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ddb022c13d4ee3c2fe836bd1"
    },
    {
      "row_index": 1118,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-02",
      "merchant": "Migros",
      "signed_amount": "-256.24",
      "amount": "256.24",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "4b2c9e8d0a1105d1a55ee775",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_25463c45557281c29af113c1"
    },
    {
      "row_index": 511,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-03",
      "merchant": "Migros",
      "signed_amount": "-360.75",
      "amount": "360.75",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0d508ba9b15da1e8ffc21a0b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fd1e67da4dc02bc52f6137d8"
    },
    {
      "row_index": 244,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-03",
      "merchant": "Migros",
      "signed_amount": "-164.77",
      "amount": "164.77",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "5ad75c473f95126f55b211a5",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fbdf4c6d319fcc3ee0796f0e"
    },
    {
      "row_index": 1736,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-04",
      "merchant": "Migros",
      "signed_amount": "-274.46",
      "amount": "274.46",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c5930fd04c6e70c2910f62cd",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d3aba02d3afe3942541684e3"
    },
    {
      "row_index": 795,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-04",
      "merchant": "Migros",
      "signed_amount": "-146.55",
      "amount": "146.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "15f4d44fd64e6ea546261bc2",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_41b7d0dc528f0269d3b9b262"
    },
    {
      "row_index": 506,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-04",
      "merchant": "Migros",
      "signed_amount": "-16.60",
      "amount": "16.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "773661f55c82a0541036530a",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0d22bc871ec7ade8c4059bd9"
    },
    {
      "row_index": 239,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-04",
      "merchant": "Migros",
      "signed_amount": "-23.00",
      "amount": "23.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f6d03f685a44c786c973cc94",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_680d306dbf4d221b1b30e886"
    },
    {
      "row_index": 236,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-04",
      "merchant": "Migros",
      "signed_amount": "-7.00",
      "amount": "7.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "4e92e944abbf5c6aab122a59",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9304906c2bb35c006ed18616"
    },
    {
      "row_index": 2060,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-05",
      "merchant": "Migros",
      "signed_amount": "-231.02",
      "amount": "231.02",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "095de3f700acc56ef3225d26",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8e4cfe3a2ea077bf09e6eb80"
    },
    {
      "row_index": 747,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-06",
      "merchant": "Migros",
      "signed_amount": "-341.89",
      "amount": "341.89",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "8ad1fd16268b08c271bf9d54",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a6fd29207ae63310f59128dd"
    },
    {
      "row_index": 493,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-06",
      "merchant": "Migros",
      "signed_amount": "-64.44",
      "amount": "64.44",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "2d8b76d663492f15cfd4ef11",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4b2a26f100e06d93d06d6fe0"
    },
    {
      "row_index": 482,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-06",
      "merchant": "Migros",
      "signed_amount": "-77.20",
      "amount": "77.20",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "58f884d8341a5597ce7c4412",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c3bd65c8bf21de50bb9934e6"
    },
    {
      "row_index": 1724,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-07",
      "merchant": "Migros",
      "signed_amount": "-39.97",
      "amount": "39.97",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0e26bd51b63a272d1c4fa500",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_03d3fc5c175c6c48ff7cd745"
    },
    {
      "row_index": 1419,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-07",
      "merchant": "Migros",
      "signed_amount": "-135.95",
      "amount": "135.95",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "7df7fcde267d4adfca24ba8b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b5ed68a8455d6ec7d3d8551f"
    },
    {
      "row_index": 1068,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-07",
      "merchant": "Migros",
      "signed_amount": "-268.52",
      "amount": "268.52",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c71ddc661d8faf9e48abd97f",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a41bb42868529fa9ea28ad57"
    },
    {
      "row_index": 183,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-07",
      "merchant": "Migros",
      "signed_amount": "-56.72",
      "amount": "56.72",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "6f534763181b14f78acfad61",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_38158ee0eb630e58a30f088e"
    },
    {
      "row_index": 2051,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-08",
      "merchant": "Migros",
      "signed_amount": "-52.60",
      "amount": "52.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "648f524bfb06d2d622d2172e",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9c112005f18c62cd1dce8631"
    },
    {
      "row_index": 2047,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-10",
      "merchant": "Migros",
      "signed_amount": "-36.06",
      "amount": "36.06",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c135b2c7e8b785d5a987f15f",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c5daa0c129e35e1b6dd2725d"
    },
    {
      "row_index": 2014,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-10",
      "merchant": "Migros",
      "signed_amount": "-304.41",
      "amount": "304.41",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "84a4abf9ce3db7d56a189179",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7b95eef6abdf5837112c8ab0"
    },
    {
      "row_index": 1686,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-10",
      "merchant": "Migros",
      "signed_amount": "-276.38",
      "amount": "276.38",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "535fe18ac5c6cfd4886b633c",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a53742cb82ea196390b5d33"
    },
    {
      "row_index": 1387,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-10",
      "merchant": "Migros",
      "signed_amount": "-183.75",
      "amount": "183.75",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "bcf047247c9ebabe93a7eda4",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6d030ed980f642cbd21b79d1"
    },
    {
      "row_index": 1031,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-10",
      "merchant": "Migros",
      "signed_amount": "-212.16",
      "amount": "212.16",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "965148c7d731c8c689a38111",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_547475a3f61aeb01328e6bb5"
    },
    {
      "row_index": 154,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-10",
      "merchant": "Migros",
      "signed_amount": "-183.60",
      "amount": "183.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "66ec64dae8b3c6cb836bb50c",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_cf89be50b1461682c193b1f8"
    },
    {
      "row_index": 436,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-11",
      "merchant": "Migros",
      "signed_amount": "-266.40",
      "amount": "266.40",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0528e05e7b35b340a153dda2",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6daa9d9a9e193e787232ffcd"
    },
    {
      "row_index": 109,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-11",
      "merchant": "Migros",
      "signed_amount": "-218.75",
      "amount": "218.75",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c07b85022f5acf441fd9ea92",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0b9f0aaea9828f35b80bc17e"
    },
    {
      "row_index": 2005,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-12",
      "merchant": "Migros",
      "signed_amount": "-24.08",
      "amount": "24.08",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "61875a4bd9f454fe337bbc13",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f375d75ef66c5314f567ebdb"
    },
    {
      "row_index": 1671,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-12",
      "merchant": "Migros",
      "signed_amount": "-83.24",
      "amount": "83.24",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "1f44c162a55a40fbb1d040ee",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4534cf7ed32505e93397bf26"
    },
    {
      "row_index": 1345,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-12",
      "merchant": "Migros",
      "signed_amount": "-199.71",
      "amount": "199.71",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "e17b85e142740e6930462c80",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b9ce0d6ab703d9a3d2c2e8d5"
    },
    {
      "row_index": 709,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-12",
      "merchant": "Migros",
      "signed_amount": "-218.73",
      "amount": "218.73",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "baf57d95c02213178818daa9",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_55b6e64e36f3ebc663472b84"
    },
    {
      "row_index": 430,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-12",
      "merchant": "Migros",
      "signed_amount": "-20.00",
      "amount": "20.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "2c3676d89d9490707aaf355e",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_509f1f86db6c0055b8afb640"
    },
    {
      "row_index": 410,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-12",
      "merchant": "Migros",
      "signed_amount": "-81.25",
      "amount": "81.25",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "d9f99b5f90848920dfae96fe",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_40140f06a396497688523f5a"
    },
    {
      "row_index": 1966,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-13",
      "merchant": "Migros",
      "signed_amount": "-266.55",
      "amount": "266.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "72680e8a7aaaa371d43ea531",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b4ce0ce5b6a80aa1f8b44ee1"
    },
    {
      "row_index": 707,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-13",
      "merchant": "Migros",
      "signed_amount": "-27.90",
      "amount": "27.90",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "3183e0ff2befd3248fb3b629",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_1b4d35e55e3acd4c7a1f8f49"
    },
    {
      "row_index": 1647,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-14",
      "merchant": "Migros",
      "signed_amount": "-133.54",
      "amount": "133.54",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "622210d06564a7b4aa61078b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3cbe199377c23d53aad1660a"
    },
    {
      "row_index": 105,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-14",
      "merchant": "Migros",
      "signed_amount": "-40.97",
      "amount": "40.97",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "17df0f1ad59d990c791729fd",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7b9bf5114ed85c395eb5d5a7"
    },
    {
      "row_index": 69,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-15",
      "merchant": "Migros",
      "signed_amount": "-176.11",
      "amount": "176.11",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0d03d079208642811de1c016",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_87c3c83b29c40d6445c453f8"
    },
    {
      "row_index": 1941,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-16",
      "merchant": "Migros",
      "signed_amount": "-171.45",
      "amount": "171.45",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "11b3ccc03ef1418956b916d8",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_88c16f1bf51361377bd224fe"
    },
    {
      "row_index": 974,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-16",
      "merchant": "Migros",
      "signed_amount": "-285.10",
      "amount": "285.10",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "0acfeb0733e61c3e86bf388b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_388de17b610e6f4d3f6cf2c3"
    },
    {
      "row_index": 1937,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-17",
      "merchant": "Migros",
      "signed_amount": "-17.55",
      "amount": "17.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "7d6e5a0a3e013da5fb76a6d3",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_3ab72408d22f4f32adc2dc91"
    },
    {
      "row_index": 1324,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-17",
      "merchant": "Migros",
      "signed_amount": "-89.98",
      "amount": "89.98",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c09daaa5bc069a3cee6547c0",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_dcb401d2fcff2d3f36c04383"
    },
    {
      "row_index": 1607,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-18",
      "merchant": "Migros",
      "signed_amount": "-181.45",
      "amount": "181.45",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "cb90839385ffc4725d319f14",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_64a8d76aaab5d0d5dbfd6037"
    },
    {
      "row_index": 1308,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-18",
      "merchant": "Migros",
      "signed_amount": "-44.30",
      "amount": "44.30",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "323d8777c49a399eb04f6ae7",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_f020740e8cbb81b42df067fc"
    },
    {
      "row_index": 965,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-18",
      "merchant": "Migros",
      "signed_amount": "-23.65",
      "amount": "23.65",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0ef5ca4fe8a2b56c5191030a",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_9ee1bde0315157de795f9d11"
    },
    {
      "row_index": 669,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-18",
      "merchant": "Migros",
      "signed_amount": "-211.87",
      "amount": "211.87",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "86deb21cb861c3b447d3a427",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5a12a32493e9f6cc719bfa0c"
    },
    {
      "row_index": 1927,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-19",
      "merchant": "Migros",
      "signed_amount": "-54.10",
      "amount": "54.10",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "f478ad44cccb72540e602545",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a68a5d62ea88b56602ec8ba"
    },
    {
      "row_index": 1579,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-19",
      "merchant": "Migros",
      "signed_amount": "-285.41",
      "amount": "285.41",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c48f67f468599a63966d39eb",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2b2e3334af4de0a9796ddc2f"
    },
    {
      "row_index": 1280,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-20",
      "merchant": "Migros",
      "signed_amount": "-164.46",
      "amount": "164.46",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "e1e540620eec0abf7b6ba2a3",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d0feab582a03a5c8b6420897"
    },
    {
      "row_index": 1279,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-20",
      "merchant": "Migros",
      "signed_amount": "-0.40",
      "amount": "0.40",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "60b9327bd32c7a32477577f0",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_ff6277d7b6a4f648af5d8944"
    },
    {
      "row_index": 1910,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-21",
      "merchant": "Migros",
      "signed_amount": "-126.35",
      "amount": "126.35",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "f840959880e16c4f13a443fe",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_b07111a946c36a5a4d388c2a"
    },
    {
      "row_index": 1564,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-21",
      "merchant": "Migros",
      "signed_amount": "-111.35",
      "amount": "111.35",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "59121109a51dab0dacfddb2b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_04ae48e84e3769a12f0e3f8f"
    },
    {
      "row_index": 946,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-21",
      "merchant": "Migros",
      "signed_amount": "-87.00",
      "amount": "87.00",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "536add77e8043ccd45be5b00",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_8a3f6686f3b6d813db2f10ec"
    },
    {
      "row_index": 39,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-21",
      "merchant": "Migros",
      "signed_amount": "-117.41",
      "amount": "117.41",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "391694da168ee44743947e1a",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_5e423c310af4bf37009edd58"
    },
    {
      "row_index": 633,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-22",
      "merchant": "Migros",
      "signed_amount": "-256.69",
      "amount": "256.69",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "ecd3d12b86f2b6382d2da0f1",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_303581c7c0729a9d9c99c849"
    },
    {
      "row_index": 367,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-22",
      "merchant": "Migros",
      "signed_amount": "-229.29",
      "amount": "229.29",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "38f19cf2b9241f181f01bc6a",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_49d52a2fd5586d58067e52ff"
    },
    {
      "row_index": 1884,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-23",
      "merchant": "Migros",
      "signed_amount": "-197.01",
      "amount": "197.01",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "b06467b7337970bf04a9792d",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_fe6b3d878cc172a1e20dacaa"
    },
    {
      "row_index": 881,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-23",
      "merchant": "Migros",
      "signed_amount": "-418.76",
      "amount": "418.76",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "73ca86410a64e7886da031b7",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_60bf8c98e3e9adb15d45938a"
    },
    {
      "row_index": 1863,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-24",
      "merchant": "Migros",
      "signed_amount": "-122.31",
      "amount": "122.31",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "5c0d3166e7cf199e5811ed76",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_d2c01ce971cf1b3d455874a1"
    },
    {
      "row_index": 1533,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-24",
      "merchant": "Migros",
      "signed_amount": "-183.05",
      "amount": "183.05",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "2710f49f16727d946efb74d3",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e4fad25b71bc207f21f1b26f"
    },
    {
      "row_index": 874,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-24",
      "merchant": "Migros",
      "signed_amount": "-65.85",
      "amount": "65.85",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "ce0a7c7dddc0bae4b764ff8b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_a428a2ec21d59cdd709978e8"
    },
    {
      "row_index": 358,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-24",
      "merchant": "Migros",
      "signed_amount": "-37.85",
      "amount": "37.85",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "b9fa2394ae3312cd5281bfa0",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_49f9ff529f2bbd8926385288"
    },
    {
      "row_index": 1207,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-25",
      "merchant": "Migros",
      "signed_amount": "-111.05",
      "amount": "111.05",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "96001b3dd4702d2337250fed",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_6ed38e7663da7e2127978f22"
    },
    {
      "row_index": 12,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-25",
      "merchant": "Migros",
      "signed_amount": "-137.96",
      "amount": "137.96",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "d37f625739628f581bd2b5bb",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_e6e3a8e7eedfeadc45b7624f"
    },
    {
      "row_index": 1508,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-26",
      "merchant": "Migros",
      "signed_amount": "-191.60",
      "amount": "191.60",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "f0bd796305e0371a7e054bc8",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_2f0a11afd43c701b4e6d5a20"
    },
    {
      "row_index": 588,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-26",
      "merchant": "Migros",
      "signed_amount": "-248.93",
      "amount": "248.93",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "4122a69c38837936367d7edd",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_bf064701186800498671bc96"
    },
    {
      "row_index": 1827,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-27",
      "merchant": "Migros",
      "signed_amount": "-347.81",
      "amount": "347.81",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "c356f3baefe6a1af88064f7e",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_c00079cc99cc68a1926e091f"
    },
    {
      "row_index": 306,
      "source_type": "migros_receipts",
      "transaction_date": "2026-06-27",
      "merchant": "Migros",
      "signed_amount": "-270.16",
      "amount": "270.16",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "c98287e639b15860f5fe8cb7",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0a0eb7bd62a91e27cae5a828"
    },
    {
      "row_index": 1,
      "source_type": "migros_receipts",
      "transaction_date": "2026-07-27",
      "merchant": "Migros",
      "signed_amount": "-33.64",
      "amount": "33.64",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "b1979e5c914a2a53851bf308",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_4fe8b264a6651d8904a3a3cf"
    },
    {
      "row_index": 1481,
      "source_type": "migros_receipts",
      "transaction_date": "2026-02-28",
      "merchant": "Migros",
      "signed_amount": "-131.25",
      "amount": "131.25",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "e1466db357ffb3127fad4e5f",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_0c6e39bbfd992dec70df189c"
    },
    {
      "row_index": 819,
      "source_type": "migros_receipts",
      "transaction_date": "2026-04-29",
      "merchant": "Migros",
      "signed_amount": "-270.01",
      "amount": "270.01",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "review",
      "requires_review": true,
      "pending": false,
      "receipt_key": "7021e9788f86807be0e4b709",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_15dc4b09bbf11c965d73794d"
    },
    {
      "row_index": 1151,
      "source_type": "migros_receipts",
      "transaction_date": "2026-03-30",
      "merchant": "Migros",
      "signed_amount": "-344.15",
      "amount": "344.15",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "432fb01ed7bff43538c700b8",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_50e804c3cbea855a6873a6bb"
    },
    {
      "row_index": 581,
      "source_type": "migros_receipts",
      "transaction_date": "2026-05-30",
      "merchant": "Migros",
      "signed_amount": "-30.55",
      "amount": "30.55",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "f91b1a8c167a85a8f0f96e4b",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7eeed1bca61d68b995462fe0"
    },
    {
      "row_index": 1787,
      "source_type": "migros_receipts",
      "transaction_date": "2026-01-31",
      "merchant": "Migros",
      "signed_amount": "-261.22",
      "amount": "261.22",
      "currency": "CHF",
      "classification": "migros_receipt_detail",
      "disposition": "receipt_detail",
      "requires_review": false,
      "pending": false,
      "receipt_key": "0dce087f713cfb9e66cd7d30",
      "file_index": 4,
      "unmatched_transfer_candidate": false,
      "proposed_category_id": "bcat_food_household",
      "proposed_category_name": "Essen & Haushalt",
      "user_state": "proposal_ready",
      "transaction_semantics": "expense",
      "row_token": "row_7d2700f7f2e44c9a35d7a96b"
    }
  ],
  "items": [
    {
      "row_token": "row_f36360c89f0b8b78c8d99830",
      "date": "2026-01-05",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_edddf85b94dd8c3c7850d837",
      "date": "2026-01-12",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-3.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e508ea354c459fb5abe536f1",
      "date": "2026-01-12",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "amount": "92.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f70ac25e8117676c4da3fe1c",
      "date": "2026-01-16",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-2",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_47d304daaf2f01cbc4e4edba",
      "date": "2026-01-19",
      "merchant": "aquarena nachzahlaut 17 13",
      "description": "aquarena nachzahlaut 17 13",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b14688801d9849de39b531b0",
      "date": "2026-01-19",
      "merchant": "bad schinznach ag 11 13",
      "description": "bad schinznach ag 11 13",
      "amount": "-61",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c7938d413887d5c92128664e",
      "date": "2026-01-19",
      "merchant": "bad schinznach ag 10 53",
      "description": "bad schinznach ag 10 53",
      "amount": "-17.6",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d8ddbd3b974680d16978cda8",
      "date": "2026-01-19",
      "merchant": "parkdepot gmbh 17 15",
      "description": "parkdepot gmbh 17 15",
      "amount": "-14",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3baad8f0b36afcf68589c69a",
      "date": "2026-01-26",
      "merchant": "restaurant aquarena 14 16",
      "description": "restaurant aquarena 14 16",
      "amount": "-61",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_af4ec1959ccc16cb69495eea",
      "date": "2026-01-26",
      "merchant": "swisslos e commerce",
      "description": "swisslos e commerce",
      "amount": "-100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_820edbe91326f989a5a31148",
      "date": "2026-01-26",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "amount": "9088.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf52038e373b95d9dae9b379",
      "date": "2026-01-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c2a6a78331da8e453523edc",
      "date": "2026-01-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cf7cca7f5cb337e32bf71722",
      "date": "2026-02-05",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-4.8",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9c49176d8ef3cdcfc74c5610",
      "date": "2026-02-06",
      "merchant": "sportanlagen ag wall 15 13",
      "description": "sportanlagen ag wall 15 13",
      "amount": "-29.5",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c8d724d92a32cddb3c93c80",
      "date": "2026-02-11",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "amount": "3955.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8100b4f5321cee054662f757",
      "date": "2026-02-16",
      "merchant": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
      "description": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
      "amount": "-10000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1190cae41a676201895a8745",
      "date": "2026-02-25",
      "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "amount": "9069.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_355c94afadd1244a31ea505f",
      "date": "2026-02-27",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_215929264a3a8afa9ffadb55",
      "date": "2026-02-27",
      "merchant": "wagi shopping 14 15",
      "description": "wagi shopping 14 15",
      "amount": "-1",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_069828c57835509fa7d64ddb",
      "date": "2026-03-02",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5015af3ce9f488c401627207",
      "date": "2026-03-04",
      "merchant": "bancomat bezug akb frick 12 53",
      "description": "bancomat bezug akb frick 12 53",
      "amount": "-160",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c2e2f15c69ab4a7edbabd35e",
      "date": "2026-03-09",
      "merchant": "zahlung ausland lena schuster",
      "description": "zahlung ausland lena schuster",
      "amount": "-59.73",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0dad7355bf01f65d4cd22647",
      "date": "2026-03-10",
      "merchant": "coop 1947 frick",
      "description": "coop 1947 frick",
      "amount": "-9.95",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc85c1499e20fd7034fd754d",
      "date": "2026-03-25",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "9088.8",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8dfcf4d79a422fe02e2e93fe",
      "date": "2026-03-25",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c159a45c751b7d7d96fe264",
      "date": "2026-03-27",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-1",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8f41bcf2a6c77a3d43f323f5",
      "date": "2026-03-30",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5352f873b0602209ffceb61e",
      "date": "2026-03-30",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-7",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1b0f82101b93d94ccea6121d",
      "date": "2026-03-30",
      "merchant": "geb hr",
      "description": "geb hr",
      "amount": "-40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e1d4ee785cbabf4407cdcc6",
      "date": "2026-03-31",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9bfcb7474a38351dc2f2e3d2",
      "date": "2026-04-10",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_34cac8cd653773fecd0db7ee",
      "date": "2026-04-16",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-1.2",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2826d15c71313b11faeaad3e",
      "date": "2026-04-22",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-0.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b058748edfd587352a6e7934",
      "date": "2026-04-22",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-2.5",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_364f75b0b559f34318d66cad",
      "date": "2026-04-22",
      "merchant": "bad schinznach ag",
      "description": "bad schinznach ag",
      "amount": "-61",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5d3c7252d5336a474fcfa39",
      "date": "2026-04-24",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "9261.3",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c5d68094d1fec74d2a55b327",
      "date": "2026-04-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8aac0cb7eb2c7e1e94e3b0a8",
      "date": "2026-04-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d08b48fcc4a51e6ce258f0d1",
      "date": "2026-05-01",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-0.4",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e5cbb062e13e8ef9fad187b",
      "date": "2026-05-01",
      "merchant": "bad schinznach ag",
      "description": "bad schinznach ag",
      "amount": "-61",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_43742cf9eab1759f986315fb",
      "date": "2026-05-01",
      "merchant": "parkdepot_004 456",
      "description": "parkdepot_004 456",
      "amount": "-9.5",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0fcec1ce2e878987991dd976",
      "date": "2026-05-04",
      "merchant": "kantine ruchlig stein",
      "description": "kantine ruchlig stein",
      "amount": "-12",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d26e001c40f3d44de3b9b7d8",
      "date": "2026-05-13",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "10234.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d35bc629f429c2f432b35ccd",
      "date": "2026-05-13",
      "merchant": "swisslos e commerce",
      "description": "swisslos e commerce",
      "amount": "-100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_be0e66195ab0217b3181e56f",
      "date": "2026-05-15",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-6",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c9142b9b6cc81efc83560b97",
      "date": "2026-05-15",
      "merchant": "mcdonald s dattwil",
      "description": "mcdonald s dattwil",
      "amount": "-19.9",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bdc44623c9401fd0d5b19e72",
      "date": "2026-05-26",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "9238.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d396105ec3d78d1c0e01cb84",
      "date": "2026-05-28",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cff7e0f8b46ea7d08c1ade67",
      "date": "2026-05-29",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3cfd8ad5b3efd46b509cdc8",
      "date": "2026-05-29",
      "merchant": "bancomat bezug rb neunkirch 12 17",
      "description": "bancomat bezug rb neunkirch 12 17",
      "amount": "-46.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_204ef7f39ae173e882e26b96",
      "date": "2026-05-29",
      "merchant": "bancomat bezug rb neunkirch 12 19",
      "description": "bancomat bezug rb neunkirch 12 19",
      "amount": "-93.77",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ccab54928cbc27ff56b6f6ec",
      "date": "2026-06-01",
      "merchant": "migros m neunkirch 12 35",
      "description": "migros m neunkirch 12 35",
      "amount": "-4.15",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b036d262f6a79202e6bb71d",
      "date": "2026-06-01",
      "merchant": "stadt waldshut tiengen 13 07",
      "description": "stadt waldshut tiengen 13 07",
      "amount": "-2.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5c24c651c7ed567b19edf1c",
      "date": "2026-06-01",
      "merchant": "stadt waldshut tiengen 13 09",
      "description": "stadt waldshut tiengen 13 09",
      "amount": "-2.89",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_da5ffeb6eb434647e551c52f",
      "date": "2026-06-22",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-1.2",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ddebf495dc4f602ffd4e4b77",
      "date": "2026-06-25",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "9238.7",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e2eb10ab426830c5d583ce7d",
      "date": "2026-06-26",
      "merchant": "jufe 2026",
      "description": "jufe 2026",
      "amount": "-29",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f0708de591cf62a46c66394",
      "date": "2026-06-29",
      "merchant": "jufe 2026",
      "description": "jufe 2026",
      "amount": "-17",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ef906cff8d726baa9a3690a4",
      "date": "2026-06-29",
      "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "description": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "amount": "-7500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ba1559b4f56d694fa8d73ecb",
      "date": "2026-06-29",
      "merchant": "ticketcorner ag",
      "description": "ticketcorner ag",
      "amount": "-227.6",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_26cae8b7564760f63f34d939",
      "date": "2026-06-30",
      "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "description": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "amount": "-900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22bf1beda91ed0cb17d074c1",
      "date": "2026-07-06",
      "merchant": "bancomat bezug grand casino baden 14 58",
      "description": "bancomat bezug grand casino baden 14 58",
      "amount": "-300",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56db9cb676e59945b9fe5a3a",
      "date": "2026-07-10",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "86.9",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a636e5371a2e4447a4c8223",
      "date": "2026-07-14",
      "merchant": "bancomat bezug grand casino baden 11 56",
      "description": "bancomat bezug grand casino baden 11 56",
      "amount": "-200",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5129c82e082d8aee014b57c7",
      "date": "2026-07-22",
      "merchant": "parkingpay twint",
      "description": "parkingpay twint",
      "amount": "-3.1",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c3073aa1f900d46d9147ac5",
      "date": "2026-07-23",
      "merchant": "ex libris ag",
      "description": "ex libris ag",
      "amount": "-59.8",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28b9879157aefd77add2c5f7",
      "date": "2026-07-24",
      "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "description": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "amount": "9242.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Lohneingang erkannt; die passende bestehende Lohnkategorie ist noch zu wählen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• 4e77",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4041f24502e2b10d76796bf8",
      "date": "2026-06-12",
      "merchant": "2 verzinsung anteilschein e 2025 mitglied nr",
      "description": "2 verzinsung anteilschein e 2025 mitglied nr",
      "amount": "2.6",
      "currency": "CHF",
      "category_id": "bcat_73be2f95230c462c",
      "category_name": "Sonstige Einnahmen",
      "transaction_semantics": "income",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Bestehende Kategorie für den Zinsertrag vorgeschlagen.",
      "special_hint": null,
      "source_label": "Raiffeisen",
      "account_hint": "•••• abed",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9e9b92deaa41afe2494775f7",
      "date": "2026-07-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cff94e9c40e203bf0b656c5d",
      "date": "2026-07-27",
      "merchant": "migros windisch windisch",
      "description": "migros windisch windisch",
      "amount": "-33.60",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52ef151b8946166859bf4e46",
      "date": "2026-07-24",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-36.10",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e34e97f5bb25c88039fb615",
      "date": "2026-07-23",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-47.00",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4a0ebdcbb0f285d816c1ff1a",
      "date": "2026-07-20",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-6.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a32a6bba388bf2e45d6b62ec",
      "date": "2026-07-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbad0944dd5c2247dbc39509",
      "date": "2026-07-20",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-3238.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4f80546f925859adde0a3c00",
      "date": "2026-07-20",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_08768f9b2f10344acb0ebedb",
      "date": "2026-07-14",
      "merchant": "fortyseven ag baden",
      "description": "fortyseven ag baden",
      "amount": "-50.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_284e670f4214812096b2ae93",
      "date": "2026-07-13",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f763ab60755bce01835f2a6",
      "date": "2026-07-13",
      "merchant": "gisi edith",
      "description": "gisi edith",
      "amount": "-582.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9ffe6217af73b436d8196be6",
      "date": "2026-07-13",
      "merchant": "gisi edith",
      "description": "gisi edith",
      "amount": "-582.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1fd855c933b022ba79a518b7",
      "date": "2026-07-10",
      "merchant": "wildbiene + partner zurich",
      "description": "wildbiene + partner zurich",
      "amount": "-39.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df4203d4fd90e7c12ceaf713",
      "date": "2026-07-10",
      "merchant": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
      "description": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
      "amount": "-60.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b39c47d118ce10a5df4a7048",
      "date": "2026-07-10",
      "merchant": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
      "description": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
      "amount": "-299.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9f106d3d776439cdd7b4e353",
      "date": "2026-07-10",
      "merchant": "www mathe lzk ch daniele gianotti",
      "description": "www mathe lzk ch daniele gianotti",
      "amount": "-201.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_13f3634e9ce1e7aa2a399cf5",
      "date": "2026-07-10",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-35.40",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a400cf96baf905975736f62",
      "date": "2026-07-07",
      "merchant": "geldbezug rb windisch 2",
      "description": "geldbezug rb windisch 2",
      "amount": "-302.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c53050804e07b7c8e9a304b",
      "date": "2026-07-07",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-50.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_115c9f4e98289c3edaac30a7",
      "date": "2026-07-07",
      "merchant": "dr med dent andre raetzer",
      "description": "dr med dent andre raetzer",
      "amount": "-219.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb3d7a5ffc2b9dcbd310b20c",
      "date": "2026-07-06",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.20",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0d2723b18437297011794bf7",
      "date": "2026-07-06",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-0.20",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5fe3190326218ad085eda38d",
      "date": "2026-07-06",
      "merchant": "geldbezug grand casino baden",
      "description": "geldbezug grand casino baden",
      "amount": "-202.00",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c602c6ebf7786a55a7343f6",
      "date": "2026-07-06",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_91f39603018a9f103b84165c",
      "date": "2026-07-03",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-4.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a1e0db6177aaf255b8401d2",
      "date": "2026-07-03",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-81.98",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_27970ae5a684f1b70804e1fa",
      "date": "2026-07-02",
      "merchant": "dynamica shop brunnadern",
      "description": "dynamica shop brunnadern",
      "amount": "-10.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4dea48bafcf0b905c53c507",
      "date": "2026-07-02",
      "merchant": "geldbezug rb windisch 2",
      "description": "geldbezug rb windisch 2",
      "amount": "-202.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2b6566f2f85eacfc05d3233b",
      "date": "2026-07-02",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "amount": "-10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_faab07011daa40d8ef12377b",
      "date": "2026-07-02",
      "merchant": "dr med dent andre raetzer",
      "description": "dr med dent andre raetzer",
      "amount": "-49.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ef3651153d7bd14e155bb1cc",
      "date": "2026-07-02",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-27.05",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_23bdff209ee9887aa9008977",
      "date": "2026-07-01",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-2.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b21b955d0c187e95f4596c2",
      "date": "2026-06-29",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.80",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd69e4f3460512eae0f474c0",
      "date": "2026-06-29",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5639304fa4dea277d37c682b",
      "date": "2026-06-29",
      "merchant": "kanton aargau abteilung finanzen",
      "description": "kanton aargau abteilung finanzen",
      "amount": "1706.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_229f0dd5f656d59be83d896b",
      "date": "2026-06-29",
      "merchant": "jufe 2026 windisch",
      "description": "jufe 2026 windisch",
      "amount": "-6.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a7785d29fd57a3f80857404a",
      "date": "2026-06-25",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9804ec37a99e715ef2df2ee0",
      "date": "2026-06-24",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-22.00",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d0c8ebc072fa5b2c54fb4634",
      "date": "2026-06-24",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d70386070726101d234b5fa9",
      "date": "2026-06-24",
      "merchant": "einwohnergemeinde windisch",
      "description": "einwohnergemeinde windisch",
      "amount": "-700.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9c4a917439afb94dcabf6f82",
      "date": "2026-06-24",
      "merchant": "dr med dent andre raetzer",
      "description": "dr med dent andre raetzer",
      "amount": "-483.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c672cdf0465eb99ccd1ba75b",
      "date": "2026-06-19",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_20b0e4aa6e14613ee48ec4f2",
      "date": "2026-06-19",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-4367.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d4852883b99c6327f30f6c0",
      "date": "2026-06-16",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "88.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cfcfb948c1201cff20f451c6",
      "date": "2026-06-15",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-39.65",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c185210032d51800f8fead8f",
      "date": "2026-06-15",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a84f74fce1991649ab6b6b2",
      "date": "2026-06-15",
      "merchant": "c&a mode gmbh & co kg",
      "description": "c&a mode gmbh & co kg",
      "amount": "-142.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f2b67f94fd8b7e6323f7cec5",
      "date": "2026-06-11",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-0.90",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0763a9129bdc01d26101f425",
      "date": "2026-06-09",
      "merchant": "apfelkiste ch baden",
      "description": "apfelkiste ch baden",
      "amount": "-14.31",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_34c904b2db33b197f01429c8",
      "date": "2026-06-04",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-175.15",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_98c5df7b2cc841a872095d57",
      "date": "2026-06-02",
      "merchant": "justeat zurich",
      "description": "justeat zurich",
      "amount": "-47.18",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_36d7e188bc8e95d106c7b3cd",
      "date": "2026-06-01",
      "merchant": "warenbezug und dienstleistungen burger king lupfig lupfig",
      "description": "warenbezug und dienstleistungen burger king lupfig lupfig",
      "amount": "-30.50",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1dc0ac2c9828efcea8924b91",
      "date": "2026-06-01",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a4c8ec44f245ce756c50d61e",
      "date": "2026-06-01",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-2.10",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2557882126dbfaf4b0b48613",
      "date": "2026-05-29",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-18.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_019edda54b3847f0a1177bf1",
      "date": "2026-05-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e80ac3596b456ca7cbb8d209",
      "date": "2026-05-28",
      "merchant": "serafe ag",
      "description": "serafe ag",
      "amount": "-327.35",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c9a26d2b140d033a0595e26",
      "date": "2026-05-28",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_358e362cc8b95e7ab58dffcf",
      "date": "2026-05-27",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-50.50",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_73f566ce97170b152956304b",
      "date": "2026-05-26",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-0.40",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_07648f625622d47e3741f4b1",
      "date": "2026-05-26",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_751ed08099d6f15727e27a1c",
      "date": "2026-05-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-198.25",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52d3e30d919d55a1e6c43b7d",
      "date": "2026-05-25",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-101.76",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7e92441b477d6794e2291073",
      "date": "2026-05-21",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3676f3cc417184f612655029",
      "date": "2026-05-21",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-9.65",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_46ba1060ecab8a501cbe5e66",
      "date": "2026-05-20",
      "merchant": "ifolor switzerland kreuzlingen",
      "description": "ifolor switzerland kreuzlingen",
      "amount": "-72.30",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb00588861c5536d717bbee7",
      "date": "2026-05-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e1fbaaeb98a59875cc6c9009",
      "date": "2026-05-19",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22f1b3d6215ca1c7fef97e68",
      "date": "2026-05-19",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_796f68ae53de27ded5636b09",
      "date": "2026-05-18",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bd673517ae9cb7e8c35278f0",
      "date": "2026-05-18",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3399baa198b287724fa68f5",
      "date": "2026-05-18",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-64.30",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_812cb0a41db7c949b4aa84ec",
      "date": "2026-05-18",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-201.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b6e0a2b693f178d9d8ee4adf",
      "date": "2026-05-15",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-10.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a2988ce303238b8ef1861f0",
      "date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-37.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_830f747cf78a155271be5fe0",
      "date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-100.90",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_970071431722b74dfd9ba6e0",
      "date": "2026-05-15",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-80.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_804603554ebcd9d4ed826386",
      "date": "2026-05-13",
      "merchant": "regionalpolizei brugg brugg ag",
      "description": "regionalpolizei brugg brugg ag",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_861b5d466c40effcc91f7915",
      "date": "2026-05-11",
      "merchant": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
      "description": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
      "amount": "179.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_087009b3cb9dfe3199a6715c",
      "date": "2026-05-11",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-49.00",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0aa5494b2feee3975947f149",
      "date": "2026-05-11",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a273394e4d4c8aaa16b2f8bc",
      "date": "2026-05-11",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-3.50",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90e31d3bbdebeb2983950319",
      "date": "2026-05-07",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-6.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d886426104c6059f56d1cc72",
      "date": "2026-05-05",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-387.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7219d53bf61e163a3bce15d",
      "date": "2026-05-04",
      "merchant": "apfelkiste ch baden",
      "description": "apfelkiste ch baden",
      "amount": "-29.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28a1fa6222480035cf17e1c5",
      "date": "2026-05-04",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-30.80",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_764aa7d3a4e3f04745c8137c",
      "date": "2026-05-01",
      "merchant": "amsler spielwaren eiken",
      "description": "amsler spielwaren eiken",
      "amount": "-116.90",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55312cb04214321be9b45426",
      "date": "2026-04-30",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "64.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_299a8a2404cc0d1c5c3d7ff9",
      "date": "2026-04-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e88cfba0043aa4a8bbc0763",
      "date": "2026-04-27",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-2251.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8b5cceea3b113400e2c61079",
      "date": "2026-04-27",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "amount": "-10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0dccd73991a10018b7c45e55",
      "date": "2026-04-27",
      "merchant": "kanton aargau abteilung finanzen",
      "description": "kanton aargau abteilung finanzen",
      "amount": "13284.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbe6ad2eb100a0490301f052",
      "date": "2026-04-27",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c2c56b7164a89978807c66ca",
      "date": "2026-04-27",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-16.50",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f32ec6d15f2d4428d51ef90a",
      "date": "2026-04-24",
      "merchant": "gonser ag stans",
      "description": "gonser ag stans",
      "amount": "-9.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4a1974817cc816113865ca4b",
      "date": "2026-04-24",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "349.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a94468d85b398b2cb56afec2",
      "date": "2026-04-22",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cedda39127edcc112a1971a9",
      "date": "2026-04-21",
      "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "description": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "amount": "-1178.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_373540d9ee1b5a76f2d72e6b",
      "date": "2026-04-21",
      "merchant": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
      "description": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
      "amount": "-2400.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0d86a215f8b308eced2f40d4",
      "date": "2026-04-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab6fff8f082dff76549e3a25",
      "date": "2026-04-17",
      "merchant": "sbb mobile bern",
      "description": "sbb mobile bern",
      "amount": "-40.80",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d495542f1cb18282c38e23e6",
      "date": "2026-04-17",
      "merchant": "ricardo ag zug",
      "description": "ricardo ag zug",
      "amount": "-11.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_41c2823d3c3942ff92e23011",
      "date": "2026-04-16",
      "merchant": "parkdepot gmbh wallisellen",
      "description": "parkdepot gmbh wallisellen",
      "amount": "-3.50",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9387482556b65949cacd268c",
      "date": "2026-04-14",
      "merchant": "swisslos e commerce basel",
      "description": "swisslos e commerce basel",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a360312f2723c9c5c9487d2e",
      "date": "2026-04-13",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_54561407ea7e5617ef2a9263",
      "date": "2026-04-13",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-49.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9b1d5de33aede94070632d76",
      "date": "2026-04-13",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_614cdf911113bb2f1e3eb0ff",
      "date": "2026-04-10",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7558dbf47dce0ec43bb0edd9",
      "date": "2026-04-08",
      "merchant": "geldbezug rb windisch",
      "description": "geldbezug rb windisch",
      "amount": "-1002.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a57fe3a3482e9f3a44eed5f0",
      "date": "2026-04-08",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "23.50",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c5450d3bf2b8a73729cc7147",
      "date": "2026-04-07",
      "merchant": "wildbiene + partner zurich",
      "description": "wildbiene + partner zurich",
      "amount": "-36.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_15cc6410e2b870cf1812a960",
      "date": "2026-04-07",
      "merchant": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "description": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "amount": "-4796.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b474ee68aef410f97e331ab2",
      "date": "2026-04-07",
      "merchant": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
      "description": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
      "amount": "-133.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3e33c117bc951303572eda4",
      "date": "2026-04-02",
      "merchant": "dosenbach ochsner ag dietikon",
      "description": "dosenbach ochsner ag dietikon",
      "amount": "-49.90",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_411cc855f254d4579272af7b",
      "date": "2026-04-01",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-19.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2aa6ea8673c3d0e85f604dc3",
      "date": "2026-03-31",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-816.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f7c0c2f058ff63ad3a9ddeb",
      "date": "2026-03-31",
      "merchant": "einwohnergemeinde windisch",
      "description": "einwohnergemeinde windisch",
      "amount": "-700.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_21a4eba090e4d30e7f2ce007",
      "date": "2026-03-31",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-38.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58c1746506bbd940c74748c7",
      "date": "2026-03-30",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a42cef8496c03d32bd28ce36",
      "date": "2026-03-25",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "209.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9947a37a3706c0d2b204693f",
      "date": "2026-03-24",
      "merchant": "rega",
      "description": "rega",
      "amount": "-80.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7cbbf6a619b6013725f792d3",
      "date": "2026-03-23",
      "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "description": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "amount": "-67.99",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87a72a9892f09fd89f3e786c",
      "date": "2026-03-23",
      "merchant": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "description": "viseca payment services ag hagenholzstrasse 56 8050 zuerich schweiz",
      "amount": "-132.26",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5cb8af6cf6cc79d35af2fa97",
      "date": "2026-03-23",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-26.70",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_868a41e05e60f562a1580137",
      "date": "2026-03-23",
      "merchant": "puregym ag volketswil",
      "description": "puregym ag volketswil",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cb7de160c0f06c4c776b790",
      "date": "2026-03-20",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "20.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_979c9ef0cc99a16950dfcdd9",
      "date": "2026-03-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a8dda0bb03578dfbfe92c61",
      "date": "2026-03-19",
      "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "description": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "amount": "-580.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a734946d29c79225cad0968",
      "date": "2026-03-19",
      "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "description": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "amount": "-580.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d9908ff7dba336d759f676f6",
      "date": "2026-03-19",
      "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "description": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "amount": "-36.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_812265e79ac111cefe88bc40",
      "date": "2026-03-16",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5bafb2b942e1f5624546b561",
      "date": "2026-03-16",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-360.04",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_11322a4183424c2a7c2e77ec",
      "date": "2026-03-16",
      "merchant": "redcare apotheke sevenum",
      "description": "redcare apotheke sevenum",
      "amount": "-119.68",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_13b3e4a5297106403672ccc3",
      "date": "2026-03-13",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4d8e915e987d94d0ca4a985",
      "date": "2026-03-13",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "171.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a5a27588dd69340caa70a3c9",
      "date": "2026-03-12",
      "merchant": "foto bachmann ag aadorf",
      "description": "foto bachmann ag aadorf",
      "amount": "-33.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c4263910a1a50fbd16930605",
      "date": "2026-03-12",
      "merchant": "nahrin ag webshop ramersberg",
      "description": "nahrin ag webshop ramersberg",
      "amount": "-109.48",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_21a9195a631a3b94b76af2e5",
      "date": "2026-03-11",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_159aceacb1fe48a65bc204fb",
      "date": "2026-03-09",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ef69bf1fe0aabddce6c65628",
      "date": "2026-03-06",
      "merchant": "ricardo ag zug",
      "description": "ricardo ag zug",
      "amount": "-7.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c654fa59d3383be973b7b6c8",
      "date": "2026-03-05",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-70.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b998089f83efc8ea2d6c9c6b",
      "date": "2026-03-05",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-45.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6147108deebb8bb2c8176069",
      "date": "2026-03-05",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-89.99",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6eb33fbb91e96ea855911b01",
      "date": "2026-03-05",
      "merchant": "isenzio ag zug",
      "description": "isenzio ag zug",
      "amount": "-211.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5d21fc423c84f06c4357078a",
      "date": "2026-03-03",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-93.75",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6294857d662f098b5f4a1d66",
      "date": "2026-03-03",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-50.15",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_377af53390404513080c952e",
      "date": "2026-03-02",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_da1fd6fa4505f004d7198290",
      "date": "2026-03-02",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_84462a25802e5348f8ce6e4f",
      "date": "2026-02-27",
      "merchant": "ricardo ag zug",
      "description": "ricardo ag zug",
      "amount": "-47.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4071b6229b4a784863e327c3",
      "date": "2026-02-27",
      "merchant": "dosenbach ochsner ag dietikon",
      "description": "dosenbach ochsner ag dietikon",
      "amount": "-69.90",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ede37fac2698d129cab6801",
      "date": "2026-02-26",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "332.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbdc06ea1199343b7ef83c38",
      "date": "2026-02-26",
      "merchant": "happy pot sarl zurich",
      "description": "happy pot sarl zurich",
      "amount": "-51.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fcea36d6d7bd5d6e1dd9aa0e",
      "date": "2026-02-24",
      "merchant": "abt finanzen aargau tresorerie",
      "description": "abt finanzen aargau tresorerie",
      "amount": "214.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ea87af5cd071578e454f290b",
      "date": "2026-02-23",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f2c74263b2f803573fc9da02",
      "date": "2026-02-23",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6a5eebf6ea0963850b43c94f",
      "date": "2026-02-23",
      "merchant": "puregym ag volketswil",
      "description": "puregym ag volketswil",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_40d5157eb8f6a7cb00122d0d",
      "date": "2026-02-23",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-82.90",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a0a7e63846c4594d0998cebf",
      "date": "2026-02-20",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-3794.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f78615d3317a10d35d0670aa",
      "date": "2026-02-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5009391620e356ef0255682e",
      "date": "2026-02-18",
      "merchant": "justeat zurich",
      "description": "justeat zurich",
      "amount": "-41.16",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8e2a26174be16c06fc5c7f34",
      "date": "2026-02-16",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "amount": "-2231.25",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9c0c85fa08fa805d6e880398",
      "date": "2026-02-16",
      "merchant": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
      "description": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
      "amount": "-1565.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_638ba45a540f7e0cebfb3a94",
      "date": "2026-02-16",
      "merchant": "steuerbezug aargauer gemeinden 5004 aarau schweiz",
      "description": "steuerbezug aargauer gemeinden 5004 aarau schweiz",
      "amount": "-13842.60",
      "currency": "CHF",
      "category_id": "bcat_taxes",
      "category_name": "Steuern",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Steuern vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_121308971c03d12454f867e4",
      "date": "2026-02-16",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "10000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_648869a4a50c90fe917cc0ef",
      "date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-106.90",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_62d823fc575b281890508329",
      "date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f6c0908560fb3b74cd7fe23",
      "date": "2026-02-16",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-65.25",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55b97e5e8f74bbf98ba078f9",
      "date": "2026-02-16",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_68ddd3a7edcbff153cdbf926",
      "date": "2026-02-13",
      "merchant": "post online zollikofen",
      "description": "post online zollikofen",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3507f97eb9711aed5926a0d",
      "date": "2026-02-10",
      "merchant": "wildbiene + partner zurich",
      "description": "wildbiene + partner zurich",
      "amount": "-18.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa9ec8c9055d244d11b7d815",
      "date": "2026-02-09",
      "merchant": "post online zollikofen",
      "description": "post online zollikofen",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2949490a76d3e7b6d40a3e58",
      "date": "2026-02-05",
      "merchant": "ticketcorner ag rumlang",
      "description": "ticketcorner ag rumlang",
      "amount": "-195.80",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f3e43916c6dce06ce1097652",
      "date": "2026-02-05",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-20.60",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_392e826a55aa1141a21d3bf9",
      "date": "2026-02-05",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-89.65",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1f3c5ef204d14e5cb363d2a4",
      "date": "2026-02-02",
      "merchant": "apfelkiste ch baden",
      "description": "apfelkiste ch baden",
      "amount": "-21.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_26af96d567c74dab885d99e1",
      "date": "2026-01-30",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f272c7c7794609ef4aa71693",
      "date": "2026-01-29",
      "merchant": "boullard musique sa morges",
      "description": "boullard musique sa morges",
      "amount": "-17.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0ebf7d261b4f983a9c6e6302",
      "date": "2026-01-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f72b1ef089f771b9a2ad33c3",
      "date": "2026-01-27",
      "merchant": "dosenbach ochsner ag dietikon",
      "description": "dosenbach ochsner ag dietikon",
      "amount": "-71.40",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56bb347facd9d330948ffad0",
      "date": "2026-01-26",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-74.40",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_324e5859267ca9444e5c529f",
      "date": "2026-01-26",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "139.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e1c54c87859f508c4507c141",
      "date": "2026-01-26",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0cdd13c4793ba5b728c3e204",
      "date": "2026-01-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-18.90",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a408cd33356fddd62b84c4c9",
      "date": "2026-01-26",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-6.30",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b268a5000de8205665f64eb2",
      "date": "2026-01-26",
      "merchant": "swisslos e commerce basel",
      "description": "swisslos e commerce basel",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_934f0eb444ed88f3b258d975",
      "date": "2026-01-21",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ef1c31aa405167273d5d7cb",
      "date": "2026-01-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1402.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ccd75b3fd8ab16e3d561e9f",
      "date": "2026-01-19",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-3700.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e5183cfcc520d615bf318a61",
      "date": "2026-01-19",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de4eaeccf83840846f4c9195",
      "date": "2026-01-19",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-64.05",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5dd36d6532b15547e02f6405",
      "date": "2026-01-19",
      "merchant": "nestle nespresso s a vevey",
      "description": "nestle nespresso s a vevey",
      "amount": "-73.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a920f2851115ecf009c66b3f",
      "date": "2026-01-14",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ce78f26e465a89224c628152",
      "date": "2026-01-14",
      "merchant": "einwohnergemeinde windisch",
      "description": "einwohnergemeinde windisch",
      "amount": "-863.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc2d5b9f873562ef8835b811",
      "date": "2026-01-13",
      "merchant": "bussenportal wettingen",
      "description": "bussenportal wettingen",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7e5db6213a6408bb43626793",
      "date": "2026-01-12",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-191.65",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_03da725b570c26a24067c646",
      "date": "2026-01-09",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-4500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac58a049d57da12337fec3a4",
      "date": "2026-01-08",
      "merchant": "einwohnergemeinde windisch windisch",
      "description": "einwohnergemeinde windisch windisch",
      "amount": "-120.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_30ddbd4dd3e8449ab7cca1c8",
      "date": "2026-01-07",
      "merchant": "fedex express swiss post gmbh",
      "description": "fedex express swiss post gmbh",
      "amount": "-49.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_299cf9e471f75c3649d2d98b",
      "date": "2026-01-07",
      "merchant": "puregym ag volketswil",
      "description": "puregym ag volketswil",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f5647d51094e46efb392f9f2",
      "date": "2026-01-06",
      "merchant": "strassenverkehrsamt kanton aargau",
      "description": "strassenverkehrsamt kanton aargau",
      "amount": "-292.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_742e8dd92103015fd909ade9",
      "date": "2026-01-05",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c0152c35b3ba20564d73e27",
      "date": "2026-01-05",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "19.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe26caf92e67d7ac4e6f6bc6",
      "date": "2026-01-05",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_975d740a22e8d22014f76ccc",
      "date": "2025-12-29",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3d1e1fa159a0f580bf86ee93",
      "date": "2025-12-24",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4803d01858d21b2207d06ac5",
      "date": "2025-12-24",
      "merchant": "klarna bank ab publ",
      "description": "klarna bank ab publ",
      "amount": "-126.52",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a9fb7a6bc5f258e796fadb5",
      "date": "2025-12-23",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "309.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_db64b30b7160a42af3b9b5cd",
      "date": "2025-12-22",
      "merchant": "oekk kranken und unfallversicherungen ag",
      "description": "oekk kranken und unfallversicherungen ag",
      "amount": "-38.55",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a409a88de77a425e7672c45",
      "date": "2025-12-22",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.40",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58a978b8d7a198d17c70404c",
      "date": "2025-12-22",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-4230.85",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a1a61c89a14fa8ad1f6ca5d",
      "date": "2025-12-22",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1e2f0a99cc658cc2610a3ecf",
      "date": "2025-12-19",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "2875.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d535a44786e1aadc97c52de7",
      "date": "2025-12-18",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-262.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b467c3bcaa3128670ec53984",
      "date": "2025-12-15",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9ac0537cf05b2d6be99ef94b",
      "date": "2025-12-15",
      "merchant": "brack ch onlineshop magenwil",
      "description": "brack ch onlineshop magenwil",
      "amount": "-82.75",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90f3d707fee3dbd02890f401",
      "date": "2025-12-15",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.20",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa8fbba16f2aaefeb7fb0ed2",
      "date": "2025-12-15",
      "merchant": "nestle nespresso s a vevey",
      "description": "nestle nespresso s a vevey",
      "amount": "-65.70",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1d4864396101314bdaeaccab",
      "date": "2025-12-12",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-49.80",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a78009ab756122012c13640",
      "date": "2025-12-12",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4e7816daf94d42d1f2d6c706",
      "date": "2025-12-12",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcbe95067e7b16f4f70afc09",
      "date": "2025-12-12",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-14601.70",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_390381ed0600ba0fcd784965",
      "date": "2025-12-12",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "13000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ba3eeab6099ba759427ab095",
      "date": "2025-12-11",
      "merchant": "ubertrag von 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag von 0258 9174 2003 gasser melanie marlis",
      "amount": "5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7baec873e694a5ae977a6ee2",
      "date": "2025-12-09",
      "merchant": "bazg via webshop bern",
      "description": "bazg via webshop bern",
      "amount": "-40.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3dc1021acbf4e62be98b972d",
      "date": "2025-12-08",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "146.45",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_542d8629f6b702d64b337bad",
      "date": "2025-12-08",
      "merchant": "puregym ag volketswil",
      "description": "puregym ag volketswil",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8d7d7b3e5f251cb4b2e888de",
      "date": "2025-12-05",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_47a6771ca4db3d8f42d78cb3",
      "date": "2025-12-03",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2de70e59138d2179f173cef0",
      "date": "2025-12-02",
      "merchant": "klarna bank ab publ",
      "description": "klarna bank ab publ",
      "amount": "-139.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f31c542cf6d3bf83b44cc843",
      "date": "2025-12-01",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-88.00",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_61bc0a056f45df441ae8a165",
      "date": "2025-12-01",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_289af4481d9661ef3f027247",
      "date": "2025-12-01",
      "merchant": "smyths toys eu hq galway",
      "description": "smyths toys eu hq galway",
      "amount": "-165.55",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5db28bae9dd59078b31fcc1f",
      "date": "2025-12-01",
      "merchant": "ruckgutschrift twint zahlung smyths toys eu hq galway",
      "description": "ruckgutschrift twint zahlung smyths toys eu hq galway",
      "amount": "165.55",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_289af4481d9661ef3f027247",
      "date": "2025-12-01",
      "merchant": "smyths toys eu hq galway",
      "description": "smyths toys eu hq galway",
      "amount": "-165.55",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d0c1694dd46f7f8fa2ed341",
      "date": "2025-11-28",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5194a6a0eaaad1ebca84efcb",
      "date": "2025-11-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c666c819f78534481ca8a09",
      "date": "2025-11-27",
      "merchant": "la redoute suisse sa montreux",
      "description": "la redoute suisse sa montreux",
      "amount": "-142.74",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5272576475da1293728cd832",
      "date": "2025-11-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_efec208e3a348d256095beeb",
      "date": "2025-11-26",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-33.50",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1e0f314d92247d874e2f7f38",
      "date": "2025-11-26",
      "merchant": "die aargauische gebaeudeversicherung",
      "description": "die aargauische gebaeudeversicherung",
      "amount": "-572.40",
      "currency": "CHF",
      "category_id": "bcat_expenseversicherungenwohnen",
      "category_name": "Versicherungen Wohnen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Wohnversicherungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dbb41f8b94c774d3bc4dfc0a",
      "date": "2025-11-26",
      "merchant": "die aargauische gebaeudeversicherung",
      "description": "die aargauische gebaeudeversicherung",
      "amount": "-17.00",
      "currency": "CHF",
      "category_id": "bcat_expenseversicherungenwohnen",
      "category_name": "Versicherungen Wohnen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Wohnversicherungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd92e5976448aafa098b6d15",
      "date": "2025-11-26",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_abf1fa0f50d53036b985b8c9",
      "date": "2025-11-26",
      "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
      "description": "helvetia schweizerische versicherungsgesellschaft ag",
      "amount": "-729.70",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_561a31a983eb72e94c54aa16",
      "date": "2025-11-26",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-11.30",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b54fa1a2617e33e045bf6562",
      "date": "2025-11-26",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-3056.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3484df88bee2d88e3aca2185",
      "date": "2025-11-25",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "5.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab2f11eadef471d259daa4e3",
      "date": "2025-11-25",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "180.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3f12fc9ee82f4a133ce3218f",
      "date": "2025-11-24",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3242a6027d3e8ad314c2ba3b",
      "date": "2025-11-24",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-50.80",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcc506b2f9e39215cff81020",
      "date": "2025-11-21",
      "merchant": "ifolor switzerland kreuzlingen",
      "description": "ifolor switzerland kreuzlingen",
      "amount": "-55.45",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b548cc4983ac316030575ab8",
      "date": "2025-11-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7682cbe070789da22d9ab077",
      "date": "2025-11-17",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa107650a93717e85c9f4729",
      "date": "2025-11-13",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-5.10",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_932da3125b43a1adca9c19e3",
      "date": "2025-11-13",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6f0382ef4837eda12f309e50",
      "date": "2025-11-13",
      "merchant": "jakob vogt ag",
      "description": "jakob vogt ag",
      "amount": "-3404.10",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82c5456b75535474369a0e0d",
      "date": "2025-11-12",
      "merchant": "ticketmaster schweiz ag zurich",
      "description": "ticketmaster schweiz ag zurich",
      "amount": "-215.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e282fa8a59ab409a51663e4c",
      "date": "2025-11-10",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b0c4505078ca97a6e3cf17f0",
      "date": "2025-11-10",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-130.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cdd80f8ad6fcc06e20877539",
      "date": "2025-11-07",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4eb23d303488b7f970b245b",
      "date": "2025-11-07",
      "merchant": "swisslos e commerce basel",
      "description": "swisslos e commerce basel",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1d2944ab08319d4ccd8b2f98",
      "date": "2025-11-07",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-206.20",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87c35cf10b9253b12484a0e7",
      "date": "2025-11-07",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "50.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_19441612d6e174d8202fe99c",
      "date": "2025-11-06",
      "merchant": "puregym ag volketswil",
      "description": "puregym ag volketswil",
      "amount": "-75.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8037f5d8912e7a145e1ac128",
      "date": "2025-11-03",
      "merchant": "koempf24 ch bad liebenzell",
      "description": "koempf24 ch bad liebenzell",
      "amount": "-56.08",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2da8526890b8dfa6be0dbaef",
      "date": "2025-11-03",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-83.85",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42d4de77f00ebf1d283017d3",
      "date": "2025-11-03",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-71.30",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8db962959f5684b3e140749b",
      "date": "2025-11-03",
      "merchant": "baby walz ag st gallen",
      "description": "baby walz ag st gallen",
      "amount": "-50.00",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_64a6b93b72df55c44411182b",
      "date": "2025-10-29",
      "merchant": "klarna bank ab publ",
      "description": "klarna bank ab publ",
      "amount": "-136.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_af4043638f89317f7a721731",
      "date": "2025-10-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4a5f31fe8b4901631cb384a",
      "date": "2025-10-28",
      "merchant": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
      "description": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
      "amount": "-90.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aad22fd120988ced9cc9b11a",
      "date": "2025-10-28",
      "merchant": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
      "description": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
      "amount": "-247.15",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90bcd792d40ad3c93f793e5e",
      "date": "2025-10-27",
      "merchant": "redcare apotheke sevenum",
      "description": "redcare apotheke sevenum",
      "amount": "-95.58",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_800056d62e67e550e473ab18",
      "date": "2025-10-27",
      "merchant": "ifolor switzerland kreuzlingen",
      "description": "ifolor switzerland kreuzlingen",
      "amount": "-74.80",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d64c76b9521cb7ad5470696f",
      "date": "2025-10-27",
      "merchant": "decathlon sports switzerland geneve",
      "description": "decathlon sports switzerland geneve",
      "amount": "-141.60",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9dc23cdf6467a9b1436a1c2d",
      "date": "2025-10-27",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "188.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ca46576f2d04a7fa33dae00a",
      "date": "2025-10-27",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-2.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b3a4a38205ba9e1b3107978",
      "date": "2025-10-24",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e3c96117e9ca36591bbe2e2e",
      "date": "2025-10-22",
      "merchant": "skysale apfelkiste ch baden",
      "description": "skysale apfelkiste ch baden",
      "amount": "-19.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb3f1badedd02d7455a524ec",
      "date": "2025-10-22",
      "merchant": "nicole becker",
      "description": "nicole becker",
      "amount": "-1900.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8190c02dfae4465938cf7325",
      "date": "2025-10-22",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-31.10",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22f35c907f6c4b59e652e703",
      "date": "2025-10-22",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-92.10",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a370d913aee6a5d66b6f9866",
      "date": "2025-10-22",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-39.80",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_07bd008f1f6ec95113f3963c",
      "date": "2025-10-21",
      "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "description": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "amount": "-5000.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1155777ddbbac7b61068309f",
      "date": "2025-10-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_02f6af7dd6cb9bca9c77217a",
      "date": "2025-10-17",
      "merchant": "asga pensionskasse genossenschaft",
      "description": "asga pensionskasse genossenschaft",
      "amount": "450.05",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_47b127724285dc63dd63d189",
      "date": "2025-10-16",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-2003.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b56f06a35c5d50e5bba0ac89",
      "date": "2025-10-16",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-243.05",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c304c10234529da038839aa8",
      "date": "2025-10-15",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-144.00",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e78d942f2dea097f8fb282fa",
      "date": "2025-10-15",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_23e545089a73f032ec0598f3",
      "date": "2025-10-10",
      "merchant": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
      "description": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
      "amount": "-106.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b84f81ccf156bea7caefabd4",
      "date": "2025-10-10",
      "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "description": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "amount": "-1228.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_76e8c19574f5f1127e18ecc8",
      "date": "2025-10-10",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-1128.40",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a198b9eaee00d82db665f779",
      "date": "2025-10-10",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-227.85",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5ca23bdf769381fe157b8d5",
      "date": "2025-10-10",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2201b183da91a100d8c00a93",
      "date": "2025-10-10",
      "merchant": "einwohnergemeinde windisch",
      "description": "einwohnergemeinde windisch",
      "amount": "-810.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90e7443261a95b6715d21b9e",
      "date": "2025-10-09",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f16b3e21eff1f42d8b771a5b",
      "date": "2025-10-02",
      "merchant": "geldbezug atm zurich dept 1602 zurich",
      "description": "geldbezug atm zurich dept 1602 zurich",
      "amount": "-303.35",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_756b6974becb61ae6720736c",
      "date": "2025-09-30",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-143.89",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6cb09759ab2a1e0b0cec8b98",
      "date": "2025-09-29",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8934d44a079d23ca23a37cea",
      "date": "2025-09-29",
      "merchant": "abteilung finanzen aargau sektion tresorerie",
      "description": "abteilung finanzen aargau sektion tresorerie",
      "amount": "883.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a370a6c8156e8514efff495",
      "date": "2025-09-29",
      "merchant": "geldbezug rb windisch",
      "description": "geldbezug rb windisch",
      "amount": "-149.09",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9150745d0e1992732a2ddbee",
      "date": "2025-09-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a692fe75dda31ac4778e5ca1",
      "date": "2025-09-25",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "163.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f8f44ef4b446c8c07a9adb2e",
      "date": "2025-09-19",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_caca4b0450ba99102373c4b2",
      "date": "2025-09-19",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7fd51dcc92bffb48eaf4ae37",
      "date": "2025-09-17",
      "merchant": "damenturnverein windisch",
      "description": "damenturnverein windisch",
      "amount": "-180.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_640a90dbc3fbbbf6f2a43974",
      "date": "2025-09-17",
      "merchant": "ticketcorner ag rumlang",
      "description": "ticketcorner ag rumlang",
      "amount": "-319.20",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2983e29dfc952d576b96e450",
      "date": "2025-09-16",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-5.90",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bde415a63c405059d1327065",
      "date": "2025-09-16",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-4465.30",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa0b925134d10ba7e55aebe8",
      "date": "2025-09-15",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-1.00",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_508a2c9fb002e02b5ba825cb",
      "date": "2025-09-15",
      "merchant": "c+a mode gmbh + co kg",
      "description": "c+a mode gmbh + co kg",
      "amount": "-146.65",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a4f942caf92bdceee064a648",
      "date": "2025-09-15",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c1bd6f65c1ae0ebcfe44a79d",
      "date": "2025-09-15",
      "merchant": "redcare apotheke sevenum",
      "description": "redcare apotheke sevenum",
      "amount": "-84.85",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d7a8aca74831e71e84fd2a31",
      "date": "2025-09-15",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-290.00",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_86f7b0b36f7ed4269fb9deeb",
      "date": "2025-09-08",
      "merchant": "inovento ag riehen",
      "description": "inovento ag riehen",
      "amount": "-79.80",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_537501c1dae16d68d2cdb5c8",
      "date": "2025-09-08",
      "merchant": "kantonsspital baden ag",
      "description": "kantonsspital baden ag",
      "amount": "-19.20",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_985993a000f75fdbe1410144",
      "date": "2025-09-08",
      "merchant": "justeat zurich",
      "description": "justeat zurich",
      "amount": "-78.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58da04cbf6979dbcd5e354b4",
      "date": "2025-09-08",
      "merchant": "nestle nespresso s a vevey",
      "description": "nestle nespresso s a vevey",
      "amount": "-70.20",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc1326e9068f30257c2a4723",
      "date": "2025-09-04",
      "merchant": "emmanuelle manceau",
      "description": "emmanuelle manceau",
      "amount": "-198.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_29794de62b4b24652fba3c00",
      "date": "2025-09-02",
      "merchant": "swisslos e commerce basel",
      "description": "swisslos e commerce basel",
      "amount": "-100.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55203d3d194d539d61d49a46",
      "date": "2025-09-01",
      "merchant": "abteilung finanzen aargau sektion tresorerie",
      "description": "abteilung finanzen aargau sektion tresorerie",
      "amount": "-12.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dae08304752ca86d2a6da1a7",
      "date": "2025-09-01",
      "merchant": "kantonsspital baden ag",
      "description": "kantonsspital baden ag",
      "amount": "-145.05",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a4481dc9bafb5709d3e132dc",
      "date": "2025-09-01",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "20.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ea1234c61bf2ef523233c686",
      "date": "2025-09-01",
      "merchant": "parkingpay twint schlieren",
      "description": "parkingpay twint schlieren",
      "amount": "-7.50",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1d51e1f2b2de5f05653ed25d",
      "date": "2025-08-28",
      "merchant": "belastung geld gesendet an",
      "description": "belastung geld gesendet an",
      "amount": "-15.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7d91b48e1af0ab71c87605bb",
      "date": "2025-08-28",
      "merchant": "marcel gasser",
      "description": "marcel gasser",
      "amount": "7500.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a76d7179f535ea4cf1da3f04",
      "date": "2025-08-26",
      "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "description": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "amount": "-550.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_974214c64f95933b56576411",
      "date": "2025-08-25",
      "merchant": "wildbiene + partner zurich",
      "description": "wildbiene + partner zurich",
      "amount": "-39.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e0e3cf16e9604d00138439ff",
      "date": "2025-08-25",
      "merchant": "skysale apfelkiste ch baden",
      "description": "skysale apfelkiste ch baden",
      "amount": "-44.95",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b01d8a7ce429084623cf69b",
      "date": "2025-08-25",
      "merchant": "gasser bauunternehmen gmbh",
      "description": "gasser bauunternehmen gmbh",
      "amount": "131.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9b10ab6b4d85d3dfb20de5cc",
      "date": "2025-08-25",
      "merchant": "migros m gebenstorf gebenstorf",
      "description": "migros m gebenstorf gebenstorf",
      "amount": "-23.40",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa56bd3b18352c299bda8866",
      "date": "2025-08-20",
      "merchant": "einwohnergemeinde veltheim",
      "description": "einwohnergemeinde veltheim",
      "amount": "1394.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5035ae6fbd0268d12dda36cf",
      "date": "2025-08-19",
      "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
      "description": "helvetia schweizerische versicherungsgesellschaft ag",
      "amount": "-1269.60",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5dbcc240a11c71c7c3006ebb",
      "date": "2025-08-19",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-35.55",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2c3429c67111e6cce80e6b31",
      "date": "2025-08-19",
      "merchant": "sunrise gmbh",
      "description": "sunrise gmbh",
      "amount": "-22.20",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c3483389d321d651c6d62c6",
      "date": "2025-08-19",
      "merchant": "viseca payment services ag",
      "description": "viseca payment services ag",
      "amount": "-3891.20",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a42cb5781e7edee681511a8f",
      "date": "2025-08-19",
      "merchant": "schiesser gmbh",
      "description": "schiesser gmbh",
      "amount": "-35.70",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_833f4ede13ec4f4983c7f2fc",
      "date": "2025-08-19",
      "merchant": "nahrin ag webshop ramersberg",
      "description": "nahrin ag webshop ramersberg",
      "amount": "-104.29",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8d99b9d9ad751588e239ca15",
      "date": "2025-08-18",
      "merchant": "klarna bank ab publ",
      "description": "klarna bank ab publ",
      "amount": "-35.40",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c0c8a3121f94b2aa78b2f7cc",
      "date": "2025-08-18",
      "merchant": "gutschrift geld erhalten von",
      "description": "gutschrift geld erhalten von",
      "amount": "57.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ea32e0e9a8b1e96fc4e19cee",
      "date": "2025-08-18",
      "merchant": "zalando pdp berlin",
      "description": "zalando pdp berlin",
      "amount": "-55.60",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1f453a085f19a95901b55c60",
      "date": "2025-08-12",
      "merchant": "ex libris ag dietikon",
      "description": "ex libris ag dietikon",
      "amount": "-21.90",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a87f8975aa50c45422ebef3d",
      "date": "2025-08-05",
      "merchant": "abt finanzen aargau tresorerie",
      "description": "abt finanzen aargau tresorerie",
      "amount": "194.90",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "income",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Zahlungseingang erkannt; Herkunft und passende Kategorie sind noch zu bestätigen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_210cf30be21138e664bd4887",
      "date": "2025-08-04",
      "merchant": "emmanuelle manceau",
      "description": "emmanuelle manceau",
      "amount": "-198.00",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2507699fa8f34a8ac6f46209",
      "date": "2025-08-04",
      "merchant": "oekk kranken und unfallversicherung",
      "description": "oekk kranken und unfallversicherung",
      "amount": "-71.85",
      "currency": "CHF",
      "category_id": "bcat_expensekrankenkasse",
      "category_name": "Krankenkasse",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Krankenkassen vorgeschlagen.",
      "special_hint": null,
      "source_label": "AKB",
      "account_hint": "•••• 7fcc",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6c50f74ab8b7530d8f07b21e",
      "date": "2025-02-17",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-2.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2282d58a9953a92c4815ac1e",
      "date": "2024-11-15",
      "merchant": "agrola",
      "description": "agrola",
      "amount": "-12.100",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_81c77e34b211e710d22f8804",
      "date": "2024-09-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c647bdd6c1d7395a1a216057",
      "date": "2025-03-12",
      "merchant": "markets com",
      "description": "markets com",
      "amount": "-999.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_101f63f84015400a0ee437da",
      "date": "2025-03-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-197.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e8aabbd41027b4f2655423ff",
      "date": "2025-03-10",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-32.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9727c2870eec1b027a80f39c",
      "date": "2025-03-03",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-56.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_13afdf6d81409f3302752588",
      "date": "2025-02-26",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_502d9430b5d2ce4babe4098e",
      "date": "2025-02-23",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-10.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_13d3f67d8e653216b4b2b1b3",
      "date": "2025-02-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-20.050",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e0f82f99b4706a961eb88bf",
      "date": "2025-02-19",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bcb223bea4f9d15c63a7396b",
      "date": "2025-02-18",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ed5a2bcf197a7dcba7fc8e43",
      "date": "2025-02-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f62ff51c6b61a5a2dc6be5d5",
      "date": "2025-02-17",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_94c572db6a690affd8fb016d",
      "date": "2025-02-15",
      "merchant": "knie s kinderzoo eingan",
      "description": "knie s kinderzoo eingan",
      "amount": "-55.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f653368685b1fd4b07c038a4",
      "date": "2025-02-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab02415aadaf00e60a7e1f86",
      "date": "2025-01-31",
      "merchant": "voegtlin meyer ag",
      "description": "voegtlin meyer ag",
      "amount": "-69.300",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cb84b5d9043c161153363107",
      "date": "2025-01-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a9a40aca787312ca8d4f610",
      "date": "2025-01-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-32.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_494fcc321a1385a2a3b5c48d",
      "date": "2024-12-21",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-34.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_245c5661b11590fadf19f645",
      "date": "2024-12-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2aefc7243175d54ca69111ad",
      "date": "2024-12-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-121.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfc96a10e46a9704b8bcce54",
      "date": "2024-12-15",
      "merchant": "pathe",
      "description": "pathe",
      "amount": "-43.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a2282a0e97f353ab56b7f6b6",
      "date": "2024-12-14",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-29.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3c49ca17909d62d8e4fcac39",
      "date": "2024-12-06",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f758abba49e69560f455070e",
      "date": "2024-12-05",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1064b63a205d0293e831b659",
      "date": "2024-12-03",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff58e44be8844be97e3a3a75",
      "date": "2024-12-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-275.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1204d6da33cf2546de332b59",
      "date": "2024-12-02",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-586.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3488740a4487b1e1c02f2de3",
      "date": "2024-11-30",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-15.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b80755312200c0c3aac64df4",
      "date": "2024-11-30",
      "merchant": "jelmoli",
      "description": "jelmoli",
      "amount": "-13.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7fe61bf679b68baa83f723ab",
      "date": "2024-11-30",
      "merchant": "analytica med laboratori",
      "description": "analytica med laboratori",
      "amount": "-307.100",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bbae3588bdb21fa09b05e0fa",
      "date": "2024-11-29",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_07dbad8ef1ae02f92cda58bd",
      "date": "2024-11-27",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-18.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_48f8c4f6d7205b0c575cf93f",
      "date": "2024-11-27",
      "merchant": "coop",
      "description": "coop",
      "amount": "-46.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ba9943db1fd1274fc4ababe8",
      "date": "2024-11-25",
      "merchant": "coop",
      "description": "coop",
      "amount": "-9.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ecf5d131c9c9dc6c983ed89a",
      "date": "2024-11-22",
      "merchant": "coop",
      "description": "coop",
      "amount": "-1.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d0ea1e6941f5f40577c287ce",
      "date": "2024-11-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ebe845fa0a1b763ffae61661",
      "date": "2024-11-21",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-46.300",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8f7c7e120b28a0d72b6fe82c",
      "date": "2024-11-16",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "52.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ef78c62efd5c132732788ea6",
      "date": "2024-11-08",
      "merchant": "sonneland ag shop",
      "description": "sonneland ag shop",
      "amount": "-49.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56fd516543359cf2692aeaa3",
      "date": "2024-11-08",
      "merchant": "city parkhaus zurich",
      "description": "city parkhaus zurich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_424eabb7fe1b201f5e66b0be",
      "date": "2024-11-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-77.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87b22e88696558a362fe6620",
      "date": "2024-11-04",
      "merchant": "coop",
      "description": "coop",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd588b5d3255d9387a087b8e",
      "date": "2024-11-01",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-113.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42433d9b4eafcba962ea24a8",
      "date": "2024-11-01",
      "merchant": "van graaf",
      "description": "van graaf",
      "amount": "-360.100",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_423dbda5447b88bd932ccd80",
      "date": "2024-10-31",
      "merchant": "apple",
      "description": "apple",
      "amount": "-35.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_98016236fe7807b5490ee3d4",
      "date": "2024-10-27",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-228.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe3ac68e440be4b59707a3db",
      "date": "2024-10-09",
      "merchant": "ticketcorner",
      "description": "ticketcorner",
      "amount": "-434.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e843a8e57116650dedd406d0",
      "date": "2024-10-07",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-78.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_662855b8e2fb037ab74422be",
      "date": "2024-10-04",
      "merchant": "finanzverw des kt schaffh",
      "description": "finanzverw des kt schaffh",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd57d47684216925f1d9b331",
      "date": "2024-10-03",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_09195df15d4f01973aa21a42",
      "date": "2024-10-04",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-11.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_83db549be7eca20238c24e66",
      "date": "2024-10-01",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb055bd6fa805501bde2f401",
      "date": "2024-09-30",
      "merchant": "coop",
      "description": "coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc2a692a6a2167278747e74b",
      "date": "2024-09-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-79.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a4f93adf813e34e49f6f7b2f",
      "date": "2024-08-30",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-16.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6535fcaa73d1e4489551b211",
      "date": "2024-08-27",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-70.650",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac48c0a1b1bb5174aa0223c2",
      "date": "2024-08-27",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-7.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb09a661a2d1d9a9ea85b733",
      "date": "2024-08-20",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_84cc0d650c0a6bc7e1935e82",
      "date": "2024-08-19",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-20.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f30c55c221987c9509e71314",
      "date": "2024-08-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-168.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_961e2fae7764003f22561de2",
      "date": "2024-08-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-145.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0c9d04722edda89f1bb3e15e",
      "date": "2024-08-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6500f95b9efcc3cb6e6c5fea",
      "date": "2024-08-08",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-26.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b36707e9a00031b1af15634f",
      "date": "2024-08-08",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-57.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_61e9d918be11e08b73c1b346",
      "date": "2024-08-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-98.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_65323f72b53d73f63c6ad489",
      "date": "2024-08-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-97.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1306881e86c634ead32eaae9",
      "date": "2024-07-29",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-52.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_61dedd6cd8b405af1cc7c470",
      "date": "2024-07-19",
      "merchant": "spital bulach",
      "description": "spital bulach",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a441cb853b786e455beeeaf6",
      "date": "2024-07-13",
      "merchant": "landi",
      "description": "landi",
      "amount": "-140.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6a9c55658cab2c7f7e97d239",
      "date": "2025-03-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-16.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_95d6735e0e97483702530759",
      "date": "2025-03-15",
      "merchant": "coop",
      "description": "coop",
      "amount": "-59.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbf925b68524696ac70a07cd",
      "date": "2025-03-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-23.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_283e807c2e3ea2e63d88cd42",
      "date": "2025-03-15",
      "merchant": "sbb cff ffs",
      "description": "sbb cff ffs",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_727b04ee83e78e3c7adb6225",
      "date": "2025-03-15",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-72.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2a8c15eef08b97030d261898",
      "date": "2025-03-14",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5e104f16adaa444a5393759",
      "date": "2025-03-12",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c6ac98f5d1def6b4746c19ff",
      "date": "2025-03-11",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d64274ac0e4a1c6444b33228",
      "date": "2025-03-11",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_76babb8a0c1502486401346c",
      "date": "2025-03-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c421944ace1e78f97738641d",
      "date": "2025-03-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-46.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e11a7456b79f80c8ce0da73",
      "date": "2025-03-06",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7093aa5fdba748b9026d8348",
      "date": "2025-03-07",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cef11d8cd67df387957dd697",
      "date": "2025-03-05",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-9.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_24106de94e4861cae1b751b3",
      "date": "2025-03-05",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-73.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9feeddb35af6b46aaa2e7ea7",
      "date": "2025-03-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-261.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ecdbfa61c805317c344308d5",
      "date": "2025-03-03",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-122.700",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b731db47f5eac9dda5ff209f",
      "date": "2025-03-01",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-18.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5aa024d46898c4068a9a76f",
      "date": "2025-03-01",
      "merchant": "smyths toys",
      "description": "smyths toys",
      "amount": "-34.050",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9d8abc3637629b9b6934b77f",
      "date": "2025-03-01",
      "merchant": "mediamarkt",
      "description": "mediamarkt",
      "amount": "-19.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ed751edb666a45d4f5988a52",
      "date": "2025-03-01",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-113.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1103a09c333f594a7e429d7f",
      "date": "2025-03-01",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-49.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7cf316f62e33e04f4e570f62",
      "date": "2025-02-28",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a930dfd290df6864f8b477f0",
      "date": "2025-02-27",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-68.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_84a40b23f2f1e4136b90160b",
      "date": "2025-02-26",
      "merchant": "migros",
      "description": "migros",
      "amount": "-361.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ef88cb8200f16ff7bcb0a22",
      "date": "2025-02-25",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8587c57e7c3e06c663c357aa",
      "date": "2025-02-24",
      "merchant": "coop",
      "description": "coop",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a63e2826f1e14f740684a9b7",
      "date": "2025-02-21",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_30e5af2afa5850feebb563e9",
      "date": "2025-02-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-47.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9deddfdade4d2ddc183a62ee",
      "date": "2025-02-20",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df8b1584d9ee1b1fe3828cd0",
      "date": "2025-02-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-184.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_99e357586f9211b71857f37a",
      "date": "2025-02-17",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-27.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b8ff1dcaa9aafec8521b3f10",
      "date": "2025-02-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-83.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_84fe284a7fcd8fc944205e7b",
      "date": "2025-02-15",
      "merchant": "knie s kinderzoo gastro",
      "description": "knie s kinderzoo gastro",
      "amount": "-4.200",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_837a77ae6c35805007cd8a6a",
      "date": "2025-02-15",
      "merchant": "knie s kinderzoo gastro",
      "description": "knie s kinderzoo gastro",
      "amount": "-39.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d544490fa78f604fa6ae3f9f",
      "date": "2025-02-14",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-39.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff16e7c67ec332526767b385",
      "date": "2025-02-14",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-8.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a353042f002b11161972af8",
      "date": "2025-02-14",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8b7d5fdfd44a43787be92ddd",
      "date": "2025-02-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-172.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a689fe8595a294744c78c0f",
      "date": "2025-02-12",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "11.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_17dcac886502ba1df9814f4b",
      "date": "2025-02-12",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-52.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d12c79f5e5dbe1f46b4d1b15",
      "date": "2025-02-11",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-63.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7758f0a7eab6d887f4a64cfc",
      "date": "2025-02-10",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-7.400",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9cb55fb2c5494691144af78a",
      "date": "2025-02-10",
      "merchant": "erne chuchi",
      "description": "erne chuchi",
      "amount": "-125.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4767b7a76d381017b8058711",
      "date": "2025-02-10",
      "merchant": "coop",
      "description": "coop",
      "amount": "-13.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bfa34624ce5f54f08ee1696b",
      "date": "2025-02-10",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-25.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6c3ba10a9bff351933959bd7",
      "date": "2025-02-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-125.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4beb1b138bc26e10d5f28319",
      "date": "2025-02-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-227.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9db2c92b5b6a6b3f6303802e",
      "date": "2025-02-07",
      "merchant": "landi",
      "description": "landi",
      "amount": "-39.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a11548cdba79b077742a285e",
      "date": "2025-02-07",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-12.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_750fc20ab1e9c7b6b8d06f37",
      "date": "2025-02-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-49.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dae588a094b5bc89592b4785",
      "date": "2025-01-31",
      "merchant": "migros",
      "description": "migros",
      "amount": "-226.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6f40aec1a9ca3e5123bd468",
      "date": "2025-01-29",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d6c9883826a51d7e385880e5",
      "date": "2025-01-28",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6db6fffac6c66d77cf3dcb9d",
      "date": "2025-01-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-40.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42c755dd63faf24d89ee8ab3",
      "date": "2025-01-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-109.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b50a5aef5a2c888b14280a6",
      "date": "2025-01-25",
      "merchant": "denner",
      "description": "denner",
      "amount": "-6.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e06ebe64b25164de61c3af5",
      "date": "2025-01-24",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4629e7c2b3a6d4e169e9878c",
      "date": "2025-01-22",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-38.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8880b22f47c607cc40211350",
      "date": "2025-01-22",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5b5ef2c230846e3c4e815de9",
      "date": "2025-01-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-242.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b24cc46f55f8ec792b289da2",
      "date": "2025-01-21",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22804ac20603f2fa1786d751",
      "date": "2025-01-21",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-153.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2dffb17c30b8927efc4e711e",
      "date": "2025-01-21",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "48.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_16c3d5c088466ff9ab3aac29",
      "date": "2025-01-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-1.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a0a60caec15cb03b6a730208",
      "date": "2025-01-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-20.250",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0b598a0410a2d48e9f52964f",
      "date": "2025-01-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-58.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ad505c36cdfbef9d3c6af53",
      "date": "2025-01-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-53.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_572effa5b8d770371b86b380",
      "date": "2025-01-18",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b1317cb3176f7de7e1d899a",
      "date": "2025-01-16",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_66bb4552acd7fea4c0bcfe9d",
      "date": "2025-01-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-82.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_312d6d4738645cf937b2c6a3",
      "date": "2025-01-15",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4f088659241df2db38654203",
      "date": "2025-01-15",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-113.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2312db290326655d8f2cb49e",
      "date": "2025-01-13",
      "merchant": "its coop travel",
      "description": "its coop travel",
      "amount": "-1366.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd5af47dfae0807fa8b270f0",
      "date": "2025-01-13",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5ac2c9094627f8a5c944e2c1",
      "date": "2025-01-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-279.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f7a80a107b7d1e9bc84b37e3",
      "date": "2025-01-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-127.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_14ecf249b0739550d9598dc4",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-20.200",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_60b434fb6ccaac159676b575",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dca0c2b0225322c17859b6fe",
      "date": "2025-01-08",
      "merchant": "sole uno",
      "description": "sole uno",
      "amount": "-104.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5399ac8e7cc37f55349f691",
      "date": "2025-01-07",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c88c904b67ad17a2f7140f2e",
      "date": "2025-01-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ed307e1d4060fcde921f78e",
      "date": "2025-01-07",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_afb670f4cf31b05728d112d2",
      "date": "2025-01-06",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-173.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6022afff46292ff89317f9c",
      "date": "2025-01-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-140.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_498deeb4578f84484846a457",
      "date": "2025-01-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-138.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f7bdac8b2f1d3689da10185",
      "date": "2025-01-04",
      "merchant": "kurhotel im park",
      "description": "kurhotel im park",
      "amount": "-59.850",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2649ec9f19e5ce175c715072",
      "date": "2025-01-04",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_18e310f44131806c47010e9c",
      "date": "2025-01-04",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-74.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cf8cf1615a0d7e28415f7464",
      "date": "2025-01-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-6.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_74e7b8d3bc2c4cb9070666a1",
      "date": "2025-01-02",
      "merchant": "migros restaurant",
      "description": "migros restaurant",
      "amount": "-48.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82c4cbb1c37dce28fea30a48",
      "date": "2025-01-02",
      "merchant": "gemeindeverw spreitenbac",
      "description": "gemeindeverw spreitenbac",
      "amount": "-18.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1e5e08efadc5947a0225563d",
      "date": "2024-12-30",
      "merchant": "sonneland kiosk",
      "description": "sonneland kiosk",
      "amount": "-50.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_604aed4697f01c5b79997e44",
      "date": "2024-12-30",
      "merchant": "vindonissa rotpunkt apoth",
      "description": "vindonissa rotpunkt apoth",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55b6f6dd6e89cf7e6fe9dca7",
      "date": "2024-12-30",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-29.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d319932419c78081278312de",
      "date": "2024-12-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-259.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8608e70e689cad8f11e2da59",
      "date": "2024-12-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-397.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a5418c3c974fe5d85747d611",
      "date": "2024-12-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-20.100",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d7f934dd7a119e488f6af25b",
      "date": "2024-12-21",
      "merchant": "landi",
      "description": "landi",
      "amount": "-96.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9091be1fb44ef9a1f203407b",
      "date": "2024-12-21",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_500b780f96b00f2d8e6ba9a9",
      "date": "2024-12-21",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-42.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2886352b84268bd413b3abc2",
      "date": "2024-12-21",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-273.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7ef5f7676c46f237894b1892",
      "date": "2024-12-21",
      "merchant": "tukan",
      "description": "tukan",
      "amount": "-101.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5b300752f0eb2a370924f529",
      "date": "2024-12-20",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-26.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bd0a5d224f02a5226282a71f",
      "date": "2024-12-20",
      "merchant": "agrola",
      "description": "agrola",
      "amount": "-73.450",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_872bedaa27831d9ba68de408",
      "date": "2024-12-20",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-27.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bdaf28377147b8794c63e691",
      "date": "2024-12-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-109.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e45e7b3eab05ce2174ec096f",
      "date": "2024-12-17",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_424ee5378df5bfe6163b3973",
      "date": "2024-12-17",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-65.900",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c4bc3cdbfe8f4bd627e3a77",
      "date": "2024-12-16",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-55.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a169bdc49907ed30186b8909",
      "date": "2024-12-14",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-77.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9434c429a50ee964da3159c1",
      "date": "2024-12-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-42.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbcb6936f510f8f4edf42b7e",
      "date": "2024-12-14",
      "merchant": "parkhaus trafo baden",
      "description": "parkhaus trafo baden",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58711732b950437478ed7cf3",
      "date": "2024-12-12",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7a8846d830850580b42154c5",
      "date": "2024-12-13",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_09ba02644d9980619e7ccd5b",
      "date": "2024-12-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-277.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7dc4bbd8c90c638993755d02",
      "date": "2024-12-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_633c5d3cc206eac9839b6c63",
      "date": "2024-12-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-168.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56648685acce95af86a464c4",
      "date": "2024-12-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-55.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_24f4cecb40d6390ce5c372ba",
      "date": "2024-12-07",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-50.050",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bce0726ca57df79e487fbdd5",
      "date": "2024-12-07",
      "merchant": "denner",
      "description": "denner",
      "amount": "-45.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b41dd83de0af91e7309589a",
      "date": "2024-12-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a74eddbcd0ab0faa2853398e",
      "date": "2024-12-07",
      "merchant": "h&m",
      "description": "h&m",
      "amount": "-164.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_259ebb51286c597d82dc8999",
      "date": "2024-12-05",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-62.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6cfd2963da72548f46d1c404",
      "date": "2024-12-04",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_307ca668458c743d29be5782",
      "date": "2024-12-02",
      "merchant": "coop",
      "description": "coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_06f65a7ddd7d6629e8b892ee",
      "date": "2024-11-30",
      "merchant": "coop",
      "description": "coop",
      "amount": "-97.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42519fa7fe89d79461b9759f",
      "date": "2024-11-30",
      "merchant": "coop",
      "description": "coop",
      "amount": "-4.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42688a8334c4ae98906ca047",
      "date": "2024-11-30",
      "merchant": "schone bescherung ag",
      "description": "schone bescherung ag",
      "amount": "-25.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a2a057156a9b592a3d0eb107",
      "date": "2024-11-29",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72c8ca34e9f76ec45640ac67",
      "date": "2024-11-28",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f2a7051bbd749fab1f9b902",
      "date": "2024-11-28",
      "merchant": "loewen apotheke frick",
      "description": "loewen apotheke frick",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b14ea2cef5bda29ea3913323",
      "date": "2024-11-28",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e79aa217ecfb8b51f944b91",
      "date": "2024-11-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-86.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_496db0b9892ec2743e99bbd9",
      "date": "2024-11-27",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-34.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d707bb1672b8919028496d6f",
      "date": "2024-11-27",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-23.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_763cd0ba9b503f06d82b79f9",
      "date": "2024-11-26",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c47e2ef5f02650ba4919ddfd",
      "date": "2024-11-26",
      "merchant": "migros",
      "description": "migros",
      "amount": "-146.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ceca5099366ca69efad90ff4",
      "date": "2024-11-26",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_262ec72569b8119c2a14b76a",
      "date": "2024-11-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-158.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e4bfabebc262b59028bb963f",
      "date": "2024-11-22",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72b9e39de5dad69f52544ebd",
      "date": "2024-11-21",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_097e8774fdfaa7c8aa6fafab",
      "date": "2024-11-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-19.750",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cc00b222904695fa5c7159ee",
      "date": "2024-11-20",
      "merchant": "coop",
      "description": "coop",
      "amount": "-28.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cc083fe261605b871267fe6",
      "date": "2024-11-20",
      "merchant": "tamoil",
      "description": "tamoil",
      "amount": "-80.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6d2b07b339d6baf2489c503c",
      "date": "2024-11-19",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eec1bd0dba4474ba68fc9d6b",
      "date": "2024-11-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-255.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cea2fedcdbcdee86f39892cf",
      "date": "2024-11-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-150.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2c27881f3e7168af51ffb303",
      "date": "2024-11-18",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-6.550",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d498c17d15a6e9664301f19",
      "date": "2024-11-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bcce15a93151bb280869352f",
      "date": "2024-11-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4d7ff1ecc95bf5d25db7c5c",
      "date": "2024-11-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-100.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_af36af295d8321f6469716e9",
      "date": "2024-11-16",
      "merchant": "coop",
      "description": "coop",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4ffefaf3a8f3ed46ee811364",
      "date": "2024-11-16",
      "merchant": "lidl",
      "description": "lidl",
      "amount": "-39.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7fa628f25b01cf9b6f6d2c48",
      "date": "2024-11-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-139.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f59c8f756a4a0d914f5afcf",
      "date": "2024-11-15",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-21.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ee9adc3396ff13970ca2b109",
      "date": "2024-11-15",
      "merchant": "landi",
      "description": "landi",
      "amount": "-59.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f01b16295e329449d6cc9d29",
      "date": "2024-11-15",
      "merchant": "volg",
      "description": "volg",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_96f1d57ffc2f33bd6c63bf7e",
      "date": "2025-03-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9f3868bbd26266482401ac46",
      "date": "2024-11-14",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-50.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e5b28dae6a2129fa37d8c86",
      "date": "2024-11-14",
      "merchant": "coop",
      "description": "coop",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2ab00a41b173e92185770b93",
      "date": "2024-11-13",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-52.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e34602f9701e8ff6841a97d",
      "date": "2024-11-12",
      "merchant": "coop",
      "description": "coop",
      "amount": "-4.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d0935ac61e0929126f47fabb",
      "date": "2024-11-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-166.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7a2513b8a3d93fbfec7a5ee3",
      "date": "2024-11-11",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfb76bebdc04067735520d54",
      "date": "2024-11-11",
      "merchant": "coop",
      "description": "coop",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a74452de046e261672f74bea",
      "date": "2024-11-11",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_adff24f1a644e6eeb6e6e52e",
      "date": "2024-11-08",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-20.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_caab2dd95b8715a077a0eb33",
      "date": "2024-11-08",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7d602b72b55af3cb8f0e6232",
      "date": "2024-11-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9146fe0311bd8651862a5614",
      "date": "2024-11-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_43bfd0cb4ebd4737a9f1592f",
      "date": "2024-11-03",
      "merchant": "seilbahn weissenstein",
      "description": "seilbahn weissenstein",
      "amount": "-67.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3750188884f039e0775a2ca",
      "date": "2024-11-01",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82a85fe078244ce991dc231f",
      "date": "2024-11-01",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-65.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a670fe1b07f64eb8c58869fb",
      "date": "2024-11-01",
      "merchant": "claire s",
      "description": "claire s",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d46586069c4856d048b9c631",
      "date": "2024-11-01",
      "merchant": "migros",
      "description": "migros",
      "amount": "-165.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8bfca00cfdabd411e7649002",
      "date": "2024-10-31",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc34e6906fb87fcf40e3019c",
      "date": "2024-10-29",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0720a9a499d8b2c2ee97d0f4",
      "date": "2024-10-28",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8a95c36ccabaab5ff1ffe48",
      "date": "2024-10-27",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-21.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28e615d97d1d54d523582add",
      "date": "2024-10-27",
      "merchant": "zoo hasel gmbh",
      "description": "zoo hasel gmbh",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ed429d01f24a3c878afe18ba",
      "date": "2024-10-25",
      "merchant": "migrolino",
      "description": "migrolino",
      "amount": "-0.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c0526ee61f33a65d153933b9",
      "date": "2024-10-25",
      "merchant": "sbb cff ffs",
      "description": "sbb cff ffs",
      "amount": "-83.900",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72b848789bfc9ef14f61a227",
      "date": "2024-10-25",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a215e0dd51812b391dee950c",
      "date": "2024-10-24",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-92.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c1ef82b716644b9b5b800d4f",
      "date": "2024-10-24",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5c362a3c89ca4fb5c6f05ce5",
      "date": "2024-10-23",
      "merchant": "apfelkiste ch",
      "description": "apfelkiste ch",
      "amount": "-9.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_76efef2fbaae8081e7a82313",
      "date": "2024-10-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-383.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1d7084cc9946267ff687d199",
      "date": "2024-10-22",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c0de8cebbffb55c860c246a5",
      "date": "2024-10-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_23ec9d5479e1cb197e9dd0aa",
      "date": "2024-10-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-61.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_31747a02f05ae83b10ef931b",
      "date": "2024-10-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-19.300",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_51d9fe4b0475c83ed91f17ba",
      "date": "2024-10-19",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-30.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_71e356979da2f9474c39e247",
      "date": "2024-10-19",
      "merchant": "spezialitaten metzgerei bechinger",
      "description": "spezialitaten metzgerei bechinger",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c14df121c4fc6cfe07c4b803",
      "date": "2024-10-19",
      "merchant": "sbb cff ffs",
      "description": "sbb cff ffs",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_31a8475391e122590cf69f92",
      "date": "2024-10-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-33.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5bcb8804affc3157de623713",
      "date": "2024-10-18",
      "merchant": "restaurant smiling fish",
      "description": "restaurant smiling fish",
      "amount": "-38.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff7fb08eb096d28d84efcfd8",
      "date": "2024-10-18",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-26.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a9aba37e398e24e7212cc6ff",
      "date": "2024-10-18",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-19.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_abe6761cce848aedbcb21032",
      "date": "2024-10-18",
      "merchant": "spital wil",
      "description": "spital wil",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3f64599255f5887bb57e6d6b",
      "date": "2024-10-17",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_09fa4de2c43ed4117095500f",
      "date": "2024-10-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d12f818dc0395d53b730deb8",
      "date": "2024-10-17",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-20.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9047ba06e3fa7e9ef2e7c33b",
      "date": "2024-10-15",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_652cc781beab4263c4400393",
      "date": "2024-10-16",
      "merchant": "tank rastanlage neckarbur",
      "description": "tank rastanlage neckarbur",
      "amount": "-7.350",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a396898f1fbc36d59ade1cd5",
      "date": "2024-10-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-281.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e8de64b4dbff3efadf6ea38",
      "date": "2024-10-15",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8884f8783512e0b42f942ba",
      "date": "2024-10-11",
      "merchant": "kraftreaktor klettereldorado",
      "description": "kraftreaktor klettereldorado",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_932cf50eb2a59cb630aa3427",
      "date": "2024-10-11",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f1ad227458b8e9a494bd30ea",
      "date": "2024-10-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-211.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8dffdce3e804c4fe1b7178e3",
      "date": "2024-10-10",
      "merchant": "coop",
      "description": "coop",
      "amount": "-34.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd60bd0275e96080632411ce",
      "date": "2024-10-09",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9e898a4a3bd28965f2353d28",
      "date": "2024-10-09",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-260.050",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6f76c4eb7d36b1b2a40e1b61",
      "date": "2024-10-09",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-11.600",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_78a3ae198d14f0ad5ebb0f70",
      "date": "2024-10-09",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-5.350",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6c5b46235dfd67fa53f4ceda",
      "date": "2024-10-09",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-28.650",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_835756e9503592b505b5d51c",
      "date": "2024-10-08",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-39.700",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ada6948bde337a01fa97c9a7",
      "date": "2024-10-07",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-13.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac4cb4c86a2159d0d706b640",
      "date": "2024-10-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-166.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6e3bc66ff9fb90d30f8e756a",
      "date": "2024-10-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-65.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_66e50774424675b22cae5aaa",
      "date": "2024-10-03",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-43.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4b3127b09dfde367fd77be5",
      "date": "2024-10-03",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-54.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc13d5030c5778ef53f7ae6c",
      "date": "2024-10-03",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-71.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_57b107d45a8a5d14005fc30b",
      "date": "2024-10-03",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e071e9a3354ad6cababe6033",
      "date": "2024-10-02",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-196.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87dca8c5102028f7eb7e15a4",
      "date": "2024-10-01",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-1.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_574533864fd976fb32dee47b",
      "date": "2024-10-01",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-54.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_17d7db6c03390d216b4816aa",
      "date": "2024-09-30",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-56.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8cb40973d54e5c295d36c5b2",
      "date": "2024-09-26",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d934df8b34c7ca7fdfc03ec9",
      "date": "2024-09-27",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-40.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cb8a5d0ccba3c942c7cf47b8",
      "date": "2024-09-26",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-38.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_93161810c674a322d4e384f8",
      "date": "2024-09-25",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9f78761c3d6e9a0de5daea3d",
      "date": "2024-09-24",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_57ee79abb0d2a3f60c676805",
      "date": "2024-09-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-194.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a54734df6f6dfb8723cf0d89",
      "date": "2024-09-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-44.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d348ced0132edbf265c8b867",
      "date": "2024-09-22",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-13.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_275864f9d66cf9bdf646a85d",
      "date": "2024-09-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-52.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3d3e6185346338a18cc70180",
      "date": "2024-09-19",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_08cefa8344c764c2902c810f",
      "date": "2024-09-20",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-53.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c55fa09217c9347a534b232",
      "date": "2024-09-19",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-57.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb25e18ac9a9748e2ebb3ede",
      "date": "2024-09-19",
      "merchant": "coop",
      "description": "coop",
      "amount": "-11.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e7896d2b707f638421ce6b8",
      "date": "2024-09-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-260.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ca702432504f1715f0efbb3d",
      "date": "2024-09-17",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6323bb9dfee6b71880b33f5",
      "date": "2024-09-17",
      "merchant": "sonneland ag shop",
      "description": "sonneland ag shop",
      "amount": "-13.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0b9a74d67ab9717d04c6cad7",
      "date": "2024-09-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7b5b3f2ccd430adf6254a1d",
      "date": "2024-09-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-9.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4d1035fe7c8be82d7a4093f4",
      "date": "2024-09-16",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-8.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de4b19f4fdd2a27913995c60",
      "date": "2024-09-14",
      "merchant": "denner",
      "description": "denner",
      "amount": "-51.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6680916b0bd31737cfda7264",
      "date": "2024-09-14",
      "merchant": "lidl",
      "description": "lidl",
      "amount": "-23.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_454a9ca942b58425aff59f4e",
      "date": "2024-09-13",
      "merchant": "qualipet",
      "description": "qualipet",
      "amount": "-123.300",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c81739c36749b3a2fc209853",
      "date": "2024-09-12",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-65.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0e460d2d8b8db87259ec2443",
      "date": "2024-09-10",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cdea819b5ae586d12193791",
      "date": "2024-09-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-355.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82b648dba473c72d16a68b58",
      "date": "2024-09-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-33.800",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac126084463bb684f07f816a",
      "date": "2024-09-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7d57f32be740362bd594d80d",
      "date": "2024-09-07",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_427690219fb1d74a9adf0640",
      "date": "2024-09-07",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-143.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0c847d3d9e81a9678a4e2ba2",
      "date": "2024-09-07",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-36.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2bfe34ce4bab699a6480f78f",
      "date": "2024-09-04",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-173.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4fc56f94446bc84f81468d33",
      "date": "2024-09-05",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-8.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0666b0fc25f86b6660efa8cc",
      "date": "2024-09-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-86.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de5a7ff261fd03f22ed52679",
      "date": "2024-09-05",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_701f2e619b8bfb353e2a09e2",
      "date": "2024-09-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-3.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a6bc27a5eabba948f16d084",
      "date": "2024-09-02",
      "merchant": "gasthaus felsgarten gmbh",
      "description": "gasthaus felsgarten gmbh",
      "amount": "-115.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_91feb9016d4cb1902f8a5754",
      "date": "2024-09-01",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-53.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dca3d09eece188f5e2ff9e57",
      "date": "2024-08-31",
      "merchant": "migros",
      "description": "migros",
      "amount": "-94.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fefeb8065a9150e0122d21eb",
      "date": "2024-08-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-178.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52b120873dc9bd604c03b8ab",
      "date": "2024-08-29",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c95947729965b734f4a2b647",
      "date": "2024-08-28",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3153e0eff4695448dee85ebf",
      "date": "2024-08-26",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-41.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e68ebd9677bdd46fb0e31a3d",
      "date": "2024-08-26",
      "merchant": "migros",
      "description": "migros",
      "amount": "-295.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7098d006246b4feb37cf6504",
      "date": "2024-08-23",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-54.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5b672b4476ab538af9c694c7",
      "date": "2024-08-23",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-32.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9104a05c0284622003c42099",
      "date": "2024-08-22",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_812e0c195e90c73054fb0e44",
      "date": "2024-08-23",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7bc36bfe79101f6d826a6c39",
      "date": "2024-08-22",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-42.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ba7f60f2682c57e6cc660010",
      "date": "2024-08-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-6.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a2c2b841f881091d1fe1850",
      "date": "2024-08-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-160.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_306db9772c30ac890dad2ff0",
      "date": "2024-08-20",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c39077d2ce157ad995b9577",
      "date": "2024-08-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5be42fd958db30f3063ce7c",
      "date": "2024-08-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-29.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d91c1f56115cb9d3a2da8cc1",
      "date": "2024-08-16",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-9.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d6160347f9b3d7e2783eca1e",
      "date": "2024-08-17",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d3ad8d6fbd153b63125a0ab",
      "date": "2024-08-15",
      "merchant": "coop",
      "description": "coop",
      "amount": "-45.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cc2c1bd7493f49784d24c19b",
      "date": "2024-08-14",
      "merchant": "eventlogistik armyliq",
      "description": "eventlogistik armyliq",
      "amount": "-48.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b846b633a0aa4e1a43a64608",
      "date": "2024-08-13",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-127.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a307a981787136f86375ec7e",
      "date": "2024-08-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-222.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff14795d305a5cead2f4d58b",
      "date": "2024-08-08",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d2450f889346ba33bd7811da",
      "date": "2024-08-08",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-144.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7d04020eca96d86ca57f83cb",
      "date": "2024-08-06",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-75.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_009342602c81e537bf488194",
      "date": "2024-08-05",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f0bf69fb0f8aa03bccefc71e",
      "date": "2024-08-05",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-34.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b6d070b585c4d19cf382e9a1",
      "date": "2024-08-04",
      "merchant": "apotheke suessbach ag",
      "description": "apotheke suessbach ag",
      "amount": "-20.700",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_287d490cc37a71d4eaddcf03",
      "date": "2024-08-03",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7ffce2345dbfbd91f7fed447",
      "date": "2024-07-31",
      "merchant": "parkplatz rosengarten",
      "description": "parkplatz rosengarten",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55879119d9101aa5b6fd03f3",
      "date": "2024-07-31",
      "merchant": "coop",
      "description": "coop",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aea038560a94604cc1542ca7",
      "date": "2024-07-31",
      "merchant": "migros",
      "description": "migros",
      "amount": "-22.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab9e585f2eddf64bd574fb02",
      "date": "2024-07-31",
      "merchant": "vindonissa rotpunkt apoth",
      "description": "vindonissa rotpunkt apoth",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6f59d90611e30e4bf0a8e0c4",
      "date": "2024-07-30",
      "merchant": "parkplatz rosengarten",
      "description": "parkplatz rosengarten",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2babd0dedf2be7dd3cd4c649",
      "date": "2024-07-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-157.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_265c85472b3020e8d996c320",
      "date": "2024-07-30",
      "merchant": "ricardo",
      "description": "ricardo",
      "amount": "-29.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c02cd3e8ba8e78434b822f72",
      "date": "2024-07-28",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-140.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df745eb1a5e1e758afbc916c",
      "date": "2024-07-28",
      "merchant": "ott feuerwerk",
      "description": "ott feuerwerk",
      "amount": "-74.700",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb2cd4fd7458453b2dabd048",
      "date": "2024-07-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-85.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fcf02c32a1e44fe91d83a23c",
      "date": "2024-07-25",
      "merchant": "easypark",
      "description": "easypark",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_00d900c87a9caa375dec1a11",
      "date": "2024-07-24",
      "merchant": "aliexpress",
      "description": "aliexpress",
      "amount": "-43.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f5f2a9800f41df7b053d33fb",
      "date": "2024-07-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f18e40b71ef7caa4a1c4a630",
      "date": "2024-07-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-59.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cdd5e8fca97fc75e1b446a29",
      "date": "2024-07-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-38.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d3334bee4b20dd8c3146642a",
      "date": "2024-07-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-179.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_99051ae37ae1d3660c8a189c",
      "date": "2024-07-19",
      "merchant": "coop",
      "description": "coop",
      "amount": "-4.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72ad76883d1bc409963eb7e8",
      "date": "2024-07-19",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9f402074db4ca82d64608287",
      "date": "2024-07-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-9.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ddd3226bbdda1d4b81352f56",
      "date": "2024-07-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-52.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e37b18e23b4a796d394e42e",
      "date": "2024-07-18",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-6.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_260ab793384ac08f9c3359a0",
      "date": "2024-07-17",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-15.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_49334e11280b7241678d3b6f",
      "date": "2024-07-17",
      "merchant": "spital bulach parking",
      "description": "spital bulach parking",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ebde2e0c203a2a2adb69ad4c",
      "date": "2024-07-17",
      "merchant": "kurhotel im park",
      "description": "kurhotel im park",
      "amount": "-60.000",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9fd81b8e37f78cbc69f310d3",
      "date": "2024-07-16",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_26c935c2912c34975fb98b92",
      "date": "2024-07-17",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9df51f9b9f68de883548a2f7",
      "date": "2024-07-15",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-88.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f481d46a3b1c994d3831fb8",
      "date": "2024-07-15",
      "merchant": "coop",
      "description": "coop",
      "amount": "-30.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4ffbd4fc0e7634ea76a66a08",
      "date": "2024-07-15",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-6.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2738a64e879311f3543d83fe",
      "date": "2024-07-13",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-4.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_24264d704f79cad57ccb44ce",
      "date": "2024-07-13",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-25.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_547cd78721b9632bc1e78bd1",
      "date": "2024-07-13",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-69.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9350d4cdc8151117222ac390",
      "date": "2024-07-12",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_20baa6a3cc1bfe03fc875a7c",
      "date": "2024-07-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-355.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_976150c5ebfdfac57f44dc1e",
      "date": "2024-07-12",
      "merchant": "spital bulach parking",
      "description": "spital bulach parking",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_071c2cd50ff48931bfe80b3f",
      "date": "2024-07-11",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc08fc54457e5da674c039fc",
      "date": "2025-03-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-54.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a418751b89225431eea05e73",
      "date": "2025-03-19",
      "merchant": "coop",
      "description": "coop",
      "amount": "-5.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_20bdd932027ab875777f5cc7",
      "date": "2025-03-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b52ed889943765bb8fb45a21",
      "date": "2025-04-08",
      "merchant": "coop",
      "description": "coop",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1ae1551f72eff0246a7633dd",
      "date": "2025-08-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-18.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cb985af6174fd222e56b3187",
      "date": "2025-04-16",
      "merchant": "volg",
      "description": "volg",
      "amount": "-21.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f16ab1797a8108fe891e5879",
      "date": "2025-09-15",
      "merchant": "ristorante pizzeria la pa",
      "description": "ristorante pizzeria la pa",
      "amount": "-145.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6864b978124c5ade821d155",
      "date": "2025-03-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-131.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfeca0a26268b4644cbf8fef",
      "date": "2025-03-19",
      "merchant": "markets com",
      "description": "markets com",
      "amount": "-452.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c572ea578355e1c4d1de232a",
      "date": "2025-04-30",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-21.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2cf2f29fa19c3d62c0b66a93",
      "date": "2025-03-19",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a3899f5ba46e19846b7c237f",
      "date": "2025-05-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-49.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b7142234edb3a5ed8d25e4db",
      "date": "2025-03-21",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_00388408f35ac0d00b5c197a",
      "date": "2025-05-10",
      "merchant": "landi",
      "description": "landi",
      "amount": "-47.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d02e9fd930f393751b3ed3c3",
      "date": "2025-03-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5eb776149dea9a47691a53ed",
      "date": "2025-03-20",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_54bdc58f023ba7f6d9998e9f",
      "date": "2025-03-21",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-129.800",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e46bf1815e2225933db841b5",
      "date": "2025-03-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-89.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7e0b2b5803193293bedfd4c3",
      "date": "2025-03-22",
      "merchant": "mobelmarkt dogern",
      "description": "mobelmarkt dogern",
      "amount": "-5.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7ad5e25542b168b33f61fdad",
      "date": "2025-03-22",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-27.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3c7db97caed03b1528dfd2fc",
      "date": "2025-05-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b50a6bae750e5068bbd91f5",
      "date": "2025-05-13",
      "merchant": "coop",
      "description": "coop",
      "amount": "-28.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_803bc67dd3374dce4740b567",
      "date": "2025-05-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-115.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbc587a61c1709935b819e42",
      "date": "2025-03-24",
      "merchant": "coop",
      "description": "coop",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_929220e0bae4c1850f62269b",
      "date": "2025-05-14",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-15.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2790261608466e7f64a7a56c",
      "date": "2025-05-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7a6f71e9bd0adc0e79d4b9a",
      "date": "2025-03-25",
      "merchant": "coop",
      "description": "coop",
      "amount": "-9.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b6825a03d2eec2409649f31",
      "date": "2025-03-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-278.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_863bafeacc804b69743a9232",
      "date": "2025-05-23",
      "merchant": "dropbox",
      "description": "dropbox",
      "amount": "-114.650",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8ff4d935b98b8381b6ec6c57",
      "date": "2025-05-24",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-142.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_efb7a3793d69ab7cf6428329",
      "date": "2025-05-24",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-42.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c40121b9f7ea867197cb4f9",
      "date": "2025-03-25",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8d6899d3035980cdf14d27dd",
      "date": "2025-03-26",
      "merchant": "fressnapf",
      "description": "fressnapf",
      "amount": "-38.050",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aeebb85125f5113842798dd7",
      "date": "2025-06-07",
      "merchant": "volvo car corporation",
      "description": "volvo car corporation",
      "amount": "-43.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2303ec368363f4ad02857bd4",
      "date": "2025-06-09",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-72.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_381613b10cdb949b0fe23dcc",
      "date": "2025-06-12",
      "merchant": "kantonsspital baden",
      "description": "kantonsspital baden",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd0ef438c865190ff985dd00",
      "date": "2025-06-12",
      "merchant": "apotheke tag & nacht",
      "description": "apotheke tag & nacht",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a950ab25b88c30e44a78f1e",
      "date": "2025-06-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-435.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_758a52f3f59d10b1b123fff2",
      "date": "2025-06-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0cd061ea80178581c667b1b5",
      "date": "2025-06-19",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-169.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4dbb003d6b7571c6633f6eca",
      "date": "2025-03-26",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-52.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_33dac1a976c99e0b1b9eacf5",
      "date": "2025-06-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-235.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7cc09e6ef61718cf224a3288",
      "date": "2025-03-26",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-85.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0ae67e1fa6b1ba2526603f4e",
      "date": "2025-03-26",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-29.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_872d35d0007f765ca11a655b",
      "date": "2025-03-28",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-9.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff2c16c34253d7a8d57aef89",
      "date": "2025-03-28",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9cf204f07fb6b4ee947169e9",
      "date": "2025-07-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-28.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_244a99f3a3cc0777c6be13a5",
      "date": "2025-07-07",
      "merchant": "coop",
      "description": "coop",
      "amount": "-19.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e19f9c078f91b6706e9c6d8e",
      "date": "2025-03-28",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1db92a5a59015427dd8b12eb",
      "date": "2025-03-29",
      "merchant": "grand casino baden",
      "description": "grand casino baden",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f36336122287e8eeffafe58f",
      "date": "2025-03-29",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-25.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab6ecb1aea55c165df7252c3",
      "date": "2025-03-29",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-3.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_50c70449fb0f9092b1a5a319",
      "date": "2025-03-31",
      "merchant": "migros",
      "description": "migros",
      "amount": "-87.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b613d893222331feafdc289e",
      "date": "2025-03-31",
      "merchant": "supermercato dpiu",
      "description": "supermercato dpiu",
      "amount": "-12.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_247e893a2eb8a161574163c4",
      "date": "2025-04-01",
      "merchant": "migros",
      "description": "migros",
      "amount": "-223.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b8c029ffdb0a2b15e50dea61",
      "date": "2025-04-01",
      "merchant": "esso",
      "description": "esso",
      "amount": "-67.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bce62bacaaec4f7e79e4b466",
      "date": "2025-04-01",
      "merchant": "tradingviewvproduct",
      "description": "tradingviewvproduct",
      "amount": "-31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dbafb2463d4766528d4ad4fd",
      "date": "2025-04-03",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5d21aa994b59a70fc995184e",
      "date": "2025-04-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-79.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5c921d38d959e0bffe519b1e",
      "date": "2025-07-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-234.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5cfd6d7d73240cfb25c6c7d5",
      "date": "2025-07-17",
      "merchant": "sonnhalde",
      "description": "sonnhalde",
      "amount": "-561.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ce3f558fcac300acc6f8402",
      "date": "2025-04-05",
      "merchant": "landi",
      "description": "landi",
      "amount": "-327.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ecab4c23478285a921004844",
      "date": "2025-04-05",
      "merchant": "landi",
      "description": "landi",
      "amount": "-27.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e06df09d42d92d428f7dfc62",
      "date": "2025-04-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-11.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f0e9a80da0aa686d6db5b83d",
      "date": "2025-07-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1b6d709bf565967ed3510e31",
      "date": "2025-07-21",
      "merchant": "lidl",
      "description": "lidl",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4f69589f8f6a0517a921345",
      "date": "2025-07-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4e72aef4680c0fe72f6b55ad",
      "date": "2025-04-08",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_31f6ef646bc90c78a0a4826b",
      "date": "2025-08-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-185.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_db66ef9c64b70984952802bc",
      "date": "2025-04-09",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8c36850277ca3c285335fc19",
      "date": "2025-04-11",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_088a0fd3c43f3005f91c099a",
      "date": "2025-04-11",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-35.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_395cbc76133744a82694c3df",
      "date": "2025-04-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-88.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_919e2effebcf45b18d9f185f",
      "date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "description": "restaurant pantanal",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_38ec24f2306fa9558e987c1b",
      "date": "2025-04-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-19.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c5da5e5dc39d08fa40ee18ea",
      "date": "2025-04-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-46.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90945c8f7dca3a93b36abd2d",
      "date": "2025-04-11",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-20.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ca49d3c956408e90ea062b64",
      "date": "2025-04-12",
      "merchant": "landi",
      "description": "landi",
      "amount": "-78.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_967c4e9158cc50ab65af1552",
      "date": "2025-08-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_600d013721c1e685b6ecbd61",
      "date": "2025-08-23",
      "merchant": "qualipet",
      "description": "qualipet",
      "amount": "-85.450",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1856968cae86daec06b66c50",
      "date": "2025-04-13",
      "merchant": "sami international",
      "description": "sami international",
      "amount": "-36.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d2ef674861201fbd698c1127",
      "date": "2025-04-14",
      "merchant": "coop",
      "description": "coop",
      "amount": "-8.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_376444a10044b1aa79cd9a2d",
      "date": "2025-04-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-58.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_12fdc34203217179a30dda34",
      "date": "2025-04-14",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e6e3db0afaaf998150186980",
      "date": "2025-04-15",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0dfa17c76791d426d16ca2d2",
      "date": "2025-09-05",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-12.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d17381875345fab018b600f0",
      "date": "2025-04-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-124.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_95cae96af61b2bf8a67caaa2",
      "date": "2025-04-16",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-220.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5878155134aff06dc8fb124b",
      "date": "2025-09-09",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8250876c37a1e2fd860c9d21",
      "date": "2025-09-11",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_61e02b0e908b7d3e23839f39",
      "date": "2025-09-15",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-160.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0acc25d4e7bfa014ba072abd",
      "date": "2025-09-16",
      "merchant": "apotheke tag & nacht",
      "description": "apotheke tag & nacht",
      "amount": "-63.800",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52c79c599e0c5e67c805c832",
      "date": "2025-09-17",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7304a50f8b5fec1d7d7041f7",
      "date": "2025-09-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_959182de54e5b3663fdbc78a",
      "date": "2025-09-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-1.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4d9bdb8b8210eaf652014676",
      "date": "2025-04-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d9d5ac413227b55e605f32aa",
      "date": "2025-04-22",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87548e5231d42b58d7d1e95e",
      "date": "2025-10-15",
      "merchant": "volg",
      "description": "volg",
      "amount": "-82.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_733421fccaacfa9f1942817f",
      "date": "2025-04-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-359.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_884e6bdb8e4612f9d0a340e4",
      "date": "2025-04-27",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-56.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_19ff8e76b88f50ccd1cc5062",
      "date": "2025-04-28",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_85af76efda9c959945a182a0",
      "date": "2025-04-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-59.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_85c6ad0829289438da89099e",
      "date": "2025-04-29",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4116d868d31deaebc6465203",
      "date": "2025-04-29",
      "merchant": "eisi parkhaus ag",
      "description": "eisi parkhaus ag",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6e0a51a5d4d7ddd4a6e1ec4e",
      "date": "2025-04-29",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-94.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_63fccd53f383d9c1495b7a10",
      "date": "2025-04-30",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-11.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a68ea2a58cca193deefdac9e",
      "date": "2025-04-30",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_37d944807161dabf56f62099",
      "date": "2025-05-01",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_97de98736f1385618479d53c",
      "date": "2025-05-03",
      "merchant": "apple",
      "description": "apple",
      "amount": "-79.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_83e0bd89f751ec52f089a0d7",
      "date": "2025-05-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-36.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90dbe72af7cdf2cd77055b0e",
      "date": "2025-05-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-456.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c586614948db37fabeaf09bd",
      "date": "2025-05-03",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-174.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b2e25f8bbe74e64f136ea4c",
      "date": "2025-05-05",
      "merchant": "coop",
      "description": "coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dd1a88986615d38ddf2f7e47",
      "date": "2025-05-05",
      "merchant": "coop",
      "description": "coop",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8b12abf982d0ef25b6e38ba6",
      "date": "2025-05-05",
      "merchant": "lidl",
      "description": "lidl",
      "amount": "-1.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_941489c86b40ddb7543ea4e6",
      "date": "2025-05-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-38.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f5042ae67daf015a0969162",
      "date": "2025-05-06",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-6.950",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8f45d63ae999384ed3309fba",
      "date": "2025-05-06",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_33474a3450b6e733e8868e77",
      "date": "2025-05-08",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c5bc2558c34da1efd468e524",
      "date": "2025-05-09",
      "merchant": "koi breeder",
      "description": "koi breeder",
      "amount": "-119.200",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d506b31eab2f2465f0a0e86e",
      "date": "2025-05-09",
      "merchant": "yavuz market",
      "description": "yavuz market",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4a7e88201b3b6991aa4db948",
      "date": "2025-05-09",
      "merchant": "migros",
      "description": "migros",
      "amount": "-31.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c7ff21912a028d364dc1059",
      "date": "2025-05-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-67.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d1bc899339b0a5f38f74d74b",
      "date": "2025-05-12",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-137.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7861a44ce4405e6f99cc4b1a",
      "date": "2025-05-12",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf387952f2fc5b127785e828",
      "date": "2025-05-13",
      "merchant": "tamoil",
      "description": "tamoil",
      "amount": "-1.350",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_722e5c8c43155659ff4684b3",
      "date": "2025-05-13",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-52.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cc2435270d860168b43a436a",
      "date": "2025-05-15",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-13.950",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e78c6745003ff4fedfbc3dd9",
      "date": "2025-05-15",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-9.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2b3695d2ffe73423d1ab4d45",
      "date": "2025-05-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-481.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c2cec3bd9c3fabc514d83542",
      "date": "2025-05-15",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b7658b13d89798bfcec2aec9",
      "date": "2025-05-16",
      "merchant": "landi",
      "description": "landi",
      "amount": "-71.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_228846a236ccba0f378e1618",
      "date": "2025-05-16",
      "merchant": "coop",
      "description": "coop",
      "amount": "-48.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0093622d7d65c831d959cd46",
      "date": "2025-05-20",
      "merchant": "coop",
      "description": "coop",
      "amount": "-19.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_81e000ff39db4fe5c505270b",
      "date": "2025-05-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-287.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56d3ab6ba121283fee40be11",
      "date": "2025-05-20",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-60.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ea520f35593116255a0305dc",
      "date": "2025-05-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-18.450",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8af8cd9a67d9451f1add7e6",
      "date": "2025-05-20",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a0c644e81380c35c2e94704",
      "date": "2025-05-21",
      "merchant": "gemeinde windisch",
      "description": "gemeinde windisch",
      "amount": "-70.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6abce775d8b6bd7d952634a0",
      "date": "2025-05-21",
      "merchant": "landi",
      "description": "landi",
      "amount": "-9.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_985f5dd659e5bd74419f254b",
      "date": "2025-05-22",
      "merchant": "solar manager ag",
      "description": "solar manager ag",
      "amount": "-44.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b9a12c7e195df3dfed237ebe",
      "date": "2025-05-22",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-4.400",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac6ee103045cb4b462634059",
      "date": "2025-05-22",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3de63f4a1bba1797493bde3a",
      "date": "2025-05-23",
      "merchant": "coop",
      "description": "coop",
      "amount": "-65.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_04cd532f60d40558fbf80a7c",
      "date": "2025-05-24",
      "merchant": "royal dutch shell shell",
      "description": "royal dutch shell shell",
      "amount": "-80.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5228ed814fab2ec9c8a329e",
      "date": "2025-05-25",
      "merchant": "aliexpress",
      "description": "aliexpress",
      "amount": "-109.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3b9f3ed817a5440abda15899",
      "date": "2025-05-27",
      "merchant": "coop",
      "description": "coop",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7dfdb6a1fab162300676abf7",
      "date": "2025-05-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-275.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_29b3744bff0ea61c89c98d11",
      "date": "2025-05-27",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-62.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a34cfd037b4830df2660ed0d",
      "date": "2025-05-28",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_47fa31a79422c6aed4f1bf71",
      "date": "2025-05-31",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-15.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e163c78cba7cd7b422ec1565",
      "date": "2025-05-31",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-50.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b6225f357f00bd2d88773b04",
      "date": "2025-06-02",
      "merchant": "iherb",
      "description": "iherb",
      "amount": "-45.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_953d3ac0bfb0aa26ca7f0f74",
      "date": "2025-06-03",
      "merchant": "norton",
      "description": "norton",
      "amount": "-109.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b0db4a8353a21625b7c6c80d",
      "date": "2025-06-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-328.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a42d69beec1a61e17fb20d5",
      "date": "2025-06-03",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e712869cef887974ffbdecd0",
      "date": "2025-06-04",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a05dc124b709ea27cf30888",
      "date": "2025-06-05",
      "merchant": "alpha progression",
      "description": "alpha progression",
      "amount": "-63.950",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f988156c22d0f3deaa309064",
      "date": "2025-06-05",
      "merchant": "coop",
      "description": "coop",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbfb9dcb62098611dc4a0d2c",
      "date": "2025-06-05",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f9e3d1217f24fc02dbc4a86",
      "date": "2025-06-06",
      "merchant": "coop",
      "description": "coop",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad5503cedbbd30be84d0361c",
      "date": "2025-06-06",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_30d88cb6ef805dd77ed3168a",
      "date": "2025-06-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-402.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_595390165573d7032294a6eb",
      "date": "2025-06-11",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_45bb302f44aa487478ab7cf5",
      "date": "2025-06-13",
      "merchant": "coop",
      "description": "coop",
      "amount": "-6.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6eb66bfd8b41652e185c434c",
      "date": "2025-06-13",
      "merchant": "alpamare",
      "description": "alpamare",
      "amount": "-32.700",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_40ff02a73a0a636cf5625555",
      "date": "2025-06-13",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-27.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_805983e6e78ef20df0956b0c",
      "date": "2025-06-14",
      "merchant": "landi",
      "description": "landi",
      "amount": "-176.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7abd1f2bc913b0b1abb5dbd0",
      "date": "2025-06-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-174.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5787fd93b3e75276760f70d4",
      "date": "2025-06-16",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-60.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a2a66321d5d3fea2a315e42",
      "date": "2025-06-16",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_457934605f233db0d89794e8",
      "date": "2025-06-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-9.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_76caa782f1897aee83fab76b",
      "date": "2025-06-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-8.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d49bf4d76efe04c2f5597ad8",
      "date": "2025-06-18",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-18.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_611a275737e8f125eb572312",
      "date": "2025-06-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-0.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8f63bebcae629d28b68872ae",
      "date": "2025-06-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-265.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5d53803f0b59be0040a81c06",
      "date": "2025-06-20",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-45.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8264ba51c2964434b4a12b87",
      "date": "2025-06-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-29.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8abad00849d1ee2535609dfb",
      "date": "2025-06-21",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-64.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3caee206c6971b0efead81d3",
      "date": "2025-06-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa264a1ae270279ec5041c4f",
      "date": "2025-06-23",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-18.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b7a95d966983fcf7cd6e27cc",
      "date": "2025-06-24",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-63.750",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_345577ecb967962d879bd676",
      "date": "2025-06-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-37.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bdf8050275198a64cc3e5429",
      "date": "2025-06-25",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-29.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_44476a2fef8356e70ae1d1c0",
      "date": "2025-06-26",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-29.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6b5570ccc66ad967b4d3426",
      "date": "2025-06-26",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f17d2f41009871a6e745e2fd",
      "date": "2025-06-26",
      "merchant": "schmidt s markte",
      "description": "schmidt s markte",
      "amount": "-8.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf89c3699707653dfc439c4a",
      "date": "2025-06-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-102.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_144bad161b66c423249768df",
      "date": "2025-06-30",
      "merchant": "landi",
      "description": "landi",
      "amount": "-60.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b690e6fb61f6b2d15654369",
      "date": "2025-06-30",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-238.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcfce19b7f9634ca56fe45c3",
      "date": "2025-06-30",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-98.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_54b866d7afee74dc3cc6f5ce",
      "date": "2025-06-30",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-42.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_802f65f66ced49f3e18e6509",
      "date": "2025-07-01",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_337cc61cddf8ddac92c06f0f",
      "date": "2025-07-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-37.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7753698ce3b715f4393d1dd5",
      "date": "2025-07-02",
      "merchant": "ristorante sale e pepe",
      "description": "ristorante sale e pepe",
      "amount": "-180.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a851fa4e64bac71e94775822",
      "date": "2025-07-02",
      "merchant": "tradingviewvproduct",
      "description": "tradingviewvproduct",
      "amount": "-15.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a0cafffad6a75cbdc2bbae8",
      "date": "2025-07-03",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad06bb965fba502bef1393f7",
      "date": "2025-07-05",
      "merchant": "parkhaus messe zurich",
      "description": "parkhaus messe zurich",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_26e6c5a610736e7d65db1ad0",
      "date": "2025-07-05",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-23.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9297e4c970d18230a78b4b7b",
      "date": "2025-07-06",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-97.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d52ba42308cb27985befa7e9",
      "date": "2025-07-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-93.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2a99c02532f40b16f4bb19c4",
      "date": "2025-07-08",
      "merchant": "coop",
      "description": "coop",
      "amount": "-3.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9ad77fe60c2d43695995ff98",
      "date": "2025-07-08",
      "merchant": "h&m",
      "description": "h&m",
      "amount": "-81.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b8c9ff58f113b5476942978",
      "date": "2025-07-08",
      "merchant": "der klein preis shop",
      "description": "der klein preis shop",
      "amount": "-52.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e8f59f679846c363bc2ebee7",
      "date": "2025-07-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbf9eff234b0ceb4478ac09c",
      "date": "2025-07-08",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-99.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c788071bd52103130054f6c0",
      "date": "2025-07-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-53.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9feb8e83cf1df5a2081a3e63",
      "date": "2025-07-08",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa216bc62c43261ff62cb33f",
      "date": "2025-07-10",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9366de74af7c8fe297757f55",
      "date": "2025-07-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-161.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ce06b659f3ddacec45cd0d36",
      "date": "2025-07-13",
      "merchant": "apple",
      "description": "apple",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8287c8420cef883e431595b",
      "date": "2025-07-15",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-27.550",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_005209ef8e6eb88ac54ecb4c",
      "date": "2025-07-15",
      "merchant": "rotpunkt apotheken",
      "description": "rotpunkt apotheken",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_00447da5fbb9e66a70bb0829",
      "date": "2025-07-17",
      "merchant": "grand casino baden",
      "description": "grand casino baden",
      "amount": "-9.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d656368eca6f09c8e5a191e0",
      "date": "2025-07-17",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-23.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbd46fc148860ea956217421",
      "date": "2025-07-18",
      "merchant": "landi",
      "description": "landi",
      "amount": "-158.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_12820c8863cdd86d51624922",
      "date": "2025-07-20",
      "merchant": "legionarspfad",
      "description": "legionarspfad",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_faa173f329a0c67f268224a1",
      "date": "2025-07-20",
      "merchant": "legionarspfad",
      "description": "legionarspfad",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5366b33268918c460700dc32",
      "date": "2025-07-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-17.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9784381cf74ece91c9101bc4",
      "date": "2025-07-21",
      "merchant": "migros restaurant",
      "description": "migros restaurant",
      "amount": "-55.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dd4a6f5de127dedd628d4b62",
      "date": "2025-07-21",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-167.900",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b19ecf6d912e36d3ee0981f7",
      "date": "2025-07-22",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-68.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e3c4be5457ed6f98b5ccca77",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-7.200",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6220738c8d517daf859add5b",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-10.200",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8e54a400379cba528ae0598",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-36.800",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd20b26c09e596b3bcff5915",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-16.300",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_919ee1b753437c1f63074b20",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-7.200",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e243d178e9b694782369cd29",
      "date": "2025-07-22",
      "merchant": "europa park gmbh",
      "description": "europa park gmbh",
      "amount": "-269.700",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8dfe989353e2f5ff8fc4eca0",
      "date": "2025-07-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-259.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_42dd985efb9a5bbf25f55492",
      "date": "2025-07-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c48d15dc4fdc18fb5671d313",
      "date": "2025-07-24",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-7.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1359ea361cc3a204653320c3",
      "date": "2025-07-24",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-339.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_267cdc0ed495359add4d1af6",
      "date": "2025-07-25",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-44.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_51e3c1b9510958672c31432e",
      "date": "2025-07-25",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-199.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bdf37a2cfd4c45e039d89b08",
      "date": "2025-07-28",
      "merchant": "disney streaming",
      "description": "disney streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_23972e4e278bd3d38828a903",
      "date": "2025-07-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-158.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f215073cb6f87df79ab54b4e",
      "date": "2025-08-01",
      "merchant": "ott feuerwerk",
      "description": "ott feuerwerk",
      "amount": "-101.600",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b297c716c03a64ece7dfe352",
      "date": "2025-08-01",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a994cba2768ca7b23497cbe1",
      "date": "2025-08-02",
      "merchant": "tradingviewvproduct",
      "description": "tradingviewvproduct",
      "amount": "-15.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c6c8797b798a4b1be218ecdd",
      "date": "2025-08-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-236.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8fdb4d2201142be0f50a10b8",
      "date": "2025-08-06",
      "merchant": "zoo zurich",
      "description": "zoo zurich",
      "amount": "-50.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_51092bcb693d35941483b33e",
      "date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "description": "restaurant pantanal",
      "amount": "-14.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4c595549d435281ca65a103",
      "date": "2025-08-06",
      "merchant": "restaurant pantanal",
      "description": "restaurant pantanal",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f7bc99cdb83388eefc91ce1",
      "date": "2025-08-06",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-41.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_53894ace5b7e3d3f84729ae2",
      "date": "2025-08-07",
      "merchant": "easypark",
      "description": "easypark",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_94520aafea36ea8a39ff9fb5",
      "date": "2025-08-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-193.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cc0c9b8df99531f11b3aa2f3",
      "date": "2025-08-08",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-151.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55c9bd2d27951ad65144bf82",
      "date": "2025-08-11",
      "merchant": "coop",
      "description": "coop",
      "amount": "-11.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5972d2bf3c267ffad569180",
      "date": "2025-08-12",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5958c9fe306c5fe7c67bab38",
      "date": "2025-08-13",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f847651a34d48212d611c13",
      "date": "2025-08-13",
      "merchant": "migrol ag",
      "description": "migrol ag",
      "amount": "-74.250",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_04e26f1ff022e4c450fc5f93",
      "date": "2025-08-14",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f186de8d4c4f3f0b1903d98",
      "date": "2025-08-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-376.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac585888a84efae2f4a6bdad",
      "date": "2025-08-14",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ab57755ac16ab737fcb2959",
      "date": "2025-08-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-34.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b9ba46d163c7baae739c708",
      "date": "2025-08-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-8.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa16b956d188f550dbdcac4f",
      "date": "2025-08-16",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-18.200",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_96ac59fafa5f20a40f13a555",
      "date": "2025-08-16",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-57.850",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_67c3916db3a69581877ad9e0",
      "date": "2025-08-16",
      "merchant": "coop",
      "description": "coop",
      "amount": "-85.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc5144bb71f77838e68775db",
      "date": "2025-08-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-47.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f18343957451a8b5dd4c5edb",
      "date": "2025-08-19",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_144a6a4de3e10db9570a25e7",
      "date": "2025-08-19",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_50dfa3173efd5169e0e2aaa4",
      "date": "2025-08-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-256.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e8839143eb455c3229e0aa4d",
      "date": "2025-08-20",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_63305f0c1cb055693ae61e77",
      "date": "2025-08-21",
      "merchant": "ricardo",
      "description": "ricardo",
      "amount": "-17.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df0fae1d1629f1849f5d4c46",
      "date": "2025-08-21",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-70.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a34fdad2a1fc0436628395c",
      "date": "2025-08-21",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb24778e26a4a041cc9df8f0",
      "date": "2025-08-22",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cfc68e7597741a4fec98d56a",
      "date": "2025-08-23",
      "merchant": "landi",
      "description": "landi",
      "amount": "-247.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2993fe3afb3c99b6c9dc5fe8",
      "date": "2025-08-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-49.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d2091890b131f4270555bde6",
      "date": "2025-08-26",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72728ff5528e0bdc0b0a6f08",
      "date": "2025-08-27",
      "merchant": "sonneland ag shop",
      "description": "sonneland ag shop",
      "amount": "-20.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_757eeca59569261e4d151076",
      "date": "2025-08-27",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-30.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a8a02bfe92dba5f001c4de7",
      "date": "2025-08-28",
      "merchant": "disney streaming",
      "description": "disney streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2c48693cd3793edb04a42a13",
      "date": "2025-08-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-285.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c0abf757bfc813168fdc477",
      "date": "2025-08-28",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2fd2a0b0c982420423a596e5",
      "date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-84.450",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1bfd92e6514712bb4bffe1ba",
      "date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-96.700",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8587260dab41c4f5c11b117c",
      "date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-80.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e729e0693e81514ffd43daa",
      "date": "2025-08-30",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-85.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b1aa0a8841aa9d182146a7d9",
      "date": "2025-08-30",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-62.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_50c5dd89b3dafa127b13f0ea",
      "date": "2025-08-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-1.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b3010bce1eafb478579ca8f7",
      "date": "2025-08-30",
      "merchant": "h&m",
      "description": "h&m",
      "amount": "-210.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fdefa20a33f1b5a74592e6a0",
      "date": "2025-08-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-71.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_daac1a30f391d78187c7d056",
      "date": "2025-08-30",
      "merchant": "smyths toys",
      "description": "smyths toys",
      "amount": "-178.600",
      "currency": "CHF",
      "category_id": "bcat_children_family",
      "category_name": "Kinder/Familie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kinder und Familie vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_603ae074c42a3ebc02bd8464",
      "date": "2025-08-30",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-32.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8f9a0609f57a8646e621ae9b",
      "date": "2025-08-31",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-20.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dd106a373b4854d9975c3703",
      "date": "2025-09-01",
      "merchant": "its coop travel",
      "description": "its coop travel",
      "amount": "-900.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a29b1ed19da61d668a9e20e2",
      "date": "2025-09-01",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-45.600",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a17dc4fc782a58e6cdd43860",
      "date": "2025-09-02",
      "merchant": "gasthaus felsgarten gmbh",
      "description": "gasthaus felsgarten gmbh",
      "amount": "-275.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd6ed39c638abe877fe2ddc8",
      "date": "2025-09-02",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df53226c5d9c95a5a5b4908b",
      "date": "2025-09-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-165.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ccba55d0138397a90670cf78",
      "date": "2025-09-04",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-22.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_09cf2f401ed8014a11bdafee",
      "date": "2025-09-08",
      "merchant": "kleintierpraxis tim",
      "description": "kleintierpraxis tim",
      "amount": "-188.550",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5ba700706626425a7f13a79e",
      "date": "2025-09-09",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-30.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f98faf8b4ae046e5f28dabba",
      "date": "2025-09-10",
      "merchant": "denner",
      "description": "denner",
      "amount": "-0.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_429d13a08fb7daef2dab1941",
      "date": "2025-09-10",
      "merchant": "coop",
      "description": "coop",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_40ad50dbfb3595c7455c702c",
      "date": "2025-09-11",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6a5617ebd5f0247da3670156",
      "date": "2025-09-11",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-11.650",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_382a623fab2be77bdf972840",
      "date": "2025-09-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-434.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ba975136e0edf8417feb914f",
      "date": "2025-09-16",
      "merchant": "ricardo",
      "description": "ricardo",
      "amount": "-2.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a5a3e874cb4b68706e6c31cc",
      "date": "2025-09-16",
      "merchant": "markets com",
      "description": "markets com",
      "amount": "577.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9b963d4419de95d718b259f6",
      "date": "2025-09-16",
      "merchant": "markets com",
      "description": "markets com",
      "amount": "408.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5988514094ed2b6959416ac2",
      "date": "2025-09-16",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-43.600",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0dea8893e64efd8346263537",
      "date": "2025-11-15",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-43.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e74f1ce02b5497a9610c3b18",
      "date": "2025-09-16",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_116b461a6d7f3ec6f223d2d1",
      "date": "2025-09-17",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b00bb46598976941273cd4d",
      "date": "2025-09-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-76.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd7836eb385236b99712306d",
      "date": "2025-09-18",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_869d13cf8395cb757be867ce",
      "date": "2025-09-18",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6ecfa1ee34374f873b83fb3",
      "date": "2025-09-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-33.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_14932d463896239c01de0131",
      "date": "2025-09-18",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aec93a18e9a59ac2e66f5023",
      "date": "2025-09-18",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_05efee204224dbf02a745ae1",
      "date": "2025-09-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-305.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1d63276e9d525ea5ccc718a6",
      "date": "2025-09-19",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-64.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d594907a3fc5080beca4e9e6",
      "date": "2025-09-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-17.600",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e3a1c6af5db781fa9f093827",
      "date": "2025-09-22",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-73.950",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a1a05cb06bc5fcb598750e88",
      "date": "2025-09-23",
      "merchant": "der klein preis shop",
      "description": "der klein preis shop",
      "amount": "-63.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7f9b090145030dbdbd7144e",
      "date": "2025-09-23",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-62.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cbcbed64e2c08f289d4af697",
      "date": "2025-09-24",
      "merchant": "rotpunkt apotheken",
      "description": "rotpunkt apotheken",
      "amount": "-65.250",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_936c81324a393d59374619c7",
      "date": "2025-09-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-104.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0bc4f51eb7b7f42c1d89e6fd",
      "date": "2025-09-27",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-48.100",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_726fc744d08aeb8bdb83e4b5",
      "date": "2025-09-27",
      "merchant": "coop",
      "description": "coop",
      "amount": "-53.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f6c1c09b39a6f5aa1a2863e3",
      "date": "2025-09-28",
      "merchant": "disney streaming",
      "description": "disney streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_94f00f562e7408d13dd886e1",
      "date": "2025-09-30",
      "merchant": "parkhaus 0",
      "description": "parkhaus 0",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c8fb74ea4e3eeb131438757e",
      "date": "2025-09-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-40.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0fc14fa4018f761bfa5d639c",
      "date": "2025-09-30",
      "merchant": "k kiosk",
      "description": "k kiosk",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e4207536455ed70017c3b91b",
      "date": "2025-04-17",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-69.200",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_69b70fecbcd455932c57dff1",
      "date": "2025-09-30",
      "merchant": "k kiosk",
      "description": "k kiosk",
      "amount": "-62.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d1db0158f2b9e771a6b43008",
      "date": "2025-04-17",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-300.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90adf0ecdbc2ff9f4b158af7",
      "date": "2025-04-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ffc14218d10884ac3de5bfe",
      "date": "2025-09-30",
      "merchant": "155 00 p & b",
      "description": "155 00 p & b",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_085e311ecf817f9cdcb90868",
      "date": "2025-09-30",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-33.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc7ce518fc0799e3551709e0",
      "date": "2025-10-01",
      "merchant": "bk cala millor",
      "description": "bk cala millor",
      "amount": "-14.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_544764375499368a5cf83b8b",
      "date": "2025-10-01",
      "merchant": "apartamentos mercedes",
      "description": "apartamentos mercedes",
      "amount": "-44.550",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7bdeadb206d85320e26e75c4",
      "date": "2025-10-01",
      "merchant": "zurich duty free",
      "description": "zurich duty free",
      "amount": "-7.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_afb0705cd1cc3fba0b72d39e",
      "date": "2025-10-01",
      "merchant": "retail inmotion",
      "description": "retail inmotion",
      "amount": "-4.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dd6a20a877f99c76354a5c6a",
      "date": "2025-10-02",
      "merchant": "lidl",
      "description": "lidl",
      "amount": "-9.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_00cbdcb007323fa017cac932",
      "date": "2025-10-05",
      "merchant": "family food & fun cala mi",
      "description": "family food & fun cala mi",
      "amount": "-15.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2a00d67a46ec4d312495d11a",
      "date": "2025-10-07",
      "merchant": "super cala millor park",
      "description": "super cala millor park",
      "amount": "-3.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_83008670b54becd99dbea627",
      "date": "2025-10-07",
      "merchant": "apartamentos mercedes",
      "description": "apartamentos mercedes",
      "amount": "-75.050",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_056fb7c98eda48e85a6fafc3",
      "date": "2025-04-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-338.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cae5ff688044d482ff530785",
      "date": "2025-04-17",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-52.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_43dc4847f6a381ca01a8b180",
      "date": "2025-10-07",
      "merchant": "spar",
      "description": "spar",
      "amount": "-5.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_269136ae51c107e5dd2daca4",
      "date": "2025-10-08",
      "merchant": "palma de mallorca airport",
      "description": "palma de mallorca airport",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c1546fc242bb18811d80561f",
      "date": "2025-10-08",
      "merchant": "parkhaus 0",
      "description": "parkhaus 0",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6c4c289bae2e4aab64ac9bd",
      "date": "2025-10-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-378.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_da74ec7f772984b245ba1c1c",
      "date": "2025-10-08",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-60.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_16b11af6c998b246f04ad69b",
      "date": "2025-10-09",
      "merchant": "migros",
      "description": "migros",
      "amount": "-186.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f1502a35cb9617cd827a229a",
      "date": "2025-10-09",
      "merchant": "migros",
      "description": "migros",
      "amount": "-14.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28ce1b9364b777ccfdbea859",
      "date": "2025-10-09",
      "merchant": "migros",
      "description": "migros",
      "amount": "-0.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d8f0d5bcc6761b22cab6ea56",
      "date": "2025-04-18",
      "merchant": "thermalquelle ag zurzach",
      "description": "thermalquelle ag zurzach",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d84dae324ad15d996a77cdd",
      "date": "2025-10-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-7.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4d439d56b886f7f324eeeea6",
      "date": "2025-04-18",
      "merchant": "thermalbad zurzach betrie",
      "description": "thermalbad zurzach betrie",
      "amount": "-180.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3695766d53d54c4eb043a81f",
      "date": "2025-04-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-18.250",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d1901554112a30d730c52ba9",
      "date": "2025-10-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-52.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a49c01ba52416dd5545ad3ca",
      "date": "2025-10-14",
      "merchant": "beck mobile 1",
      "description": "beck mobile 1",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6aead855dc174e79ae099abe",
      "date": "2025-04-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-181.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc38bfbe02868996a536f18a",
      "date": "2025-10-13",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-13.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_68082124f6357ad3740479a8",
      "date": "2025-10-15",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-56.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a0243d99672847e9896d8be5",
      "date": "2025-10-16",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5eefc9bf0d833015051049fa",
      "date": "2025-04-23",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-40.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_db57c5fa34e0bdb48a2c243d",
      "date": "2025-10-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-58.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e78f92c20e4c9974e42d573c",
      "date": "2025-10-17",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_76680859baf473a8a5c3085f",
      "date": "2025-10-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_884afdec3e5ebaa0edda8e85",
      "date": "2025-10-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-280.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4806126689782f1b9bc66fe",
      "date": "2025-10-19",
      "merchant": "2co comobitdefender",
      "description": "2co comobitdefender",
      "amount": "-52.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8c4d5beff899996c0586d900",
      "date": "2025-10-21",
      "merchant": "sc trust services",
      "description": "sc trust services",
      "amount": "-37.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_92a77a12180f33fe380f3f00",
      "date": "2025-10-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-17.650",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3a3c451a7575aa732a27193a",
      "date": "2025-04-23",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e579f0c8f506774c777eb6da",
      "date": "2025-10-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fca2a9f908ed2663a06f7a9c",
      "date": "2025-10-20",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-89.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55050384b3ed9cd309b95d88",
      "date": "2025-10-21",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6931a483f2ced483507f79f0",
      "date": "2025-10-22",
      "merchant": "coop",
      "description": "coop",
      "amount": "-3.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a44ec2072b8f92b6cdb81354",
      "date": "2025-10-22",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-64.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f264ae64c23d9fa6435fdefa",
      "date": "2025-10-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-328.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_18fead4ea3c50c0c4844686e",
      "date": "2025-10-23",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-26.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_caf50e682ebb5f6bec4f1d07",
      "date": "2025-10-24",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-147.200",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad50c5b3850d3c2394cb1f6d",
      "date": "2025-10-24",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-57.300",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_db215f84c762f077e9c6038b",
      "date": "2025-10-24",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-34.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_95adc4d3c8572e2eef240582",
      "date": "2025-04-24",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6540f9a8688ac3cb012ec59a",
      "date": "2025-10-25",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-139.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b54cfb7c86e2d40b6712cc5",
      "date": "2025-10-25",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-47.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c231d7951d45d40ff825d7b",
      "date": "2025-10-25",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-12.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad653cd731a13144d07a9c3b",
      "date": "2025-10-30",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9478b41f4309681e9c4a4224",
      "date": "2025-10-31",
      "merchant": "herrlisberg gran bar",
      "description": "herrlisberg gran bar",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d3ed85fd4066b4b86450b6b6",
      "date": "2025-10-31",
      "merchant": "herrlisberg gran bar",
      "description": "herrlisberg gran bar",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_30d0afcc8cce50b53ababac9",
      "date": "2025-10-31",
      "merchant": "holy cow",
      "description": "holy cow",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5fa9e92d9297b10e3a5d5e31",
      "date": "2025-04-24",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5d00af8250c578d1a577ffc7",
      "date": "2025-12-29",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-14.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3939e464d104c118376a4d6",
      "date": "2025-11-05",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-58.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_16dba8d26d0e58cddd47853e",
      "date": "2025-11-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-131.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_75e7aada2b0cad41fc5d4ec7",
      "date": "2025-11-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb4a4c59c29b71a8b558e5ea",
      "date": "2025-11-18",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_748279ef8491ec1ae44ece38",
      "date": "2025-11-09",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-155.750",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e8281aa7d0a74d410d4f15cd",
      "date": "2026-01-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e29e8b1a8d6c184d63bc3eb9",
      "date": "2025-11-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-284.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_27662691ae089cf57b04253d",
      "date": "2025-12-04",
      "merchant": "felfel ag",
      "description": "felfel ag",
      "amount": "-13.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df1c28e1dab0e710ffb8caa8",
      "date": "2025-11-09",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-54.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_78022ba428c6eb6b8da23f7e",
      "date": "2025-12-17",
      "merchant": "kantonsspital baden ksb",
      "description": "kantonsspital baden ksb",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e3e9cf3080bb8550c8d485b0",
      "date": "2025-12-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f9370b3e060ab24b5a82798",
      "date": "2025-10-28",
      "merchant": "disney streaming",
      "description": "disney streaming",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_660742d9ed80e586abde82da",
      "date": "2025-10-28",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-5.750",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9a64c0754b06199c195f8223",
      "date": "2025-10-28",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4792bdaef09bb0a526913ace",
      "date": "2025-10-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-23.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58fd1d1a407e01b74774a849",
      "date": "2025-10-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-241.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e3d35717667f43dd6c1f154",
      "date": "2025-10-31",
      "merchant": "marche restaurants",
      "description": "marche restaurants",
      "amount": "-4.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_20aa4d6bc9b0d94d1258065a",
      "date": "2025-10-31",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-55.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_31025a6b6335c0f168f8a12d",
      "date": "2025-10-31",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-65.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a1e47e200d16356d8cf7c90f",
      "date": "2025-10-31",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0981c32fa14b1642356f9448",
      "date": "2025-11-03",
      "merchant": "beck mobile 0",
      "description": "beck mobile 0",
      "amount": "-2.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6b2f66c4ecc1244f726c3732",
      "date": "2025-11-04",
      "merchant": "coop",
      "description": "coop",
      "amount": "-10.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c2cec8dcbb11f97297e0ee21",
      "date": "2025-11-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-359.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2ed32fcc5419f278477e0312",
      "date": "2025-12-31",
      "merchant": "flughafen zurich",
      "description": "flughafen zurich",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a244f79d7622033db978a0a",
      "date": "2025-11-15",
      "merchant": "migros",
      "description": "migros",
      "amount": "-122.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ddb201b2088ea69fdb31fbed",
      "date": "2025-11-14",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-26.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4731ddf68c43974fa2c12aee",
      "date": "2026-01-05",
      "merchant": "migros",
      "description": "migros",
      "amount": "-231.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa4adb07a5b6d2892ea6abd9",
      "date": "2026-01-06",
      "merchant": "agrola",
      "description": "agrola",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f9213db39076e0fbbbd4a9a",
      "date": "2025-11-16",
      "merchant": "apple",
      "description": "apple",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e9f790df9ae902abd79a28c0",
      "date": "2026-01-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-24.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ee0eaf0729b0f53889ed6d61",
      "date": "2025-11-18",
      "merchant": "babbel",
      "description": "babbel",
      "amount": "-169.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6576ddeedc7f69a6b9fdecb5",
      "date": "2025-11-18",
      "merchant": "babbel",
      "description": "babbel",
      "amount": "-189.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_27ef10004a2f9274fafa4d7a",
      "date": "2025-11-18",
      "merchant": "coop",
      "description": "coop",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e5c51111691c8c2f9d5fa938",
      "date": "2026-01-14",
      "merchant": "artigiano pizzeria nap",
      "description": "artigiano pizzeria nap",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_07cb2b110268008027e4eb0e",
      "date": "2026-01-15",
      "merchant": "parkhaus 0",
      "description": "parkhaus 0",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de8856a763053cc5b51dd001",
      "date": "2025-11-19",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_321a3bcb6f1dac0f48a917de",
      "date": "2025-11-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-58.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e2c904b9de95eb097948c87",
      "date": "2025-11-19",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-105.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4a0089c18470a786c57b8e06",
      "date": "2025-11-20",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-20.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e7ea5fc5a7d258dfdc95ce1",
      "date": "2025-11-21",
      "merchant": "openai",
      "description": "openai",
      "amount": "-17.950",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0ad95e4100f86d47b70f8d7b",
      "date": "2025-11-21",
      "merchant": "paramount+",
      "description": "paramount+",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eca9f9399696d788b34d9ecc",
      "date": "2025-11-21",
      "merchant": "paramount+",
      "description": "paramount+",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_124d270b4b9a8c32073bef66",
      "date": "2025-11-21",
      "merchant": "coop pronto",
      "description": "coop pronto",
      "amount": "-6.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcf7ca8666789f7d670b3500",
      "date": "2025-11-21",
      "merchant": "coop",
      "description": "coop",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d65f3cd3b6cc83e4a06513c2",
      "date": "2025-11-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-151.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a15d654ec6c46c0bc6470a45",
      "date": "2025-11-23",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-18.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_34da740fea2a67256a5b5ac2",
      "date": "2025-11-25",
      "merchant": "boni shop",
      "description": "boni shop",
      "amount": "-184.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ef7ac82dbb97d89f2207b11a",
      "date": "2025-11-25",
      "merchant": "coop",
      "description": "coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_75d9d646a4ca9e5bc284ac14",
      "date": "2025-11-25",
      "merchant": "der klein preis shop",
      "description": "der klein preis shop",
      "amount": "-39.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f0241ed527d46d439a5b957",
      "date": "2026-01-29",
      "merchant": "parkhaus 0",
      "description": "parkhaus 0",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_daac2b0f4b82057d7a8c5283",
      "date": "2026-02-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-6.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7aab644deab0290e979ef962",
      "date": "2025-11-25",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-76.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eaa1b3786832093e08c70703",
      "date": "2025-11-28",
      "merchant": "venum",
      "description": "venum",
      "amount": "-150.350",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8671edec0eaa68d19f0c87da",
      "date": "2025-11-27",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c9758971f68e0f27b513bd7",
      "date": "2025-11-28",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-44.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82d8847782130ca7021f5b70",
      "date": "2025-11-28",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-43.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4de8c644ef936461a28d5b64",
      "date": "2025-11-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-54.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_07f1a4ea350a41d11e6958c9",
      "date": "2026-02-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-83.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8939665a89eb8c1e9608cbbe",
      "date": "2026-02-15",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-63.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_60a5127fb5f6bec440a46722",
      "date": "2025-11-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4ae2f0f68ab5bedfb083a2d6",
      "date": "2025-11-28",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-261.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a5c757b446c1ef67eeed220f",
      "date": "2026-02-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4ec20707b215de54eb40190c",
      "date": "2025-11-29",
      "merchant": "sami international",
      "description": "sami international",
      "amount": "-139.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a70d40f1170625cc967f0d5b",
      "date": "2025-11-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-262.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3aa128461d8457e880a07300",
      "date": "2025-11-29",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-62.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8fba07062b99558cdf1cab18",
      "date": "2025-12-01",
      "merchant": "sportcenter bustelbach",
      "description": "sportcenter bustelbach",
      "amount": "-92.800",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_41edc7beffe4c7a3496743e0",
      "date": "2025-12-02",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f922b01aec71d09d0293f5f2",
      "date": "2025-12-03",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-81.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae13eaa31f7bd446f9029ac1",
      "date": "2025-12-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-312.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f6737ccbbc4714db100ee702",
      "date": "2025-12-05",
      "merchant": "ups united parcel service of america",
      "description": "ups united parcel service of america",
      "amount": "-36.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5c0a8aad57b2eeaa812ec755",
      "date": "2025-12-05",
      "merchant": "coop",
      "description": "coop",
      "amount": "-9.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_44b7f83cb9e3b964970e4818",
      "date": "2025-12-06",
      "merchant": "avia",
      "description": "avia",
      "amount": "-63.050",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b8bbad1f3f6dfeb6e09b7aa8",
      "date": "2025-12-06",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-44.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1652c838e1f40bcf8d2eaa32",
      "date": "2025-12-08",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4f5d62e4aa85ce976c9f6dd3",
      "date": "2025-12-08",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5356674ff100b6093a4556a3",
      "date": "2025-12-08",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_34e0eccc539ab948be4e5ab2",
      "date": "2026-03-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f0419e2da96017e76590693c",
      "date": "2025-12-09",
      "merchant": "storchen apotheke",
      "description": "storchen apotheke",
      "amount": "-17.700",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8d8628fdff44e968f20da701",
      "date": "2025-12-09",
      "merchant": "storchen apotheke",
      "description": "storchen apotheke",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_411e59e79c9eaebbe5c09b5b",
      "date": "2025-12-10",
      "merchant": "restaurant big sterne",
      "description": "restaurant big sterne",
      "amount": "-74.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_926fa8a04b3978b5cc071485",
      "date": "2025-12-09",
      "merchant": "olymp digital kg",
      "description": "olymp digital kg",
      "amount": "-339.650",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_50f3f2e8bd94538aa4ac91eb",
      "date": "2025-12-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-308.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f144e2391a339513c23d14fa",
      "date": "2025-12-13",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5459b6f8766c87608fcdd50e",
      "date": "2025-12-13",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_92dfd0fa659333bb4ba26779",
      "date": "2025-12-13",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cf5e6399e3bef905ce33b5e",
      "date": "2025-12-14",
      "merchant": "c&a",
      "description": "c&a",
      "amount": "-92.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2576139cced670af3695295d",
      "date": "2025-12-14",
      "merchant": "decathlon spreitenba",
      "description": "decathlon spreitenba",
      "amount": "-155.400",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf3259842b2ea4882adbccd1",
      "date": "2025-12-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-112.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_051888d813e5045af2b42d1b",
      "date": "2026-03-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b3a295b5f969d599ad64ebaf",
      "date": "2026-03-19",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-90.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_20cbb56b490cc8574a5cc38a",
      "date": "2025-12-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_074332c49777b06296653e5a",
      "date": "2025-12-15",
      "merchant": "lenzo palace sener",
      "description": "lenzo palace sener",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3ea398cb91fa9c396d9d2f05",
      "date": "2025-12-16",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-8.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ccccebd6b27a2002e0889522",
      "date": "2025-12-16",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-16.750",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0b1da7a949255a629f53f337",
      "date": "2025-12-17",
      "merchant": "parking gais center",
      "description": "parking gais center",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5ac4172daa2c5e349561a7dd",
      "date": "2025-12-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-11.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e58f78f4421327e5bf02cdec",
      "date": "2025-12-17",
      "merchant": "coop",
      "description": "coop",
      "amount": "-18.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae6fc76c341f369952adb0ef",
      "date": "2025-12-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-27.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6e1e600d34e8a51056001960",
      "date": "2025-12-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-59.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28f3b169c4eb86eff6bff806",
      "date": "2025-12-20",
      "merchant": "prime video ch",
      "description": "prime video ch",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_318c1b2f274ab06eefe250f4",
      "date": "2025-12-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-233.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_01658e14527cf772abcaf0d3",
      "date": "2026-04-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e3b8e2dad3c39a2da32d48a",
      "date": "2025-12-21",
      "merchant": "paramount+",
      "description": "paramount+",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1b4a8ff637c4ebdaca39cd8b",
      "date": "2026-04-13",
      "merchant": "bustelbach sport & freizeitcenter",
      "description": "bustelbach sport & freizeitcenter",
      "amount": "-28.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22b8ccde2d8082e1f0c6f6f8",
      "date": "2026-04-13",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-19.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb78b42998ed95907117648d",
      "date": "2025-11-13",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-69.600",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc713b0ed76de670cce8cadf",
      "date": "2025-12-21",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-18.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7f59d4a71374dd222581c84",
      "date": "2026-04-15",
      "merchant": "cinema excelsior",
      "description": "cinema excelsior",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5ed8bbb7af8f1099ffe65aed",
      "date": "2026-04-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfcf0bd99d5bee355a880c8d",
      "date": "2026-04-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-23.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7ea8d4061ad6164fc940a55",
      "date": "2025-12-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-144.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_67ccb4fac0fbc2808e0f47d3",
      "date": "2025-12-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-271.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d84f6ce55ba1a52a224f1ffa",
      "date": "2025-12-23",
      "merchant": "parking gais center",
      "description": "parking gais center",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e4407831e0e659bb8dce9c59",
      "date": "2025-12-24",
      "merchant": "universitatsspital zurich",
      "description": "universitatsspital zurich",
      "amount": "-19.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6dd672ee6b1bdc3c062056e7",
      "date": "2025-12-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ca90868da35f9f7c1305fb2",
      "date": "2025-11-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-148.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb63137b593ccbf687ea4756",
      "date": "2025-11-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-77.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_49c6de057698f335f62a541f",
      "date": "2026-05-09",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-281.300",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_023f51a28b386e5d857b7591",
      "date": "2025-12-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-45.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4c6fccbbd9b28c2e13e8b346",
      "date": "2026-05-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3abb0ba888a6d2dde49c21d1",
      "date": "2026-05-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9629d6c79b5390f97d320bcd",
      "date": "2025-12-29",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a8b857c3d3ca50aabe888390",
      "date": "2026-06-19",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-3.800",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_27e153996536a28fb93279a4",
      "date": "2025-12-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-27.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe1fd9da9a0fa138d36bb0d6",
      "date": "2025-12-31",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-16.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_af4536a0d6ce6b5a90e2f9ba",
      "date": "2025-12-31",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-59.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9d5d4b70db81595f6cb7e684",
      "date": "2025-12-31",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_11882209a03455d7c90a131e",
      "date": "2025-12-31",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-8.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8068374d94ebbaabf5429a55",
      "date": "2026-06-19",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-3.800",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": "Mögliche Dublette",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5580ff5161933260469046eb",
      "date": "2026-01-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-287.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7101796bc6614fe11c672ca6",
      "date": "2026-01-03",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-183.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d8a574f95ee9484babd015fc",
      "date": "2026-06-20",
      "merchant": "coop",
      "description": "coop",
      "amount": "-144.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de4cf6966e59c05cd5fff386",
      "date": "2026-01-03",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-19.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae4b0368e0d57aa020288b78",
      "date": "2026-01-03",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-49.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_70e3b58348e8c4115b81b003",
      "date": "2026-01-04",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-128.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9094d0e8dee3986fd6a84fb0",
      "date": "2026-01-07",
      "merchant": "ristorante sale e pepe",
      "description": "ristorante sale e pepe",
      "amount": "-110.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f67c40e042e8eef3d575529c",
      "date": "2026-01-08",
      "merchant": "migros",
      "description": "migros",
      "amount": "-52.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e7ec1cda58265910b5f8759b",
      "date": "2026-01-09",
      "merchant": "apple",
      "description": "apple",
      "amount": "-42.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_28c173a229bc0ba0c6259971",
      "date": "2026-01-10",
      "merchant": "migros restaurant",
      "description": "migros restaurant",
      "amount": "-36.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8fd9b02d5555cdc29d26f8ea",
      "date": "2026-01-10",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-87.800",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d79b4dcef39ab6076edc4712",
      "date": "2026-01-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-304.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3dc321882451d4ddcd289c6f",
      "date": "2026-01-11",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-113.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_da2fb09885b8976d6b963f2e",
      "date": "2026-01-13",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-67.300",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7e3e0298b7e9ac3e883308f8",
      "date": "2026-01-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-266.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9893f142313e7acdd3e16d38",
      "date": "2026-01-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-171.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_964a65003ef9c5b4c1b081c8",
      "date": "2026-01-17",
      "merchant": "iherb",
      "description": "iherb",
      "amount": "-65.700",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e0551c51259d3b46cff2b0b2",
      "date": "2026-07-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f7d6e03016ee3f1b38036da2",
      "date": "2026-01-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-17.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6df8aee0c7ffc44775e8ccce",
      "date": "2026-01-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-56.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_98b69fb3918c04b1ea312bc7",
      "date": "2026-01-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-54.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_54196a6d331fb5603b83b382",
      "date": "2026-01-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-126.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_addbb1f8b837b294e2e13b87",
      "date": "2026-01-21",
      "merchant": "walwassermannco",
      "description": "walwassermannco",
      "amount": "-86.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa02d6c5726e805db5d3a81d",
      "date": "2026-01-22",
      "merchant": "apple",
      "description": "apple",
      "amount": "-47.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_793dbbdef7090e4362d336b2",
      "date": "2026-01-23",
      "merchant": "prime video ch",
      "description": "prime video ch",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b59d491ce55666fe9904e1db",
      "date": "2026-01-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-197.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8742fe60540a662910d1a2a2",
      "date": "2026-01-23",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-16.450",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad16e7a1497263aa163bfed8",
      "date": "2026-01-23",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-13.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f85451cbdc8e0b433c87a320",
      "date": "2026-01-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-122.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e0234c7b3b22f5c19d7a8530",
      "date": "2026-01-26",
      "merchant": "grillfurst schweiz gmbh",
      "description": "grillfurst schweiz gmbh",
      "amount": "-876.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cb1041c9c05a4a018b93bd57",
      "date": "2026-01-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ce60dc2a04893000b7624316",
      "date": "2026-01-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-347.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7feadfbc1e2af958f38c560e",
      "date": "2026-01-27",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-71.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_314c631624e5aa04a7117d6b",
      "date": "2026-01-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a9ea69447d35cfc6b2d9d07e",
      "date": "2026-01-27",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a8efed6c639bbe7e95b803cb",
      "date": "2026-01-29",
      "merchant": "rotpunkt apotheken",
      "description": "rotpunkt apotheken",
      "amount": "-5.300",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7229bc8ff7e7980a5712f2dd",
      "date": "2026-01-29",
      "merchant": "coop",
      "description": "coop",
      "amount": "-14.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_146bd17992abf324eba0f1a7",
      "date": "2026-01-29",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-18.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f1da39c87c36cad59dfcbc3d",
      "date": "2026-01-30",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-22.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c5170100bfee279848fdab0",
      "date": "2026-01-30",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-22.950",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_553f94e9b183dd936dfae1e1",
      "date": "2026-01-30",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-20.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d336f0c2056c948a04b99d14",
      "date": "2026-01-30",
      "merchant": "rotpunkt apotheken",
      "description": "rotpunkt apotheken",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_05805240053764f311780cce",
      "date": "2026-01-30",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_491467b89388bbc50524ccf9",
      "date": "2026-01-31",
      "merchant": "migros",
      "description": "migros",
      "amount": "-261.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6092908ef9640a94a4a2d09",
      "date": "2026-02-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-274.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1fbce6724216ee48986ecede",
      "date": "2026-02-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-39.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e808e906c21c32237b2412d",
      "date": "2026-02-07",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-46.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c6ee66f367130bb20be99d7d",
      "date": "2026-02-07",
      "merchant": "restaurant aquarena",
      "description": "restaurant aquarena",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6121be33c4c67fce820240ac",
      "date": "2026-02-07",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-22.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ebc1798e2049d118bb5cf017",
      "date": "2026-02-07",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_817d5c2de637675fbdfa7aa6",
      "date": "2026-02-07",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e9f670ea74a1f8bb2c4a8d3",
      "date": "2026-02-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9007b86ba0b7b7b4e179cbf8",
      "date": "2026-02-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-276.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d5ce23360700ab6e3e14ade",
      "date": "2026-02-11",
      "merchant": "thermalbad zurzach betrie",
      "description": "thermalbad zurzach betrie",
      "amount": "-33.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4689662f5875f74f065fdf48",
      "date": "2026-02-11",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-21.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a612dbff5e02ef538192f11",
      "date": "2026-02-11",
      "merchant": "coop",
      "description": "coop",
      "amount": "-100.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe03183b56c4a8a6e8d2bf85",
      "date": "2026-02-11",
      "merchant": "thermalbad zurzach betrie",
      "description": "thermalbad zurzach betrie",
      "amount": "-60.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1cab384d3fe759dd6862abe8",
      "date": "2026-02-14",
      "merchant": "migros",
      "description": "migros",
      "amount": "-133.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_03e3edc04da1ac110b612ac1",
      "date": "2026-02-15",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-12.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_663d7e6239dc10dd449f4738",
      "date": "2026-02-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-92.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e6de0803344de8c37dc60240",
      "date": "2026-02-17",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-1.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7c6ca957baaece9b12e6b1f1",
      "date": "2026-02-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-181.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ffdb08f7b45dbbbb420ace06",
      "date": "2026-02-18",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-264.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbf384f39d159138009d18e6",
      "date": "2026-02-19",
      "merchant": "migros",
      "description": "migros",
      "amount": "-285.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbe41623a83a0042acb5a7d6",
      "date": "2026-02-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-46.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0ac58437213911b4f2ddd568",
      "date": "2026-02-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-111.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcff327609c232b8b97aa0ec",
      "date": "2026-02-22",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-63.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_84a89db760563325a0d7a1c8",
      "date": "2026-02-22",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-19.100",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d0a75ff2467cc18448b04456",
      "date": "2026-02-22",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-12.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_91a61531c1ba9ff29611377b",
      "date": "2026-02-23",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-75.650",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_19705c485067528ef2c57d61",
      "date": "2026-02-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-183.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_57c8d2858b3bfd110bc720a2",
      "date": "2026-02-25",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-21.650",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ef5913e8ab5be0fe2305e76",
      "date": "2026-02-26",
      "merchant": "migros",
      "description": "migros",
      "amount": "-191.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_72d2923914625e0bea5da888",
      "date": "2026-02-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b7783bea55698e911c96595b",
      "date": "2026-02-26",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-125.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_78cf9e21dfb3597c5a27a6be",
      "date": "2026-02-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2be13f80cbac9f0fc7355b83",
      "date": "2026-02-28",
      "merchant": "migros",
      "description": "migros",
      "amount": "-131.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f6ed413de95ec9c93b2be2a9",
      "date": "2026-03-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-257.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a08103adb94e96fc7a0fee67",
      "date": "2026-03-03",
      "merchant": "coop",
      "description": "coop",
      "amount": "-5.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_79366ffa15cfde20f1f535e6",
      "date": "2026-03-03",
      "merchant": "coop vitality",
      "description": "coop vitality",
      "amount": "-14.300",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7dc8db0ec5eaf2b253611eda",
      "date": "2026-03-04",
      "merchant": "apple",
      "description": "apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae8f9fff02129fe1d8f43ffd",
      "date": "2026-03-05",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-51.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fb76aae53cdc1c24fba44f51",
      "date": "2026-03-06",
      "merchant": "flughafen zurich",
      "description": "flughafen zurich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbbe0a0214f71aac8c6b748a",
      "date": "2026-03-06",
      "merchant": "parkingpay",
      "description": "parkingpay",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6479e571d7e2a5cd4d545ffe",
      "date": "2026-03-07",
      "merchant": "qualipet",
      "description": "qualipet",
      "amount": "-71.000",
      "currency": "CHF",
      "category_id": "bcat_expensehaustiere",
      "category_name": "Haustiere",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tierarzt und Tierbedarf vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52ffdc621a7a0e22146cbfea",
      "date": "2026-03-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-125.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf8a962dc3b45353ef9bcbcc",
      "date": "2026-03-08",
      "merchant": "zuschauerterrasse b flughafen zurich",
      "description": "zuschauerterrasse b flughafen zurich",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_113a9eef8b69a0e964c03555",
      "date": "2026-03-08",
      "merchant": "k kiosk",
      "description": "k kiosk",
      "amount": "-30.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c72a8632275c3df7077b50e9",
      "date": "2026-03-08",
      "merchant": "parkhaus 0",
      "description": "parkhaus 0",
      "amount": "-19.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bisherige Buchungen wurden unterschiedlich kategorisiert.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfcee7aa880005ac61b0f537",
      "date": "2026-03-08",
      "merchant": "restaurant waldkantine",
      "description": "restaurant waldkantine",
      "amount": "-63.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_12160677c7830a3c6e2ee44c",
      "date": "2026-03-08",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-21.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9e0a843c1e837fc6e7664cbc",
      "date": "2026-03-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-183.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_46ebe4595e4bf0540351c894",
      "date": "2026-03-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-199.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2110e6e71a97dd98e2602c3a",
      "date": "2026-03-12",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-66.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc31a7fcb5d107d14080a175",
      "date": "2026-03-13",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6782c651b42dfe103710e04e",
      "date": "2026-03-13",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_69d65c15b67ba50f667b2048",
      "date": "2026-03-13",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-27.250",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd90aea491c5c3ddbe45df43",
      "date": "2026-03-13",
      "merchant": "migrol",
      "description": "migrol",
      "amount": "-15.900",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9d6138cff87dc577c3b58d59",
      "date": "2026-03-15",
      "merchant": "restaurant tannegg",
      "description": "restaurant tannegg",
      "amount": "-45.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c38664e66f249b2e2da31f78",
      "date": "2026-03-17",
      "merchant": "migros",
      "description": "migros",
      "amount": "-89.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0816a6f5729250b3fb0f0d14",
      "date": "2026-03-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-44.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d961781fb5c66c00a0577537",
      "date": "2026-03-19",
      "merchant": "regionalpolizei brugg",
      "description": "regionalpolizei brugg",
      "amount": "-40.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55b0f672f5d74e8c8b602e27",
      "date": "2026-03-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-164.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_75e4482c95bdc0fd213d9f61",
      "date": "2026-03-20",
      "merchant": "migros",
      "description": "migros",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f1e6d77eb155ddd2ebdbe837",
      "date": "2026-03-20",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-1299.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac44680a72f1247aee47da5d",
      "date": "2026-03-21",
      "merchant": "landi",
      "description": "landi",
      "amount": "-237.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_33751a15117047c3ba1dace9",
      "date": "2026-03-21",
      "merchant": "landi",
      "description": "landi",
      "amount": "-24.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bcee015b2f86eacf931c11cc",
      "date": "2026-03-21",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-18.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eb76caf016076e9ef8f89d2e",
      "date": "2026-03-21",
      "merchant": "landi",
      "description": "landi",
      "amount": "-9.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_16b22dfcd6654884c36ab26f",
      "date": "2026-03-22",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-19.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae38ca4be254af704cba3536",
      "date": "2026-03-25",
      "merchant": "migros",
      "description": "migros",
      "amount": "-111.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f706b40917733d54dac05cb5",
      "date": "2026-03-25",
      "merchant": "mobility hub parkservice",
      "description": "mobility hub parkservice",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3ab028c2ffe497b9a2e8ddf1",
      "date": "2026-03-26",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-3.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c73a564f653be08576961b2",
      "date": "2026-03-25",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-95.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2938ac87778672292adaa62f",
      "date": "2026-03-26",
      "merchant": "aquabasilea",
      "description": "aquabasilea",
      "amount": "-88.900",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_14891b63041d3b0d32831d4d",
      "date": "2026-03-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2ee293d79d452e574b33c541",
      "date": "2026-03-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90df348852c7b49743cd9442",
      "date": "2026-03-29",
      "merchant": "technorama ex",
      "description": "technorama ex",
      "amount": "-98.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b003f6c198eab6cddbc32d5d",
      "date": "2026-03-29",
      "merchant": "technorama",
      "description": "technorama",
      "amount": "-65.350",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_60ffd14d88c6025faf38ca8d",
      "date": "2026-03-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-344.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_445e3a38b61bc79574def3c4",
      "date": "2026-03-31",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e0345dae6fdaee87a3230f3e",
      "date": "2026-06-25",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-33.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1173da6080d3425cdfaf548a",
      "date": "2026-04-01",
      "merchant": "apple",
      "description": "apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9f2aaba599627366dd4bd7b7",
      "date": "2026-04-01",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_164f72f27eb79fa7421227e0",
      "date": "2026-04-01",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-24.650",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_86d880e85947d9836594d54c",
      "date": "2026-04-01",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a78547e1b502d76817b0d25",
      "date": "2026-06-25",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-23.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eeb540c7af5d0328e82029e3",
      "date": "2026-04-01",
      "merchant": "volg",
      "description": "volg",
      "amount": "-66.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5fb362365d77b3ba2da0e0af",
      "date": "2026-04-02",
      "merchant": "migros",
      "description": "migros",
      "amount": "-256.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0f706e3430bbe7481199e86e",
      "date": "2026-04-02",
      "merchant": "kantonsspital baden ksb",
      "description": "kantonsspital baden ksb",
      "amount": "-3.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5f3f6804756c858990e838da",
      "date": "2026-04-05",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-88.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87352c96b992d61e64500deb",
      "date": "2026-04-07",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c63830d38faaeb38dca2cbc",
      "date": "2026-04-07",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_41b6aa6a9bcd9c7c4ed3f090",
      "date": "2026-04-07",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_efe10bdb47470b53273785cb",
      "date": "2026-04-07",
      "merchant": "landi",
      "description": "landi",
      "amount": "-21.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ad4c59d44af70a4bb8142d4c",
      "date": "2026-04-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-268.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ffad547dec68cd9a4410868d",
      "date": "2026-04-08",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-78.050",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f5e8db4034b10fb9ebe1797a",
      "date": "2026-04-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-84.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0362120375993c4371141e26",
      "date": "2026-04-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "20.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_855dcda506e5747ba09b6402",
      "date": "2026-04-09",
      "merchant": "h&m",
      "description": "h&m",
      "amount": "-125.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6507786bb4b187e8e2222b45",
      "date": "2026-04-09",
      "merchant": "eisenhorn klarna",
      "description": "eisenhorn klarna",
      "amount": "-2239.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4917c3199e2360328f68a9c8",
      "date": "2026-04-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-212.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6d4802aa5219409cb3beff56",
      "date": "2026-04-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-42.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8c92f4e68cbda638fe0af46e",
      "date": "2026-04-13",
      "merchant": "muller drogeriemarkt",
      "description": "muller drogeriemarkt",
      "amount": "-27.650",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d07e0a1814f39a99901a03c9",
      "date": "2026-04-13",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-384.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6eb74ece6f48009aad1eb7e0",
      "date": "2026-04-13",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d25962b7e32be302ee627049",
      "date": "2026-04-14",
      "merchant": "landi",
      "description": "landi",
      "amount": "-89.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f31dee2f8db79fd3eacb4210",
      "date": "2026-04-14",
      "merchant": "aldi suisse",
      "description": "aldi suisse",
      "amount": "-48.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fafdbc28023aff746ae8affd",
      "date": "2026-04-14",
      "merchant": "bustelbach sport & freizeitcenter",
      "description": "bustelbach sport & freizeitcenter",
      "amount": "-118.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_69874ba8c1136b7c5de1f196",
      "date": "2026-04-15",
      "merchant": "h&m",
      "description": "h&m",
      "amount": "-48.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b64a6278e63316fe18d5be88",
      "date": "2026-04-14",
      "merchant": "parkplatzannerstrasse",
      "description": "parkplatzannerstrasse",
      "amount": "-0.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8aa79ce4506039cb078e927e",
      "date": "2026-04-15",
      "merchant": "cinema excelsior",
      "description": "cinema excelsior",
      "amount": "-24.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_009f0136a7341df7f61f500a",
      "date": "2026-04-16",
      "merchant": "migros",
      "description": "migros",
      "amount": "-285.100",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0faf7dfd4676cfabcf50a060",
      "date": "2026-04-17",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52ad2fc6647e44b64bf49acf",
      "date": "2026-04-17",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_14caaaab9012626873a8d2eb",
      "date": "2026-04-18",
      "merchant": "yavuz market",
      "description": "yavuz market",
      "amount": "-10.450",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_162564f3f21cfb51e0c44b5f",
      "date": "2026-04-21",
      "merchant": "migros",
      "description": "migros",
      "amount": "-87.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_82d792364c7c3210ee858cfd",
      "date": "2026-04-22",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_df1a315eb1fe20cb8cec14ca",
      "date": "2026-04-22",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-32.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_db84b197f95bc7737c48d8b3",
      "date": "2026-04-22",
      "merchant": "mammami",
      "description": "mammami",
      "amount": "-70.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5c6c9d2c64cbcfbcd85891e4",
      "date": "2026-04-23",
      "merchant": "migros",
      "description": "migros",
      "amount": "-418.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3f02fae6e893910d55c8d37",
      "date": "2026-04-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-65.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa2a58c85d860fa4fd6325e6",
      "date": "2026-04-24",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-132.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bc73de32e2619b8556f2a9fe",
      "date": "2026-04-25",
      "merchant": "zoo basel",
      "description": "zoo basel",
      "amount": "-64.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8da6597947b798f4937a3499",
      "date": "2026-04-25",
      "merchant": "restaurant zoologischer g",
      "description": "restaurant zoologischer g",
      "amount": "-30.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_413070f55b926077340fa717",
      "date": "2026-04-25",
      "merchant": "restaurant zoologischer g",
      "description": "restaurant zoologischer g",
      "amount": "-9.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Restaurants und Verpflegung vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_99609dd64674eea240044dca",
      "date": "2026-04-25",
      "merchant": "coop",
      "description": "coop",
      "amount": "-26.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7731caf8c9eee455a9cf9903",
      "date": "2026-04-25",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-5.100",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c381bb0faa291bebab857245",
      "date": "2026-04-26",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-35.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aa3f523bc79667f6f5fcb65e",
      "date": "2026-04-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1133b49f8b546e06efb4801f",
      "date": "2026-04-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_567de11cd3ac6a8483da49bc",
      "date": "2026-04-29",
      "merchant": "coiffeur adam gmbh",
      "description": "coiffeur adam gmbh",
      "amount": "-30.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5fb26b9912fda7d15b991582",
      "date": "2025-12-24",
      "merchant": "apotheke suessbach ag",
      "description": "apotheke suessbach ag",
      "amount": "-22.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ceb6686cefdc5bfc6012d1c7",
      "date": "2026-04-29",
      "merchant": "migros",
      "description": "migros",
      "amount": "-270.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4224374257e3a15cf7e18fc",
      "date": "2025-12-26",
      "merchant": "apple",
      "description": "apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b73171f4bdd2b7b21a29e7f8",
      "date": "2025-12-26",
      "merchant": "apple",
      "description": "apple",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cc33f24b7bbf1b26c4f08aab",
      "date": "2026-04-30",
      "merchant": "kantonsspital baden ksb",
      "description": "kantonsspital baden ksb",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a172090f6214d2b753f80c2f",
      "date": "2025-12-26",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-18.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0853a7d6f4ea5dc0119acae4",
      "date": "2026-04-30",
      "merchant": "apotheke tag & nacht",
      "description": "apotheke tag & nacht",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eafeee128644619bc5452acf",
      "date": "2026-05-01",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8839f3b4b8b0bee3a7b42589",
      "date": "2026-05-01",
      "merchant": "coop",
      "description": "coop",
      "amount": "-38.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_668eede3cb7e8b8550729e88",
      "date": "2025-12-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2a80fbf55ca1883ef21f81c0",
      "date": "2026-05-01",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aadf1788c7ffc847c86af3e8",
      "date": "2026-05-02",
      "merchant": "apple",
      "description": "apple",
      "amount": "-17.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fc3e36dc89594fe56070d89b",
      "date": "2025-12-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-30.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2ac590091bcc83f3f8b84b51",
      "date": "2026-05-02",
      "merchant": "rotpunkt apotheken",
      "description": "rotpunkt apotheken",
      "amount": "-31.800",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de5d4447891513db79e2fc68",
      "date": "2026-05-02",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-12.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe24f5bd041e311d7227cd26",
      "date": "2026-05-03",
      "merchant": "apple",
      "description": "apple",
      "amount": "-79.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_401b346b4cdf53c7eb2711c2",
      "date": "2025-12-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bb70dc269e83f2821aeca80a",
      "date": "2026-05-03",
      "merchant": "zulauf gartencenter",
      "description": "zulauf gartencenter",
      "amount": "-33.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5f14657b2630289c3ccfaa3c",
      "date": "2026-05-03",
      "merchant": "zulauf gartencenter",
      "description": "zulauf gartencenter",
      "amount": "-95.050",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f59750338780219405c3f8e0",
      "date": "2026-05-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-146.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_993fab4a551c808b36334395",
      "date": "2026-05-06",
      "merchant": "kantonsspital baden ksb",
      "description": "kantonsspital baden ksb",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_14c2d035b972fca47849c69c",
      "date": "2026-05-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-341.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c1104c50f8349194078c794c",
      "date": "2025-12-28",
      "merchant": "apotheke suessbach ag",
      "description": "apotheke suessbach ag",
      "amount": "-31.900",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_02d4ec00e1faf4df0447f573",
      "date": "2025-12-28",
      "merchant": "stiftung gesundheit re",
      "description": "stiftung gesundheit re",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_419ba6a9ae9b01b3bbff2352",
      "date": "2026-05-07",
      "merchant": "flughafen zurich",
      "description": "flughafen zurich",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6f041d7be7e5a70388696b88",
      "date": "2026-05-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0e7c4b858660346c856368e6",
      "date": "2026-05-09",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-49.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e9e6ad00ccf517ae96efffa9",
      "date": "2026-05-09",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-2.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7fc33725d98cb00e61c882fb",
      "date": "2026-05-10",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-6.800",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ecec3e17314224b5b6fd162d",
      "date": "2026-05-12",
      "merchant": "apple",
      "description": "apple",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_45f630f5cb3a129bc7991bf0",
      "date": "2026-05-12",
      "merchant": "chatgpt",
      "description": "chatgpt",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c139005322a4cef4080a143c",
      "date": "2026-05-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-218.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3f955d1ea5696f9222a1d494",
      "date": "2026-05-13",
      "merchant": "migros",
      "description": "migros",
      "amount": "-27.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_53e1c883053d241405588d46",
      "date": "2026-05-13",
      "merchant": "sportanlagen ag wallisellen",
      "description": "sportanlagen ag wallisellen",
      "amount": "-29.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0494e7ed1523b309d44e502c",
      "date": "2026-05-13",
      "merchant": "sportanlagen ag wallisellen",
      "description": "sportanlagen ag wallisellen",
      "amount": "-2.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4e86ea76fb7d1231413640a",
      "date": "2026-05-14",
      "merchant": "chatgpt",
      "description": "chatgpt",
      "amount": "-64.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_96d5ff549dda720276748936",
      "date": "2026-05-16",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-29.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e6b00b13ae14aa06d78177d7",
      "date": "2026-05-16",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-997.250",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a3c7c15908c1bccfb57f9845",
      "date": "2026-05-17",
      "merchant": "migrol",
      "description": "migrol",
      "amount": "-7.300",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a2e67615784af7b77bd6c3db",
      "date": "2026-05-18",
      "merchant": "migros",
      "description": "migros",
      "amount": "-211.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bef0bc52b3e58b83c83fa629",
      "date": "2026-05-20",
      "merchant": "flughafen zurich",
      "description": "flughafen zurich",
      "amount": "-6.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8021113e9fe1769f7ee0e217",
      "date": "2026-05-20",
      "merchant": "eisi parkhaus ag",
      "description": "eisi parkhaus ag",
      "amount": "-4.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_408f307278b9e8f40ae72f86",
      "date": "2026-05-21",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-73.600",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_18dcb9ef75a887c20c6cecf5",
      "date": "2026-05-21",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-58.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9c75c15b19265c8ba6c16679",
      "date": "2026-05-21",
      "merchant": "solar manager ag",
      "description": "solar manager ag",
      "amount": "-44.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6e261e7b67bda6dcc89c8d2e",
      "date": "2026-05-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-256.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2475cef8bc96769686e02975",
      "date": "2026-05-22",
      "merchant": "burger king",
      "description": "burger king",
      "amount": "-25.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f05bbc216db269e431fb72b",
      "date": "2026-05-23",
      "merchant": "dropbox",
      "description": "dropbox",
      "amount": "-112.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eafdbc338567af4e42d09c26",
      "date": "2026-05-23",
      "merchant": "coop",
      "description": "coop",
      "amount": "-24.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e480fd3c3041bf91fb50231",
      "date": "2026-05-23",
      "merchant": "dosenbach",
      "description": "dosenbach",
      "amount": "-79.900",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_64183bb917e15bf1db21e1c7",
      "date": "2026-05-24",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-59.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cd7dbbf2558395e93ad100c5",
      "date": "2026-05-26",
      "merchant": "bp",
      "description": "bp",
      "amount": "-9.500",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_739767f1b8cbd1716f8037dd",
      "date": "2026-05-26",
      "merchant": "migros",
      "description": "migros",
      "amount": "-248.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8841845a389f4ede0c4683c0",
      "date": "2026-05-26",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-12.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_47321caf931603839ea364e3",
      "date": "2026-05-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3e55bdf389c111d84dde3c5b",
      "date": "2026-05-30",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-36.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ccb4fe388f7c8b794a9d96ac",
      "date": "2025-12-29",
      "merchant": "avec",
      "description": "avec",
      "amount": "-4.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5b5095f01df7011eb71435f3",
      "date": "2026-05-30",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-11.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0695cf54d44dbbbb37d7c294",
      "date": "2025-12-29",
      "merchant": "flughafen zurich",
      "description": "flughafen zurich",
      "amount": "-15.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f7767e2546dad112d875187b",
      "date": "2026-06-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-16.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d9073063eb6c6e64664ea5c8",
      "date": "2026-06-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5172b6d606b120f9aacb6360",
      "date": "2026-06-18",
      "merchant": "apple",
      "description": "apple",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f5de5c6a551453efbd9d34e8",
      "date": "2026-06-19",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-2.850",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_18bacf3a98d66d6632588a68",
      "date": "2026-06-19",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-6.150",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d25b53ef6f406076592e66ea",
      "date": "2026-07-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-23.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6900c790899f3b7f4032a9c6",
      "date": "2026-07-04",
      "merchant": "migros",
      "description": "migros",
      "amount": "-7.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e903126173912fbd4ce4478c",
      "date": "2026-07-05",
      "merchant": "apple",
      "description": "apple",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f0c06d8a7243f435ca18b4e8",
      "date": "2026-07-04",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-36.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8d49b97fce86049432f12076",
      "date": "2026-06-20",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-22.650",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_aeb7d4b2436ab350a138c9d5",
      "date": "2026-07-06",
      "merchant": "gemeinde windisch",
      "description": "gemeinde windisch",
      "amount": "-35.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6080b38a97e07fac7d89b643",
      "date": "2026-07-06",
      "merchant": "skechers",
      "description": "skechers",
      "amount": "340.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae9a9dde1de02bfdd816cedb",
      "date": "2026-07-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-156.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ded3c83fc640b063ad8277b7",
      "date": "2026-06-20",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-6.550",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_95a57d91ef74276a9c54baa1",
      "date": "2026-07-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "21.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b7c05f1d52ec81c5477fb839",
      "date": "2026-06-20",
      "merchant": "europa park",
      "description": "europa park",
      "amount": "-6.150",
      "currency": "CHF",
      "category_id": "bcat_travel",
      "category_name": "Ferien/Reisen",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Reisen und öffentlicher Verkehr vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1647e699f77873f65a530070",
      "date": "2026-07-13",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-37.350",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_06321ebd3ac89530ac005953",
      "date": "2026-06-22",
      "merchant": "volvo car corporation",
      "description": "volvo car corporation",
      "amount": "-43.000",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_564d6cb77ed09906d8ea7daf",
      "date": "2026-06-22",
      "merchant": "migros",
      "description": "migros",
      "amount": "-229.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de7234f7fa5f2294d78ff77f",
      "date": "2026-06-22",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-51.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9bd16dd5ca792fe255047ff4",
      "date": "2026-06-24",
      "merchant": "migros",
      "description": "migros",
      "amount": "-37.850",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c07fe1401c2224edecba2755",
      "date": "2026-05-23",
      "merchant": "landi",
      "description": "landi",
      "amount": "-79.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7321eca8fee8fe04bc565e96",
      "date": "2026-05-29",
      "merchant": "angela bruderer ag",
      "description": "angela bruderer ag",
      "amount": "-171.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f34960f48a4b2c700e2fb7f",
      "date": "2026-05-30",
      "merchant": "migros",
      "description": "migros",
      "amount": "-30.550",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e006fdbc4772397ed0950ce",
      "date": "2026-05-30",
      "merchant": "ikea",
      "description": "ikea",
      "amount": "-294.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d7c951bcce7b500d394e6727",
      "date": "2026-06-01",
      "merchant": "migros",
      "description": "migros",
      "amount": "-5.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a8e6822022bdf77bf675af6c",
      "date": "2026-06-02",
      "merchant": "obi",
      "description": "obi",
      "amount": "-45.050",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_40b98802b37c3d29958e4edc",
      "date": "2026-06-02",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-10.950",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_93a77a4efd611b842f581920",
      "date": "2026-06-03",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-32.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_71ad65c8dee4aa27f4e76fc3",
      "date": "2026-06-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-360.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_08c48c931f488dbbd988b374",
      "date": "2026-06-04",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-41.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a1bc06535ca72f119e2d5c6b",
      "date": "2026-06-04",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-20.900",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55b3cb613022d271db706c79",
      "date": "2026-06-04",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b81333ff5050fcee6bfd8e36",
      "date": "2026-06-04",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-70.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d9427fdbdfec0228d3ca04ec",
      "date": "2026-06-05",
      "merchant": "alpha progression",
      "description": "alpha progression",
      "amount": "-79.950",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_51964c37f3a04aa86be642cc",
      "date": "2026-06-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-64.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_788ce8efb8de92d1b68d9ca1",
      "date": "2026-06-06",
      "merchant": "migros",
      "description": "migros",
      "amount": "-77.200",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe62b3db19fb3a23318ad0f8",
      "date": "2026-06-07",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-55.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_29898eb07a8ab6a023491627",
      "date": "2026-06-08",
      "merchant": "apple",
      "description": "apple",
      "amount": "-7.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5aaa6dbb136581cd20206f7d",
      "date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "description": "the hall duebendorf",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_383d958bd5e4386e061e0f49",
      "date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "description": "the hall duebendorf",
      "amount": "-11.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ce36df32dda17e91d9adebcc",
      "date": "2026-06-08",
      "merchant": "the hall duebendorf",
      "description": "the hall duebendorf",
      "amount": "-10.500",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6257ed00d4bb2cbbdf35b187",
      "date": "2026-06-09",
      "merchant": "netflix",
      "description": "netflix",
      "amount": "-22.900",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6c18425f3ecdec8bc2713db",
      "date": "2026-06-09",
      "merchant": "dosenbach klarna",
      "description": "dosenbach klarna",
      "amount": "-67.900",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2e64c57bd881ad3becc1e3e0",
      "date": "2026-06-09",
      "merchant": "kantonsspital baden ksb",
      "description": "kantonsspital baden ksb",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a9afee41cad08f5f6ea88da6",
      "date": "2026-06-09",
      "merchant": "coop",
      "description": "coop",
      "amount": "-19.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f24a06853f3ea22a7bb65349",
      "date": "2026-06-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-266.400",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6dae8a64bafe91e17a344227",
      "date": "2026-06-12",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-61.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d93e1b690fb24b05d9fe81c1",
      "date": "2026-06-12",
      "merchant": "bad schinznach",
      "description": "bad schinznach",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8410a7fdbaf3e3dfee4099d7",
      "date": "2026-06-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-81.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a02ca4f5da14567258ecd9ba",
      "date": "2026-06-12",
      "merchant": "migros",
      "description": "migros",
      "amount": "-11.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56c605a12ff9fb3b1261386f",
      "date": "2026-06-13",
      "merchant": "coop",
      "description": "coop",
      "amount": "-14.900",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1fc48ccbd19aeda64c454586",
      "date": "2026-06-13",
      "merchant": "coop",
      "description": "coop",
      "amount": "-21.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus Ihrer Händlerregel vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d406024f91596b92aad245c1",
      "date": "2026-06-14",
      "merchant": "chatgpt",
      "description": "chatgpt",
      "amount": "-83.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_60d3c6553452e2487189f629",
      "date": "2026-06-17",
      "merchant": "essentialbag klarna",
      "description": "essentialbag klarna",
      "amount": "-61.900",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_58ef2f31efe339064d4faf8f",
      "date": "2026-06-16",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-63.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d9e0dbed49cf3e90a7fd5973",
      "date": "2026-06-17",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-64.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3addf75c0f8ea500c82aa013",
      "date": "2026-06-17",
      "merchant": "the hall duebendorf",
      "description": "the hall duebendorf",
      "amount": "-20.000",
      "currency": "CHF",
      "category_id": "bcat_expensehobbysundselfcare",
      "category_name": "Hobbys & Selfcare",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Hobbys und Selfcare vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_eca4dc9c8f087e8ae2be1eda",
      "date": "2026-06-17",
      "merchant": "dm drogerie markt",
      "description": "dm drogerie markt",
      "amount": "-20.350",
      "currency": "CHF",
      "category_id": "bcat_health",
      "category_name": "Gesundheit",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Apotheken und medizinische Anbieter vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_03fa648f8353f375b8f11e73",
      "date": "2026-06-28",
      "merchant": "disney plus",
      "description": "disney plus",
      "amount": "-23.400",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c51fafd303c57531e34ab4b3",
      "date": "2026-06-29",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "-51.600",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4451ee8cb4768484b5171a83",
      "date": "2026-06-18",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-19.250",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f408c55f39300dd637c7fbf7",
      "date": "2026-06-18",
      "merchant": "bustelbach sport & freizeitcenter",
      "description": "bustelbach sport & freizeitcenter",
      "amount": "-43.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dd08f569f024e90eb3f7e880",
      "date": "2026-07-01",
      "merchant": "tankstelle gebr knecht",
      "description": "tankstelle gebr knecht",
      "amount": "-75.400",
      "currency": "CHF",
      "category_id": "bcat_expenseautomelanie",
      "category_name": "Auto Melanie",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Tanken, Parkieren und Fahrzeug vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ed46975ab458aa6c5abbb38",
      "date": "2026-07-01",
      "merchant": "migros",
      "description": "migros",
      "amount": "-95.650",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d4c65b24df5d5483ce887b9a",
      "date": "2026-07-02",
      "merchant": "sonneland ag",
      "description": "sonneland ag",
      "amount": "-26.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7aabca60f47adfbac5de84ab",
      "date": "2026-07-03",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-16.400",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1a125ec4de59c701e728e89a",
      "date": "2026-07-03",
      "merchant": "migros",
      "description": "migros",
      "amount": "-164.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_15ae24a6fb3dc91b66c32bd1",
      "date": "2026-07-04",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-30.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_de802b598c46f981dfbb15f9",
      "date": "2026-07-06",
      "merchant": "landi",
      "description": "landi",
      "amount": "-185.500",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ae40fb1314fb3c86a1270094",
      "date": "2026-07-06",
      "merchant": "jumbo",
      "description": "jumbo",
      "amount": "-92.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ce862e8ede022587f688cbf6",
      "date": "2026-07-06",
      "merchant": "mcdonald s",
      "description": "mcdonald s",
      "amount": "-26.300",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9fecc7e2ea6adcd079a23f5b",
      "date": "2026-07-07",
      "merchant": "migros",
      "description": "migros",
      "amount": "-56.700",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e63fe2b47b472e299022026a",
      "date": "2026-07-08",
      "merchant": "prime video",
      "description": "prime video",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f8ab6e9ee3261224da5e2ceb",
      "date": "2026-07-08",
      "merchant": "sw saira gmbh",
      "description": "sw saira gmbh",
      "amount": "-31.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_149fb5a9f0899b3564c58115",
      "date": "2026-07-08",
      "merchant": "digitec galaxus ag",
      "description": "digitec galaxus ag",
      "amount": "45.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1fb2210498ac2f6ba8587212",
      "date": "2026-07-10",
      "merchant": "migros",
      "description": "migros",
      "amount": "-183.600",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7a07f3db6c181d6d94d8f6ab",
      "date": "2026-07-11",
      "merchant": "landi",
      "description": "landi",
      "amount": "-62.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3bc95b16085f8bdc6ef57103",
      "date": "2026-07-11",
      "merchant": "migros",
      "description": "migros",
      "amount": "-218.750",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9d6685936d2aeb0c070de86d",
      "date": "2026-06-25",
      "merchant": "parkdepot gmbh",
      "description": "parkdepot gmbh",
      "amount": "-8.000",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cbc320d7b87c5103c803184",
      "date": "2026-06-22",
      "merchant": "skechers",
      "description": "skechers",
      "amount": "-440.000",
      "currency": "CHF",
      "category_id": "bcat_expensekleiderundschuhe",
      "category_name": "Kleider und Schuhe",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Kleider und Schuhe vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ac89740ae421cf0826d0bffc",
      "date": "2026-06-27",
      "merchant": "amazon prime",
      "description": "amazon prime",
      "amount": "-10.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie aus ähnlichen bestätigten Buchungen vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87bf2a2e8c85f8b6a79568bc",
      "date": "2026-06-27",
      "merchant": "migros",
      "description": "migros",
      "amount": "-270.150",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5717b28871d6df420cd5bb88",
      "date": "2026-06-29",
      "merchant": "bustelbach sport & freizeitcenter",
      "description": "bustelbach sport & freizeitcenter",
      "amount": "-25.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "expense",
      "user_state": "decision_needed",
      "state_label": "Entscheidung nötig",
      "explanation": "Bitte eine Kategorie auswählen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_94513130654618683d39551f",
      "date": "2024-08-01",
      "merchant": "1 sms juli 2024",
      "description": "1 sms juli 2024",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1cc944ce7a873e35d0eb77b1",
      "date": "2024-11-01",
      "merchant": "6 sms oktober 2024",
      "description": "6 sms oktober 2024",
      "amount": "-3.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_035607d5af744f9f1baab62a",
      "date": "2024-12-03",
      "merchant": "1 sms november 2024",
      "description": "1 sms november 2024",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fa40944a1f7cac01a05be939",
      "date": "2025-01-03",
      "merchant": "1 sms dezember 2024",
      "description": "1 sms dezember 2024",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_524ca5b442da862660ae498f",
      "date": "2025-02-01",
      "merchant": "1 sms januar 2025",
      "description": "1 sms januar 2025",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e1483b55e1ba320a23a7aee5",
      "date": "2025-03-01",
      "merchant": "1 sms februar 2025",
      "description": "1 sms februar 2025",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_03379cfdc7ef8fbdb6dcab90",
      "date": "2025-04-01",
      "merchant": "5 sms marz 2025",
      "description": "5 sms marz 2025",
      "amount": "-2.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b085c6afaa70a72470d5b42c",
      "date": "2025-05-01",
      "merchant": "2 sms april 2025",
      "description": "2 sms april 2025",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b0341381bd9958b933a34bca",
      "date": "2025-06-03",
      "merchant": "2 sms mai 2025",
      "description": "2 sms mai 2025",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4be2e5332c75ee84f041d6ab",
      "date": "2025-07-01",
      "merchant": "2 sms juni 2025",
      "description": "2 sms juni 2025",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_18a8ffc6e3c990d4ec982fa8",
      "date": "2025-08-01",
      "merchant": "3 sms juli 2025",
      "description": "3 sms juli 2025",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a4c7b98d9411bae9ff97ec8",
      "date": "2025-09-02",
      "merchant": "1 sms august 2025",
      "description": "1 sms august 2025",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b326cc75bd16157b404be927",
      "date": "2025-10-01",
      "merchant": "1 sms september 2025",
      "description": "1 sms september 2025",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_80cee944049d8bdc86a2c777",
      "date": "2025-11-01",
      "merchant": "9 sms oktober 2025",
      "description": "9 sms oktober 2025",
      "amount": "-4.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2d48cd7555c919bfe39c5b15",
      "date": "2025-12-02",
      "merchant": "3 sms november 2025",
      "description": "3 sms november 2025",
      "amount": "-1.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_71b844d4408e47b8becf6d8a",
      "date": "2026-05-01",
      "merchant": "2 sms april 2026",
      "description": "2 sms april 2026",
      "amount": "-1.000",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_74f9ad7b90e08e75ec6c716a",
      "date": "2026-06-02",
      "merchant": "1 sms mai 2026",
      "description": "1 sms mai 2026",
      "amount": "-0.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_90f7fe545a60bb111561fb0d",
      "date": "2026-07-01",
      "merchant": "11 sms juni 2026",
      "description": "11 sms juni 2026",
      "amount": "-5.500",
      "currency": "CHF",
      "category_id": "bcat_expenseelektronischemedien",
      "category_name": "Elektronische Medien",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Digitale Medien vorgeschlagen.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7f8c48ed52ca1f8c01791dc2",
      "date": "2026-03-31",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "816.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_56c0fafceff3dd9a25fef64f",
      "date": "2026-02-23",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3794.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_91b0723404aa28d8938cc3b5",
      "date": "2026-01-19",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3700.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8759ab0690a81a4c0e7f3090",
      "date": "2025-12-22",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "4230.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f689d4ff9835b30debf5c73a",
      "date": "2025-11-26",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3056.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_043362f3731f4733da7ebfec",
      "date": "2025-10-16",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2003.900",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_59da5b4f092f71c22221108e",
      "date": "2025-09-16",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "4465.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b395cae5b8f77e12311f047",
      "date": "2025-08-19",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3891.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_22a9f8e68c719cbf443bc044",
      "date": "2025-07-25",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3539.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a27212569b2162f4fcd56e2",
      "date": "2025-06-25",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3399.250",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_88d3afd7a498b4bf9e50b938",
      "date": "2025-05-20",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3849.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4a42c761ed0585675b16b6b8",
      "date": "2025-04-22",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2977.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c88768bb4695a3cd9eab70fb",
      "date": "2025-03-20",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3220.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_52f7cb56330af43be0584d59",
      "date": "2025-02-21",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2238.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_694218146a1e7a19d007549f",
      "date": "2025-01-21",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "4645.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_292cdd616c091e05b6fef3ff",
      "date": "2024-12-20",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dfb92c55f7a9ee3ddb822f8e",
      "date": "2024-12-16",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3905.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1c351b0c1fbdcfa61044ce9b",
      "date": "2024-12-09",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_96aa10c1fab6fbd66233b20f",
      "date": "2024-12-04",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "2.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a4b2db2b0b375a2a3d136dac",
      "date": "2024-11-20",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_039887f3ccb4d98d03c6c235",
      "date": "2024-11-15",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3f1deb0ce3b3ee2ae06c2036",
      "date": "2024-11-05",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.350",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_59b7e0d11fec7267941bc7ba",
      "date": "2024-10-30",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "1.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5c799b2bf81ed69e97ada03b",
      "date": "2024-10-28",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_39acda55b1b96d0679036117",
      "date": "2024-10-28",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.500",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_29f1e2eee4e606d658a6ad9a",
      "date": "2024-10-17",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3020.650",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b6c7e29d43474207a05e7bc4",
      "date": "2024-10-04",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.270",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_883af5200a2a5ad455e2ae6a",
      "date": "2024-10-02",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.280",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c47d6120bbbaf8983c0be490",
      "date": "2024-09-16",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2566.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_120f756b26009f0786cf80c1",
      "date": "2024-08-19",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2968.150",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_338d23cc59a90b7dd0a00677",
      "date": "2024-07-17",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "3781.450",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d2f349826f62ef00bda74d6b",
      "date": "2026-06-20",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "4367.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_880fd20b2c816bcbd58db65a",
      "date": "2026-05-05",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "387.200",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_05c6c62a8b14f8298277c6bd",
      "date": "2026-04-28",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2251.700",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b112c46791fac5493131aed0",
      "date": "2026-04-07",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "4796.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6852bff1fbb16b607e30eb74",
      "date": "2026-03-23",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "132.260",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_071d56003194cbc02f07c5d1",
      "date": "2026-03-16",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "360.040",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ab4fb064c7f92ca17420f68a",
      "date": "2026-03-09",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "5000.000",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e0303bc0a923309963f81edf",
      "date": "2026-05-18",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "201.800",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_57df024a65da301f3117aef0",
      "date": "2024-11-19",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.550",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1e508cd8088322b722510ca6",
      "date": "2024-11-18",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "2950.850",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "credit_card_payment",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Kreditkartenrückzahlung. Die Gegenbuchung ist in den vorhandenen Importen noch nicht gefunden.",
      "special_hint": "Gegenbuchung fehlt",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3c3c71765a6b8622bc4acb30",
      "date": "2024-11-18",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dc5b530331827efdc0bb8a0e",
      "date": "2024-10-07",
      "merchant": "promotion digitec galaxus",
      "description": "promotion digitec galaxus",
      "amount": "0.300",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "refund",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Rückerstattung oder Storno erkannt.",
      "special_hint": null,
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9df84e704e55793f16919079",
      "date": "2026-04-13",
      "merchant": "ihre zahlung danke",
      "description": "ihre zahlung danke",
      "amount": "49.950",
      "currency": "CHF",
      "category_id": null,
      "category_name": null,
      "transaction_semantics": "transfer",
      "user_state": "special_case",
      "state_label": "Sonderfall erkannt",
      "explanation": "Interner Transfer erkannt.",
      "special_hint": "Möglicher interner Transfer",
      "source_label": "VISA",
      "account_hint": "•••• 6d1c",
      "can_confirm": false,
      "selected": false,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_334f1497a9d2712c88fd8fa3",
      "date": "2026-06-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-5.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_94f43fcb8dafaa3b03d1ad95",
      "date": "2026-07-01",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-95.65",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2206bf4f5ab4501c3da854e2",
      "date": "2026-01-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-287.90",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ddb022c13d4ee3c2fe836bd1",
      "date": "2026-03-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-257.87",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_25463c45557281c29af113c1",
      "date": "2026-04-02",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-256.24",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fd1e67da4dc02bc52f6137d8",
      "date": "2026-06-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-360.75",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fbdf4c6d319fcc3ee0796f0e",
      "date": "2026-07-03",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-164.77",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d3aba02d3afe3942541684e3",
      "date": "2026-02-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-274.46",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_41b7d0dc528f0269d3b9b262",
      "date": "2026-05-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-146.55",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0d22bc871ec7ade8c4059bd9",
      "date": "2026-06-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-16.60",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_680d306dbf4d221b1b30e886",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9304906c2bb35c006ed18616",
      "date": "2026-07-04",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-7.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8e4cfe3a2ea077bf09e6eb80",
      "date": "2026-01-05",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-231.02",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a6fd29207ae63310f59128dd",
      "date": "2026-05-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-341.89",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4b2a26f100e06d93d06d6fe0",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-64.44",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c3bd65c8bf21de50bb9934e6",
      "date": "2026-06-06",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-77.20",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_03d3fc5c175c6c48ff7cd745",
      "date": "2026-02-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-39.97",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b5ed68a8455d6ec7d3d8551f",
      "date": "2026-03-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-135.95",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a41bb42868529fa9ea28ad57",
      "date": "2026-04-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-268.52",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_38158ee0eb630e58a30f088e",
      "date": "2026-07-07",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-56.72",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9c112005f18c62cd1dce8631",
      "date": "2026-01-08",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-52.60",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c5daa0c129e35e1b6dd2725d",
      "date": "2026-01-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-36.06",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b95eef6abdf5837112c8ab0",
      "date": "2026-01-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-304.41",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a53742cb82ea196390b5d33",
      "date": "2026-02-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-276.38",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6d030ed980f642cbd21b79d1",
      "date": "2026-03-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.75",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_547475a3f61aeb01328e6bb5",
      "date": "2026-04-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-212.16",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_cf89be50b1461682c193b1f8",
      "date": "2026-07-10",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.60",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6daa9d9a9e193e787232ffcd",
      "date": "2026-06-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-266.40",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0b9f0aaea9828f35b80bc17e",
      "date": "2026-07-11",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-218.75",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f375d75ef66c5314f567ebdb",
      "date": "2026-01-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-24.08",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4534cf7ed32505e93397bf26",
      "date": "2026-02-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-83.24",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b9ce0d6ab703d9a3d2c2e8d5",
      "date": "2026-03-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-199.71",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_55b6e64e36f3ebc663472b84",
      "date": "2026-05-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-218.73",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_509f1f86db6c0055b8afb640",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-20.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_40140f06a396497688523f5a",
      "date": "2026-06-12",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-81.25",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b4ce0ce5b6a80aa1f8b44ee1",
      "date": "2026-01-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-266.55",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_1b4d35e55e3acd4c7a1f8f49",
      "date": "2026-05-13",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-27.90",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3cbe199377c23d53aad1660a",
      "date": "2026-02-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-133.54",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7b9bf5114ed85c395eb5d5a7",
      "date": "2026-07-14",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-40.97",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_87c3c83b29c40d6445c453f8",
      "date": "2026-07-15",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-176.11",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_88c16f1bf51361377bd224fe",
      "date": "2026-01-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-171.45",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_388de17b610e6f4d3f6cf2c3",
      "date": "2026-04-16",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-285.10",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_3ab72408d22f4f32adc2dc91",
      "date": "2026-01-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-17.55",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_dcb401d2fcff2d3f36c04383",
      "date": "2026-03-17",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-89.98",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_64a8d76aaab5d0d5dbfd6037",
      "date": "2026-02-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-181.45",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_f020740e8cbb81b42df067fc",
      "date": "2026-03-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-44.30",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_9ee1bde0315157de795f9d11",
      "date": "2026-04-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-23.65",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5a12a32493e9f6cc719bfa0c",
      "date": "2026-05-18",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-211.87",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a68a5d62ea88b56602ec8ba",
      "date": "2026-01-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-54.10",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2b2e3334af4de0a9796ddc2f",
      "date": "2026-02-19",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-285.41",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d0feab582a03a5c8b6420897",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-164.46",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_ff6277d7b6a4f648af5d8944",
      "date": "2026-03-20",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-0.40",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_b07111a946c36a5a4d388c2a",
      "date": "2026-01-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-126.35",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_04ae48e84e3769a12f0e3f8f",
      "date": "2026-02-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-111.35",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_8a3f6686f3b6d813db2f10ec",
      "date": "2026-04-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-87.00",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_5e423c310af4bf37009edd58",
      "date": "2026-07-21",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-117.41",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_303581c7c0729a9d9c99c849",
      "date": "2026-05-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-256.69",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_49d52a2fd5586d58067e52ff",
      "date": "2026-06-22",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-229.29",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_fe6b3d878cc172a1e20dacaa",
      "date": "2026-01-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-197.01",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_60bf8c98e3e9adb15d45938a",
      "date": "2026-04-23",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-418.76",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_d2c01ce971cf1b3d455874a1",
      "date": "2026-01-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-122.31",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e4fad25b71bc207f21f1b26f",
      "date": "2026-02-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-183.05",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_a428a2ec21d59cdd709978e8",
      "date": "2026-04-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-65.85",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_49f9ff529f2bbd8926385288",
      "date": "2026-06-24",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-37.85",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_6ed38e7663da7e2127978f22",
      "date": "2026-03-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-111.05",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_e6e3a8e7eedfeadc45b7624f",
      "date": "2026-07-25",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-137.96",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_2f0a11afd43c701b4e6d5a20",
      "date": "2026-02-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-191.60",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_bf064701186800498671bc96",
      "date": "2026-05-26",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-248.93",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_c00079cc99cc68a1926e091f",
      "date": "2026-01-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-347.81",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0a0eb7bd62a91e27cae5a828",
      "date": "2026-06-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-270.16",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_4fe8b264a6651d8904a3a3cf",
      "date": "2026-07-27",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-33.64",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_0c6e39bbfd992dec70df189c",
      "date": "2026-02-28",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-131.25",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_15dc4b09bbf11c965d73794d",
      "date": "2026-04-29",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-270.01",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Zahlungsgegenposten fehlt",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_50e804c3cbea855a6873a6bb",
      "date": "2026-03-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-344.15",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7eeed1bca61d68b995462fe0",
      "date": "2026-05-30",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-30.55",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    },
    {
      "row_token": "row_7d2700f7f2e44c9a35d7a96b",
      "date": "2026-01-31",
      "merchant": "Migros",
      "description": "Migros",
      "amount": "-261.22",
      "currency": "CHF",
      "category_id": "bcat_food_household",
      "category_name": "Essen & Haushalt",
      "transaction_semantics": "expense",
      "user_state": "proposal_ready",
      "state_label": "Vorschlag bereit",
      "explanation": "Kategorie für Lebensmittel und Supermärkte vorgeschlagen.",
      "special_hint": "Passender Migros-Beleg gefunden",
      "source_label": "Migros-Beleg",
      "account_hint": null,
      "can_confirm": true,
      "selected": true,
      "decision_actions": [],
      "selected_user_decision": null
    }
  ],
  "categories": [
    {
      "category_id": "bcat_food_household",
      "name": "Essen & Haushalt",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_eccbd333bd79493b",
      "name": "Lohn Marcel",
      "category_type": "income"
    },
    {
      "category_id": "bcat_children_family",
      "name": "Kinder/Familie",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_travel",
      "name": "Ferien/Reisen",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_incomelohnmelanie",
      "name": "Lohn Melanie",
      "category_type": "income"
    },
    {
      "category_id": "bcat_saving_investing",
      "name": "Sparen/Investieren",
      "category_type": "neutral"
    },
    {
      "category_id": "bcat_expenseversicherungenwohnen",
      "name": "Versicherungen Wohnen",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_957f6173b4654252",
      "name": "Gratifikation",
      "category_type": "income"
    },
    {
      "category_id": "bcat_expenseversicherungenleben",
      "name": "Versicherungen Leben",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expensekrankenkasse",
      "name": "Krankenkasse",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_73be2f95230c462c",
      "name": "Sonstige Einnahmen",
      "category_type": "income"
    },
    {
      "category_id": "bcat_expenseautomelanie",
      "name": "Auto Melanie",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_incomerückerstattungen",
      "name": "Rückerstattungen",
      "category_type": "income"
    },
    {
      "category_id": "bcat_housing",
      "name": "Wohnen",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expenseelektronischemedien",
      "name": "Elektronische Medien",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expenseweiterbildungundmusik",
      "name": "Weiterbildung & Musik",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_health",
      "name": "Gesundheit",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expensehaustiere",
      "name": "Haustiere",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_taxes",
      "name": "Steuern",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expensespenden",
      "name": "Spenden",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expensehobbysundselfcare",
      "name": "Hobbys & Selfcare",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expenseliegenschaftsunterhalt",
      "name": "Liegenschaftsunterhalt",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expenseliegenschaftsinvestitionen",
      "name": "Liegenschaftsinvestitionen",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expenseeinmaligeanschaffungen",
      "name": "Einmalige Anschaffungen",
      "category_type": "expense"
    },
    {
      "category_id": "bcat_expensekleiderundschuhe",
      "name": "Kleider und Schuhe",
      "category_type": "expense"
    }
  ],
  "transfer_pairs": [
    {
      "pairing_class": "unmatched",
      "amount": "3238.20",
      "currency": "CHF",
      "reason_codes": [
        "counterbooking_missing",
        "manual_review_required"
      ],
      "source_row_token": "row_cbad0944dd5c2247dbc39509",
      "target_row_token": null
    },
    {
      "pairing_class": "safe",
      "amount": "4367.70",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_20b0e4aa6e14613ee48ec4f2",
      "target_row_token": "row_d2f349826f62ef00bda74d6b"
    },
    {
      "pairing_class": "safe",
      "amount": "201.80",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_812cb0a41db7c949b4aa84ec",
      "target_row_token": "row_e0303bc0a923309963f81edf"
    },
    {
      "pairing_class": "safe",
      "amount": "387.20",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_d886426104c6059f56d1cc72",
      "target_row_token": "row_880fd20b2c816bcbd58db65a"
    },
    {
      "pairing_class": "safe",
      "amount": "2251.70",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_2e88cfba0043aa4a8bbc0763",
      "target_row_token": "row_05c6c62a8b14f8298277c6bd"
    },
    {
      "pairing_class": "safe",
      "amount": "49.95",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_54561407ea7e5617ef2a9263",
      "target_row_token": "row_9df84e704e55793f16919079"
    },
    {
      "pairing_class": "safe",
      "amount": "4796.30",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_15cc6410e2b870cf1812a960",
      "target_row_token": "row_b112c46791fac5493131aed0"
    },
    {
      "pairing_class": "safe",
      "amount": "816.35",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_2aa6ea8673c3d0e85f604dc3",
      "target_row_token": "row_7f8c48ed52ca1f8c01791dc2"
    },
    {
      "pairing_class": "safe",
      "amount": "132.26",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_87a72a9892f09fd89f3e786c",
      "target_row_token": "row_6852bff1fbb16b607e30eb74"
    },
    {
      "pairing_class": "safe",
      "amount": "360.04",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_5bafb2b942e1f5624546b561",
      "target_row_token": "row_071d56003194cbc02f07c5d1"
    },
    {
      "pairing_class": "safe",
      "amount": "5000.00",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_159aceacb1fe48a65bc204fb",
      "target_row_token": "row_ab4fb064c7f92ca17420f68a"
    },
    {
      "pairing_class": "ambiguous",
      "amount": "3794.65",
      "currency": "CHF",
      "reason_codes": [
        "card_settlement_edge_window",
        "manual_review_required"
      ],
      "source_row_token": "row_a0a7e63846c4594d0998cebf",
      "target_row_token": null
    },
    {
      "pairing_class": "safe",
      "amount": "3700.70",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_8ccd75b3fd8ab16e3d561e9f",
      "target_row_token": "row_91b0723404aa28d8938cc3b5"
    },
    {
      "pairing_class": "safe",
      "amount": "4230.85",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_58a978b8d7a198d17c70404c",
      "target_row_token": "row_8759ab0690a81a4c0e7f3090"
    },
    {
      "pairing_class": "safe",
      "amount": "3056.30",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_b54fa1a2617e33e045bf6562",
      "target_row_token": "row_f689d4ff9835b30debf5c73a"
    },
    {
      "pairing_class": "safe",
      "amount": "2003.90",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_47b127724285dc63dd63d189",
      "target_row_token": "row_043362f3731f4733da7ebfec"
    },
    {
      "pairing_class": "safe",
      "amount": "4465.30",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_bde415a63c405059d1327065",
      "target_row_token": "row_59da5b4f092f71c22221108e"
    },
    {
      "pairing_class": "safe",
      "amount": "3891.20",
      "currency": "CHF",
      "reason_codes": [
        "stable_own_accounts",
        "opposite_signs",
        "exact_amount",
        "same_currency",
        "unique_bidirectional_match",
        "date_within_3_days"
      ],
      "source_row_token": "row_4c3483389d321d651c6d62c6",
      "target_row_token": "row_7b395cae5b8f77e12311f047"
    }
  ],
  "receipt_links": [
    {
      "receipt_total": "5.00",
      "money_total": "5.000",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_334f1497a9d2712c88fd8fa3",
      "money_row_token": "row_d7c951bcce7b500d394e6727"
    },
    {
      "receipt_total": "95.65",
      "money_total": "95.650",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_94f43fcb8dafaa3b03d1ad95",
      "money_row_token": "row_6ed46975ab458aa6c5abbb38"
    },
    {
      "receipt_total": "287.90",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_2206bf4f5ab4501c3da854e2",
      "money_row_token": null
    },
    {
      "receipt_total": "257.87",
      "money_total": "257.87",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_ddb022c13d4ee3c2fe836bd1",
      "money_row_token": null
    },
    {
      "receipt_total": "256.24",
      "money_total": "256.24",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_25463c45557281c29af113c1",
      "money_row_token": null
    },
    {
      "receipt_total": "360.75",
      "money_total": "360.750",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_fd1e67da4dc02bc52f6137d8",
      "money_row_token": "row_71ad65c8dee4aa27f4e76fc3"
    },
    {
      "receipt_total": "164.77",
      "money_total": "164.750",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_fbdf4c6d319fcc3ee0796f0e",
      "money_row_token": "row_1a125ec4de59c701e728e89a"
    },
    {
      "receipt_total": "274.46",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_d3aba02d3afe3942541684e3",
      "money_row_token": null
    },
    {
      "receipt_total": "146.55",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_41b7d0dc528f0269d3b9b262",
      "money_row_token": null
    },
    {
      "receipt_total": "16.60",
      "money_total": "16.600",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_0d22bc871ec7ade8c4059bd9",
      "money_row_token": "row_f7767e2546dad112d875187b"
    },
    {
      "receipt_total": "23.00",
      "money_total": "23.000",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_680d306dbf4d221b1b30e886",
      "money_row_token": "row_d25b53ef6f406076592e66ea"
    },
    {
      "receipt_total": "7.00",
      "money_total": "7.000",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_9304906c2bb35c006ed18616",
      "money_row_token": "row_6900c790899f3b7f4032a9c6"
    },
    {
      "receipt_total": "231.02",
      "money_total": "231.02",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_8e4cfe3a2ea077bf09e6eb80",
      "money_row_token": null
    },
    {
      "receipt_total": "341.89",
      "money_total": "341.89",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_a6fd29207ae63310f59128dd",
      "money_row_token": null
    },
    {
      "receipt_total": "64.44",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_4b2a26f100e06d93d06d6fe0",
      "money_row_token": null
    },
    {
      "receipt_total": "77.20",
      "money_total": "77.200",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_c3bd65c8bf21de50bb9934e6",
      "money_row_token": "row_788ce8efb8de92d1b68d9ca1"
    },
    {
      "receipt_total": "39.97",
      "money_total": "39.97",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_03d3fc5c175c6c48ff7cd745",
      "money_row_token": null
    },
    {
      "receipt_total": "135.95",
      "money_total": "135.95",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_b5ed68a8455d6ec7d3d8551f",
      "money_row_token": null
    },
    {
      "receipt_total": "268.52",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_a41bb42868529fa9ea28ad57",
      "money_row_token": null
    },
    {
      "receipt_total": "56.72",
      "money_total": "56.700",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_38158ee0eb630e58a30f088e",
      "money_row_token": "row_9fecc7e2ea6adcd079a23f5b"
    },
    {
      "receipt_total": "52.60",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_9c112005f18c62cd1dce8631",
      "money_row_token": null
    },
    {
      "receipt_total": "36.06",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_c5daa0c129e35e1b6dd2725d",
      "money_row_token": null
    },
    {
      "receipt_total": "304.41",
      "money_total": "304.400",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_7b95eef6abdf5837112c8ab0",
      "money_row_token": "row_d79b4dcef39ab6076edc4712"
    },
    {
      "receipt_total": "276.38",
      "money_total": "276.38",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_0a53742cb82ea196390b5d33",
      "money_row_token": null
    },
    {
      "receipt_total": "183.75",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_6d030ed980f642cbd21b79d1",
      "money_row_token": null
    },
    {
      "receipt_total": "212.16",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_547475a3f61aeb01328e6bb5",
      "money_row_token": null
    },
    {
      "receipt_total": "183.60",
      "money_total": "183.600",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_cf89be50b1461682c193b1f8",
      "money_row_token": "row_1fb2210498ac2f6ba8587212"
    },
    {
      "receipt_total": "266.40",
      "money_total": "266.400",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_6daa9d9a9e193e787232ffcd",
      "money_row_token": "row_f24a06853f3ea22a7bb65349"
    },
    {
      "receipt_total": "218.75",
      "money_total": "218.750",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_0b9f0aaea9828f35b80bc17e",
      "money_row_token": "row_3bc95b16085f8bdc6ef57103"
    },
    {
      "receipt_total": "24.08",
      "money_total": "24.08",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_f375d75ef66c5314f567ebdb",
      "money_row_token": null
    },
    {
      "receipt_total": "83.24",
      "money_total": "83.24",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_4534cf7ed32505e93397bf26",
      "money_row_token": null
    },
    {
      "receipt_total": "199.71",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_b9ce0d6ab703d9a3d2c2e8d5",
      "money_row_token": null
    },
    {
      "receipt_total": "218.73",
      "money_total": "218.73",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_55b6e64e36f3ebc663472b84",
      "money_row_token": null
    },
    {
      "receipt_total": "20.00",
      "money_total": "20.000",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_509f1f86db6c0055b8afb640",
      "money_row_token": "row_d9073063eb6c6e64664ea5c8"
    },
    {
      "receipt_total": "81.25",
      "money_total": "81.250",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_40140f06a396497688523f5a",
      "money_row_token": "row_8410a7fdbaf3e3dfee4099d7"
    },
    {
      "receipt_total": "266.55",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_b4ce0ce5b6a80aa1f8b44ee1",
      "money_row_token": null
    },
    {
      "receipt_total": "27.90",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_1b4d35e55e3acd4c7a1f8f49",
      "money_row_token": null
    },
    {
      "receipt_total": "133.54",
      "money_total": "133.54",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_3cbe199377c23d53aad1660a",
      "money_row_token": null
    },
    {
      "receipt_total": "40.97",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_7b9bf5114ed85c395eb5d5a7",
      "money_row_token": null
    },
    {
      "receipt_total": "176.11",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_87c3c83b29c40d6445c453f8",
      "money_row_token": null
    },
    {
      "receipt_total": "171.45",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_88c16f1bf51361377bd224fe",
      "money_row_token": null
    },
    {
      "receipt_total": "285.10",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_388de17b610e6f4d3f6cf2c3",
      "money_row_token": null
    },
    {
      "receipt_total": "17.55",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_3ab72408d22f4f32adc2dc91",
      "money_row_token": null
    },
    {
      "receipt_total": "89.98",
      "money_total": "89.98",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_dcb401d2fcff2d3f36c04383",
      "money_row_token": null
    },
    {
      "receipt_total": "181.45",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_64a8d76aaab5d0d5dbfd6037",
      "money_row_token": null
    },
    {
      "receipt_total": "44.30",
      "money_total": "44.300",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_f020740e8cbb81b42df067fc",
      "money_row_token": "row_0816a6f5729250b3fb0f0d14"
    },
    {
      "receipt_total": "23.65",
      "money_total": "23.650",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_9ee1bde0315157de795f9d11",
      "money_row_token": "row_dfcf0bd99d5bee355a880c8d"
    },
    {
      "receipt_total": "211.87",
      "money_total": "211.850",
      "difference": "0.020",
      "status": "review",
      "receipt_row_token": "row_5a12a32493e9f6cc719bfa0c",
      "money_row_token": "row_a2e67615784af7b77bd6c3db"
    },
    {
      "receipt_total": "54.10",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_0a68a5d62ea88b56602ec8ba",
      "money_row_token": null
    },
    {
      "receipt_total": "285.41",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_2b2e3334af4de0a9796ddc2f",
      "money_row_token": null
    },
    {
      "receipt_total": "164.46",
      "money_total": "164.450",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_d0feab582a03a5c8b6420897",
      "money_row_token": "row_55b0f672f5d74e8c8b602e27"
    },
    {
      "receipt_total": "0.40",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_ff6277d7b6a4f648af5d8944",
      "money_row_token": null
    },
    {
      "receipt_total": "126.35",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_b07111a946c36a5a4d388c2a",
      "money_row_token": null
    },
    {
      "receipt_total": "111.35",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_04ae48e84e3769a12f0e3f8f",
      "money_row_token": null
    },
    {
      "receipt_total": "87.00",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_8a3f6686f3b6d813db2f10ec",
      "money_row_token": null
    },
    {
      "receipt_total": "117.41",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_5e423c310af4bf37009edd58",
      "money_row_token": null
    },
    {
      "receipt_total": "256.69",
      "money_total": "256.650",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_303581c7c0729a9d9c99c849",
      "money_row_token": "row_6e261e7b67bda6dcc89c8d2e"
    },
    {
      "receipt_total": "229.29",
      "money_total": "229.250",
      "difference": "0.040",
      "status": "review",
      "receipt_row_token": "row_49d52a2fd5586d58067e52ff",
      "money_row_token": "row_564d6cb77ed09906d8ea7daf"
    },
    {
      "receipt_total": "197.01",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_fe6b3d878cc172a1e20dacaa",
      "money_row_token": null
    },
    {
      "receipt_total": "418.76",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_60bf8c98e3e9adb15d45938a",
      "money_row_token": null
    },
    {
      "receipt_total": "122.31",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_d2c01ce971cf1b3d455874a1",
      "money_row_token": null
    },
    {
      "receipt_total": "183.05",
      "money_total": "183.050",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_e4fad25b71bc207f21f1b26f",
      "money_row_token": "row_19705c485067528ef2c57d61"
    },
    {
      "receipt_total": "65.85",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_a428a2ec21d59cdd709978e8",
      "money_row_token": null
    },
    {
      "receipt_total": "37.85",
      "money_total": "37.850",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_49f9ff529f2bbd8926385288",
      "money_row_token": "row_9bd16dd5ca792fe255047ff4"
    },
    {
      "receipt_total": "111.05",
      "money_total": "111.050",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_6ed38e7663da7e2127978f22",
      "money_row_token": "row_ae38ca4be254af704cba3536"
    },
    {
      "receipt_total": "137.96",
      "money_total": null,
      "difference": null,
      "status": "unmatched",
      "receipt_row_token": "row_e6e3a8e7eedfeadc45b7624f",
      "money_row_token": null
    },
    {
      "receipt_total": "191.60",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_2f0a11afd43c701b4e6d5a20",
      "money_row_token": null
    },
    {
      "receipt_total": "248.93",
      "money_total": "248.900",
      "difference": "0.030",
      "status": "review",
      "receipt_row_token": "row_bf064701186800498671bc96",
      "money_row_token": "row_739767f1b8cbd1716f8037dd"
    },
    {
      "receipt_total": "347.81",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_c00079cc99cc68a1926e091f",
      "money_row_token": null
    },
    {
      "receipt_total": "270.16",
      "money_total": "270.150",
      "difference": "0.010",
      "status": "linked",
      "receipt_row_token": "row_0a0eb7bd62a91e27cae5a828",
      "money_row_token": "row_87bf2a2e8c85f8b6a79568bc"
    },
    {
      "receipt_total": "33.64",
      "money_total": "33.60",
      "difference": "0.04",
      "status": "review",
      "receipt_row_token": "row_4fe8b264a6651d8904a3a3cf",
      "money_row_token": "row_cff94e9c40e203bf0b656c5d"
    },
    {
      "receipt_total": "131.25",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_0c6e39bbfd992dec70df189c",
      "money_row_token": null
    },
    {
      "receipt_total": "270.01",
      "money_total": null,
      "difference": null,
      "status": "review",
      "receipt_row_token": "row_15dc4b09bbf11c965d73794d",
      "money_row_token": null
    },
    {
      "receipt_total": "344.15",
      "money_total": "344.150",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_50e804c3cbea855a6873a6bb",
      "money_row_token": "row_60ffd14d88c6025faf38ca8d"
    },
    {
      "receipt_total": "30.55",
      "money_total": "30.550",
      "difference": "0.000",
      "status": "linked",
      "receipt_row_token": "row_7eeed1bca61d68b995462fe0",
      "money_row_token": "row_2f34960f48a4b2c700e2fb7f"
    },
    {
      "receipt_total": "261.22",
      "money_total": "261.22",
      "difference": "0.00",
      "status": "linked",
      "receipt_row_token": "row_7d2700f7f2e44c9a35d7a96b",
      "money_row_token": null
    }
  ],
  "merchant_clusters": [
    {
      "cluster_token": "cluster_6f633bb5564b4b42a8264c6c",
      "merchant_family": "geldbezug atm zurich dept 1602 zurich",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_f16b3e21eff1f42d8b771a5b"
      ],
      "examples": [
        {
          "row_token": "row_f16b3e21eff1f42d8b771a5b",
          "date": "2025-10-02",
          "merchant": "geldbezug atm zurich dept 1602 zurich",
          "amount": "-303.35",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_f16b3e21eff1f42d8b771a5b",
          "date": "2025-10-02",
          "merchant": "geldbezug atm zurich dept 1602 zurich",
          "amount": "-303.35",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_bf70babaedca3cf6480b6e63",
      "merchant_family": "geldbezug rb windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_7558dbf47dce0ec43bb0edd9",
        "row_3a370a6c8156e8514efff495"
      ],
      "examples": [
        {
          "row_token": "row_7558dbf47dce0ec43bb0edd9",
          "date": "2026-04-08",
          "merchant": "geldbezug rb windisch",
          "amount": "-1002.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3a370a6c8156e8514efff495",
          "date": "2025-09-29",
          "merchant": "geldbezug rb windisch",
          "amount": "-149.09",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7558dbf47dce0ec43bb0edd9",
          "date": "2026-04-08",
          "merchant": "geldbezug rb windisch",
          "amount": "-1002.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3a370a6c8156e8514efff495",
          "date": "2025-09-29",
          "merchant": "geldbezug rb windisch",
          "amount": "-149.09",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_dac51908d20d6e0532d84b89",
      "merchant_family": "geldbezug rb windisch 2",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_9a400cf96baf905975736f62",
        "row_b4dea48bafcf0b905c53c507"
      ],
      "examples": [
        {
          "row_token": "row_9a400cf96baf905975736f62",
          "date": "2026-07-07",
          "merchant": "geldbezug rb windisch 2",
          "amount": "-302.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b4dea48bafcf0b905c53c507",
          "date": "2026-07-02",
          "merchant": "geldbezug rb windisch 2",
          "amount": "-202.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9a400cf96baf905975736f62",
          "date": "2026-07-07",
          "merchant": "geldbezug rb windisch 2",
          "amount": "-302.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b4dea48bafcf0b905c53c507",
          "date": "2026-07-02",
          "merchant": "geldbezug rb windisch 2",
          "amount": "-202.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a20b7857ea752e9602f456c3",
      "merchant_family": "ikea",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 25,
      "row_tokens": [
        "row_ed751edb666a45d4f5988a52",
        "row_1103a09c333f594a7e429d7f",
        "row_9091be1fb44ef9a1f203407b",
        "row_500b780f96b00f2d8e6ba9a9",
        "row_2886352b84268bd413b3abc2",
        "row_fc13d5030c5778ef53f7ae6c",
        "row_57b107d45a8a5d14005fc30b",
        "row_7d57f32be740362bd594d80d",
        "row_427690219fb1d74a9adf0640",
        "row_0c847d3d9e81a9678a4e2ba2",
        "row_009342602c81e537bf488194",
        "row_f0bf69fb0f8aa03bccefc71e",
        "row_8ff4d935b98b8381b6ec6c57",
        "row_efb7a3793d69ab7cf6428329",
        "row_267cdc0ed495359add4d1af6",
        "row_51e3c1b9510958672c31432e",
        "row_d1db0158f2b9e771a6b43008",
        "row_6540f9a8688ac3cb012ec59a",
        "row_4b54cfb7c86e2d40b6712cc5",
        "row_7101796bc6614fe11c672ca6",
        "row_de4cf6966e59c05cd5fff386",
        "row_ae4b0368e0d57aa020288b78",
        "row_d07e0a1814f39a99901a03c9",
        "row_6eb74ece6f48009aad1eb7e0",
        "row_5e006fdbc4772397ed0950ce"
      ],
      "examples": [
        {
          "row_token": "row_ed751edb666a45d4f5988a52",
          "date": "2025-03-01",
          "merchant": "ikea",
          "amount": "-113.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_1103a09c333f594a7e429d7f",
          "date": "2025-03-01",
          "merchant": "ikea",
          "amount": "-49.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_9091be1fb44ef9a1f203407b",
          "date": "2024-12-21",
          "merchant": "ikea",
          "amount": "-4.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_ed751edb666a45d4f5988a52",
          "date": "2025-03-01",
          "merchant": "ikea",
          "amount": "-113.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_1103a09c333f594a7e429d7f",
          "date": "2025-03-01",
          "merchant": "ikea",
          "amount": "-49.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_9091be1fb44ef9a1f203407b",
          "date": "2024-12-21",
          "merchant": "ikea",
          "amount": "-4.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_500b780f96b00f2d8e6ba9a9",
          "date": "2024-12-21",
          "merchant": "ikea",
          "amount": "-42.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_2886352b84268bd413b3abc2",
          "date": "2024-12-21",
          "merchant": "ikea",
          "amount": "-273.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_fc13d5030c5778ef53f7ae6c",
          "date": "2024-10-03",
          "merchant": "ikea",
          "amount": "-71.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_57b107d45a8a5d14005fc30b",
          "date": "2024-10-03",
          "merchant": "ikea",
          "amount": "-4.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_7d57f32be740362bd594d80d",
          "date": "2024-09-07",
          "merchant": "ikea",
          "amount": "-6.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_427690219fb1d74a9adf0640",
          "date": "2024-09-07",
          "merchant": "ikea",
          "amount": "-143.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_0c847d3d9e81a9678a4e2ba2",
          "date": "2024-09-07",
          "merchant": "ikea",
          "amount": "-36.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_009342602c81e537bf488194",
          "date": "2024-08-05",
          "merchant": "ikea",
          "amount": "-4.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_f0bf69fb0f8aa03bccefc71e",
          "date": "2024-08-05",
          "merchant": "ikea",
          "amount": "-34.750",
          "currency": "CHF"
        },
        {
          "row_token": "row_8ff4d935b98b8381b6ec6c57",
          "date": "2025-05-24",
          "merchant": "ikea",
          "amount": "-142.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_efb7a3793d69ab7cf6428329",
          "date": "2025-05-24",
          "merchant": "ikea",
          "amount": "-42.350",
          "currency": "CHF"
        },
        {
          "row_token": "row_267cdc0ed495359add4d1af6",
          "date": "2025-07-25",
          "merchant": "ikea",
          "amount": "-44.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_51e3c1b9510958672c31432e",
          "date": "2025-07-25",
          "merchant": "ikea",
          "amount": "-199.250",
          "currency": "CHF"
        },
        {
          "row_token": "row_d1db0158f2b9e771a6b43008",
          "date": "2025-04-17",
          "merchant": "ikea",
          "amount": "-300.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_6540f9a8688ac3cb012ec59a",
          "date": "2025-10-25",
          "merchant": "ikea",
          "amount": "-139.750",
          "currency": "CHF"
        },
        {
          "row_token": "row_4b54cfb7c86e2d40b6712cc5",
          "date": "2025-10-25",
          "merchant": "ikea",
          "amount": "-47.750",
          "currency": "CHF"
        },
        {
          "row_token": "row_7101796bc6614fe11c672ca6",
          "date": "2026-01-03",
          "merchant": "ikea",
          "amount": "-183.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_de4cf6966e59c05cd5fff386",
          "date": "2026-01-03",
          "merchant": "ikea",
          "amount": "-19.950",
          "currency": "CHF"
        },
        {
          "row_token": "row_ae4b0368e0d57aa020288b78",
          "date": "2026-01-03",
          "merchant": "ikea",
          "amount": "-49.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_d07e0a1814f39a99901a03c9",
          "date": "2026-04-13",
          "merchant": "ikea",
          "amount": "-384.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_6eb74ece6f48009aad1eb7e0",
          "date": "2026-04-13",
          "merchant": "ikea",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_5e006fdbc4772397ed0950ce",
          "date": "2026-05-30",
          "merchant": "ikea",
          "amount": "-294.800",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_17dccc38f1e2d89601036fc2",
      "merchant_family": "jumbo",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 10,
      "row_tokens": [
        "row_e8aabbd41027b4f2655423ff",
        "row_e843a8e57116650dedd406d0",
        "row_84cc0d650c0a6bc7e1935e82",
        "row_547cd78721b9632bc1e78bd1",
        "row_4dbb003d6b7571c6633f6eca",
        "row_088a0fd3c43f3005f91c099a",
        "row_61e02b0e908b7d3e23839f39",
        "row_44476a2fef8356e70ae1d1c0",
        "row_7aab644deab0290e979ef962",
        "row_ae40fb1314fb3c86a1270094"
      ],
      "examples": [
        {
          "row_token": "row_e8aabbd41027b4f2655423ff",
          "date": "2025-03-10",
          "merchant": "jumbo",
          "amount": "-32.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_e843a8e57116650dedd406d0",
          "date": "2024-10-07",
          "merchant": "jumbo",
          "amount": "-78.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_84cc0d650c0a6bc7e1935e82",
          "date": "2024-08-19",
          "merchant": "jumbo",
          "amount": "-20.450",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_e8aabbd41027b4f2655423ff",
          "date": "2025-03-10",
          "merchant": "jumbo",
          "amount": "-32.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_e843a8e57116650dedd406d0",
          "date": "2024-10-07",
          "merchant": "jumbo",
          "amount": "-78.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_84cc0d650c0a6bc7e1935e82",
          "date": "2024-08-19",
          "merchant": "jumbo",
          "amount": "-20.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_547cd78721b9632bc1e78bd1",
          "date": "2024-07-13",
          "merchant": "jumbo",
          "amount": "-69.650",
          "currency": "CHF"
        },
        {
          "row_token": "row_4dbb003d6b7571c6633f6eca",
          "date": "2025-03-26",
          "merchant": "jumbo",
          "amount": "-52.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_088a0fd3c43f3005f91c099a",
          "date": "2025-04-11",
          "merchant": "jumbo",
          "amount": "-35.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_61e02b0e908b7d3e23839f39",
          "date": "2025-09-15",
          "merchant": "jumbo",
          "amount": "-160.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_44476a2fef8356e70ae1d1c0",
          "date": "2025-06-26",
          "merchant": "jumbo",
          "amount": "-29.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_7aab644deab0290e979ef962",
          "date": "2025-11-25",
          "merchant": "jumbo",
          "amount": "-76.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_ae40fb1314fb3c86a1270094",
          "date": "2026-07-06",
          "merchant": "jumbo",
          "amount": "-92.200",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c903597b76a7d93a94225fad",
      "merchant_family": "aliexpress",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_00d900c87a9caa375dec1a11",
        "row_b5228ed814fab2ec9c8a329e"
      ],
      "examples": [
        {
          "row_token": "row_00d900c87a9caa375dec1a11",
          "date": "2024-07-24",
          "merchant": "aliexpress",
          "amount": "-43.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_b5228ed814fab2ec9c8a329e",
          "date": "2025-05-25",
          "merchant": "aliexpress",
          "amount": "-109.950",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_00d900c87a9caa375dec1a11",
          "date": "2024-07-24",
          "merchant": "aliexpress",
          "amount": "-43.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_b5228ed814fab2ec9c8a329e",
          "date": "2025-05-25",
          "merchant": "aliexpress",
          "amount": "-109.950",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_9a02bd16ca2325db13357ab4",
      "merchant_family": "digitec galaxus ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 91,
      "row_tokens": [
        "row_9727c2870eec1b027a80f39c",
        "row_1204d6da33cf2546de332b59",
        "row_98016236fe7807b5490ee3d4",
        "row_1306881e86c634ead32eaae9",
        "row_24106de94e4861cae1b751b3",
        "row_17dcac886502ba1df9814f4b",
        "row_d12c79f5e5dbe1f46b4d1b15",
        "row_22804ac20603f2fa1786d751",
        "row_4f088659241df2db38654203",
        "row_afb670f4cf31b05728d112d2",
        "row_bdaf28377147b8794c63e691",
        "row_259ebb51286c597d82dc8999",
        "row_cea2fedcdbcdee86f39892cf",
        "row_d4d7ff1ecc95bf5d25db7c5c",
        "row_9f3868bbd26266482401ac46",
        "row_2ab00a41b173e92185770b93",
        "row_82a85fe078244ce991dc231f",
        "row_a215e0dd51812b391dee950c",
        "row_c1ef82b716644b9b5b800d4f",
        "row_d4b3127b09dfde367fd77be5",
        "row_574533864fd976fb32dee47b",
        "row_17d7db6c03390d216b4816aa",
        "row_cb8a5d0ccba3c942c7cf47b8",
        "row_4c55fa09217c9347a534b232",
        "row_c81739c36749b3a2fc209853",
        "row_2bfe34ce4bab699a6480f78f",
        "row_91feb9016d4cb1902f8a5754",
        "row_7098d006246b4feb37cf6504",
        "row_b846b633a0aa4e1a43a64608",
        "row_7d04020eca96d86ca57f83cb",
        "row_c02cd3e8ba8e78434b822f72",
        "row_9df51f9b9f68de883548a2f7",
        "row_dc08fc54457e5da674c039fc",
        "row_0cd061ea80178581c667b1b5",
        "row_7cc09e6ef61718cf224a3288",
        "row_884e6bdb8e4612f9d0a340e4",
        "row_6e0a51a5d4d7ddd4a6e1ec4e",
        "row_c586614948db37fabeaf09bd",
        "row_d1bc899339b0a5f38f74d74b",
        "row_722e5c8c43155659ff4684b3",
        "row_56d3ab6ba121283fee40be11",
        "row_29b3744bff0ea61c89c98d11",
        "row_e163c78cba7cd7b422ec1565",
        "row_4b690e6fb61f6b2d15654369",
        "row_dcfce19b7f9634ca56fe45c3",
        "row_9297e4c970d18230a78b4b7b",
        "row_d52ba42308cb27985befa7e9",
        "row_1359ea361cc3a204653320c3",
        "row_cc0c9b8df99531f11b3aa2f3",
        "row_fc5144bb71f77838e68775db",
        "row_df0fae1d1629f1849f5d4c46",
        "row_6b00bb46598976941273cd4d",
        "row_1d63276e9d525ea5ccc718a6",
        "row_da74ec7f772984b245ba1c1c",
        "row_fc38bfbe02868996a536f18a",
        "row_68082124f6357ad3740479a8",
        "row_fca2a9f908ed2663a06f7a9c",
        "row_c3939e464d104c118376a4d6",
        "row_748279ef8491ec1ae44ece38",
        "row_df1c28e1dab0e710ffb8caa8",
        "row_321a3bcb6f1dac0f48a917de",
        "row_2e2c904b9de95eb097948c87",
        "row_4ae2f0f68ab5bedfb083a2d6",
        "row_3aa128461d8457e880a07300",
        "row_f922b01aec71d09d0293f5f2",
        "row_b3a295b5f969d599ad64ebaf",
        "row_6e1e600d34e8a51056001960",
        "row_af4536a0d6ce6b5a90e2f9ba",
        "row_70e3b58348e8c4115b81b003",
        "row_3dc321882451d4ddcd289c6f",
        "row_6df8aee0c7ffc44775e8ccce",
        "row_7feadfbc1e2af958f38c560e",
        "row_663d7e6239dc10dd449f4738",
        "row_ffdb08f7b45dbbbb420ace06",
        "row_b7783bea55698e911c96595b",
        "row_ae8f9fff02129fe1d8f43ffd",
        "row_2110e6e71a97dd98e2602c3a",
        "row_f1e6d77eb155ddd2ebdbe837",
        "row_1c73a564f653be08576961b2",
        "row_5f3f6804756c858990e838da",
        "row_f5e8db4034b10fb9ebe1797a",
        "row_fa2a58c85d860fa4fd6325e6",
        "row_18dcb9ef75a887c20c6cecf5",
        "row_64183bb917e15bf1db21e1c7",
        "row_ae9a9dde1de02bfdd816cedb",
        "row_de7234f7fa5f2294d78ff77f",
        "row_b81333ff5050fcee6bfd8e36",
        "row_fe62b3db19fb3a23318ad0f8",
        "row_58ef2f31efe339064d4faf8f",
        "row_d9e0dbed49cf3e90a7fd5973",
        "row_c51fafd303c57531e34ab4b3"
      ],
      "examples": [
        {
          "row_token": "row_9727c2870eec1b027a80f39c",
          "date": "2025-03-03",
          "merchant": "digitec galaxus ag",
          "amount": "-56.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_1204d6da33cf2546de332b59",
          "date": "2024-12-02",
          "merchant": "digitec galaxus ag",
          "amount": "-586.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_98016236fe7807b5490ee3d4",
          "date": "2024-10-27",
          "merchant": "digitec galaxus ag",
          "amount": "-228.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9727c2870eec1b027a80f39c",
          "date": "2025-03-03",
          "merchant": "digitec galaxus ag",
          "amount": "-56.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_1204d6da33cf2546de332b59",
          "date": "2024-12-02",
          "merchant": "digitec galaxus ag",
          "amount": "-586.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_98016236fe7807b5490ee3d4",
          "date": "2024-10-27",
          "merchant": "digitec galaxus ag",
          "amount": "-228.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_1306881e86c634ead32eaae9",
          "date": "2024-07-29",
          "merchant": "digitec galaxus ag",
          "amount": "-52.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_24106de94e4861cae1b751b3",
          "date": "2025-03-05",
          "merchant": "digitec galaxus ag",
          "amount": "-73.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_17dcac886502ba1df9814f4b",
          "date": "2025-02-12",
          "merchant": "digitec galaxus ag",
          "amount": "-52.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_d12c79f5e5dbe1f46b4d1b15",
          "date": "2025-02-11",
          "merchant": "digitec galaxus ag",
          "amount": "-63.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_22804ac20603f2fa1786d751",
          "date": "2025-01-21",
          "merchant": "digitec galaxus ag",
          "amount": "-153.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_4f088659241df2db38654203",
          "date": "2025-01-15",
          "merchant": "digitec galaxus ag",
          "amount": "-113.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_afb670f4cf31b05728d112d2",
          "date": "2025-01-06",
          "merchant": "digitec galaxus ag",
          "amount": "-173.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_bdaf28377147b8794c63e691",
          "date": "2024-12-18",
          "merchant": "digitec galaxus ag",
          "amount": "-109.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_259ebb51286c597d82dc8999",
          "date": "2024-12-05",
          "merchant": "digitec galaxus ag",
          "amount": "-62.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_cea2fedcdbcdee86f39892cf",
          "date": "2024-11-18",
          "merchant": "digitec galaxus ag",
          "amount": "-150.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_d4d7ff1ecc95bf5d25db7c5c",
          "date": "2024-11-17",
          "merchant": "digitec galaxus ag",
          "amount": "-100.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_9f3868bbd26266482401ac46",
          "date": "2024-11-14",
          "merchant": "digitec galaxus ag",
          "amount": "-50.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_2ab00a41b173e92185770b93",
          "date": "2024-11-13",
          "merchant": "digitec galaxus ag",
          "amount": "-52.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_82a85fe078244ce991dc231f",
          "date": "2024-11-01",
          "merchant": "digitec galaxus ag",
          "amount": "-65.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_a215e0dd51812b391dee950c",
          "date": "2024-10-24",
          "merchant": "digitec galaxus ag",
          "amount": "-92.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_c1ef82b716644b9b5b800d4f",
          "date": "2024-10-24",
          "merchant": "digitec galaxus ag",
          "amount": "-51.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_d4b3127b09dfde367fd77be5",
          "date": "2024-10-03",
          "merchant": "digitec galaxus ag",
          "amount": "-54.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_574533864fd976fb32dee47b",
          "date": "2024-10-01",
          "merchant": "digitec galaxus ag",
          "amount": "-54.650",
          "currency": "CHF"
        },
        {
          "row_token": "row_17d7db6c03390d216b4816aa",
          "date": "2024-09-30",
          "merchant": "digitec galaxus ag",
          "amount": "-56.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_cb8a5d0ccba3c942c7cf47b8",
          "date": "2024-09-26",
          "merchant": "digitec galaxus ag",
          "amount": "-38.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_4c55fa09217c9347a534b232",
          "date": "2024-09-19",
          "merchant": "digitec galaxus ag",
          "amount": "-57.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_c81739c36749b3a2fc209853",
          "date": "2024-09-12",
          "merchant": "digitec galaxus ag",
          "amount": "-65.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_2bfe34ce4bab699a6480f78f",
          "date": "2024-09-04",
          "merchant": "digitec galaxus ag",
          "amount": "-173.150",
          "currency": "CHF"
        },
        {
          "row_token": "row_91feb9016d4cb1902f8a5754",
          "date": "2024-09-01",
          "merchant": "digitec galaxus ag",
          "amount": "-53.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_7098d006246b4feb37cf6504",
          "date": "2024-08-23",
          "merchant": "digitec galaxus ag",
          "amount": "-54.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_b846b633a0aa4e1a43a64608",
          "date": "2024-08-13",
          "merchant": "digitec galaxus ag",
          "amount": "-127.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_7d04020eca96d86ca57f83cb",
          "date": "2024-08-06",
          "merchant": "digitec galaxus ag",
          "amount": "-75.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_c02cd3e8ba8e78434b822f72",
          "date": "2024-07-28",
          "merchant": "digitec galaxus ag",
          "amount": "-140.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_9df51f9b9f68de883548a2f7",
          "date": "2024-07-15",
          "merchant": "digitec galaxus ag",
          "amount": "-88.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_dc08fc54457e5da674c039fc",
          "date": "2025-03-18",
          "merchant": "digitec galaxus ag",
          "amount": "-54.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_0cd061ea80178581c667b1b5",
          "date": "2025-06-19",
          "merchant": "digitec galaxus ag",
          "amount": "-169.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_7cc09e6ef61718cf224a3288",
          "date": "2025-03-26",
          "merchant": "digitec galaxus ag",
          "amount": "-85.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_884e6bdb8e4612f9d0a340e4",
          "date": "2025-04-27",
          "merchant": "digitec galaxus ag",
          "amount": "-56.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_6e0a51a5d4d7ddd4a6e1ec4e",
          "date": "2025-04-29",
          "merchant": "digitec galaxus ag",
          "amount": "-94.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_c586614948db37fabeaf09bd",
          "date": "2025-05-03",
          "merchant": "digitec galaxus ag",
          "amount": "-174.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_d1bc899339b0a5f38f74d74b",
          "date": "2025-05-12",
          "merchant": "digitec galaxus ag",
          "amount": "-137.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_722e5c8c43155659ff4684b3",
          "date": "2025-05-13",
          "merchant": "digitec galaxus ag",
          "amount": "-52.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_56d3ab6ba121283fee40be11",
          "date": "2025-05-20",
          "merchant": "digitec galaxus ag",
          "amount": "-60.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_29b3744bff0ea61c89c98d11",
          "date": "2025-05-27",
          "merchant": "digitec galaxus ag",
          "amount": "-62.350",
          "currency": "CHF"
        },
        {
          "row_token": "row_e163c78cba7cd7b422ec1565",
          "date": "2025-05-31",
          "merchant": "digitec galaxus ag",
          "amount": "-50.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_4b690e6fb61f6b2d15654369",
          "date": "2025-06-30",
          "merchant": "digitec galaxus ag",
          "amount": "-238.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_dcfce19b7f9634ca56fe45c3",
          "date": "2025-06-30",
          "merchant": "digitec galaxus ag",
          "amount": "-98.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_9297e4c970d18230a78b4b7b",
          "date": "2025-07-06",
          "merchant": "digitec galaxus ag",
          "amount": "-97.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_d52ba42308cb27985befa7e9",
          "date": "2025-07-07",
          "merchant": "digitec galaxus ag",
          "amount": "-93.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_1359ea361cc3a204653320c3",
          "date": "2025-07-24",
          "merchant": "digitec galaxus ag",
          "amount": "-339.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_cc0c9b8df99531f11b3aa2f3",
          "date": "2025-08-08",
          "merchant": "digitec galaxus ag",
          "amount": "-151.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_fc5144bb71f77838e68775db",
          "date": "2025-08-17",
          "merchant": "digitec galaxus ag",
          "amount": "-47.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_df0fae1d1629f1849f5d4c46",
          "date": "2025-08-21",
          "merchant": "digitec galaxus ag",
          "amount": "-70.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_6b00bb46598976941273cd4d",
          "date": "2025-09-17",
          "merchant": "digitec galaxus ag",
          "amount": "-76.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_1d63276e9d525ea5ccc718a6",
          "date": "2025-09-19",
          "merchant": "digitec galaxus ag",
          "amount": "-64.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_da74ec7f772984b245ba1c1c",
          "date": "2025-10-08",
          "merchant": "digitec galaxus ag",
          "amount": "-60.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_fc38bfbe02868996a536f18a",
          "date": "2025-10-13",
          "merchant": "digitec galaxus ag",
          "amount": "-13.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_68082124f6357ad3740479a8",
          "date": "2025-10-15",
          "merchant": "digitec galaxus ag",
          "amount": "-56.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_fca2a9f908ed2663a06f7a9c",
          "date": "2025-10-20",
          "merchant": "digitec galaxus ag",
          "amount": "-89.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_c3939e464d104c118376a4d6",
          "date": "2025-11-05",
          "merchant": "digitec galaxus ag",
          "amount": "-58.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_748279ef8491ec1ae44ece38",
          "date": "2025-11-09",
          "merchant": "digitec galaxus ag",
          "amount": "-155.750",
          "currency": "CHF"
        },
        {
          "row_token": "row_df1c28e1dab0e710ffb8caa8",
          "date": "2025-11-09",
          "merchant": "digitec galaxus ag",
          "amount": "-54.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_321a3bcb6f1dac0f48a917de",
          "date": "2025-11-18",
          "merchant": "digitec galaxus ag",
          "amount": "-58.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_2e2c904b9de95eb097948c87",
          "date": "2025-11-19",
          "merchant": "digitec galaxus ag",
          "amount": "-105.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_4ae2f0f68ab5bedfb083a2d6",
          "date": "2025-11-28",
          "merchant": "digitec galaxus ag",
          "amount": "-261.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_3aa128461d8457e880a07300",
          "date": "2025-11-29",
          "merchant": "digitec galaxus ag",
          "amount": "-62.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_f922b01aec71d09d0293f5f2",
          "date": "2025-12-03",
          "merchant": "digitec galaxus ag",
          "amount": "-81.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_b3a295b5f969d599ad64ebaf",
          "date": "2026-03-19",
          "merchant": "digitec galaxus ag",
          "amount": "-90.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_6e1e600d34e8a51056001960",
          "date": "2025-12-18",
          "merchant": "digitec galaxus ag",
          "amount": "-59.050",
          "currency": "CHF"
        },
        {
          "row_token": "row_af4536a0d6ce6b5a90e2f9ba",
          "date": "2025-12-31",
          "merchant": "digitec galaxus ag",
          "amount": "-59.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_70e3b58348e8c4115b81b003",
          "date": "2026-01-04",
          "merchant": "digitec galaxus ag",
          "amount": "-128.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_3dc321882451d4ddcd289c6f",
          "date": "2026-01-11",
          "merchant": "digitec galaxus ag",
          "amount": "-113.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_6df8aee0c7ffc44775e8ccce",
          "date": "2026-01-17",
          "merchant": "digitec galaxus ag",
          "amount": "-56.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_7feadfbc1e2af958f38c560e",
          "date": "2026-01-27",
          "merchant": "digitec galaxus ag",
          "amount": "-71.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_663d7e6239dc10dd449f4738",
          "date": "2026-02-17",
          "merchant": "digitec galaxus ag",
          "amount": "-92.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_ffdb08f7b45dbbbb420ace06",
          "date": "2026-02-18",
          "merchant": "digitec galaxus ag",
          "amount": "-264.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_b7783bea55698e911c96595b",
          "date": "2026-02-26",
          "merchant": "digitec galaxus ag",
          "amount": "-125.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_ae8f9fff02129fe1d8f43ffd",
          "date": "2026-03-05",
          "merchant": "digitec galaxus ag",
          "amount": "-51.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_2110e6e71a97dd98e2602c3a",
          "date": "2026-03-12",
          "merchant": "digitec galaxus ag",
          "amount": "-66.350",
          "currency": "CHF"
        },
        {
          "row_token": "row_f1e6d77eb155ddd2ebdbe837",
          "date": "2026-03-20",
          "merchant": "digitec galaxus ag",
          "amount": "-1299.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_1c73a564f653be08576961b2",
          "date": "2026-03-25",
          "merchant": "digitec galaxus ag",
          "amount": "-95.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_5f3f6804756c858990e838da",
          "date": "2026-04-05",
          "merchant": "digitec galaxus ag",
          "amount": "-88.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_f5e8db4034b10fb9ebe1797a",
          "date": "2026-04-07",
          "merchant": "digitec galaxus ag",
          "amount": "-84.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_fa2a58c85d860fa4fd6325e6",
          "date": "2026-04-24",
          "merchant": "digitec galaxus ag",
          "amount": "-132.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_18dcb9ef75a887c20c6cecf5",
          "date": "2026-05-21",
          "merchant": "digitec galaxus ag",
          "amount": "-58.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_64183bb917e15bf1db21e1c7",
          "date": "2026-05-24",
          "merchant": "digitec galaxus ag",
          "amount": "-59.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_ae9a9dde1de02bfdd816cedb",
          "date": "2026-07-07",
          "merchant": "digitec galaxus ag",
          "amount": "-156.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_de7234f7fa5f2294d78ff77f",
          "date": "2026-06-22",
          "merchant": "digitec galaxus ag",
          "amount": "-51.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_b81333ff5050fcee6bfd8e36",
          "date": "2026-06-04",
          "merchant": "digitec galaxus ag",
          "amount": "-70.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_fe62b3db19fb3a23318ad0f8",
          "date": "2026-06-07",
          "merchant": "digitec galaxus ag",
          "amount": "-55.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_58ef2f31efe339064d4faf8f",
          "date": "2026-06-16",
          "merchant": "digitec galaxus ag",
          "amount": "-63.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_d9e0dbed49cf3e90a7fd5973",
          "date": "2026-06-17",
          "merchant": "digitec galaxus ag",
          "amount": "-64.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_c51fafd303c57531e34ab4b3",
          "date": "2026-06-29",
          "merchant": "digitec galaxus ag",
          "amount": "-51.600",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c94c891f54106ba82d003921",
      "merchant_family": "ricardo",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_265c85472b3020e8d996c320",
        "row_63305f0c1cb055693ae61e77",
        "row_ba975136e0edf8417feb914f"
      ],
      "examples": [
        {
          "row_token": "row_265c85472b3020e8d996c320",
          "date": "2024-07-30",
          "merchant": "ricardo",
          "amount": "-29.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_63305f0c1cb055693ae61e77",
          "date": "2025-08-21",
          "merchant": "ricardo",
          "amount": "-17.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_ba975136e0edf8417feb914f",
          "date": "2025-09-16",
          "merchant": "ricardo",
          "amount": "-2.300",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_265c85472b3020e8d996c320",
          "date": "2024-07-30",
          "merchant": "ricardo",
          "amount": "-29.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_63305f0c1cb055693ae61e77",
          "date": "2025-08-21",
          "merchant": "ricardo",
          "amount": "-17.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_ba975136e0edf8417feb914f",
          "date": "2025-09-16",
          "merchant": "ricardo",
          "amount": "-2.300",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f6f73e1747d9d6841eb935cc",
      "merchant_family": "ricardo ag zug",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_d495542f1cb18282c38e23e6",
        "row_ef69bf1fe0aabddce6c65628",
        "row_84462a25802e5348f8ce6e4f"
      ],
      "examples": [
        {
          "row_token": "row_d495542f1cb18282c38e23e6",
          "date": "2026-04-17",
          "merchant": "ricardo ag zug",
          "amount": "-11.40",
          "currency": "CHF"
        },
        {
          "row_token": "row_ef69bf1fe0aabddce6c65628",
          "date": "2026-03-06",
          "merchant": "ricardo ag zug",
          "amount": "-7.30",
          "currency": "CHF"
        },
        {
          "row_token": "row_84462a25802e5348f8ce6e4f",
          "date": "2026-02-27",
          "merchant": "ricardo ag zug",
          "amount": "-47.30",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_d495542f1cb18282c38e23e6",
          "date": "2026-04-17",
          "merchant": "ricardo ag zug",
          "amount": "-11.40",
          "currency": "CHF"
        },
        {
          "row_token": "row_ef69bf1fe0aabddce6c65628",
          "date": "2026-03-06",
          "merchant": "ricardo ag zug",
          "amount": "-7.30",
          "currency": "CHF"
        },
        {
          "row_token": "row_84462a25802e5348f8ce6e4f",
          "date": "2026-02-27",
          "merchant": "ricardo ag zug",
          "amount": "-47.30",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4bebb3e6d74b42e7bce3a1b5",
      "merchant_family": "Tanken, Parkieren und Fahrzeug",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 5,
      "row_tokens": [
        "row_94f00f562e7408d13dd886e1",
        "row_c1546fc242bb18811d80561f",
        "row_07cb2b110268008027e4eb0e",
        "row_0f0241ed527d46d439a5b957",
        "row_c72a8632275c3df7077b50e9"
      ],
      "examples": [
        {
          "row_token": "row_94f00f562e7408d13dd886e1",
          "date": "2025-09-30",
          "merchant": "parkhaus 0",
          "amount": "-15.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_c1546fc242bb18811d80561f",
          "date": "2025-10-08",
          "merchant": "parkhaus 0",
          "amount": "-5.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_07cb2b110268008027e4eb0e",
          "date": "2026-01-15",
          "merchant": "parkhaus 0",
          "amount": "-10.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_94f00f562e7408d13dd886e1",
          "date": "2025-09-30",
          "merchant": "parkhaus 0",
          "amount": "-15.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_c1546fc242bb18811d80561f",
          "date": "2025-10-08",
          "merchant": "parkhaus 0",
          "amount": "-5.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_07cb2b110268008027e4eb0e",
          "date": "2026-01-15",
          "merchant": "parkhaus 0",
          "amount": "-10.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_0f0241ed527d46d439a5b957",
          "date": "2026-01-29",
          "merchant": "parkhaus 0",
          "amount": "-10.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_c72a8632275c3df7077b50e9",
          "date": "2026-03-08",
          "merchant": "parkhaus 0",
          "amount": "-19.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_fc6df4e9d8ef00e91080d250",
      "merchant_family": "Kinder und Familie",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_5db28bae9dd59078b31fcc1f"
      ],
      "examples": [
        {
          "row_token": "row_5db28bae9dd59078b31fcc1f",
          "date": "2025-12-01",
          "merchant": "ruckgutschrift twint zahlung smyths toys eu hq galway",
          "amount": "165.55",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5db28bae9dd59078b31fcc1f",
          "date": "2025-12-01",
          "merchant": "ruckgutschrift twint zahlung smyths toys eu hq galway",
          "amount": "165.55",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f9eff1463d86b885b4c513c3",
      "merchant_family": "Restaurants und Verpflegung",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 7,
      "row_tokens": [
        "row_18e310f44131806c47010e9c",
        "row_a74452de046e261672f74bea",
        "row_20aa4d6bc9b0d94d1258065a",
        "row_f144e2391a339513c23d14fa",
        "row_f1da39c87c36cad59dfcbc3d",
        "row_2e808e906c21c32237b2412d",
        "row_c6ee66f367130bb20be99d7d"
      ],
      "examples": [
        {
          "row_token": "row_18e310f44131806c47010e9c",
          "date": "2025-01-04",
          "merchant": "restaurant aquarena",
          "amount": "-74.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_a74452de046e261672f74bea",
          "date": "2024-11-11",
          "merchant": "restaurant aquarena",
          "amount": "-24.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_20aa4d6bc9b0d94d1258065a",
          "date": "2025-10-31",
          "merchant": "restaurant aquarena",
          "amount": "-55.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_18e310f44131806c47010e9c",
          "date": "2025-01-04",
          "merchant": "restaurant aquarena",
          "amount": "-74.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_a74452de046e261672f74bea",
          "date": "2024-11-11",
          "merchant": "restaurant aquarena",
          "amount": "-24.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_20aa4d6bc9b0d94d1258065a",
          "date": "2025-10-31",
          "merchant": "restaurant aquarena",
          "amount": "-55.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_f144e2391a339513c23d14fa",
          "date": "2025-12-13",
          "merchant": "restaurant aquarena",
          "amount": "-41.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_f1da39c87c36cad59dfcbc3d",
          "date": "2026-01-30",
          "merchant": "restaurant aquarena",
          "amount": "-22.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_2e808e906c21c32237b2412d",
          "date": "2026-02-07",
          "merchant": "restaurant aquarena",
          "amount": "-46.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_c6ee66f367130bb20be99d7d",
          "date": "2026-02-07",
          "merchant": "restaurant aquarena",
          "amount": "-61.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a1d552ec34279e1aa50271fd",
      "merchant_family": "155 00 p & b",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_6ffc14218d10884ac3de5bfe"
      ],
      "examples": [
        {
          "row_token": "row_6ffc14218d10884ac3de5bfe",
          "date": "2025-09-30",
          "merchant": "155 00 p & b",
          "amount": "-1.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_6ffc14218d10884ac3de5bfe",
          "date": "2025-09-30",
          "merchant": "155 00 p & b",
          "amount": "-1.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_cab493dd2633990fc48e7aa8",
      "merchant_family": "2co comobitdefender",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_d4806126689782f1b9bc66fe"
      ],
      "examples": [
        {
          "row_token": "row_d4806126689782f1b9bc66fe",
          "date": "2025-10-19",
          "merchant": "2co comobitdefender",
          "amount": "-52.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_d4806126689782f1b9bc66fe",
          "date": "2025-10-19",
          "merchant": "2co comobitdefender",
          "amount": "-52.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a14ecdd20fdc4595d7253b04",
      "merchant_family": "abt finanzen aargau tresorerie",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_fcea36d6d7bd5d6e1dd9aa0e",
        "row_a87f8975aa50c45422ebef3d"
      ],
      "examples": [
        {
          "row_token": "row_fcea36d6d7bd5d6e1dd9aa0e",
          "date": "2026-02-24",
          "merchant": "abt finanzen aargau tresorerie",
          "amount": "214.40",
          "currency": "CHF"
        },
        {
          "row_token": "row_a87f8975aa50c45422ebef3d",
          "date": "2025-08-05",
          "merchant": "abt finanzen aargau tresorerie",
          "amount": "194.90",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_fcea36d6d7bd5d6e1dd9aa0e",
          "date": "2026-02-24",
          "merchant": "abt finanzen aargau tresorerie",
          "amount": "214.40",
          "currency": "CHF"
        },
        {
          "row_token": "row_a87f8975aa50c45422ebef3d",
          "date": "2025-08-05",
          "merchant": "abt finanzen aargau tresorerie",
          "amount": "194.90",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_2dab196c4c738a211f4178ab",
      "merchant_family": "abteilung finanzen aargau sektion tresorerie",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_55203d3d194d539d61d49a46"
      ],
      "examples": [
        {
          "row_token": "row_55203d3d194d539d61d49a46",
          "date": "2025-09-01",
          "merchant": "abteilung finanzen aargau sektion tresorerie",
          "amount": "-12.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_55203d3d194d539d61d49a46",
          "date": "2025-09-01",
          "merchant": "abteilung finanzen aargau sektion tresorerie",
          "amount": "-12.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_8c938af0d58f71c13168a005",
      "merchant_family": "abteilung finanzen aargau sektion tresorerie",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_8934d44a079d23ca23a37cea"
      ],
      "examples": [
        {
          "row_token": "row_8934d44a079d23ca23a37cea",
          "date": "2025-09-29",
          "merchant": "abteilung finanzen aargau sektion tresorerie",
          "amount": "883.60",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_8934d44a079d23ca23a37cea",
          "date": "2025-09-29",
          "merchant": "abteilung finanzen aargau sektion tresorerie",
          "amount": "883.60",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_fc0bc4315d168ce3deba04be",
      "merchant_family": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9c0c85fa08fa805d6e880398"
      ],
      "examples": [
        {
          "row_token": "row_9c0c85fa08fa805d6e880398",
          "date": "2026-02-16",
          "merchant": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
          "amount": "-1565.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9c0c85fa08fa805d6e880398",
          "date": "2026-02-16",
          "merchant": "abteilung finanzen aargau sektion tresorerie 5004 aarau schweiz",
          "amount": "-1565.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_544d1831d4b08eddb1a2dc83",
      "merchant_family": "angela bruderer ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7321eca8fee8fe04bc565e96"
      ],
      "examples": [
        {
          "row_token": "row_7321eca8fee8fe04bc565e96",
          "date": "2026-05-29",
          "merchant": "angela bruderer ag",
          "amount": "-171.700",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7321eca8fee8fe04bc565e96",
          "date": "2026-05-29",
          "merchant": "angela bruderer ag",
          "amount": "-171.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_cec53e3acdbec0ca23f4fabf",
      "merchant_family": "apfelkiste ch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_5c362a3c89ca4fb5c6f05ce5"
      ],
      "examples": [
        {
          "row_token": "row_5c362a3c89ca4fb5c6f05ce5",
          "date": "2024-10-23",
          "merchant": "apfelkiste ch",
          "amount": "-9.850",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5c362a3c89ca4fb5c6f05ce5",
          "date": "2024-10-23",
          "merchant": "apfelkiste ch",
          "amount": "-9.850",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7c88546a457cf58bf9c08c16",
      "merchant_family": "apfelkiste ch baden",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_0763a9129bdc01d26101f425",
        "row_e7219d53bf61e163a3bce15d",
        "row_1f3c5ef204d14e5cb363d2a4"
      ],
      "examples": [
        {
          "row_token": "row_0763a9129bdc01d26101f425",
          "date": "2026-06-09",
          "merchant": "apfelkiste ch baden",
          "amount": "-14.31",
          "currency": "CHF"
        },
        {
          "row_token": "row_e7219d53bf61e163a3bce15d",
          "date": "2026-05-04",
          "merchant": "apfelkiste ch baden",
          "amount": "-29.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_1f3c5ef204d14e5cb363d2a4",
          "date": "2026-02-02",
          "merchant": "apfelkiste ch baden",
          "amount": "-21.95",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_0763a9129bdc01d26101f425",
          "date": "2026-06-09",
          "merchant": "apfelkiste ch baden",
          "amount": "-14.31",
          "currency": "CHF"
        },
        {
          "row_token": "row_e7219d53bf61e163a3bce15d",
          "date": "2026-05-04",
          "merchant": "apfelkiste ch baden",
          "amount": "-29.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_1f3c5ef204d14e5cb363d2a4",
          "date": "2026-02-02",
          "merchant": "apfelkiste ch baden",
          "amount": "-21.95",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4730bbf586f477aec0969b15",
      "merchant_family": "aquarena nachzahlaut 17 13",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_47d304daaf2f01cbc4e4edba"
      ],
      "examples": [
        {
          "row_token": "row_47d304daaf2f01cbc4e4edba",
          "date": "2026-01-19",
          "merchant": "aquarena nachzahlaut 17 13",
          "amount": "-2.5",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_47d304daaf2f01cbc4e4edba",
          "date": "2026-01-19",
          "merchant": "aquarena nachzahlaut 17 13",
          "amount": "-2.5",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_91251d5f410c6a88ae6dbde6",
      "merchant_family": "asga pensionskasse genossenschaft",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_02f6af7dd6cb9bca9c77217a"
      ],
      "examples": [
        {
          "row_token": "row_02f6af7dd6cb9bca9c77217a",
          "date": "2025-10-17",
          "merchant": "asga pensionskasse genossenschaft",
          "amount": "450.05",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_02f6af7dd6cb9bca9c77217a",
          "date": "2025-10-17",
          "merchant": "asga pensionskasse genossenschaft",
          "amount": "450.05",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_932f06f396c2f2724f530edc",
      "merchant_family": "bancomat bezug akb frick 12 53",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_5015af3ce9f488c401627207"
      ],
      "examples": [
        {
          "row_token": "row_5015af3ce9f488c401627207",
          "date": "2026-03-04",
          "merchant": "bancomat bezug akb frick 12 53",
          "amount": "-160",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5015af3ce9f488c401627207",
          "date": "2026-03-04",
          "merchant": "bancomat bezug akb frick 12 53",
          "amount": "-160",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f0bf82f45e4be6acb60ddf1f",
      "merchant_family": "bancomat bezug rb neunkirch 12 17",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_c3cfd8ad5b3efd46b509cdc8"
      ],
      "examples": [
        {
          "row_token": "row_c3cfd8ad5b3efd46b509cdc8",
          "date": "2026-05-29",
          "merchant": "bancomat bezug rb neunkirch 12 17",
          "amount": "-46.89",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_c3cfd8ad5b3efd46b509cdc8",
          "date": "2026-05-29",
          "merchant": "bancomat bezug rb neunkirch 12 17",
          "amount": "-46.89",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_36b1fbb3e52fe0561f06089d",
      "merchant_family": "bancomat bezug rb neunkirch 12 19",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_204ef7f39ae173e882e26b96"
      ],
      "examples": [
        {
          "row_token": "row_204ef7f39ae173e882e26b96",
          "date": "2026-05-29",
          "merchant": "bancomat bezug rb neunkirch 12 19",
          "amount": "-93.77",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_204ef7f39ae173e882e26b96",
          "date": "2026-05-29",
          "merchant": "bancomat bezug rb neunkirch 12 19",
          "amount": "-93.77",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f47b0a440cf6dc6899d8c258",
      "merchant_family": "bazg via webshop bern",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7baec873e694a5ae977a6ee2"
      ],
      "examples": [
        {
          "row_token": "row_7baec873e694a5ae977a6ee2",
          "date": "2025-12-09",
          "merchant": "bazg via webshop bern",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7baec873e694a5ae977a6ee2",
          "date": "2025-12-09",
          "merchant": "bazg via webshop bern",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_e0a18cab13b4de1b70ac4422",
      "merchant_family": "beck mobile 0",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 8,
      "row_tokens": [
        "row_72b9e39de5dad69f52544ebd",
        "row_de5a7ff261fd03f22ed52679",
        "row_3e37b18e23b4a796d394e42e",
        "row_4ffbd4fc0e7634ea76a66a08",
        "row_116b461a6d7f3ec6f223d2d1",
        "row_869d13cf8395cb757be867ce",
        "row_a0243d99672847e9896d8be5",
        "row_0981c32fa14b1642356f9448"
      ],
      "examples": [
        {
          "row_token": "row_72b9e39de5dad69f52544ebd",
          "date": "2024-11-21",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_de5a7ff261fd03f22ed52679",
          "date": "2024-09-05",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_3e37b18e23b4a796d394e42e",
          "date": "2024-07-18",
          "merchant": "beck mobile 0",
          "amount": "-6.900",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_72b9e39de5dad69f52544ebd",
          "date": "2024-11-21",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_de5a7ff261fd03f22ed52679",
          "date": "2024-09-05",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_3e37b18e23b4a796d394e42e",
          "date": "2024-07-18",
          "merchant": "beck mobile 0",
          "amount": "-6.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_4ffbd4fc0e7634ea76a66a08",
          "date": "2024-07-15",
          "merchant": "beck mobile 0",
          "amount": "-6.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_116b461a6d7f3ec6f223d2d1",
          "date": "2025-09-17",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_869d13cf8395cb757be867ce",
          "date": "2025-09-18",
          "merchant": "beck mobile 0",
          "amount": "-2.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_a0243d99672847e9896d8be5",
          "date": "2025-10-16",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_0981c32fa14b1642356f9448",
          "date": "2025-11-03",
          "merchant": "beck mobile 0",
          "amount": "-2.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c1a870483f35dddc728e3b8e",
      "merchant_family": "beck mobile 1",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_a49c01ba52416dd5545ad3ca"
      ],
      "examples": [
        {
          "row_token": "row_a49c01ba52416dd5545ad3ca",
          "date": "2025-10-14",
          "merchant": "beck mobile 1",
          "amount": "-2.700",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a49c01ba52416dd5545ad3ca",
          "date": "2025-10-14",
          "merchant": "beck mobile 1",
          "amount": "-2.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_174238ac0e84516e760044d4",
      "merchant_family": "boni shop",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_34da740fea2a67256a5b5ac2"
      ],
      "examples": [
        {
          "row_token": "row_34da740fea2a67256a5b5ac2",
          "date": "2025-11-25",
          "merchant": "boni shop",
          "amount": "-184.450",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_34da740fea2a67256a5b5ac2",
          "date": "2025-11-25",
          "merchant": "boni shop",
          "amount": "-184.450",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c89410a62a6776ac1d8eecfc",
      "merchant_family": "boullard musique sa morges",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_f272c7c7794609ef4aa71693"
      ],
      "examples": [
        {
          "row_token": "row_f272c7c7794609ef4aa71693",
          "date": "2026-01-29",
          "merchant": "boullard musique sa morges",
          "amount": "-17.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_f272c7c7794609ef4aa71693",
          "date": "2026-01-29",
          "merchant": "boullard musique sa morges",
          "amount": "-17.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_029432b0cb3361cc0c1b1084",
      "merchant_family": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_b39c47d118ce10a5df4a7048"
      ],
      "examples": [
        {
          "row_token": "row_b39c47d118ce10a5df4a7048",
          "date": "2026-07-10",
          "merchant": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
          "amount": "-299.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_b39c47d118ce10a5df4a7048",
          "date": "2026-07-10",
          "merchant": "brack ag hintermaettlistr 3 5506 maegenwil schweiz",
          "amount": "-299.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_0d34709e0cc3a41983aa22c7",
      "merchant_family": "brack ch onlineshop magenwil",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9ac0537cf05b2d6be99ef94b"
      ],
      "examples": [
        {
          "row_token": "row_9ac0537cf05b2d6be99ef94b",
          "date": "2025-12-15",
          "merchant": "brack ch onlineshop magenwil",
          "amount": "-82.75",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9ac0537cf05b2d6be99ef94b",
          "date": "2025-12-15",
          "merchant": "brack ch onlineshop magenwil",
          "amount": "-82.75",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_17fe0b9351333474d720b326",
      "merchant_family": "bussenportal wettingen",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_fc2d5b9f873562ef8835b811"
      ],
      "examples": [
        {
          "row_token": "row_fc2d5b9f873562ef8835b811",
          "date": "2026-01-13",
          "merchant": "bussenportal wettingen",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_fc2d5b9f873562ef8835b811",
          "date": "2026-01-13",
          "merchant": "bussenportal wettingen",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_2aafa2eb94404c0577a8e026",
      "merchant_family": "bustelbach sport & freizeitcenter",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_1b4a8ff637c4ebdaca39cd8b",
        "row_fafdbc28023aff746ae8affd",
        "row_f408c55f39300dd637c7fbf7",
        "row_5717b28871d6df420cd5bb88"
      ],
      "examples": [
        {
          "row_token": "row_1b4a8ff637c4ebdaca39cd8b",
          "date": "2026-04-13",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-28.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_fafdbc28023aff746ae8affd",
          "date": "2026-04-14",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-118.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_f408c55f39300dd637c7fbf7",
          "date": "2026-06-18",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-43.900",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_1b4a8ff637c4ebdaca39cd8b",
          "date": "2026-04-13",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-28.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_fafdbc28023aff746ae8affd",
          "date": "2026-04-14",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-118.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_f408c55f39300dd637c7fbf7",
          "date": "2026-06-18",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-43.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_5717b28871d6df420cd5bb88",
          "date": "2026-06-29",
          "merchant": "bustelbach sport & freizeitcenter",
          "amount": "-25.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_bb40bc57b1a0bcfe991d3e69",
      "merchant_family": "c&a",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 6,
      "row_tokens": [
        "row_cd588b5d3255d9387a087b8e",
        "row_496db0b9892ec2743e99bbd9",
        "row_95cae96af61b2bf8a67caaa2",
        "row_cbf9eff234b0ceb4478ac09c",
        "row_b1aa0a8841aa9d182146a7d9",
        "row_3cf5e6399e3bef905ce33b5e"
      ],
      "examples": [
        {
          "row_token": "row_cd588b5d3255d9387a087b8e",
          "date": "2024-11-01",
          "merchant": "c&a",
          "amount": "-113.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_496db0b9892ec2743e99bbd9",
          "date": "2024-11-27",
          "merchant": "c&a",
          "amount": "-34.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_95cae96af61b2bf8a67caaa2",
          "date": "2025-04-16",
          "merchant": "c&a",
          "amount": "-220.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_cd588b5d3255d9387a087b8e",
          "date": "2024-11-01",
          "merchant": "c&a",
          "amount": "-113.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_496db0b9892ec2743e99bbd9",
          "date": "2024-11-27",
          "merchant": "c&a",
          "amount": "-34.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_95cae96af61b2bf8a67caaa2",
          "date": "2025-04-16",
          "merchant": "c&a",
          "amount": "-220.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_cbf9eff234b0ceb4478ac09c",
          "date": "2025-07-08",
          "merchant": "c&a",
          "amount": "-99.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_b1aa0a8841aa9d182146a7d9",
          "date": "2025-08-30",
          "merchant": "c&a",
          "amount": "-62.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_3cf5e6399e3bef905ce33b5e",
          "date": "2025-12-14",
          "merchant": "c&a",
          "amount": "-92.150",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c4b5fb80f36ac53bb9c5da2a",
      "merchant_family": "c&a mode gmbh & co kg",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_0a84f74fce1991649ab6b6b2"
      ],
      "examples": [
        {
          "row_token": "row_0a84f74fce1991649ab6b6b2",
          "date": "2026-06-15",
          "merchant": "c&a mode gmbh & co kg",
          "amount": "-142.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_0a84f74fce1991649ab6b6b2",
          "date": "2026-06-15",
          "merchant": "c&a mode gmbh & co kg",
          "amount": "-142.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_0a26a072f69eaee1b0625bca",
      "merchant_family": "c+a mode gmbh + co kg",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_508a2c9fb002e02b5ba825cb"
      ],
      "examples": [
        {
          "row_token": "row_508a2c9fb002e02b5ba825cb",
          "date": "2025-09-15",
          "merchant": "c+a mode gmbh + co kg",
          "amount": "-146.65",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_508a2c9fb002e02b5ba825cb",
          "date": "2025-09-15",
          "merchant": "c+a mode gmbh + co kg",
          "amount": "-146.65",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_793f4b8cffa46c26d3c79bd1",
      "merchant_family": "damenturnverein windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7fd51dcc92bffb48eaf4ae37"
      ],
      "examples": [
        {
          "row_token": "row_7fd51dcc92bffb48eaf4ae37",
          "date": "2025-09-17",
          "merchant": "damenturnverein windisch",
          "amount": "-180.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7fd51dcc92bffb48eaf4ae37",
          "date": "2025-09-17",
          "merchant": "damenturnverein windisch",
          "amount": "-180.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4f1d84353741b4b67fc36aaa",
      "merchant_family": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 6,
      "row_tokens": [
        "row_bf52038e373b95d9dae9b379",
        "row_069828c57835509fa7d64ddb",
        "row_8f41bcf2a6c77a3d43f323f5",
        "row_c5d68094d1fec74d2a55b327",
        "row_d396105ec3d78d1c0e01cb84",
        "row_ef906cff8d726baa9a3690a4"
      ],
      "examples": [
        {
          "row_token": "row_bf52038e373b95d9dae9b379",
          "date": "2026-01-28",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_069828c57835509fa7d64ddb",
          "date": "2026-03-02",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_8f41bcf2a6c77a3d43f323f5",
          "date": "2026-03-30",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_bf52038e373b95d9dae9b379",
          "date": "2026-01-28",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_069828c57835509fa7d64ddb",
          "date": "2026-03-02",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_8f41bcf2a6c77a3d43f323f5",
          "date": "2026-03-30",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_c5d68094d1fec74d2a55b327",
          "date": "2026-04-28",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_d396105ec3d78d1c0e01cb84",
          "date": "2026-05-28",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        },
        {
          "row_token": "row_ef906cff8d726baa9a3690a4",
          "date": "2026-06-29",
          "merchant": "dauerauftrag gasser melanie pestalozzistrasse 17 5210 windisch",
          "amount": "-7500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_51282593b458850cb9c36f12",
      "merchant_family": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 6,
      "row_tokens": [
        "row_7c2a6a78331da8e453523edc",
        "row_355c94afadd1244a31ea505f",
        "row_5e1d4ee785cbabf4407cdcc6",
        "row_8aac0cb7eb2c7e1e94e3b0a8",
        "row_cff7e0f8b46ea7d08c1ade67",
        "row_26cae8b7564760f63f34d939"
      ],
      "examples": [
        {
          "row_token": "row_7c2a6a78331da8e453523edc",
          "date": "2026-01-30",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_355c94afadd1244a31ea505f",
          "date": "2026-02-27",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_5e1d4ee785cbabf4407cdcc6",
          "date": "2026-03-31",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7c2a6a78331da8e453523edc",
          "date": "2026-01-30",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_355c94afadd1244a31ea505f",
          "date": "2026-02-27",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_5e1d4ee785cbabf4407cdcc6",
          "date": "2026-03-31",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_8aac0cb7eb2c7e1e94e3b0a8",
          "date": "2026-04-30",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-600",
          "currency": "CHF"
        },
        {
          "row_token": "row_cff7e0f8b46ea7d08c1ade67",
          "date": "2026-05-29",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-900",
          "currency": "CHF"
        },
        {
          "row_token": "row_26cae8b7564760f63f34d939",
          "date": "2026-06-30",
          "merchant": "dauerauftrag marcel gasser chapfstrasse 16 5210 windisch endbeg nstigter marcel gasser",
          "amount": "-900",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_ba701e9eccf79510268cd8b7",
      "merchant_family": "der klein preis shop",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_4b8c9ff58f113b5476942978",
        "row_a1a05cb06bc5fcb598750e88",
        "row_75d9d646a4ca9e5bc284ac14"
      ],
      "examples": [
        {
          "row_token": "row_4b8c9ff58f113b5476942978",
          "date": "2025-07-08",
          "merchant": "der klein preis shop",
          "amount": "-52.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_a1a05cb06bc5fcb598750e88",
          "date": "2025-09-23",
          "merchant": "der klein preis shop",
          "amount": "-63.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_75d9d646a4ca9e5bc284ac14",
          "date": "2025-11-25",
          "merchant": "der klein preis shop",
          "amount": "-39.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_4b8c9ff58f113b5476942978",
          "date": "2025-07-08",
          "merchant": "der klein preis shop",
          "amount": "-52.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_a1a05cb06bc5fcb598750e88",
          "date": "2025-09-23",
          "merchant": "der klein preis shop",
          "amount": "-63.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_75d9d646a4ca9e5bc284ac14",
          "date": "2025-11-25",
          "merchant": "der klein preis shop",
          "amount": "-39.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_312a64a01058be836af55578",
      "merchant_family": "dr med dent andre raetzer",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_115c9f4e98289c3edaac30a7",
        "row_faab07011daa40d8ef12377b",
        "row_9c4a917439afb94dcabf6f82"
      ],
      "examples": [
        {
          "row_token": "row_115c9f4e98289c3edaac30a7",
          "date": "2026-07-07",
          "merchant": "dr med dent andre raetzer",
          "amount": "-219.75",
          "currency": "CHF"
        },
        {
          "row_token": "row_faab07011daa40d8ef12377b",
          "date": "2026-07-02",
          "merchant": "dr med dent andre raetzer",
          "amount": "-49.35",
          "currency": "CHF"
        },
        {
          "row_token": "row_9c4a917439afb94dcabf6f82",
          "date": "2026-06-24",
          "merchant": "dr med dent andre raetzer",
          "amount": "-483.20",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_115c9f4e98289c3edaac30a7",
          "date": "2026-07-07",
          "merchant": "dr med dent andre raetzer",
          "amount": "-219.75",
          "currency": "CHF"
        },
        {
          "row_token": "row_faab07011daa40d8ef12377b",
          "date": "2026-07-02",
          "merchant": "dr med dent andre raetzer",
          "amount": "-49.35",
          "currency": "CHF"
        },
        {
          "row_token": "row_9c4a917439afb94dcabf6f82",
          "date": "2026-06-24",
          "merchant": "dr med dent andre raetzer",
          "amount": "-483.20",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_49d8b872e95fdd52dd6f0375",
      "merchant_family": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_aad22fd120988ced9cc9b11a"
      ],
      "examples": [
        {
          "row_token": "row_aad22fd120988ced9cc9b11a",
          "date": "2025-10-28",
          "merchant": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
          "amount": "-247.15",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_aad22fd120988ced9cc9b11a",
          "date": "2025-10-28",
          "merchant": "dr med dent andre raetzer stapferstrasse 28 5200 brugg schweiz",
          "amount": "-247.15",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c1fd90781eaeb62e262dbb07",
      "merchant_family": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_23e545089a73f032ec0598f3"
      ],
      "examples": [
        {
          "row_token": "row_23e545089a73f032ec0598f3",
          "date": "2025-10-10",
          "merchant": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
          "amount": "-106.35",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_23e545089a73f032ec0598f3",
          "date": "2025-10-10",
          "merchant": "dr med dent carol erzberger landstrasse 99 5430 wettingen schweiz",
          "amount": "-106.35",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_e3e0f8f85be313c7123e0238",
      "merchant_family": "dynamica shop brunnadern",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_27970ae5a684f1b70804e1fa"
      ],
      "examples": [
        {
          "row_token": "row_27970ae5a684f1b70804e1fa",
          "date": "2026-07-02",
          "merchant": "dynamica shop brunnadern",
          "amount": "-10.90",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_27970ae5a684f1b70804e1fa",
          "date": "2026-07-02",
          "merchant": "dynamica shop brunnadern",
          "amount": "-10.90",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7f5cbdab03131f84e759adb6",
      "merchant_family": "einwohnergemeinde veltheim",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 19,
      "row_tokens": [
        "row_a32a6bba388bf2e45d6b62ec",
        "row_c672cdf0465eb99ccd1ba75b",
        "row_2d4852883b99c6327f30f6c0",
        "row_fb00588861c5536d717bbee7",
        "row_55312cb04214321be9b45426",
        "row_0d86a215f8b308eced2f40d4",
        "row_a57fe3a3482e9f3a44eed5f0",
        "row_979c9ef0cc99a16950dfcdd9",
        "row_d4d8e915e987d94d0ca4a985",
        "row_f78615d3317a10d35d0670aa",
        "row_6ef1c31aa405167273d5d7cb",
        "row_4c0152c35b3ba20564d73e27",
        "row_1e2f0a99cc658cc2610a3ecf",
        "row_3dc1021acbf4e62be98b972d",
        "row_b548cc4983ac316030575ab8",
        "row_87c35cf10b9253b12484a0e7",
        "row_1155777ddbbac7b61068309f",
        "row_caca4b0450ba99102373c4b2",
        "row_fa56bd3b18352c299bda8866"
      ],
      "examples": [
        {
          "row_token": "row_a32a6bba388bf2e45d6b62ec",
          "date": "2026-07-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_c672cdf0465eb99ccd1ba75b",
          "date": "2026-06-19",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_2d4852883b99c6327f30f6c0",
          "date": "2026-06-16",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "88.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a32a6bba388bf2e45d6b62ec",
          "date": "2026-07-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_c672cdf0465eb99ccd1ba75b",
          "date": "2026-06-19",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_2d4852883b99c6327f30f6c0",
          "date": "2026-06-16",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "88.80",
          "currency": "CHF"
        },
        {
          "row_token": "row_fb00588861c5536d717bbee7",
          "date": "2026-05-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_55312cb04214321be9b45426",
          "date": "2026-04-30",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "64.85",
          "currency": "CHF"
        },
        {
          "row_token": "row_0d86a215f8b308eced2f40d4",
          "date": "2026-04-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_a57fe3a3482e9f3a44eed5f0",
          "date": "2026-04-08",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "23.50",
          "currency": "CHF"
        },
        {
          "row_token": "row_979c9ef0cc99a16950dfcdd9",
          "date": "2026-03-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_d4d8e915e987d94d0ca4a985",
          "date": "2026-03-13",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "171.35",
          "currency": "CHF"
        },
        {
          "row_token": "row_f78615d3317a10d35d0670aa",
          "date": "2026-02-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_6ef1c31aa405167273d5d7cb",
          "date": "2026-01-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1402.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_4c0152c35b3ba20564d73e27",
          "date": "2026-01-05",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "19.80",
          "currency": "CHF"
        },
        {
          "row_token": "row_1e2f0a99cc658cc2610a3ecf",
          "date": "2025-12-19",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "2875.70",
          "currency": "CHF"
        },
        {
          "row_token": "row_3dc1021acbf4e62be98b972d",
          "date": "2025-12-08",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "146.45",
          "currency": "CHF"
        },
        {
          "row_token": "row_b548cc4983ac316030575ab8",
          "date": "2025-11-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1394.60",
          "currency": "CHF"
        },
        {
          "row_token": "row_87c35cf10b9253b12484a0e7",
          "date": "2025-11-07",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "50.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_1155777ddbbac7b61068309f",
          "date": "2025-10-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1394.60",
          "currency": "CHF"
        },
        {
          "row_token": "row_caca4b0450ba99102373c4b2",
          "date": "2025-09-19",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1394.60",
          "currency": "CHF"
        },
        {
          "row_token": "row_fa56bd3b18352c299bda8866",
          "date": "2025-08-20",
          "merchant": "einwohnergemeinde veltheim",
          "amount": "1394.60",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_5f5cffaa37dca813a88fefe0",
      "merchant_family": "einwohnergemeinde windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_d70386070726101d234b5fa9",
        "row_0f7c0c2f058ff63ad3a9ddeb",
        "row_ce78f26e465a89224c628152",
        "row_2201b183da91a100d8c00a93"
      ],
      "examples": [
        {
          "row_token": "row_d70386070726101d234b5fa9",
          "date": "2026-06-24",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-700.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_0f7c0c2f058ff63ad3a9ddeb",
          "date": "2026-03-31",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-700.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_ce78f26e465a89224c628152",
          "date": "2026-01-14",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-863.20",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_d70386070726101d234b5fa9",
          "date": "2026-06-24",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-700.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_0f7c0c2f058ff63ad3a9ddeb",
          "date": "2026-03-31",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-700.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_ce78f26e465a89224c628152",
          "date": "2026-01-14",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-863.20",
          "currency": "CHF"
        },
        {
          "row_token": "row_2201b183da91a100d8c00a93",
          "date": "2025-10-10",
          "merchant": "einwohnergemeinde windisch",
          "amount": "-810.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_115c09a65acc0439f5980423",
      "merchant_family": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_cedda39127edcc112a1971a9",
        "row_b84f81ccf156bea7caefabd4"
      ],
      "examples": [
        {
          "row_token": "row_cedda39127edcc112a1971a9",
          "date": "2026-04-21",
          "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
          "amount": "-1178.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b84f81ccf156bea7caefabd4",
          "date": "2025-10-10",
          "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
          "amount": "-1228.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_cedda39127edcc112a1971a9",
          "date": "2026-04-21",
          "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
          "amount": "-1178.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b84f81ccf156bea7caefabd4",
          "date": "2025-10-10",
          "merchant": "einwohnergemeinde windisch dohlenzelgstrasse 6 5210 windisch schweiz",
          "amount": "-1228.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_2675ca389956acff7fd55e4e",
      "merchant_family": "einwohnergemeinde windisch windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_ac58a049d57da12337fec3a4"
      ],
      "examples": [
        {
          "row_token": "row_ac58a049d57da12337fec3a4",
          "date": "2026-01-08",
          "merchant": "einwohnergemeinde windisch windisch",
          "amount": "-120.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_ac58a049d57da12337fec3a4",
          "date": "2026-01-08",
          "merchant": "einwohnergemeinde windisch windisch",
          "amount": "-120.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d17c08b30a12f3f067b1d444",
      "merchant_family": "eisenhorn klarna",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_6507786bb4b187e8e2222b45"
      ],
      "examples": [
        {
          "row_token": "row_6507786bb4b187e8e2222b45",
          "date": "2026-04-09",
          "merchant": "eisenhorn klarna",
          "amount": "-2239.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_6507786bb4b187e8e2222b45",
          "date": "2026-04-09",
          "merchant": "eisenhorn klarna",
          "amount": "-2239.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f1564f998ba74c5addcdebf0",
      "merchant_family": "emmanuelle manceau",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_dc1326e9068f30257c2a4723",
        "row_210cf30be21138e664bd4887"
      ],
      "examples": [
        {
          "row_token": "row_dc1326e9068f30257c2a4723",
          "date": "2025-09-04",
          "merchant": "emmanuelle manceau",
          "amount": "-198.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_210cf30be21138e664bd4887",
          "date": "2025-08-04",
          "merchant": "emmanuelle manceau",
          "amount": "-198.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_dc1326e9068f30257c2a4723",
          "date": "2025-09-04",
          "merchant": "emmanuelle manceau",
          "amount": "-198.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_210cf30be21138e664bd4887",
          "date": "2025-08-04",
          "merchant": "emmanuelle manceau",
          "amount": "-198.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_277795eb2bf40b1d7db42c86",
      "merchant_family": "erne ag holzbau werkstrasse 3 5080 laufenburg",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 7,
      "row_tokens": [
        "row_fc85c1499e20fd7034fd754d",
        "row_b5d3c7252d5336a474fcfa39",
        "row_d26e001c40f3d44de3b9b7d8",
        "row_bdc44623c9401fd0d5b19e72",
        "row_ddebf495dc4f602ffd4e4b77",
        "row_56db9cb676e59945b9fe5a3a",
        "row_28b9879157aefd77add2c5f7"
      ],
      "examples": [
        {
          "row_token": "row_fc85c1499e20fd7034fd754d",
          "date": "2026-03-25",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9088.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_b5d3c7252d5336a474fcfa39",
          "date": "2026-04-24",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9261.3",
          "currency": "CHF"
        },
        {
          "row_token": "row_d26e001c40f3d44de3b9b7d8",
          "date": "2026-05-13",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "10234.75",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_fc85c1499e20fd7034fd754d",
          "date": "2026-03-25",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9088.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_b5d3c7252d5336a474fcfa39",
          "date": "2026-04-24",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9261.3",
          "currency": "CHF"
        },
        {
          "row_token": "row_d26e001c40f3d44de3b9b7d8",
          "date": "2026-05-13",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "10234.75",
          "currency": "CHF"
        },
        {
          "row_token": "row_bdc44623c9401fd0d5b19e72",
          "date": "2026-05-26",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9238.7",
          "currency": "CHF"
        },
        {
          "row_token": "row_ddebf495dc4f602ffd4e4b77",
          "date": "2026-06-25",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9238.7",
          "currency": "CHF"
        },
        {
          "row_token": "row_56db9cb676e59945b9fe5a3a",
          "date": "2026-07-10",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "86.9",
          "currency": "CHF"
        },
        {
          "row_token": "row_28b9879157aefd77add2c5f7",
          "date": "2026-07-24",
          "merchant": "erne ag holzbau werkstrasse 3 5080 laufenburg",
          "amount": "9242.05",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_88898fe3fc506e682a637c6f",
      "merchant_family": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_e508ea354c459fb5abe536f1",
        "row_820edbe91326f989a5a31148",
        "row_7c8d724d92a32cddb3c93c80",
        "row_1190cae41a676201895a8745"
      ],
      "examples": [
        {
          "row_token": "row_e508ea354c459fb5abe536f1",
          "date": "2026-01-12",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "92.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_820edbe91326f989a5a31148",
          "date": "2026-01-26",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "9088.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_7c8d724d92a32cddb3c93c80",
          "date": "2026-02-11",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "3955.7",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_e508ea354c459fb5abe536f1",
          "date": "2026-01-12",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "92.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_820edbe91326f989a5a31148",
          "date": "2026-01-26",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "9088.8",
          "currency": "CHF"
        },
        {
          "row_token": "row_7c8d724d92a32cddb3c93c80",
          "date": "2026-02-11",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "3955.7",
          "currency": "CHF"
        },
        {
          "row_token": "row_1190cae41a676201895a8745",
          "date": "2026-02-25",
          "merchant": "erne ag holzbau werkstrasse 3 ch 5080 laufenburg",
          "amount": "9069.55",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_64d6d05654a02ddcccd26abe",
      "merchant_family": "erne chuchi",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9cb55fb2c5494691144af78a"
      ],
      "examples": [
        {
          "row_token": "row_9cb55fb2c5494691144af78a",
          "date": "2025-02-10",
          "merchant": "erne chuchi",
          "amount": "-125.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9cb55fb2c5494691144af78a",
          "date": "2025-02-10",
          "merchant": "erne chuchi",
          "amount": "-125.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_b02a06a3f172b8c63d748bd0",
      "merchant_family": "eventlogistik armyliq",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_cc2c1bd7493f49784d24c19b"
      ],
      "examples": [
        {
          "row_token": "row_cc2c1bd7493f49784d24c19b",
          "date": "2024-08-14",
          "merchant": "eventlogistik armyliq",
          "amount": "-48.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_cc2c1bd7493f49784d24c19b",
          "date": "2024-08-14",
          "merchant": "eventlogistik armyliq",
          "amount": "-48.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d736bea46aad92181e59fde2",
      "merchant_family": "family food & fun cala mi",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_00cbdcb007323fa017cac932"
      ],
      "examples": [
        {
          "row_token": "row_00cbdcb007323fa017cac932",
          "date": "2025-10-05",
          "merchant": "family food & fun cala mi",
          "amount": "-15.100",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_00cbdcb007323fa017cac932",
          "date": "2025-10-05",
          "merchant": "family food & fun cala mi",
          "amount": "-15.100",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_144b888d7092f9f14379824b",
      "merchant_family": "fedex express swiss post gmbh",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_30ddbd4dd3e8449ab7cca1c8"
      ],
      "examples": [
        {
          "row_token": "row_30ddbd4dd3e8449ab7cca1c8",
          "date": "2026-01-07",
          "merchant": "fedex express swiss post gmbh",
          "amount": "-49.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_30ddbd4dd3e8449ab7cca1c8",
          "date": "2026-01-07",
          "merchant": "fedex express swiss post gmbh",
          "amount": "-49.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_8b261e89cb64d7a9590fe9b9",
      "merchant_family": "finanzverw des kt schaffh",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_662855b8e2fb037ab74422be"
      ],
      "examples": [
        {
          "row_token": "row_662855b8e2fb037ab74422be",
          "date": "2024-10-04",
          "merchant": "finanzverw des kt schaffh",
          "amount": "-5.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_662855b8e2fb037ab74422be",
          "date": "2024-10-04",
          "merchant": "finanzverw des kt schaffh",
          "amount": "-5.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_70fa2da4e0abfb558cee1e03",
      "merchant_family": "fortyseven ag baden",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_08768f9b2f10344acb0ebedb"
      ],
      "examples": [
        {
          "row_token": "row_08768f9b2f10344acb0ebedb",
          "date": "2026-07-14",
          "merchant": "fortyseven ag baden",
          "amount": "-50.60",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_08768f9b2f10344acb0ebedb",
          "date": "2026-07-14",
          "merchant": "fortyseven ag baden",
          "amount": "-50.60",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_181c5f68ff51c8581eff44d1",
      "merchant_family": "foto bachmann ag aadorf",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_a5a27588dd69340caa70a3c9"
      ],
      "examples": [
        {
          "row_token": "row_a5a27588dd69340caa70a3c9",
          "date": "2026-03-12",
          "merchant": "foto bachmann ag aadorf",
          "amount": "-33.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a5a27588dd69340caa70a3c9",
          "date": "2026-03-12",
          "merchant": "foto bachmann ag aadorf",
          "amount": "-33.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_46d4bc415f59f57e309afa55",
      "merchant_family": "gasser bauunternehmen gmbh",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 11,
      "row_tokens": [
        "row_a7785d29fd57a3f80857404a",
        "row_07648f625622d47e3741f4b1",
        "row_4a1974817cc816113865ca4b",
        "row_a42cef8496c03d32bd28ce36",
        "row_8ede37fac2698d129cab6801",
        "row_324e5859267ca9444e5c529f",
        "row_5a9fb7a6bc5f258e796fadb5",
        "row_ab2f11eadef471d259daa4e3",
        "row_9dc23cdf6467a9b1436a1c2d",
        "row_a692fe75dda31ac4778e5ca1",
        "row_7b01d8a7ce429084623cf69b"
      ],
      "examples": [
        {
          "row_token": "row_a7785d29fd57a3f80857404a",
          "date": "2026-06-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "139.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_07648f625622d47e3741f4b1",
          "date": "2026-05-26",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "139.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_4a1974817cc816113865ca4b",
          "date": "2026-04-24",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "349.90",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a7785d29fd57a3f80857404a",
          "date": "2026-06-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "139.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_07648f625622d47e3741f4b1",
          "date": "2026-05-26",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "139.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_4a1974817cc816113865ca4b",
          "date": "2026-04-24",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "349.90",
          "currency": "CHF"
        },
        {
          "row_token": "row_a42cef8496c03d32bd28ce36",
          "date": "2026-03-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "209.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_8ede37fac2698d129cab6801",
          "date": "2026-02-26",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "332.40",
          "currency": "CHF"
        },
        {
          "row_token": "row_324e5859267ca9444e5c529f",
          "date": "2026-01-26",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "139.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_5a9fb7a6bc5f258e796fadb5",
          "date": "2025-12-23",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "309.20",
          "currency": "CHF"
        },
        {
          "row_token": "row_ab2f11eadef471d259daa4e3",
          "date": "2025-11-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "180.15",
          "currency": "CHF"
        },
        {
          "row_token": "row_9dc23cdf6467a9b1436a1c2d",
          "date": "2025-10-27",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "188.35",
          "currency": "CHF"
        },
        {
          "row_token": "row_a692fe75dda31ac4778e5ca1",
          "date": "2025-09-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "163.80",
          "currency": "CHF"
        },
        {
          "row_token": "row_7b01d8a7ce429084623cf69b",
          "date": "2025-08-25",
          "merchant": "gasser bauunternehmen gmbh",
          "amount": "131.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7c5be360f156f1bff242b9ed",
      "merchant_family": "geb hr",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_1b0f82101b93d94ccea6121d"
      ],
      "examples": [
        {
          "row_token": "row_1b0f82101b93d94ccea6121d",
          "date": "2026-03-30",
          "merchant": "geb hr",
          "amount": "-40",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_1b0f82101b93d94ccea6121d",
          "date": "2026-03-30",
          "merchant": "geb hr",
          "amount": "-40",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_34c48bcd77fb0d298944bd63",
      "merchant_family": "gutschrift geld erhalten von",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 9,
      "row_tokens": [
        "row_7c602c6ebf7786a55a7343f6",
        "row_22f1b3d6215ca1c7fef97e68",
        "row_bd673517ae9cb7e8c35278f0",
        "row_614cdf911113bb2f1e3eb0ff",
        "row_3cb7de160c0f06c4c776b790",
        "row_3484df88bee2d88e3aca2185",
        "row_f8f44ef4b446c8c07a9adb2e",
        "row_a4481dc9bafb5709d3e132dc",
        "row_c0c8a3121f94b2aa78b2f7cc"
      ],
      "examples": [
        {
          "row_token": "row_7c602c6ebf7786a55a7343f6",
          "date": "2026-07-06",
          "merchant": "gutschrift geld erhalten von",
          "amount": "40.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_22f1b3d6215ca1c7fef97e68",
          "date": "2026-05-19",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_bd673517ae9cb7e8c35278f0",
          "date": "2026-05-18",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7c602c6ebf7786a55a7343f6",
          "date": "2026-07-06",
          "merchant": "gutschrift geld erhalten von",
          "amount": "40.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_22f1b3d6215ca1c7fef97e68",
          "date": "2026-05-19",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_bd673517ae9cb7e8c35278f0",
          "date": "2026-05-18",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_614cdf911113bb2f1e3eb0ff",
          "date": "2026-04-10",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3cb7de160c0f06c4c776b790",
          "date": "2026-03-20",
          "merchant": "gutschrift geld erhalten von",
          "amount": "20.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3484df88bee2d88e3aca2185",
          "date": "2025-11-25",
          "merchant": "gutschrift geld erhalten von",
          "amount": "5.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_f8f44ef4b446c8c07a9adb2e",
          "date": "2025-09-19",
          "merchant": "gutschrift geld erhalten von",
          "amount": "100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_a4481dc9bafb5709d3e132dc",
          "date": "2025-09-01",
          "merchant": "gutschrift geld erhalten von",
          "amount": "20.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_c0c8a3121f94b2aa78b2f7cc",
          "date": "2025-08-18",
          "merchant": "gutschrift geld erhalten von",
          "amount": "57.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a022500ce509ed3f86258dee",
      "merchant_family": "belastung geld gesendet an",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 7,
      "row_tokens": [
        "row_91f39603018a9f103b84165c",
        "row_e1fbaaeb98a59875cc6c9009",
        "row_796f68ae53de27ded5636b09",
        "row_b6e0a2b693f178d9d8ee4adf",
        "row_411cc855f254d4579272af7b",
        "row_6147108deebb8bb2c8176069",
        "row_1d51e1f2b2de5f05653ed25d"
      ],
      "examples": [
        {
          "row_token": "row_91f39603018a9f103b84165c",
          "date": "2026-07-03",
          "merchant": "belastung geld gesendet an",
          "amount": "-4.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_e1fbaaeb98a59875cc6c9009",
          "date": "2026-05-19",
          "merchant": "belastung geld gesendet an",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_796f68ae53de27ded5636b09",
          "date": "2026-05-18",
          "merchant": "belastung geld gesendet an",
          "amount": "-100.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_91f39603018a9f103b84165c",
          "date": "2026-07-03",
          "merchant": "belastung geld gesendet an",
          "amount": "-4.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_e1fbaaeb98a59875cc6c9009",
          "date": "2026-05-19",
          "merchant": "belastung geld gesendet an",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_796f68ae53de27ded5636b09",
          "date": "2026-05-18",
          "merchant": "belastung geld gesendet an",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b6e0a2b693f178d9d8ee4adf",
          "date": "2026-05-15",
          "merchant": "belastung geld gesendet an",
          "amount": "-10.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_411cc855f254d4579272af7b",
          "date": "2026-04-01",
          "merchant": "belastung geld gesendet an",
          "amount": "-19.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_6147108deebb8bb2c8176069",
          "date": "2026-03-05",
          "merchant": "belastung geld gesendet an",
          "amount": "-89.99",
          "currency": "CHF"
        },
        {
          "row_token": "row_1d51e1f2b2de5f05653ed25d",
          "date": "2025-08-28",
          "merchant": "belastung geld gesendet an",
          "amount": "-15.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4636c1eb748d4b0e07e73f0d",
      "merchant_family": "gemeinde windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_3a0c644e81380c35c2e94704",
        "row_aeb7d4b2436ab350a138c9d5"
      ],
      "examples": [
        {
          "row_token": "row_3a0c644e81380c35c2e94704",
          "date": "2025-05-21",
          "merchant": "gemeinde windisch",
          "amount": "-70.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_aeb7d4b2436ab350a138c9d5",
          "date": "2026-07-06",
          "merchant": "gemeinde windisch",
          "amount": "-35.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_3a0c644e81380c35c2e94704",
          "date": "2025-05-21",
          "merchant": "gemeinde windisch",
          "amount": "-70.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_aeb7d4b2436ab350a138c9d5",
          "date": "2026-07-06",
          "merchant": "gemeinde windisch",
          "amount": "-35.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f21a5f75048560c666c5ee59",
      "merchant_family": "gemeindeverw spreitenbac",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_82c4cbb1c37dce28fea30a48"
      ],
      "examples": [
        {
          "row_token": "row_82c4cbb1c37dce28fea30a48",
          "date": "2025-01-02",
          "merchant": "gemeindeverw spreitenbac",
          "amount": "-18.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_82c4cbb1c37dce28fea30a48",
          "date": "2025-01-02",
          "merchant": "gemeindeverw spreitenbac",
          "amount": "-18.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_52e3832d220d326668027db7",
      "merchant_family": "gisi edith",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_2f763ab60755bce01835f2a6",
        "row_9ffe6217af73b436d8196be6"
      ],
      "examples": [
        {
          "row_token": "row_2f763ab60755bce01835f2a6",
          "date": "2026-07-13",
          "merchant": "gisi edith",
          "amount": "-582.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_9ffe6217af73b436d8196be6",
          "date": "2026-07-13",
          "merchant": "gisi edith",
          "amount": "-582.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_2f763ab60755bce01835f2a6",
          "date": "2026-07-13",
          "merchant": "gisi edith",
          "amount": "-582.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_9ffe6217af73b436d8196be6",
          "date": "2026-07-13",
          "merchant": "gisi edith",
          "amount": "-582.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_5bcd4013a1b5e0285ceaa20d",
      "merchant_family": "gisi edith birchhof 1 5412 gebenstorf schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_5a8dda0bb03578dfbfe92c61",
        "row_3a734946d29c79225cad0968"
      ],
      "examples": [
        {
          "row_token": "row_5a8dda0bb03578dfbfe92c61",
          "date": "2026-03-19",
          "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
          "amount": "-580.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3a734946d29c79225cad0968",
          "date": "2026-03-19",
          "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
          "amount": "-580.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5a8dda0bb03578dfbfe92c61",
          "date": "2026-03-19",
          "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
          "amount": "-580.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3a734946d29c79225cad0968",
          "date": "2026-03-19",
          "merchant": "gisi edith birchhof 1 5412 gebenstorf schweiz",
          "amount": "-580.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a95c15f5988f4a5f8d23d41e",
      "merchant_family": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_d4a5f31fe8b4901631cb384a"
      ],
      "examples": [
        {
          "row_token": "row_d4a5f31fe8b4901631cb384a",
          "date": "2025-10-28",
          "merchant": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
          "amount": "-90.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_d4a5f31fe8b4901631cb384a",
          "date": "2025-10-28",
          "merchant": "goenner vereinigung der schweizer paraplegiker stiftung 6207 nottwil schweiz",
          "amount": "-90.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f85bcc9fa4707c738fbe6d20",
      "merchant_family": "gonser ag stans",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_f32ec6d15f2d4428d51ef90a"
      ],
      "examples": [
        {
          "row_token": "row_f32ec6d15f2d4428d51ef90a",
          "date": "2026-04-24",
          "merchant": "gonser ag stans",
          "amount": "-9.90",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_f32ec6d15f2d4428d51ef90a",
          "date": "2026-04-24",
          "merchant": "gonser ag stans",
          "amount": "-9.90",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_91cd472c2bd4d16514e49ddf",
      "merchant_family": "grillfurst schweiz gmbh",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_e0234c7b3b22f5c19d7a8530"
      ],
      "examples": [
        {
          "row_token": "row_e0234c7b3b22f5c19d7a8530",
          "date": "2026-01-26",
          "merchant": "grillfurst schweiz gmbh",
          "amount": "-876.850",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_e0234c7b3b22f5c19d7a8530",
          "date": "2026-01-26",
          "merchant": "grillfurst schweiz gmbh",
          "amount": "-876.850",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_5ce97ce1370d16e9cc5155e5",
      "merchant_family": "h&m",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 5,
      "row_tokens": [
        "row_a74eddbcd0ab0faa2853398e",
        "row_9ad77fe60c2d43695995ff98",
        "row_b3010bce1eafb478579ca8f7",
        "row_855dcda506e5747ba09b6402",
        "row_69874ba8c1136b7c5de1f196"
      ],
      "examples": [
        {
          "row_token": "row_a74eddbcd0ab0faa2853398e",
          "date": "2024-12-07",
          "merchant": "h&m",
          "amount": "-164.050",
          "currency": "CHF"
        },
        {
          "row_token": "row_9ad77fe60c2d43695995ff98",
          "date": "2025-07-08",
          "merchant": "h&m",
          "amount": "-81.650",
          "currency": "CHF"
        },
        {
          "row_token": "row_b3010bce1eafb478579ca8f7",
          "date": "2025-08-30",
          "merchant": "h&m",
          "amount": "-210.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a74eddbcd0ab0faa2853398e",
          "date": "2024-12-07",
          "merchant": "h&m",
          "amount": "-164.050",
          "currency": "CHF"
        },
        {
          "row_token": "row_9ad77fe60c2d43695995ff98",
          "date": "2025-07-08",
          "merchant": "h&m",
          "amount": "-81.650",
          "currency": "CHF"
        },
        {
          "row_token": "row_b3010bce1eafb478579ca8f7",
          "date": "2025-08-30",
          "merchant": "h&m",
          "amount": "-210.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_855dcda506e5747ba09b6402",
          "date": "2026-04-09",
          "merchant": "h&m",
          "amount": "-125.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_69874ba8c1136b7c5de1f196",
          "date": "2026-04-15",
          "merchant": "h&m",
          "amount": "-48.600",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d0ac75e9c94c34b308006341",
      "merchant_family": "happy pot sarl zurich",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_cbdc06ea1199343b7ef83c38"
      ],
      "examples": [
        {
          "row_token": "row_cbdc06ea1199343b7ef83c38",
          "date": "2026-02-26",
          "merchant": "happy pot sarl zurich",
          "amount": "-51.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_cbdc06ea1199343b7ef83c38",
          "date": "2026-02-26",
          "merchant": "happy pot sarl zurich",
          "amount": "-51.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_b5bfa40298cb0c866b25b1d8",
      "merchant_family": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_373540d9ee1b5a76f2d72e6b"
      ],
      "examples": [
        {
          "row_token": "row_373540d9ee1b5a76f2d72e6b",
          "date": "2026-04-21",
          "merchant": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
          "amount": "-2400.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_373540d9ee1b5a76f2d72e6b",
          "date": "2026-04-21",
          "merchant": "helvetia schweizerische lebensversicherungsgesellschaft ag st alban anlage 26 4002 basel schweiz",
          "amount": "-2400.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_833799b2f5f31cad41c06e04",
      "merchant_family": "helvetia schweizerische versicherungsgesellschaft ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_abf1fa0f50d53036b985b8c9",
        "row_5035ae6fbd0268d12dda36cf"
      ],
      "examples": [
        {
          "row_token": "row_abf1fa0f50d53036b985b8c9",
          "date": "2025-11-26",
          "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
          "amount": "-729.70",
          "currency": "CHF"
        },
        {
          "row_token": "row_5035ae6fbd0268d12dda36cf",
          "date": "2025-08-19",
          "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
          "amount": "-1269.60",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_abf1fa0f50d53036b985b8c9",
          "date": "2025-11-26",
          "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
          "amount": "-729.70",
          "currency": "CHF"
        },
        {
          "row_token": "row_5035ae6fbd0268d12dda36cf",
          "date": "2025-08-19",
          "merchant": "helvetia schweizerische versicherungsgesellschaft ag",
          "amount": "-1269.60",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a6d0a3abdb7639937ab71b02",
      "merchant_family": "inovento ag riehen",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_86f7b0b36f7ed4269fb9deeb"
      ],
      "examples": [
        {
          "row_token": "row_86f7b0b36f7ed4269fb9deeb",
          "date": "2025-09-08",
          "merchant": "inovento ag riehen",
          "amount": "-79.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_86f7b0b36f7ed4269fb9deeb",
          "date": "2025-09-08",
          "merchant": "inovento ag riehen",
          "amount": "-79.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7e335dfa75541abde2b67ac7",
      "merchant_family": "isenzio ag zug",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_6eb33fbb91e96ea855911b01"
      ],
      "examples": [
        {
          "row_token": "row_6eb33fbb91e96ea855911b01",
          "date": "2026-03-05",
          "merchant": "isenzio ag zug",
          "amount": "-211.10",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_6eb33fbb91e96ea855911b01",
          "date": "2026-03-05",
          "merchant": "isenzio ag zug",
          "amount": "-211.10",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_8af9588a9daf3b5714cb729e",
      "merchant_family": "jakob vogt ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_6f0382ef4837eda12f309e50"
      ],
      "examples": [
        {
          "row_token": "row_6f0382ef4837eda12f309e50",
          "date": "2025-11-13",
          "merchant": "jakob vogt ag",
          "amount": "-3404.10",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_6f0382ef4837eda12f309e50",
          "date": "2025-11-13",
          "merchant": "jakob vogt ag",
          "amount": "-3404.10",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a508dc7f50b6021e5448b892",
      "merchant_family": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_b474ee68aef410f97e331ab2"
      ],
      "examples": [
        {
          "row_token": "row_b474ee68aef410f97e331ab2",
          "date": "2026-04-07",
          "merchant": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
          "amount": "-133.85",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_b474ee68aef410f97e331ab2",
          "date": "2026-04-07",
          "merchant": "jakob vogt ag mitteldorfstrasse 7 5234 villigen schweiz",
          "amount": "-133.85",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_b3db27cd7eeb19ebfd55ea06",
      "merchant_family": "jelmoli",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_b80755312200c0c3aac64df4"
      ],
      "examples": [
        {
          "row_token": "row_b80755312200c0c3aac64df4",
          "date": "2024-11-30",
          "merchant": "jelmoli",
          "amount": "-13.700",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_b80755312200c0c3aac64df4",
          "date": "2024-11-30",
          "merchant": "jelmoli",
          "amount": "-13.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_af532e4443a7559f650ca165",
      "merchant_family": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_df4203d4fd90e7c12ceaf713"
      ],
      "examples": [
        {
          "row_token": "row_df4203d4fd90e7c12ceaf713",
          "date": "2026-07-10",
          "merchant": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
          "amount": "-60.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_df4203d4fd90e7c12ceaf713",
          "date": "2026-07-10",
          "merchant": "jelmoli versand ag industriestrasse 19 8112 otelfingen schweiz",
          "amount": "-60.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7abefa1bb822a01a748f1aaf",
      "merchant_family": "jufe 2026",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_e2eb10ab426830c5d583ce7d",
        "row_7f0708de591cf62a46c66394"
      ],
      "examples": [
        {
          "row_token": "row_e2eb10ab426830c5d583ce7d",
          "date": "2026-06-26",
          "merchant": "jufe 2026",
          "amount": "-29",
          "currency": "CHF"
        },
        {
          "row_token": "row_7f0708de591cf62a46c66394",
          "date": "2026-06-29",
          "merchant": "jufe 2026",
          "amount": "-17",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_e2eb10ab426830c5d583ce7d",
          "date": "2026-06-26",
          "merchant": "jufe 2026",
          "amount": "-29",
          "currency": "CHF"
        },
        {
          "row_token": "row_7f0708de591cf62a46c66394",
          "date": "2026-06-29",
          "merchant": "jufe 2026",
          "amount": "-17",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_7520021eba45cbaf27354c9f",
      "merchant_family": "jufe 2026 windisch",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_229f0dd5f656d59be83d896b"
      ],
      "examples": [
        {
          "row_token": "row_229f0dd5f656d59be83d896b",
          "date": "2026-06-29",
          "merchant": "jufe 2026 windisch",
          "amount": "-6.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_229f0dd5f656d59be83d896b",
          "date": "2026-06-29",
          "merchant": "jufe 2026 windisch",
          "amount": "-6.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_e32a91c818a36ce79c11c1fa",
      "merchant_family": "justeat zurich",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_98c5df7b2cc841a872095d57",
        "row_5009391620e356ef0255682e",
        "row_985993a000f75fdbe1410144"
      ],
      "examples": [
        {
          "row_token": "row_98c5df7b2cc841a872095d57",
          "date": "2026-06-02",
          "merchant": "justeat zurich",
          "amount": "-47.18",
          "currency": "CHF"
        },
        {
          "row_token": "row_5009391620e356ef0255682e",
          "date": "2026-02-18",
          "merchant": "justeat zurich",
          "amount": "-41.16",
          "currency": "CHF"
        },
        {
          "row_token": "row_985993a000f75fdbe1410144",
          "date": "2025-09-08",
          "merchant": "justeat zurich",
          "amount": "-78.20",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_98c5df7b2cc841a872095d57",
          "date": "2026-06-02",
          "merchant": "justeat zurich",
          "amount": "-47.18",
          "currency": "CHF"
        },
        {
          "row_token": "row_5009391620e356ef0255682e",
          "date": "2026-02-18",
          "merchant": "justeat zurich",
          "amount": "-41.16",
          "currency": "CHF"
        },
        {
          "row_token": "row_985993a000f75fdbe1410144",
          "date": "2025-09-08",
          "merchant": "justeat zurich",
          "amount": "-78.20",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_159e56998724d838de64e970",
      "merchant_family": "kanton aargau abteilung finanzen",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_5639304fa4dea277d37c682b",
        "row_0dccd73991a10018b7c45e55"
      ],
      "examples": [
        {
          "row_token": "row_5639304fa4dea277d37c682b",
          "date": "2026-06-29",
          "merchant": "kanton aargau abteilung finanzen",
          "amount": "1706.50",
          "currency": "CHF"
        },
        {
          "row_token": "row_0dccd73991a10018b7c45e55",
          "date": "2026-04-27",
          "merchant": "kanton aargau abteilung finanzen",
          "amount": "13284.15",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5639304fa4dea277d37c682b",
          "date": "2026-06-29",
          "merchant": "kanton aargau abteilung finanzen",
          "amount": "1706.50",
          "currency": "CHF"
        },
        {
          "row_token": "row_0dccd73991a10018b7c45e55",
          "date": "2026-04-27",
          "merchant": "kanton aargau abteilung finanzen",
          "amount": "13284.15",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_2be1c7bbb51afe91884626c0",
      "merchant_family": "klarna bank ab publ",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_4803d01858d21b2207d06ac5",
        "row_2de70e59138d2179f173cef0",
        "row_64a6b93b72df55c44411182b",
        "row_8d99b9d9ad751588e239ca15"
      ],
      "examples": [
        {
          "row_token": "row_4803d01858d21b2207d06ac5",
          "date": "2025-12-24",
          "merchant": "klarna bank ab publ",
          "amount": "-126.52",
          "currency": "CHF"
        },
        {
          "row_token": "row_2de70e59138d2179f173cef0",
          "date": "2025-12-02",
          "merchant": "klarna bank ab publ",
          "amount": "-139.80",
          "currency": "CHF"
        },
        {
          "row_token": "row_64a6b93b72df55c44411182b",
          "date": "2025-10-29",
          "merchant": "klarna bank ab publ",
          "amount": "-136.20",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_4803d01858d21b2207d06ac5",
          "date": "2025-12-24",
          "merchant": "klarna bank ab publ",
          "amount": "-126.52",
          "currency": "CHF"
        },
        {
          "row_token": "row_2de70e59138d2179f173cef0",
          "date": "2025-12-02",
          "merchant": "klarna bank ab publ",
          "amount": "-139.80",
          "currency": "CHF"
        },
        {
          "row_token": "row_64a6b93b72df55c44411182b",
          "date": "2025-10-29",
          "merchant": "klarna bank ab publ",
          "amount": "-136.20",
          "currency": "CHF"
        },
        {
          "row_token": "row_8d99b9d9ad751588e239ca15",
          "date": "2025-08-18",
          "merchant": "klarna bank ab publ",
          "amount": "-35.40",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_9baf883fe6ccf78f66264bfc",
      "merchant_family": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_7cbbf6a619b6013725f792d3",
        "row_d9908ff7dba336d759f676f6"
      ],
      "examples": [
        {
          "row_token": "row_7cbbf6a619b6013725f792d3",
          "date": "2026-03-23",
          "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
          "amount": "-67.99",
          "currency": "CHF"
        },
        {
          "row_token": "row_d9908ff7dba336d759f676f6",
          "date": "2026-03-19",
          "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
          "amount": "-36.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7cbbf6a619b6013725f792d3",
          "date": "2026-03-23",
          "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
          "amount": "-67.99",
          "currency": "CHF"
        },
        {
          "row_token": "row_d9908ff7dba336d759f676f6",
          "date": "2026-03-19",
          "merchant": "klarna bank ab sveavaegen 46 111 34 stockholm schweden",
          "amount": "-36.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_8cab7acb1a1ae13759c0041b",
      "merchant_family": "koempf24 ch bad liebenzell",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_8037f5d8912e7a145e1ac128"
      ],
      "examples": [
        {
          "row_token": "row_8037f5d8912e7a145e1ac128",
          "date": "2025-11-03",
          "merchant": "koempf24 ch bad liebenzell",
          "amount": "-56.08",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_8037f5d8912e7a145e1ac128",
          "date": "2025-11-03",
          "merchant": "koempf24 ch bad liebenzell",
          "amount": "-56.08",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_8cc13a1eaaaaa06737d5b90b",
      "merchant_family": "la redoute suisse sa montreux",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_4c666c819f78534481ca8a09"
      ],
      "examples": [
        {
          "row_token": "row_4c666c819f78534481ca8a09",
          "date": "2025-11-27",
          "merchant": "la redoute suisse sa montreux",
          "amount": "-142.74",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_4c666c819f78534481ca8a09",
          "date": "2025-11-27",
          "merchant": "la redoute suisse sa montreux",
          "amount": "-142.74",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_ab3e1ce5fd95c2cffbbcb6f2",
      "merchant_family": "lenzo palace sener",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 13,
      "row_tokens": [
        "row_a63e2826f1e14f740684a9b7",
        "row_8880b22f47c607cc40211350",
        "row_6cfd2963da72548f46d1c404",
        "row_b14ea2cef5bda29ea3913323",
        "row_9350d4cdc8151117222ac390",
        "row_db66ef9c64b70984952802bc",
        "row_8250876c37a1e2fd860c9d21",
        "row_b297c716c03a64ece7dfe352",
        "row_5958c9fe306c5fe7c67bab38",
        "row_f18343957451a8b5dd4c5edb",
        "row_14932d463896239c01de0131",
        "row_de8856a763053cc5b51dd001",
        "row_074332c49777b06296653e5a"
      ],
      "examples": [
        {
          "row_token": "row_a63e2826f1e14f740684a9b7",
          "date": "2025-02-21",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_8880b22f47c607cc40211350",
          "date": "2025-01-22",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_6cfd2963da72548f46d1c404",
          "date": "2024-12-04",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a63e2826f1e14f740684a9b7",
          "date": "2025-02-21",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_8880b22f47c607cc40211350",
          "date": "2025-01-22",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_6cfd2963da72548f46d1c404",
          "date": "2024-12-04",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_b14ea2cef5bda29ea3913323",
          "date": "2024-11-28",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_9350d4cdc8151117222ac390",
          "date": "2024-07-12",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_db66ef9c64b70984952802bc",
          "date": "2025-04-09",
          "merchant": "lenzo palace sener",
          "amount": "-25.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_8250876c37a1e2fd860c9d21",
          "date": "2025-09-11",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_b297c716c03a64ece7dfe352",
          "date": "2025-08-01",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_5958c9fe306c5fe7c67bab38",
          "date": "2025-08-13",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_f18343957451a8b5dd4c5edb",
          "date": "2025-08-19",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_14932d463896239c01de0131",
          "date": "2025-09-18",
          "merchant": "lenzo palace sener",
          "amount": "-30.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_de8856a763053cc5b51dd001",
          "date": "2025-11-19",
          "merchant": "lenzo palace sener",
          "amount": "-46.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_074332c49777b06296653e5a",
          "date": "2025-12-15",
          "merchant": "lenzo palace sener",
          "amount": "-11.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_0fae017fb5ea75273be1d527",
      "merchant_family": "mammami",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_db84b197f95bc7737c48d8b3"
      ],
      "examples": [
        {
          "row_token": "row_db84b197f95bc7737c48d8b3",
          "date": "2026-04-22",
          "merchant": "mammami",
          "amount": "-70.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_db84b197f95bc7737c48d8b3",
          "date": "2026-04-22",
          "merchant": "mammami",
          "amount": "-70.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_70d05568a097f3080d3352a0",
      "merchant_family": "marcel gasser",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 14,
      "row_tokens": [
        "row_9e9b92deaa41afe2494775f7",
        "row_cd69e4f3460512eae0f474c0",
        "row_019edda54b3847f0a1177bf1",
        "row_299a8a2404cc0d1c5c3d7ff9",
        "row_58c1746506bbd940c74748c7",
        "row_da1fd6fa4505f004d7198290",
        "row_121308971c03d12454f867e4",
        "row_0ebf7d261b4f983a9c6e6302",
        "row_975d740a22e8d22014f76ccc",
        "row_390381ed0600ba0fcd784965",
        "row_5194a6a0eaaad1ebca84efcb",
        "row_af4043638f89317f7a721731",
        "row_6cb09759ab2a1e0b0cec8b98",
        "row_7d91b48e1af0ab71c87605bb"
      ],
      "examples": [
        {
          "row_token": "row_9e9b92deaa41afe2494775f7",
          "date": "2026-07-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_cd69e4f3460512eae0f474c0",
          "date": "2026-06-29",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_019edda54b3847f0a1177bf1",
          "date": "2026-05-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9e9b92deaa41afe2494775f7",
          "date": "2026-07-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_cd69e4f3460512eae0f474c0",
          "date": "2026-06-29",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_019edda54b3847f0a1177bf1",
          "date": "2026-05-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_299a8a2404cc0d1c5c3d7ff9",
          "date": "2026-04-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_58c1746506bbd940c74748c7",
          "date": "2026-03-30",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_da1fd6fa4505f004d7198290",
          "date": "2026-03-02",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_121308971c03d12454f867e4",
          "date": "2026-02-16",
          "merchant": "marcel gasser",
          "amount": "10000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_0ebf7d261b4f983a9c6e6302",
          "date": "2026-01-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_975d740a22e8d22014f76ccc",
          "date": "2025-12-29",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_390381ed0600ba0fcd784965",
          "date": "2025-12-12",
          "merchant": "marcel gasser",
          "amount": "13000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_5194a6a0eaaad1ebca84efcb",
          "date": "2025-11-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_af4043638f89317f7a721731",
          "date": "2025-10-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_6cb09759ab2a1e0b0cec8b98",
          "date": "2025-09-29",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_7d91b48e1af0ab71c87605bb",
          "date": "2025-08-28",
          "merchant": "marcel gasser",
          "amount": "7500.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_cf46a221f9e58f550ea0741c",
      "merchant_family": "markets com",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_c647bdd6c1d7395a1a216057",
        "row_dfeca0a26268b4644cbf8fef"
      ],
      "examples": [
        {
          "row_token": "row_c647bdd6c1d7395a1a216057",
          "date": "2025-03-12",
          "merchant": "markets com",
          "amount": "-999.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_dfeca0a26268b4644cbf8fef",
          "date": "2025-03-19",
          "merchant": "markets com",
          "amount": "-452.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_c647bdd6c1d7395a1a216057",
          "date": "2025-03-12",
          "merchant": "markets com",
          "amount": "-999.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_dfeca0a26268b4644cbf8fef",
          "date": "2025-03-19",
          "merchant": "markets com",
          "amount": "-452.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_35fe23322c85ed7de44b4c6c",
      "merchant_family": "mediamarkt",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9d8abc3637629b9b6934b77f"
      ],
      "examples": [
        {
          "row_token": "row_9d8abc3637629b9b6934b77f",
          "date": "2025-03-01",
          "merchant": "mediamarkt",
          "amount": "-19.950",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9d8abc3637629b9b6934b77f",
          "date": "2025-03-01",
          "merchant": "mediamarkt",
          "amount": "-19.950",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c744892f221a569fde5b54dd",
      "merchant_family": "mobelmarkt dogern",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7e0b2b5803193293bedfd4c3"
      ],
      "examples": [
        {
          "row_token": "row_7e0b2b5803193293bedfd4c3",
          "date": "2025-03-22",
          "merchant": "mobelmarkt dogern",
          "amount": "-5.800",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7e0b2b5803193293bedfd4c3",
          "date": "2025-03-22",
          "merchant": "mobelmarkt dogern",
          "amount": "-5.800",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_10e29456d84711c1673d99f6",
      "merchant_family": "nahrin ag webshop ramersberg",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_c4263910a1a50fbd16930605",
        "row_833f4ede13ec4f4983c7f2fc"
      ],
      "examples": [
        {
          "row_token": "row_c4263910a1a50fbd16930605",
          "date": "2026-03-12",
          "merchant": "nahrin ag webshop ramersberg",
          "amount": "-109.48",
          "currency": "CHF"
        },
        {
          "row_token": "row_833f4ede13ec4f4983c7f2fc",
          "date": "2025-08-19",
          "merchant": "nahrin ag webshop ramersberg",
          "amount": "-104.29",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_c4263910a1a50fbd16930605",
          "date": "2026-03-12",
          "merchant": "nahrin ag webshop ramersberg",
          "amount": "-109.48",
          "currency": "CHF"
        },
        {
          "row_token": "row_833f4ede13ec4f4983c7f2fc",
          "date": "2025-08-19",
          "merchant": "nahrin ag webshop ramersberg",
          "amount": "-104.29",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_af49443992f811a43e1f396e",
      "merchant_family": "nicole becker",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_bb3f1badedd02d7455a524ec"
      ],
      "examples": [
        {
          "row_token": "row_bb3f1badedd02d7455a524ec",
          "date": "2025-10-22",
          "merchant": "nicole becker",
          "amount": "-1900.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_bb3f1badedd02d7455a524ec",
          "date": "2025-10-22",
          "merchant": "nicole becker",
          "amount": "-1900.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_5be7fb711d5f27efb10d4fb2",
      "merchant_family": "obi",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_a8e6822022bdf77bf675af6c"
      ],
      "examples": [
        {
          "row_token": "row_a8e6822022bdf77bf675af6c",
          "date": "2026-06-02",
          "merchant": "obi",
          "amount": "-45.050",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_a8e6822022bdf77bf675af6c",
          "date": "2026-06-02",
          "merchant": "obi",
          "amount": "-45.050",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_0a67af80870b5833988bfc4c",
      "merchant_family": "paramount+",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_0ad95e4100f86d47b70f8d7b",
        "row_eca9f9399696d788b34d9ecc",
        "row_2e3b8e2dad3c39a2da32d48a"
      ],
      "examples": [
        {
          "row_token": "row_0ad95e4100f86d47b70f8d7b",
          "date": "2025-11-21",
          "merchant": "paramount+",
          "amount": "-7.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_eca9f9399696d788b34d9ecc",
          "date": "2025-11-21",
          "merchant": "paramount+",
          "amount": "-4.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_2e3b8e2dad3c39a2da32d48a",
          "date": "2025-12-21",
          "merchant": "paramount+",
          "amount": "-12.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_0ad95e4100f86d47b70f8d7b",
          "date": "2025-11-21",
          "merchant": "paramount+",
          "amount": "-7.900",
          "currency": "CHF"
        },
        {
          "row_token": "row_eca9f9399696d788b34d9ecc",
          "date": "2025-11-21",
          "merchant": "paramount+",
          "amount": "-4.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_2e3b8e2dad3c39a2da32d48a",
          "date": "2025-12-21",
          "merchant": "paramount+",
          "amount": "-12.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_bcd3ce65eb26738f4b964648",
      "merchant_family": "parkdepot_004 456",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_43742cf9eab1759f986315fb"
      ],
      "examples": [
        {
          "row_token": "row_43742cf9eab1759f986315fb",
          "date": "2026-05-01",
          "merchant": "parkdepot_004 456",
          "amount": "-9.5",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_43742cf9eab1759f986315fb",
          "date": "2026-05-01",
          "merchant": "parkdepot_004 456",
          "amount": "-9.5",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c1f2685d7f4121a9d2fc9d06",
      "merchant_family": "post online zollikofen",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_68ddd3a7edcbff153cdbf926",
        "row_aa9ec8c9055d244d11b7d815"
      ],
      "examples": [
        {
          "row_token": "row_68ddd3a7edcbff153cdbf926",
          "date": "2026-02-13",
          "merchant": "post online zollikofen",
          "amount": "-1.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_aa9ec8c9055d244d11b7d815",
          "date": "2026-02-09",
          "merchant": "post online zollikofen",
          "amount": "-1.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_68ddd3a7edcbff153cdbf926",
          "date": "2026-02-13",
          "merchant": "post online zollikofen",
          "amount": "-1.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_aa9ec8c9055d244d11b7d815",
          "date": "2026-02-09",
          "merchant": "post online zollikofen",
          "amount": "-1.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_60b191a7a25552f1da98919c",
      "merchant_family": "puregym ag volketswil",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 5,
      "row_tokens": [
        "row_868a41e05e60f562a1580137",
        "row_6a5eebf6ea0963850b43c94f",
        "row_299cf9e471f75c3649d2d98b",
        "row_542d8629f6b702d64b337bad",
        "row_19441612d6e174d8202fe99c"
      ],
      "examples": [
        {
          "row_token": "row_868a41e05e60f562a1580137",
          "date": "2026-03-23",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_6a5eebf6ea0963850b43c94f",
          "date": "2026-02-23",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_299cf9e471f75c3649d2d98b",
          "date": "2026-01-07",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_868a41e05e60f562a1580137",
          "date": "2026-03-23",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_6a5eebf6ea0963850b43c94f",
          "date": "2026-02-23",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_299cf9e471f75c3649d2d98b",
          "date": "2026-01-07",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_542d8629f6b702d64b337bad",
          "date": "2025-12-08",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_19441612d6e174d8202fe99c",
          "date": "2025-11-06",
          "merchant": "puregym ag volketswil",
          "amount": "-75.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4b1ac0ea2a6a645a4e95956b",
      "merchant_family": "rega",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9947a37a3706c0d2b204693f"
      ],
      "examples": [
        {
          "row_token": "row_9947a37a3706c0d2b204693f",
          "date": "2026-03-24",
          "merchant": "rega",
          "amount": "-80.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9947a37a3706c0d2b204693f",
          "date": "2026-03-24",
          "merchant": "rega",
          "amount": "-80.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_6539cad2ebba23492a0e77dd",
      "merchant_family": "regionalpolizei brugg",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_d961781fb5c66c00a0577537"
      ],
      "examples": [
        {
          "row_token": "row_d961781fb5c66c00a0577537",
          "date": "2026-03-19",
          "merchant": "regionalpolizei brugg",
          "amount": "-40.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_d961781fb5c66c00a0577537",
          "date": "2026-03-19",
          "merchant": "regionalpolizei brugg",
          "amount": "-40.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_aa8dce0c77c9cb68f04f6889",
      "merchant_family": "regionalpolizei brugg brugg ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_804603554ebcd9d4ed826386"
      ],
      "examples": [
        {
          "row_token": "row_804603554ebcd9d4ed826386",
          "date": "2026-05-13",
          "merchant": "regionalpolizei brugg brugg ag",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_804603554ebcd9d4ed826386",
          "date": "2026-05-13",
          "merchant": "regionalpolizei brugg brugg ag",
          "amount": "-40.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_ac2e78d1b4457ed3f2690dfa",
      "merchant_family": "retail inmotion",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_afb0705cd1cc3fba0b72d39e"
      ],
      "examples": [
        {
          "row_token": "row_afb0705cd1cc3fba0b72d39e",
          "date": "2025-10-01",
          "merchant": "retail inmotion",
          "amount": "-4.200",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_afb0705cd1cc3fba0b72d39e",
          "date": "2025-10-01",
          "merchant": "retail inmotion",
          "amount": "-4.200",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_880f659612204cee3c6cc53d",
      "merchant_family": "sami international",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_1856968cae86daec06b66c50",
        "row_4ec20707b215de54eb40190c"
      ],
      "examples": [
        {
          "row_token": "row_1856968cae86daec06b66c50",
          "date": "2025-04-13",
          "merchant": "sami international",
          "amount": "-36.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_4ec20707b215de54eb40190c",
          "date": "2025-11-29",
          "merchant": "sami international",
          "amount": "-139.300",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_1856968cae86daec06b66c50",
          "date": "2025-04-13",
          "merchant": "sami international",
          "amount": "-36.550",
          "currency": "CHF"
        },
        {
          "row_token": "row_4ec20707b215de54eb40190c",
          "date": "2025-11-29",
          "merchant": "sami international",
          "amount": "-139.300",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f26494561814be017f926960",
      "merchant_family": "sc trust services",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_8c4d5beff899996c0586d900"
      ],
      "examples": [
        {
          "row_token": "row_8c4d5beff899996c0586d900",
          "date": "2025-10-21",
          "merchant": "sc trust services",
          "amount": "-37.850",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_8c4d5beff899996c0586d900",
          "date": "2025-10-21",
          "merchant": "sc trust services",
          "amount": "-37.850",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_0202ee3e0011ab8cb5db844e",
      "merchant_family": "schone bescherung ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_42688a8334c4ae98906ca047"
      ],
      "examples": [
        {
          "row_token": "row_42688a8334c4ae98906ca047",
          "date": "2024-11-30",
          "merchant": "schone bescherung ag",
          "amount": "-25.800",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_42688a8334c4ae98906ca047",
          "date": "2024-11-30",
          "merchant": "schone bescherung ag",
          "amount": "-25.800",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_1828991f1b8a311f2665cc99",
      "merchant_family": "skysale apfelkiste ch baden",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_e3c96117e9ca36591bbe2e2e",
        "row_e0e3cf16e9604d00138439ff"
      ],
      "examples": [
        {
          "row_token": "row_e3c96117e9ca36591bbe2e2e",
          "date": "2025-10-22",
          "merchant": "skysale apfelkiste ch baden",
          "amount": "-19.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_e0e3cf16e9604d00138439ff",
          "date": "2025-08-25",
          "merchant": "skysale apfelkiste ch baden",
          "amount": "-44.95",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_e3c96117e9ca36591bbe2e2e",
          "date": "2025-10-22",
          "merchant": "skysale apfelkiste ch baden",
          "amount": "-19.95",
          "currency": "CHF"
        },
        {
          "row_token": "row_e0e3cf16e9604d00138439ff",
          "date": "2025-08-25",
          "merchant": "skysale apfelkiste ch baden",
          "amount": "-44.95",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_58f8496ce2675ebb80d26c32",
      "merchant_family": "sonneland ag",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 13,
      "row_tokens": [
        "row_502d9430b5d2ce4babe4098e",
        "row_d348ced0132edbf265c8b867",
        "row_c572ea578355e1c4d1de232a",
        "row_929220e0bae4c1850f62269b",
        "row_2303ec368363f4ad02857bd4",
        "row_5787fd93b3e75276760f70d4",
        "row_8abad00849d1ee2535609dfb",
        "row_b19ecf6d912e36d3ee0981f7",
        "row_8f9a0609f57a8646e621ae9b",
        "row_16b22dfcd6654884c36ab26f",
        "row_7731caf8c9eee455a9cf9903",
        "row_c381bb0faa291bebab857245",
        "row_d4c65b24df5d5483ce887b9a"
      ],
      "examples": [
        {
          "row_token": "row_502d9430b5d2ce4babe4098e",
          "date": "2025-02-23",
          "merchant": "sonneland ag",
          "amount": "-10.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_d348ced0132edbf265c8b867",
          "date": "2024-09-22",
          "merchant": "sonneland ag",
          "amount": "-13.050",
          "currency": "CHF"
        },
        {
          "row_token": "row_c572ea578355e1c4d1de232a",
          "date": "2025-04-30",
          "merchant": "sonneland ag",
          "amount": "-21.300",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_502d9430b5d2ce4babe4098e",
          "date": "2025-02-23",
          "merchant": "sonneland ag",
          "amount": "-10.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_d348ced0132edbf265c8b867",
          "date": "2024-09-22",
          "merchant": "sonneland ag",
          "amount": "-13.050",
          "currency": "CHF"
        },
        {
          "row_token": "row_c572ea578355e1c4d1de232a",
          "date": "2025-04-30",
          "merchant": "sonneland ag",
          "amount": "-21.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_929220e0bae4c1850f62269b",
          "date": "2025-05-14",
          "merchant": "sonneland ag",
          "amount": "-15.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_2303ec368363f4ad02857bd4",
          "date": "2025-06-09",
          "merchant": "sonneland ag",
          "amount": "-72.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_5787fd93b3e75276760f70d4",
          "date": "2025-06-16",
          "merchant": "sonneland ag",
          "amount": "-60.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_8abad00849d1ee2535609dfb",
          "date": "2025-06-21",
          "merchant": "sonneland ag",
          "amount": "-64.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_b19ecf6d912e36d3ee0981f7",
          "date": "2025-07-22",
          "merchant": "sonneland ag",
          "amount": "-68.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_8f9a0609f57a8646e621ae9b",
          "date": "2025-08-31",
          "merchant": "sonneland ag",
          "amount": "-20.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_16b22dfcd6654884c36ab26f",
          "date": "2026-03-22",
          "merchant": "sonneland ag",
          "amount": "-19.450",
          "currency": "CHF"
        },
        {
          "row_token": "row_7731caf8c9eee455a9cf9903",
          "date": "2026-04-25",
          "merchant": "sonneland ag",
          "amount": "-5.100",
          "currency": "CHF"
        },
        {
          "row_token": "row_c381bb0faa291bebab857245",
          "date": "2026-04-26",
          "merchant": "sonneland ag",
          "amount": "-35.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_d4c65b24df5d5483ce887b9a",
          "date": "2026-07-02",
          "merchant": "sonneland ag",
          "amount": "-26.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_cb333eda2b70ba314734d748",
      "merchant_family": "sonneland ag shop",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_ef78c62efd5c132732788ea6",
        "row_a6323bb9dfee6b71880b33f5",
        "row_72728ff5528e0bdc0b0a6f08"
      ],
      "examples": [
        {
          "row_token": "row_ef78c62efd5c132732788ea6",
          "date": "2024-11-08",
          "merchant": "sonneland ag shop",
          "amount": "-49.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_a6323bb9dfee6b71880b33f5",
          "date": "2024-09-17",
          "merchant": "sonneland ag shop",
          "amount": "-13.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_72728ff5528e0bdc0b0a6f08",
          "date": "2025-08-27",
          "merchant": "sonneland ag shop",
          "amount": "-20.150",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_ef78c62efd5c132732788ea6",
          "date": "2024-11-08",
          "merchant": "sonneland ag shop",
          "amount": "-49.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_a6323bb9dfee6b71880b33f5",
          "date": "2024-09-17",
          "merchant": "sonneland ag shop",
          "amount": "-13.850",
          "currency": "CHF"
        },
        {
          "row_token": "row_72728ff5528e0bdc0b0a6f08",
          "date": "2025-08-27",
          "merchant": "sonneland ag shop",
          "amount": "-20.150",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_603c897fcea499b93471f363",
      "merchant_family": "sonneland kiosk",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_1e5e08efadc5947a0225563d"
      ],
      "examples": [
        {
          "row_token": "row_1e5e08efadc5947a0225563d",
          "date": "2024-12-30",
          "merchant": "sonneland kiosk",
          "amount": "-50.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_1e5e08efadc5947a0225563d",
          "date": "2024-12-30",
          "merchant": "sonneland kiosk",
          "amount": "-50.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_e311fdf0983a4ffff9b5ae3f",
      "merchant_family": "sonnhalde",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_5cfd6d7d73240cfb25c6c7d5"
      ],
      "examples": [
        {
          "row_token": "row_5cfd6d7d73240cfb25c6c7d5",
          "date": "2025-07-17",
          "merchant": "sonnhalde",
          "amount": "-561.650",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_5cfd6d7d73240cfb25c6c7d5",
          "date": "2025-07-17",
          "merchant": "sonnhalde",
          "amount": "-561.650",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_192eb17ab96605cd6015c99c",
      "merchant_family": "stadt waldshut tiengen 13 07",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_6b036d262f6a79202e6bb71d"
      ],
      "examples": [
        {
          "row_token": "row_6b036d262f6a79202e6bb71d",
          "date": "2026-06-01",
          "merchant": "stadt waldshut tiengen 13 07",
          "amount": "-2.89",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_6b036d262f6a79202e6bb71d",
          "date": "2026-06-01",
          "merchant": "stadt waldshut tiengen 13 07",
          "amount": "-2.89",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c280ed8fde364c63c4afd516",
      "merchant_family": "stadt waldshut tiengen 13 09",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_b5c24c651c7ed567b19edf1c"
      ],
      "examples": [
        {
          "row_token": "row_b5c24c651c7ed567b19edf1c",
          "date": "2026-06-01",
          "merchant": "stadt waldshut tiengen 13 09",
          "amount": "-2.89",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_b5c24c651c7ed567b19edf1c",
          "date": "2026-06-01",
          "merchant": "stadt waldshut tiengen 13 09",
          "amount": "-2.89",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d6354ec48437f94fce75af6a",
      "merchant_family": "super cala millor park",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_2a00d67a46ec4d312495d11a"
      ],
      "examples": [
        {
          "row_token": "row_2a00d67a46ec4d312495d11a",
          "date": "2025-10-07",
          "merchant": "super cala millor park",
          "amount": "-3.450",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_2a00d67a46ec4d312495d11a",
          "date": "2025-10-07",
          "merchant": "super cala millor park",
          "amount": "-3.450",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_aaa094fe72a5f08e50e57842",
      "merchant_family": "sw saira gmbh",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 10,
      "row_tokens": [
        "row_0dea8893e64efd8346263537",
        "row_e78f92c20e4c9974e42d573c",
        "row_1652c838e1f40bcf8d2eaa32",
        "row_1a78547e1b502d76817b0d25",
        "row_eafeee128644619bc5452acf",
        "row_3e55bdf389c111d84dde3c5b",
        "row_93a77a4efd611b842f581920",
        "row_7aabca60f47adfbac5de84ab",
        "row_15ae24a6fb3dc91b66c32bd1",
        "row_f8ab6e9ee3261224da5e2ceb"
      ],
      "examples": [
        {
          "row_token": "row_0dea8893e64efd8346263537",
          "date": "2025-11-15",
          "merchant": "sw saira gmbh",
          "amount": "-43.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_e78f92c20e4c9974e42d573c",
          "date": "2025-10-17",
          "merchant": "sw saira gmbh",
          "amount": "-32.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_1652c838e1f40bcf8d2eaa32",
          "date": "2025-12-08",
          "merchant": "sw saira gmbh",
          "amount": "-30.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_0dea8893e64efd8346263537",
          "date": "2025-11-15",
          "merchant": "sw saira gmbh",
          "amount": "-43.600",
          "currency": "CHF"
        },
        {
          "row_token": "row_e78f92c20e4c9974e42d573c",
          "date": "2025-10-17",
          "merchant": "sw saira gmbh",
          "amount": "-32.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_1652c838e1f40bcf8d2eaa32",
          "date": "2025-12-08",
          "merchant": "sw saira gmbh",
          "amount": "-30.000",
          "currency": "CHF"
        },
        {
          "row_token": "row_1a78547e1b502d76817b0d25",
          "date": "2026-06-25",
          "merchant": "sw saira gmbh",
          "amount": "-23.300",
          "currency": "CHF"
        },
        {
          "row_token": "row_eafeee128644619bc5452acf",
          "date": "2026-05-01",
          "merchant": "sw saira gmbh",
          "amount": "-16.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_3e55bdf389c111d84dde3c5b",
          "date": "2026-05-30",
          "merchant": "sw saira gmbh",
          "amount": "-36.200",
          "currency": "CHF"
        },
        {
          "row_token": "row_93a77a4efd611b842f581920",
          "date": "2026-06-03",
          "merchant": "sw saira gmbh",
          "amount": "-32.800",
          "currency": "CHF"
        },
        {
          "row_token": "row_7aabca60f47adfbac5de84ab",
          "date": "2026-07-03",
          "merchant": "sw saira gmbh",
          "amount": "-16.400",
          "currency": "CHF"
        },
        {
          "row_token": "row_15ae24a6fb3dc91b66c32bd1",
          "date": "2026-07-04",
          "merchant": "sw saira gmbh",
          "amount": "-30.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_f8ab6e9ee3261224da5e2ceb",
          "date": "2026-07-08",
          "merchant": "sw saira gmbh",
          "amount": "-31.700",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a803be19421a172c763c4f47",
      "merchant_family": "swisslos e commerce",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 2,
      "row_tokens": [
        "row_af4ec1959ccc16cb69495eea",
        "row_d35bc629f429c2f432b35ccd"
      ],
      "examples": [
        {
          "row_token": "row_af4ec1959ccc16cb69495eea",
          "date": "2026-01-26",
          "merchant": "swisslos e commerce",
          "amount": "-100",
          "currency": "CHF"
        },
        {
          "row_token": "row_d35bc629f429c2f432b35ccd",
          "date": "2026-05-13",
          "merchant": "swisslos e commerce",
          "amount": "-100",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_af4ec1959ccc16cb69495eea",
          "date": "2026-01-26",
          "merchant": "swisslos e commerce",
          "amount": "-100",
          "currency": "CHF"
        },
        {
          "row_token": "row_d35bc629f429c2f432b35ccd",
          "date": "2026-05-13",
          "merchant": "swisslos e commerce",
          "amount": "-100",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_b0f3d65203e0d5e9cd2cb2a3",
      "merchant_family": "swisslos e commerce basel",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_9387482556b65949cacd268c",
        "row_b268a5000de8205665f64eb2",
        "row_b4eb23d303488b7f970b245b",
        "row_29794de62b4b24652fba3c00"
      ],
      "examples": [
        {
          "row_token": "row_9387482556b65949cacd268c",
          "date": "2026-04-14",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b268a5000de8205665f64eb2",
          "date": "2026-01-26",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b4eb23d303488b7f970b245b",
          "date": "2025-11-07",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9387482556b65949cacd268c",
          "date": "2026-04-14",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b268a5000de8205665f64eb2",
          "date": "2026-01-26",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_b4eb23d303488b7f970b245b",
          "date": "2025-11-07",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_29794de62b4b24652fba3c00",
          "date": "2025-09-02",
          "merchant": "swisslos e commerce basel",
          "amount": "-100.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4442999bb92f864d30381887",
      "merchant_family": "ticketmaster schweiz ag zurich",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_82c5456b75535474369a0e0d"
      ],
      "examples": [
        {
          "row_token": "row_82c5456b75535474369a0e0d",
          "date": "2025-11-12",
          "merchant": "ticketmaster schweiz ag zurich",
          "amount": "-215.80",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_82c5456b75535474369a0e0d",
          "date": "2025-11-12",
          "merchant": "ticketmaster schweiz ag zurich",
          "amount": "-215.80",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f0e70c42079bf4f3d5eac469",
      "merchant_family": "tradingviewvproduct",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 3,
      "row_tokens": [
        "row_bce62bacaaec4f7e79e4b466",
        "row_a851fa4e64bac71e94775822",
        "row_a994cba2768ca7b23497cbe1"
      ],
      "examples": [
        {
          "row_token": "row_bce62bacaaec4f7e79e4b466",
          "date": "2025-04-01",
          "merchant": "tradingviewvproduct",
          "amount": "-31.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_a851fa4e64bac71e94775822",
          "date": "2025-07-02",
          "merchant": "tradingviewvproduct",
          "amount": "-15.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_a994cba2768ca7b23497cbe1",
          "date": "2025-08-02",
          "merchant": "tradingviewvproduct",
          "amount": "-15.450",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_bce62bacaaec4f7e79e4b466",
          "date": "2025-04-01",
          "merchant": "tradingviewvproduct",
          "amount": "-31.700",
          "currency": "CHF"
        },
        {
          "row_token": "row_a851fa4e64bac71e94775822",
          "date": "2025-07-02",
          "merchant": "tradingviewvproduct",
          "amount": "-15.500",
          "currency": "CHF"
        },
        {
          "row_token": "row_a994cba2768ca7b23497cbe1",
          "date": "2025-08-02",
          "merchant": "tradingviewvproduct",
          "amount": "-15.450",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_67dc8fe4330025a5a9e7da18",
      "merchant_family": "tukan",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7ef5f7676c46f237894b1892"
      ],
      "examples": [
        {
          "row_token": "row_7ef5f7676c46f237894b1892",
          "date": "2024-12-21",
          "merchant": "tukan",
          "amount": "-101.000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7ef5f7676c46f237894b1892",
          "date": "2024-12-21",
          "merchant": "tukan",
          "amount": "-101.000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_cb203c6a48bb01a57842852f",
      "merchant_family": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 5,
      "row_tokens": [
        "row_2b6566f2f85eacfc05d3233b",
        "row_8b5cceea3b113400e2c61079",
        "row_13b3e4a5297106403672ccc3",
        "row_8e2a26174be16c06fc5c7f34",
        "row_07bd008f1f6ec95113f3963c"
      ],
      "examples": [
        {
          "row_token": "row_2b6566f2f85eacfc05d3233b",
          "date": "2026-07-02",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-10000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_8b5cceea3b113400e2c61079",
          "date": "2026-04-27",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-10000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_13b3e4a5297106403672ccc3",
          "date": "2026-03-13",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-5000.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_2b6566f2f85eacfc05d3233b",
          "date": "2026-07-02",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-10000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_8b5cceea3b113400e2c61079",
          "date": "2026-04-27",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-10000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_13b3e4a5297106403672ccc3",
          "date": "2026-03-13",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-5000.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_8e2a26174be16c06fc5c7f34",
          "date": "2026-02-16",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-2231.25",
          "currency": "CHF"
        },
        {
          "row_token": "row_07bd008f1f6ec95113f3963c",
          "date": "2025-10-21",
          "merchant": "ubertrag auf 0258 9174 2003 gasser melanie marlis",
          "amount": "-5000.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_2f19d6c46e12b902c4dd4e9e",
      "merchant_family": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 6,
      "row_tokens": [
        "row_03da725b570c26a24067c646",
        "row_3d1e1fa159a0f580bf86ee93",
        "row_5272576475da1293728cd832",
        "row_7b3a4a38205ba9e1b3107978",
        "row_9150745d0e1992732a2ddbee",
        "row_a76d7179f535ea4cf1da3f04"
      ],
      "examples": [
        {
          "row_token": "row_03da725b570c26a24067c646",
          "date": "2026-01-09",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-4500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3d1e1fa159a0f580bf86ee93",
          "date": "2025-12-24",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_5272576475da1293728cd832",
          "date": "2025-11-26",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_03da725b570c26a24067c646",
          "date": "2026-01-09",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-4500.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_3d1e1fa159a0f580bf86ee93",
          "date": "2025-12-24",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_5272576475da1293728cd832",
          "date": "2025-11-26",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_7b3a4a38205ba9e1b3107978",
          "date": "2025-10-24",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_9150745d0e1992732a2ddbee",
          "date": "2025-09-26",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_a76d7179f535ea4cf1da3f04",
          "date": "2025-08-26",
          "merchant": "ubertrag auf 6484 4816 2002 gasser marcel und gasser melanie marlis",
          "amount": "-550.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d9cb3612fddaff5edc4e902c",
      "merchant_family": "ubertrag von 0258 9174 2003 gasser melanie marlis",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_ba3eeab6099ba759427ab095"
      ],
      "examples": [
        {
          "row_token": "row_ba3eeab6099ba759427ab095",
          "date": "2025-12-11",
          "merchant": "ubertrag von 0258 9174 2003 gasser melanie marlis",
          "amount": "5000.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_ba3eeab6099ba759427ab095",
          "date": "2025-12-11",
          "merchant": "ubertrag von 0258 9174 2003 gasser melanie marlis",
          "amount": "5000.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_f657ae51c5e861a9769eb249",
      "merchant_family": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
      "transaction_semantics": "income",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_861b5d466c40effcc91f7915"
      ],
      "examples": [
        {
          "row_token": "row_861b5d466c40effcc91f7915",
          "date": "2026-05-11",
          "merchant": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
          "amount": "179.10",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_861b5d466c40effcc91f7915",
          "date": "2026-05-11",
          "merchant": "ubertrag von 6484 4816 2001 gasser marcel und gasser melanie marlis",
          "amount": "179.10",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_90d49e6d43bd8d9b53e1ec33",
      "merchant_family": "ups united parcel service of america",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_f6737ccbbc4714db100ee702"
      ],
      "examples": [
        {
          "row_token": "row_f6737ccbbc4714db100ee702",
          "date": "2025-12-05",
          "merchant": "ups united parcel service of america",
          "amount": "-36.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_f6737ccbbc4714db100ee702",
          "date": "2025-12-05",
          "merchant": "ups united parcel service of america",
          "amount": "-36.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c079874783115b52a2e1a69d",
      "merchant_family": "wagi shopping 14 15",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_215929264a3a8afa9ffadb55"
      ],
      "examples": [
        {
          "row_token": "row_215929264a3a8afa9ffadb55",
          "date": "2026-02-27",
          "merchant": "wagi shopping 14 15",
          "amount": "-1",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_215929264a3a8afa9ffadb55",
          "date": "2026-02-27",
          "merchant": "wagi shopping 14 15",
          "amount": "-1",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_c7066a034f00cfed43731299",
      "merchant_family": "walwassermannco",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_addbb1f8b837b294e2e13b87"
      ],
      "examples": [
        {
          "row_token": "row_addbb1f8b837b294e2e13b87",
          "date": "2026-01-21",
          "merchant": "walwassermannco",
          "amount": "-86.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_addbb1f8b837b294e2e13b87",
          "date": "2026-01-21",
          "merchant": "walwassermannco",
          "amount": "-86.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_fbc502bdd92b8849402e59b7",
      "merchant_family": "wildbiene + partner zurich",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 4,
      "row_tokens": [
        "row_1fd855c933b022ba79a518b7",
        "row_c5450d3bf2b8a73729cc7147",
        "row_c3507f97eb9711aed5926a0d",
        "row_974214c64f95933b56576411"
      ],
      "examples": [
        {
          "row_token": "row_1fd855c933b022ba79a518b7",
          "date": "2026-07-10",
          "merchant": "wildbiene + partner zurich",
          "amount": "-39.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_c5450d3bf2b8a73729cc7147",
          "date": "2026-04-07",
          "merchant": "wildbiene + partner zurich",
          "amount": "-36.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_c3507f97eb9711aed5926a0d",
          "date": "2026-02-10",
          "merchant": "wildbiene + partner zurich",
          "amount": "-18.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_1fd855c933b022ba79a518b7",
          "date": "2026-07-10",
          "merchant": "wildbiene + partner zurich",
          "amount": "-39.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_c5450d3bf2b8a73729cc7147",
          "date": "2026-04-07",
          "merchant": "wildbiene + partner zurich",
          "amount": "-36.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_c3507f97eb9711aed5926a0d",
          "date": "2026-02-10",
          "merchant": "wildbiene + partner zurich",
          "amount": "-18.00",
          "currency": "CHF"
        },
        {
          "row_token": "row_974214c64f95933b56576411",
          "date": "2025-08-25",
          "merchant": "wildbiene + partner zurich",
          "amount": "-39.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_4f5fe380cd3d00e3d40e0b61",
      "merchant_family": "www mathe lzk ch daniele gianotti",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_9f106d3d776439cdd7b4e353"
      ],
      "examples": [
        {
          "row_token": "row_9f106d3d776439cdd7b4e353",
          "date": "2026-07-10",
          "merchant": "www mathe lzk ch daniele gianotti",
          "amount": "-201.00",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_9f106d3d776439cdd7b4e353",
          "date": "2026-07-10",
          "merchant": "www mathe lzk ch daniele gianotti",
          "amount": "-201.00",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_a8d5c08baeed65fa6f1234d5",
      "merchant_family": "zahlung ausland lena schuster",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_c2e2f15c69ab4a7edbabd35e"
      ],
      "examples": [
        {
          "row_token": "row_c2e2f15c69ab4a7edbabd35e",
          "date": "2026-03-09",
          "merchant": "zahlung ausland lena schuster",
          "amount": "-59.73",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_c2e2f15c69ab4a7edbabd35e",
          "date": "2026-03-09",
          "merchant": "zahlung ausland lena schuster",
          "amount": "-59.73",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_d8fe0d356dadf6de165e8d05",
      "merchant_family": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_8100b4f5321cee054662f757"
      ],
      "examples": [
        {
          "row_token": "row_8100b4f5321cee054662f757",
          "date": "2026-02-16",
          "merchant": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
          "amount": "-10000",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_8100b4f5321cee054662f757",
          "date": "2026-02-16",
          "merchant": "zahlung gasser melanie chapfstrasse 16 5210 windisch steuern usw",
          "amount": "-10000",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    },
    {
      "cluster_token": "cluster_719bca7315f8ff588e73cbfc",
      "merchant_family": "zurich duty free",
      "transaction_semantics": "expense",
      "category_decision_allowed": true,
      "count": 1,
      "row_tokens": [
        "row_7bdeadb206d85320e26e75c4"
      ],
      "examples": [
        {
          "row_token": "row_7bdeadb206d85320e26e75c4",
          "date": "2025-10-01",
          "merchant": "zurich duty free",
          "amount": "-7.500",
          "currency": "CHF"
        }
      ],
      "members": [
        {
          "row_token": "row_7bdeadb206d85320e26e75c4",
          "date": "2025-10-01",
          "merchant": "zurich duty free",
          "amount": "-7.500",
          "currency": "CHF"
        }
      ],
      "category_id": null,
      "category_name": null,
      "selected_count": 0,
      "excluded_count": 0
    }
  ],
  "counts": {
    "files": 4,
    "rows": 1787,
    "candidates": 1786,
    "safe_transfer_pairs": 16,
    "duplicates": 1,
    "pending": 0,
    "review": 548,
    "receipt_links": 76,
    "proposals": 1257,
    "decisions": 457,
    "special_cases": 72,
    "unmatched_neutral_transfers": 16,
    "credit_card_payments": 16,
    "linked_migros_receipts": 35,
    "unlinked_migros_receipts": 41
  },
  "review_threshold": {
    "ordinary_monetary_count": 1662,
    "covered_count": 1205,
    "coverage_ratio": "0.7250",
    "minimum_coverage_ratio": "0.9500",
    "individual_review_count": 80,
    "maximum_individual_review_count": 50,
    "individual_review_ratio": "0.0481",
    "maximum_individual_review_ratio": "0.0300",
    "merchant_review_cluster_count": 56,
    "maximum_merchant_review_cluster_count": 25
  },
  "readiness_checks": {
    "no_unresolved_account_or_sign_semantics": true,
    "no_card_payment_as_income": true,
    "no_migros_double_count": true,
    "no_critical_mapping_or_balance_deviation": true,
    "coverage_target_met": false,
    "individual_review_count_met": false,
    "individual_review_ratio_met": false,
    "merchant_cluster_target_met": false
  },
  "technically_confirmable": true,
  "business_ready_for_confirm": false,
  "expected_budget_effect": {
    "income_chf": "0.00",
    "expense_chf": "104026.79",
    "neutral_transfer_chf": "0.00"
  },
  "expected_writes": {
    "import_batches": 1,
    "import_files": 4,
    "candidates": 1786,
    "transactions": 1232,
    "transfer_pairs": 16,
    "migros_links": 35
  },
  "confirmable": true,
  "errors": []
}